是否可以在iPad / iPhone设备上运行.APK / Android应用程序?

全部 – 我最近在Google Play上发布了一款Android应用。 我也把它作为.apk文件在我的网站上提供。 我不想问这个,因为我不是Apple的忠实粉丝,但Apple用户可以从我的网站下载我的应用程序。 只是想知道我的很多朋友都是Apple用户。 谢谢你的时间!

在iOS(运行iPhone,iPad,iPod等)下运行Android应用程序本身是不可能的

这是因为两个运行时堆栈都使用完全不同的方法。 Android运行在APK文件中打包的Dalvik(“Java变体”)字节码,而iOS从IPA文件运行Compiled(来自Obj-C)代码。 然而,除了时间/精力/金钱和诉讼(!)之外,没有任何东西可以阻止Apple硬件上的Android实现。

它希望在每个应用程序中打包一个小型Dalvik VM,并针对开发人员。

见iPhoDroid :

看起来是2G / 3G越狱设备的双启动解决方案。 信息很少,但有一些YouTubevideo。

见iAndroid :

iAndroid是一款用于越狱设备的新iOS应用程序可模拟iPhone或iPod touch上的Android操作系统体验。 虽然它还远未完成 ,但该项目正在形成。

我不确定它用于启用此方法的方法:它可以是仿真或仅仅是模拟 (例如“看起来像”)。 越狱的要求使得听起来像仿真可能会被使用。

根据Holo Dev的评论,参见BlueStacks :

它看起来是OS X(和Windows)的“Android App Player”。 但是, afaik ,它[目前]不针对iOS设备..

因人而异

Apple用户可以下载.apk文件,但无法运行它。 它是一种与iPhone应用程序不同的文件格式(.ipa)

之前没有提到另一个选项:

  • 不幸的是, Pieceable Viewer在2012年12月31日停止了它的服务,但开源了它的软件。 您需要为模拟器编译iOS应用程序,而Pieceable的软件会将其嵌入到托管应用程序的网页中。 此网页可用于运行iOS应用程序。 有关详细信息,请参阅Pieceable’s。

该应用程序无法本机运行,但可以在模拟器上运行。 您可以使用ManyMo将它们嵌入网站,并让用户将您的应用添加到主屏幕。 此链接应该有助于使应用程序更加真实。 然后,用户只需按下共享按钮并将应用程序添加到其主屏幕。 当iOS设备关闭“app”时,所有数据都将被删除,因此您应该使用Internet /云进行存储。 它无法访问相机或多点触控,但它可能很有用。