PDA

View Full Version : Is there a way to install .apk files (android apps) on iphone?




BobRichards
Oct 24, 2010, 05:53 PM
I want to use the NHL gamecenter app to stream games on my iphone, but the best version is android only.



Tu13es
Oct 24, 2010, 05:55 PM
No.

iPhone-power
Oct 24, 2010, 06:31 PM
I want to use the NHL gamecenter app to stream games on my iphone, but the best version is android only.

No more than you can run .exe files in the MacOS

Applejuiced
Oct 24, 2010, 06:56 PM
What?:D

sidewinder
Oct 24, 2010, 07:00 PM
I want to use the NHL gamecenter app to stream games on my iphone, but the best version is android only.

Go directly to jail. Do not pass "Go". Do not collect $200....

Maybe there should be a "common sense" test that people should have to pass before they are given the privilege to post here.

S-

theaero
Oct 24, 2010, 07:21 PM
There are many ways to run .exes in osx. Also, you can run android on an iPhone. So I don't see why an emulator for android apps is THAT farfetched.

Shaddow825
Oct 24, 2010, 07:26 PM
Yea, I would think someone would have to port the Dalvik Java VM over to the iphone as most (if not all) Android apps are just Java running inside that VM. The OS is open source and runs on the exact same ARM processors, I have always kinda wondered why there isnt a port of Dalvik to the iphone by now.

theaero
Oct 24, 2010, 07:30 PM
There's already a java port iirc

sidewinder
Oct 24, 2010, 07:34 PM
There are many ways to run .exes in osx. Also, you can run android on an iPhone. So I don't see why an emulator for android apps is THAT farfetched.
Let's all put our thinking caps on....

If he was running the Android OS on his iPhone, he would have just downloaded the app and not asked the question.

Just because Mac OS X can run a Virtual Machine does not me the processor in the iPhone can. At this point in time, an emulator for Android apps IS that far fetched.

S-

Shaddow825
Oct 24, 2010, 07:40 PM
There's already a java port iirc


From what I understand it isnt straight java

theaero
Oct 24, 2010, 07:43 PM
It wouldn't need to. It could be done "natively" so to speak, with out a VM. Many of the different iPhone hardware pieces have had their drivers reverse engineered and ported to the Android OS. There are also a few android phones that run similar or nearly identical processors as the iPhone iirc. I could see it happening if someone with the skill were to dedicate enough time to doing it.

Carlanga
Oct 24, 2010, 09:19 PM
to answer your OP, Nope!

err404
Oct 24, 2010, 09:50 PM
It's actually not too far fetched to create a WINE like environment for basic Android apps on iOS. We've already seen proof of concept demos of Android being compiled to run (albeit poorly) on older iPhone hardware. This would be a time consuming project that will probably never happen, but what is preventing such a project is not a technical restriction. Android is open source and the code was written for ARM processors nearly identical to the A4 and the iPhone 4 has enough RAM to load the required API's. Performance should be fine for most apps since the code would essentially run native on the CPU. Mind that is would probably on work with simple apps to don't interact with Android system features.
Now the problem... There just isn't much reason to spend the effort making this happen. Both platforms already support a highly similar apps application catalogs, with the edge already being in favor of iOS. The most useful Android only apps integrate tightly with the OS and would therefore be far more difficult to make work.
BTW - The reverse would be far more difficult. Since iOS is not an open source project, it would be far more difficult to get iOS apps running under Android and it would have legal issue to boot.