Страница 4: Universal Apps и Store
Универсальные приложения
Говоря об универсальных приложениях (Universal Apps): данные программы доступны исключительно через Microsoft Store, они могут работать на настольных компьютерах, на планшетах и смартфонах. На протяжении года добавится поддержка Windows Holographic и Xbox One, под которыми данные программы тоже смогут работать без существенных изменений со стороны разработчика. Данные программы существенно отличаются от классических приложений Windows, они базируются на представленном вместе с Windows 8 и существенно расширенном с Windows 10 WinRT API. Универсальные приложения работают в среде .NET Framework, но их можно писать в "родном" режиме на C++ или C. Основа кода одинакова для каждой версии, разве что внешний вид Visual Studio оптимизирует под соответствующую версию. Такой подход можно сравнить с концепцией Responsive Design, которая не так давно была принята web-разработчиками.
Хороший пример универсального приложения – новый мобильный офис под Windows 10, который может работать на ПК, планшетах и смартфонах. Он использует одну кодовую основу, которая затем адаптируется под разные типы дисплеев. Сторонние разработчики, в том числе Руди Хайн (Rudy Huyn) и Томас Нигро (Thomas Nigro) тоже объявили о намерении преобразовать свои приложения (6tag и VLC под Windows) в универсальные. То же самое касается приложения Instagram, которое вышло под ПК и планшеты Windows с довольно богатым функционалом.
Mozilla объявила о разработке ветки собственного браузера Firefox под Windows 10. Означает ли это появление мобильной версии – нам ещё предстоит увидеть. Поскольку универсальные приложения доступны исключительно через Store, следить за их появлением довольно легко.
Новый Store
Новый магазин приложений Store является важной частью Windows 10. Конечно, как и раньше вы можете устанавливать приложения через дистрибутивы, запуская установочные файлы .exe или пакеты .msi. Но в случае установки приложений через Store вы получите такие преимущества, как централизованное обновление приложений и поиск, позволяющий быстро найти нужную программу. Кроме того, многие приложения будут превращаться в универсальные, то есть они будут доступны и на смартфонах.
Магазин Store заметно обновился после Windows 8.1: дизайн был полностью переработан, теперь он опирается на ModernUI 2.0. Слева вверху расположены разделы приложений, игр, музыки и видео, справа – сведения учетной записи Microsoft и функция поиска. Ниже выводятся популярные приложения выбранной категории. Можно выбрать дополнительные подкатегории, что облегчает поиск нужных приложений.
Приложения отображаются на домашней странице подобно Netflix. Иконки приложений расположены горизонтально в ленте, которую вы можете прокручивать. В целом, у магазина Store большой потенциал, который предстоит раскрыть и пользователям, и разработчикам. Store может изменить привычные механизмы поиска и установки программ Windows. На примере той же Mac OS X хорошо видно, как может работать подобный механизм приложений.
Лицо вместо пароля
Под Windows 10 Microsoft позволяет избавиться от сложных паролей, которые стоили пользователям много нервов. Уже несколько поколений Windows позволяет войти в систему с помощью отпечатка пальца. Но при этом требуется соответствующая аппаратная начинка, датчики отпечатка пальца устанавливались лишь на некоторые ноутбуки, обычно предназначенные для бизнес-сегмента. Для новое распознавания лица или сканирования сетчатки глаза Windows 10 тоже требуется аппаратная поддержка, но Intel обещает вскоре добавить её к множеству устройств. С помощью фирменной камеры Intel Realsense выполняется захват трёхмерного изображения лица, которое оказывается достаточным для надёжной идентификации пользователя.
С помощью Windows Hello (так называется новая функция) можно входить в систему и различные web-сайты без указания пароля. Microsoft для этой цели представит свой интерфейс программирования. Microsoft обещает высокую степень безопасности Windows Hello, чтобы функция была актуальной и для бизнес-сегмента.