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

时间:2012-07-04 22:05:32

标签: android iphone apk

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

4 个答案:

答案 0 :(得分:22)

本机可以在iOS下运行Android应用程序(支持iPhone,iPad,iPod等)

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

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

请参阅iPhoDroid

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

请参阅iAndroid

  

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

我不确定它用于启用此方法的方法:它可能是仿真或只是模拟(例如"看起来像&#34 )。 越狱的要求使其听起来像 emulation 可能会被使用..

根据Holo Dev的评论,请参阅BlueStacks

它看起来像是一个" Android应用播放器"对于OS X(和Windows)。但是, afaik ,它[目前]没有针对iOS设备..

<强> YMMV

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

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

答案 3 :(得分:1)

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