Java – I-phone VM for Android
I'm considering setting up a project to create an I-phone virtual machine for Android 2.0 (read Motorola Droid). Before that, I have some questions:
>Did I miss someone who already exists? > Can droid's arm cortex A8 be reduced to 550MHz (thanks to Wikipedia) to handle the I-phone abstraction layer? > In terms of performance, the best way is to write applications in C, but for the health of the system, would it be better to put iPhone VM on Dalvik VM? Which method is better and why
resolvent:
No,
No, but CPU is not strictly a problem
Invalid Sign
It is conceivable that the Objective-C implementation can run as a stand-alone application on the root user's hardware, so you can access more systems, but you hardly run Android anymore
It's incredible to create an Objective-C implementation that will run on Dalvik VM and its performance is similar to the native implementation of Objective-C on iPhone
Please note that I didn't even discuss how to implement the cocoa library, etc., because I don't know how to do this in a reasonable time without copyright infringement, which will make you sued and forgotten (see: Apple v.pystar). The only way to avoid this situation is full clean room implementation, Winepeople will point out how they tried to do this for windows for about 17 years and achieved incomplete success
If your goal is to write applications that run across Android and iPhone, consider phonegap, appcelerator, titanium mobile and similar toolkits