As far as I know, emulating ARM's is tricky, and I doubt it would work. For which device was this stated? In the case that it did work, the apps that depend upon the ARM structure would work, although I don't see that many apps which can do that.
> --
> You received this message because you are subscribed to the Google Groups "Android-x86" group.
> To post to this group, send email to andro...@googlegroups.com.
> To unsubscribe from this group, send email to android-x86...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
>
Would this mean that the Application Compatibility Layer released for MeeGo called Alien Dalvik return a force close error as well when running games or apps that require native libraries?
What happens in the SDK is really simple. An SDK's main function is to emulate a certain OS a device runs on. They have libraries that are compatible with the host OS you are running it on. Goldfish is basically what it states it is. As mentioned above, Android requires certain libraries that are not compatible with Intel or AMD processors. They mainly operate on ARM based processors like ARM 7, Snapdragon and so on.
For developers to test their apps without fear of damage to their real devices, it is tried on the SDK first. For this it has to emulate the binaries associated with ARM processors. Since the host has a good RAM and processing unit, it is able to pull this off.
And also, the Android SDK is open-source!!
On Feb 7, 2012 9:59 PM, "T K" <dopp...@yahoo.de> wrote:
>
What happens in the SDK is really simple. An SDK's main function is to emulate a certain OS a device runs on. They have libraries that are compatible with the host OS you are running it on. Goldfish is basically what it states it is. As mentioned above, Android requires certain libraries that are not compatible with Intel or AMD processors. They mainly operate on ARM based processors like ARM 7, Snapdragon and so on.
For developers to test their apps without fear of damage to their real devices, it is tried on the SDK first. For this it has to emulate the binaries associated with ARM processors. Since the host has a good RAM and processing unit, it is able to pull this off.
We're running the x86 as a stand alone OS. The ARM emulator is based on the host OS. It is impossible to implement it on x86.
IMO, it doesn't make any sense.
It's just an emulator based on qemu.
And it's as slow as the SDK arm emulator.
Besides, it's totally not the "arm amulator" you expected.
2012/2/9 Phil Osoph <philipp....@googlemail.com>:
> Look at that...
> http://pastebin.com/FLLqD0ZQ
> intel released its android x86 emulator...
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
I believe the more X86 based devices are out there - the more ABI=all
applications we will see, despite increasing the APK sizes. I don't
think anyone (well at least not 90% of them) really cares about the
APK sizes.
As for the emulator-x86 performance: from my experience, when used
with kvm, it's outperforms the arm emulator in orders of magnitude.
Nothing to compare.
Ron
No, I didn't mean supporting arm native doesn't make sense.
(It really makes sense IMO, but not that easy)
I meant emulator-x86 doesn't make sense.
It's an x86 emulator (actually qemu-x86), not an arm emulator.
It's totally not what you want.
Since we are able to run android native on an x86 machine
(or virtual machine like vbox or vmware),
why do we need an x86 emulator to run android?
So I said Intel's approach doesn't make much sense.
The sensible approach would be to get this project famous and get developers
to develop their apps to be compliant with x86 architecture. This will be a
difficult and slow moving process, but then again, so was getting Android
apps available for tablets. After about a year, you don't see many apps that
don't have a tablet ready version.
-----Original Message-----
From: andro...@googlegroups.com [mailto:andro...@googlegroups.com] On
Behalf Of Phil Osoph
Sent: Friday, February 10, 2012 9:15 AM
To: Android-x86
Subject: Re: ARM-Emulator from Intel
--