Каким образом Android-приложения будут работать на Windows 10?

Александр
Windows 10

Сайт TechRadar пообщался с сотрудником Microsoft Кевином Галло и выяснил, каким образом на Windows 10 будут работать приложения и игры, изначально созданные для Android.

По словам Галло, эти приложения будут запускаться только на смартфонах и миниатюрных планшетах, но не планшетах с большими экранами, ноутбуках и тем более не на стационарных компьютерах. За обработку их кода будет отвечать специальный раздел операционной системы, основанный на Android KitKat. Этот раздел есть только в мобильной версии Windows 10.

Далеко не все Android-приложения смогут работать на Windows 10 в точности так же, как на родной платформе. Дело в том, что они будут запускаться в специальном контейнере, который сможет подменять запросы к сервисам Android на те, что предусмотрены в Windows: к файловой системе, списку контактов, фотогалерее, камере, сенсорам и соединение с сетью. Приложения, работа которых основана на тех сервисах, которых нет в Windows 10, не смогут работать полноценно.

Кроме того, у приложений будет одно очень серьезное ограничение — они не смогут работать в фоновом режиме. Это ограничение искусственное, оно сделано для того, чтобы избежать чрезмерного потребления энергии. По словам Галло, наибольшие затруднения возникнут с теми приложениями, которые выполняют задачи в основном в фоновом режиме. К ним относятся все мессенджеры.

Microsoft удалось предусмотреть замену наиболее важных сервисов Google своими. Приложения можно будет скачивать не из Google Play, а из Windows Store, монетизировать их можно не через Google Ads, а через Microsoft Ads, отслеживать статистику — не через Google Analytics, а через App Insight, вместо карт Google будут карты Bing, а вместо игрового сервиса Google Play сервис Xbox Live. В некоторых случаях разработчикам не придется вносить в свой код вообще никаких изменений, поскольку подмена сервисов будет осуществляться автоматически.

Портировать приложения с Android на Windows 10 разработчики могут уже сейчас. Для этого им необходимо зарегистрироваться в программе Project Astoria. Microsoft также выпустила инструмент для портирования приложений для iOS, он называется Project Islandwood. Работать с ним намного сложнее, чем с Project Astoria, но результат получится более качественный — такие приложения можно будет запускать на всех устройствах с Windows 10: смартфонах, планшетах, ноутбуках, компьютерах, а в перспективе также на игровых приставках Xbox и на шлеме дополненной реальности HoloLens.

На вопрос, почему портирование приложений с Android и iOS реализовано по-разному, Галло ответил, что это обусловлено различиями в работе приложений на этих платформах. Кроме того, в Microsoft побоялись судебного иска от компании Apple, которая могла оказаться недовольна возможностью запуска приложений для iOS в неизмененном виде на Windows 10. По той же причине Microsoft не стала покушаться на Swift — разработанный специалистами Apple язык, который используется для написания приложений для iOS 8. Project Islandwood может работать только с языком Objective C, на который у Apple нет эксклюзивных прав.
0
Источник:

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

–4
как бы не получился бред полнейший.. и приложениями стало бы невозможно пользоваться.

Сообщение отправлено из мобильного приложения iGuides
14 мая 2015 в 22:34
#
+45
А вот такое ощущение, что этот бред все-таки получится...

Сообщение отправлено из мобильного приложения iGuides
14 мая 2015 в 23:11
#
+35
Вот опять эпл мешает развитию рынка и здоровой конкуренции:(

Сообщение отправлено из мобильного приложения iGuides
15 мая 2015 в 08:39
#
+8
кога майки поймут что их мобильная платформа мертва!
Можно сделать как сделали блекбери просто закинуть апк файл и всё!
15 мая 2015 в 08:42
#
inflamatio
+728
К сожалению пока это недалеко от истины. 10-ка тоже не панацея.
Но все же желаю макрософагу успехов. Потенциал есть, но есть и нехорошая черта оставлять решения в недопиленном состоянии. 8 винда и на смартфонах, и на ПК — характерный пример. По сути 10-ка и будет допиленной 8-кой.

Сообщение отправлено из мобильного приложения iGuides
16 мая 2015 в 10:00
#
Александр Беляков
+11
Молодцы, пусть продолжают в том же духе за последние полтора года они стали просто "крутяшками" в глазах многих, ждём конечные продукты!

Сообщение отправлено из мобильного приложения iGuides
15 мая 2015 в 16:18
#