Перш ніж розбиратися, як встановити Андроїд додаток на ОС Windows Phone, обговоримо емуляцію взагалі. Під емуляцією (інший термін - симуляція) програмного забезпечення мається на увазі створення на цільовій машині таких умов, які дозволили б запустити на ній програми з іншої системи і навіть реалізовані для іншого типу процесора.
Якщо процесори обох систем відрізняються, то на цільовій машині зазвичай емулюється робота процесора вихідної машини, що дозволяє запускати будь-які додатки цієї вихідної машини. У тому числі і операційні системи для неї розроблені. Якщо процесори обох систем однакові, то емулювати залізо немає необхідності.
В цьому випадку емулюється програмне середовище вихідної машини. Це також дозволяє запускати на цільовій платформі її застосування. Конкретний приклад: інструментарій Wine, завдяки якому можливо користуватися програмами Windows на комп'ютерах з встановленою системою Linux.
Незначне число додатків для цієї платформи знижує купівельний попит. У свою чергу розробники відмовляються зв'язуватися з операційною системою, частка користувачів якої там мала. Симуляція програм Андроїд на Phone розрубує цей гордіїв вузол.
У всякому разі, саме на це розраховують в MS. Astoria - це непросто віртуальна машина. Це інструментарій розробника, призначений для швидкого портування ПО з Андроїд на Віндовс.
Як працює «Асторія»?
- Java JDK версії 1.7 або вище. Встановлювати Яву можна з сайту Oracle.
- Додаток Android Studio.
- Інструментарій Android Debug Bridge (ADB).
Конкретний приклад адаптації
Щоб не бути голослівними наведемо конкретний приклад адаптації apk під Phone. Ось, що ми робимо на комп'ютері: