Как правильно установить Андроид приложение на систему Windows Phone

Прежде чем разбираться, как установить Андроид приложение на ОС Windows Phone, обсудим эмуляцию вообще. Под эмуляцией (другой термин – симуляция) программного обеспечения подразумевается создание на целевой машине таких условий, которые позволили бы запустить на ней программы из другой системы и даже реализованные для другого типа процессора.

Если процессоры обеих систем отличаются, то на целевой машине обычно эмулируется работа процессора исходной машины, что позволяет запускать любые приложения этой исходной машины. В том числе и операционные системы для нее разработанные. Если процессоры обеих систем одинаковы, то эмулировать железо нет необходимости.

В этом случае эмулируется программная среда исходной машины. Это также позволяет запускать на целевой платформе ее приложения. Конкретный пример: инструментарий Wine, благодаря которому возможно пользоваться программами Windows на компьютерах с установленной системой Linux.

Схема эмуляцииМайкрософт пошла по пути дальнейшего развития этой идеи и анонсировала проект Astoria, – результаты которого мы можем лицезреть уже сегодня. Теперь apk файлы с Анероид могут запускаться прямо из мобильной версии Виндовс. Разработка этого программного продукта нацелена на преодоление трудностей с продажами Phone.

Незначительное число приложений для этой платформы снижает покупательский спрос. В свою очередь разработчики отказываются связываться с операционной системой, доля пользователей которой там мала. Симуляция программ Андроид на Phone разрубает этот гордиев узел.

Во всяком случае, именно на это рассчитывают в MS. Astoria – это непросто виртуальная машина. Это инструментарий разработчика, предназначенный для быстрого портирования ПО с Андроид на Виндовс.

Как работает «Астория»?

На страницах форума 4pda по адресу http://4pda.ru/forum/index.php?showtopic=682776 можно получить исчерпывающую информацию о необходимом программном обеспечении и правилах его использования. Вам понадобятся:

  • Java JDK версии 1.7 или выше. Устанавливать Яву можно с сайта Oracle.
  • Приложение Android Studio.
  • Инструментарий Android Debug Bridge (ADB).

Вооружившись всем этим, а также инструкцией пользователя (которая приводится на сайте) вы можете оживить андроид-программы на вашей Lumia. Тут же на сайте можно познакомиться с перечнем поддерживаемых смартфонов.
APK на windows phone

Конкретный пример адаптации

Чтобы не быть голословными приведем конкретный пример адаптации apk под Phone. Вот, что мы проделываем на компьютере:

  • Первым делом качаем приложения Wconnect и ADB – они есть на упомянутом сайте. Если указанные ссылки не работают, данные программы нетрудно отыскать в сети по их названиям.
  • В папке Wconnect отыщутся два исполнимых файла: IpOverUsbInstaller.msi и vcredist_x86.exe – запускаем их по очереди.
  • В настройках системы по адресу «Update & Security» => «For Developers» устанавливаем флажки «Device Discovery» и «Developers Mode».«Update & Security» =></li><br /><li> «For Developers»Затем запускаем командную строку и подключаем смартфон к USB разъему.
  • Выполняем команду wconnect.exe usb, а затем – команду wconnect.exe <ip-адрес вашего смартфона на компьютере>.
  • Переходим в папку ADB и выполняем команду adb devices.
  • Следом за ней выполняем команду adb install <имя apk-файла>.

Вот и вся премудрость. Ставить Андроид программы на Виндовс оказалось проще простого. Правда, в процессе адаптации могут возникнуть различные проблемы. Способы их решения хорошо описаны в интернете. К сожалению, порадовать пользователей обновлениями Astoria мы не можем – если билд вашей системы имеет номер больше 10536, то подсистема на ней наверняка отсутствует. Судя по всему, Майкрософт не собирается развивать свой проект дальше и больше его не поддерживает.

Добавить комментарий