全部 - 我最近在Google Play上发布了一款Android应用。我也把它作为.apk文件在我的网站上提供。我不想问这个,因为我不是Apple的忠实粉丝,但苹果用户可以从我的网站下载我的应用程序。只是想知道我的很多朋友都是Apple用户。谢谢你的时间!
答案 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)
之前没有提到另一个选项:
答案 3 :(得分:1)
该应用无法以原生方式运行,但可以在模拟器上运行。您可以使用ManyMo将它们嵌入到网站中,并让用户将您的应用添加到主屏幕。 This link应该有助于使应用更加真实。然后,用户只需按下共享按钮并将应用程序添加到其主屏幕。当iOS应用程序关闭时,所有数据都将被删除,因此您应该使用Internet /云进行存储。它无法访问相机或多点触控,但它可能很有用。