Лёгкий перенос Android-приложений на Windows 10 Mobile может оказаться под угрозой
Ещё в первой половине года в сети активно обсуждались проекты Microsoft по быстрому переносу на Windows 10 Mobile приложений, созданных изначально для Android и iOS. Project Islandwood и Project Astoria должны были решить главную проблему мобильной экосистемы Microsoft — резкий количественный разрыв между магазинами приложений для Windows, iOS и Android. Несмотря на яркие перспективы, будущее технологии Windows Bridge может оказаться под угрозой, о чём сообщил ресурс Windows Central и ряд других источников.
Так, работа над переносом Android-приложений идёт не слишком успешно, и Microsoft рассматривает возможность полного переключения на Project Islandwood, отдав таким образом предпочтение приложениям для iOS. В подтверждение этого приводятся следующие факты: форум Microsoft, посвящённый портированию приложений с Android, не активен, а из последних сборок Windows 10 Mobile удалена подсистема, отвечающая за новую функцию.
На самом деле глубинная причина этого решения довольно проста. Приложения, пришедшие из экосистемы Android, требуют виртуальной машины и эмуляции, в связи с чем работа приложений порой оставляет желать лучшего. В то же время Project Islandwood требует переработки и перекомпиляции исходного кода iOS-программы, что приводит к созданию нового высококачественного приложения. В любом случае, многие разработчики популярных приложений и игр выпускают как Android, так и iOS-версию, а поэтому принципиальной проблемы отказ от Astoria не вызовет. Ещё одной вероятной причиной могут стать экономические мотивы: над Project Astoria трудится около 80 человек, тогда как команда Islandwood составляет 5 человек — разница в 16 раз при неоднозначной эффективности могла стать критическим фактором.
Всем разработчикам мы открываем разнообразные способы перевода приложений на нашу платформу WIndows. Инструмент Bridge уже сейчас доступен для Web и iOS, а в ближайшем будущем дебютирует и для Win32. Проект Bridge Astoria оказался неготовым для финального использования, однако прочие наши инструменты предлагают отличные варианты для разработчиков. Так, Bridge для iOS позволяет писать код для универсальных приложений с применением UWP API прямо из языка Objective-C, а также объединяют UWP и iOS, как XAML и UIKit. Более того, разработчики могут создавать приложения для Windows 10, которые могут использовать нативные компоненты нашей операционной системы.
Источник: engadget.com
© 4PDA