Подтвердить что ты не робот

Можно ли запускать приложения .APK/Android на устройствах iPad/iPhone?

Все - Недавно я опубликовал приложение для Android в Google Play. Я также сделал его доступным на моем веб-сайте как файл .apk. Мне не нравится спрашивать об этом, так как я не большой поклонник Apple, но пользователь Apple загрузил мое приложение с моего сайта. Просто интересно, как многие мои друзья - пользователи Apple. Спасибо за ваше время!

4b9b3361

Ответ 1

Нельзя запускать приложение Android под iOS (которое поддерживает iPhone, iPad, iPod и т.д.)

Это связано с тем, что обе стеки времени выполнения используют совершенно разные подходы. Android запускает байт-код Dalvik ( "вариант Java" ), упакованный в файлы APK, в то время как iOS запускает скомпилированный (из Obj-C) код из файлов IPA. Тем не менее, за исключением времени/усилий/денег и судебных процессов (!), Нет ничего, что помешает реализации Android на аппаратном обеспечении Apple.

Похоже, пакет с каждой прикладной программой Dalvik VM с пакетом пакетов нацелен на разработчиков.

См. iPhoDroid:

Похоже, это решение с двойной загрузкой для джейлбрейковых устройств 2G/3G. Очень мало информации, но есть некоторые видео на YouTube.

См. iAndroid:

iAndroid - новое приложение для iOS для джейлбрейковых устройств, имитирующих работу операционной системы Android на iPhone или iPod touch. В то время как его все еще очень далеко от завершения, проект формируется.

Я не уверен, что подход (ы), который он использует, чтобы включить это: это может быть эмуляция или просто симуляция (например, "выглядит" ). Требование быть jailbroken заставляет его звучать, как эмуляция может быть использована..

Смотрите BlueStacks, за комментарий Holo Dev:

Он выглядит как "Android App Player" для OS X (и Windows). Однако, afaik, он [в настоящее время] не нацелен на устройства iOS.

YMMV

Ответ 2

Пользователи Apple могут загрузить ваш .apk файл, однако они не могут его запустить. Это другой формат файла, чем приложения iPhone (.ipa)

Ответ 3

Существует еще один вариант, не упомянутый ранее:

  • Pieceable Viewer, к сожалению, прекратил свое обслуживание 31 декабря 2012 года, но с открытым исходным кодом его программное обеспечение. Вам нужно скомпилировать приложение iOS для эмулятора, а программное обеспечение Pieceable будет внедрять его на веб-странице, на которой размещается приложение. Эта веб-страница может использоваться для запуска приложения iOS. См. Pieceable для более подробной информации.

Ответ 4

Приложение не может запускаться изначально, но его можно запустить на эмуляторе. Вы можете использовать ManyMo для встраивания их на веб-сайт и добавления пользователей на свой домашний экран. Эта ссылка должна быть полезной для того, чтобы сделать приложение более реалистичным. Затем пользователи могут только нажать кнопку совместного доступа и добавить приложение на свой домашний экран. Все данные будут удалены, когда "приложение" будет закрыто на своих устройствах iOS, поэтому вы должны использовать Интернет/облако для хранения. Он не может получить доступ к камере или мультитач, но может оказаться полезным.