Microsoft рассказал о преимуществах Windows Bridge
Осенью этого года Microsoft официально запустит новый программный продукт. Он даст сторонним разработчикам инструментарий для быстрого портирования своих приложений для Android и iOS на платформу Windows. По задумке Microsoft, этот процесс должен задействовать максимальное количество уже написанного кода.
Разработчикам приложений под популярные мобильные платформы такая программа позволит быстро и с минимальными затратами пополнить аудиторию своих пользователей пользователями ОС семейства Windows. Будет ли это востребовано? При условии, что Bridge будет работать именно так, как говорят сейчас сотрудники Microsoft, скорее всего, да.
Для простых пользователей Windows Phone и Windows 10 это значит, что стандартные магазины контента вскоре пополнятся сотнями популярных и полезных приложений, которыми уже пользуются владельцы смартфонов на базе iOS и Android. На сегодняшний момент разработчики могут опробовать бета-версию, бесплатно и официально опубликованную в сети.
Windows Bridge разрабатывался как проект Open Source. Это позволяет находить и исправлять ошибки в исходном коде, не дожидаясь вмешательства Microsoft. Таким образом, чем больше разработчиков подключится к открытому бета-тестированию, тем совершеннее будет этот программный продукт к дате официального релиза.
Представители Microsoft опровергают слухи о том, что Bridge будет простым эмулятором для запуска приложений iOS. По их словам, этот продукт — платформа, позволяющая создавать полноценные программы под Windows, максимально задействовав код, который уже написан.
В основу концепции Windows Bridge положено три основных принципа
- Этот программный продукт должен научить iOS и Windows API работать вместе, без использования виртуальных окружений.
- Максимальное и автоматическое замещение модулей и блоков кода, написанных на Objective-C, инструментами и средствами Windows API.
- Понимание написанного под iOS кода для перевода его на язык приложений Windows.
Сегодня Windows Bridge может работать только с устройствами на платформе x86. Чтобы проект стал действительно полезным, к этому необходимо добавить как минимум ARM/Mobile. Представители Microsoft обещают, что это будет сделано уже через несколько недель.