有可能在iPad/iPhone设备上运行.APK/Android应用程序吗?[英] Is it possible to run .APK/Android apps on iPad/iPhone devices?

本文是小编为大家收集整理的关于有可能在iPad/iPhone设备上运行.APK/Android应用程序吗?的处理/解决方法,可以参考本文帮助大家快速定位并解决问题,中文翻译不准确的可切换到English标签页查看源文。

问题描述

all-我最近在Google Play上发布了一个Android应用.我还将其作为.APK文件在我的网站上提供.我讨厌这样做,因为我不是Apple的忠实拥护者,但是Apple用户可以从我的网站下载我的应用程序.只是想知道我很多朋友是苹果用户.谢谢你的时间!

推荐答案

不可能在iOS下运行Android应用程序(它为iPhone,iPad,iPod等提供动力)

这是因为两个运行时堆栈都使用完全不同的方法. Android运行dalvik(java的"变体")字节码在apk文件中打包,而iOS运行从IPA文件运行(来自OBJ-C)代码.除了时间/努力/金钱和诉讼(!),没有什么天生可以阻止在Apple硬件上实施Android.

它希望包装每个应用程序和针对开发人员的小型dalvik VM.

请参阅 iphodroid :

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

参见 iandroid :

iandroid是越狱设备的新型iOS应用程序,可以模拟iPhone或iPod Touch上的Android操作系统体验.虽然离完成还很遥远,但该项目正在成形.

我不确定它用来启用这一点的方法:它可以是模拟或仅仅是 simulation (例如"看起来像").被越狱的要求使它听起来像仿真.

请参阅 bluestacks ,根据Holo Dev的评论:

它看起来是OS X(和Windows)的" Android App Player".但是, afaik ,它不是[当前]靶向iOS设备.

ymmv

其他推荐答案

Apple用户可以下载您的.APK文件,但是他们无法运行它.这是与iPhone应用程序(.ipa)

的不同文件格式不同

其他推荐答案

有其他选项前面没有提及:

  • 零散的观众不幸的是,已在2012年12月31日停止了服务,但开源了其软件.您需要编译模拟器的iOS应用程序,并且分散的软件将其嵌入到托管应用程序的网页中.该网页可用于运行iOS应用程序.有关更多详细信息,请参见分散的.

本文地址:https://www.itbaoku.cn/post/1937902.html

问题描述

All- I recently published an android app on Google Play. I also made it available on my website as an .apk file. I hate to ask this as I am not a big fan of Apple but could an Apple user download my app from my website. Just wondering as a lot of my friends are Apple users. Thanks for your time!

推荐答案

It is not natively possible to run Android application under iOS (which powers iPhone, iPad, iPod, etc.)

This is because both runtime stacks use entirely different approaches. Android runs Dalvik (a "variant of Java") bytecode packaged in APK files while iOS runs Compiled (from Obj-C) code from IPA files. Excepting time/effort/money and litigations (!), there is nothing inherently preventing an Android implementation on Apple hardware, however.

It looks to package a small Dalvik VM with each application and targeted towards developers.

See iPhoDroid:

Looks to be a dual-boot solution for 2G/3G jailbroken devices. Very little information available, but there are some YouTube videos.

See iAndroid:

iAndroid is a new iOS application for jailbroken devices that simulates the Android operating system experience on the iPhone or iPod touch. While it’s still very far from completion, the project is taking shape.

I am not sure the approach(es) it uses to enable this: it could be emulation or just a simulation (e.g. "looks like"). The requirement of being jailbroken makes it sound like emulation might be used ..

See BlueStacks, per the Holo Dev's comment:

It looks to be an "Android App Player" for OS X (and Windows). However, afaik, it does not [currently] target iOS devices ..

YMMV

其他推荐答案

Apple users can download your .apk file, however they cannot run it. It is a different file format than iPhone apps (.ipa)

其他推荐答案

There is another option not mentioned previously:

  • Pieceable Viewer has unfortunately stopped its service at December 31, 2012 but open-sourced its software. You need to compile your iOS application for the emulator and Pieceable's software will embed it in a webpage which hosts the application. This webpage can be used to run the iOS application. See Pieceable's for more details.