Hey Rajaa!
I don't know if this helps any, but Bluestacks recently cut a deal with AMD - in exchange for 6.5 million USD, Bluestacks is making their software specifically compatible with AMD's new APU technology (where the GPU is on die). The specifics aren't all that clear, but it's been said that this is to allow Android gaming on AMD hardware.

As it stands right now, in THEORY you should be able to play your Android games on any platform, provided that the software is coded in Java and you have the Android version of the Java virtual machine, which is known as the Dalvik virtual machine (IIRC).

The implication of this partnership is that Intel based games will not run properly or at all on the Bluestacks emulator (which is just a Dalvik machine that runs on Windows). However, I would point out that what you have is multitudes faster than any ARM based chipset that I'm aware of. The difference between x86 (PC) and ARM instruction sets is mainly in terms of performance - and PCs are MUCH faster than smartphones.

The best material on the subject is over at the Passmark forums. Someone demonstrated in terms of data transfer how fast ARM is compared to x86 CISC processors:

So, yeah, there's no good reason for your games to not run on Core2Duo, even in emulation.

However, that said, Angry Birds and other games runs AMAZING on my Core2Quad.

Rajaa Chowdhury

October 1, 2012 at 4:29 am

Thanks Kannon Y,

I shall certainly check the forum mentioned and all install the Java APK.

Kannon Y

October 1, 2012 at 5:25 am

I didn't explain my previous statement in a clear manner - Android is basically the same thing as Java. It's a custom built version of Java.

Bluestacks is just an Android/Java emulator. You shouldn't need to install Java because it's already inside of BS.

Java is a programming language designed to run on many different kinds of hardware. It was a perfect choice for a mobile device because there's so many kinds of phones, with very different underlying technologies out there. Because it uses virtualization, it shouldn't matter what your hardware is - your Core2Duo is already much faster than any cell phone or tablet out there.

I was trying to imply that Bluestacks doesn't have a lot of reason to make their emulator play nice with Intel based chipsets because of their contract with AMD.

I believe that programs written in C/C++ must be coded for each chipset, unlike Java, which abstracts away the differences between each handset. The tradeoff is that native code executes much faster as the expensive of compatibility.

I would guess that games like Temple Run (I just tested this out, it crashes immediately) are written entirely in C/C++, which means they aren't going to work outside of an Android handset. Which is probably why AMD cut a contract with Bluestacks - they want all the native coded games to work on the new AMD chipsets.

Nikhil Chandak

September 30, 2012 at 1:58 pm

hv u correctly downloaded the real version of Blustacks ?

HLJonnalagadda

September 30, 2012 at 7:23 am

Wow that's some detailed config listing there! BlueStacks, awesome though it is, is far from being fully done. If they are not working when installing from the Market, have you tried downloading directly and getting the files manually into BlueStacks?

I was beta testing BlueStacks and found this to be the best solution to get games to work there. Manually download the files, use a file manager to load the games.