Говоря в двух словах, Windows 10 является смелой попыткой Microsoft выпустить в свет то, что было заветной целью компании и о чем давно мечтали разработчики: единую платформу, на которой можно разрабатывать приложения для телефонов, ПК, планшетов и других устройств.
По словам Стива «Гуггса» (Гуггенхаймера), корпоративного вице-президента подразделения Developer Platform & Evangelism и главного евангелиста Microsoft, Windows 10 предоставит разработчикам всю мощь, потенциал и широту охвата по-настоящему унифицированной платформы.
«Это значит, что с Windows 10 авторы приложений смогут объять Xbox One, телефоны, планшеты, встроенные устройства, ПК и нарождающиеся новые устройства посредством одного универсального приложения, предлагаемого через один Интернет-магазин, — написал Гаггенхаймер в корпоративном блоге. — То есть, вы в самом деле единожды напишете свое приложение, оптимизируете для каждого семейства устройств и после этого сможете его распространять по всем клиентским платформам Microsoft. Если этого недостаточно, Windows 10 также позволит использовать преимущества нового браузера проекта Spartan, DirectX 12, Cortana и многих других функций, заложенных в новую ОС».
Microsoft возлагает надежды на свой голосовой помощник Cortana — теперь он будет функционировать и на ПК, стимулируя производительный труд на рабочем месте.
В дополнение к Cortana, Spartan, новым голографическим устройствам и групповым настенным планшетам разработчики могут воспользоваться новой серией универсальных приложений — People & Messaging, Photo, Video, Music и Maps, в которых уже демонстрируется часть новых платформенных возможностей для разработчиков, написал в блоге Microsoft Кевин Галло, директор подразделения Windows Developer Platform.
А в сообщении Джейсона Уэбера, управляющего программой группы Internet Explorer, говорится, что Spartan является единственным браузером, который призван свободно работать на всем семействе устройств с Windows 10, начиная от использования клавиатуры и мыши на ПК, работающих под Windows 10, и заканчивая сенсорными экранами, устройствами с жестовым или голосовым интерфейсом, контроллерами и датчиками.
«Вооруженный новым движком рендеринга, Spartan рассчитан на органичное взаимодействие с современным Интернетом, — сказал Уэбер. — Мы сознательно отошли от режимов версий документов, исторически использовавшихся в Internet Explorer, и теперь используем такую же разметку как и другие современные браузеры. Новый движок рендеринга Spartan разработан с учетом того, как сегодня создаются веб-страницы».
Дополнительным плюсом для разработчиков станет то, что новый движок рендеринга Spartan будет стандартным движком для Windows 10, Spartan и Internet Explorer, сказал Уэбер. Интероперабельность движка заложена в его ядре, и он работает с той же разметкой, которая направляется разработчиками в другие современные браузеры. Публичные сайты Интернета будут отображаться с использованием нового движка и современных стандартов, а устаревшие формы поведения Internet Explorer, включая режимы документов, в новом движке не поддерживаются.
«Платформа Windows 10 будет выстроена на базе универсального фреймворка Windows-приложений, выпущенного вместе с Windows 8.1, чтобы предоставить разработчикам инструменты для новых типов приложений, пригодных для разных устройств с минимумом дополнительной работы, — говорит Галло. — И лучший способ начать подготовку к Windows 10 — это уже сегодня приступить к созданию универсальных Windows-приложений для Windows 8.1».
Что касается возможностей по созданию приложений для Windows 10, то они открывают путь к персональным вычислениям следующего поколения. Особенно это касается новых устройств с большими экранами, Surface Hub и нового поколения голографических решений, представленного голографической вычислительной платформой Microsoft HoloLens. Широкий спектр инноваций, связанных с Windows 10, откроет разработчикам невероятные перспективы, утверждает Гуггенхаймер.
Surface Hub представляет собой
«Мы работаем над тем, чтобы сделать Windows 10 унифицированной платформой разработки для ВСЕХ наших устройств, и создавая ПО для телефонов, планшетов, ПК, Xbox, устройств Интернета вещей, а также новых Surface Hub и HoloLens, вы сможете обхватить огромнейшее количество пользователей», — подчеркнул Галло.
Кроме того, Microsoft планирует предоставить Windows 10 в виде бесплатного сервиса для широкого круга людей, пользующихся Windows, включая Windows 7. «Скоро перед вами, разработчиком ПО, в потенциале предстанет до полутора миллиардов устройств с одной ОС и одним браузером», — сказал Гуггенхаймер.
Более детальную информацию Microsoft предоставит разработчикам приложений для Windows 10 на конференции Build 2015, которая пройдет с 29 апреля по 1 мая в г. Сан-Франциско.