На конференции BUILD компания Microsoft объявила, что в Windows 10 появится возможность портирования приложений для Android и iOS. Для этого были разработаны два новых SDK для разработчиков. Такой ход поможет компании Microsoft справиться с проблемой нехватки приложений для Windows Phone, однако Кевин Галло пояснил, что это всего лишь начальная мера, а не долгосрочная.
Система Windows 10 Mobile будет поддерживать функцию Continuum – возможность масштабирования интерфейса рабочего стола/стартового меню в зависимости от подключенного устройства. Continuum – это одна из нескольких функций, встроенных в приложения для Windows 10, таким образом с этой точки зрения портированные приложения будут иметь некоторые ограничения, ведь они не имеют такого же набора функций.
Судя по всему, такие проблемы точно коснутся мессенджеров и тех приложений, которые глубоко интегрированы с фоновыми задачами — Кевин Галло.
SDK Project Astoria – это инструментарий для запуска Android-приложений на Windows 10. После портирования с использованием этого SDK при работе приложений, которые глубоко и тесно связаны с сервисами/возможностями платформы Android, будут возникать проблемы и сбои. Эти проблемы никак не связаны с какими-то ограничениями со стороны Microsoft. Они будут возникать из-за того, что Android и Windows 10 все-таки принципиально разные платформы.
С iOS-приложениями ситуация будет немного лучше. Понятно, что фукнция Continuum такими приложениями поддерживаться не будет, однако даже приложения с глубокой интеграцией с iOS должны неплохо взаимодействовать с сервисами Windows. А с помощью SDK Project Islandwood у разработчиков появится довольно много возможностей при портировании приложений на Windows 10, вплоть до варианта публикации приложения в нескольких магазинах Windows 10 (для мобильных устройств, планшетов, ПК и Xbox). К слову, для Android-приложений такой возможности не будет.
Приложения, созданные для мобильных устройств, будут работать и на ПК, однако оно не будет полной его заменой — Кевин Галло.
Кевин Галло рассказал, что возможность портирования приложений была задумана для того, чтобы привлечь разработчиков в систему Windows 10, затратив при этом сравнительно небольшие материальные средства, и что в долгосрочной перспективе «это решение не может быть эффективным».