Платформа Modern UI

С Windows 8 и тем более Windows 10 Microsoft хочет продвигать единую платформу в офисе и мобильных устройствах.

Modern UI - сенсорный интерфейс, обеспечивающий доступ к классическим приложениям или другим сервисам, таким как видео, метеорологический сервис и т. Д. который заменяет экран иконками .
Плитки поддерживают уведомления, показывают текущее состояние приложения, которое они представляют.

Кажется, что все приложения могут работать как сенсорно, так и с помощью мыши или клавиатуры, а стартовый интерфейс, состоящий из плиток, как на Windows Phone, который мы видим справа, построен в HTML 5 и JavaScript.
Поэтому современные приложения из Windows 8 могут использовать интерфейс HTML.
Эти приложения будут работать в сети или подключаться к сети, но имеют доступ к локальным функциям. Говорит глава Microsoft:

Мы явно оставили себя под влиянием мотивов.

Microsoft разработала оружие для противодействия Google Chrome OS и Android, которые популяризируются на нетбуках. У них будет доля рынка, потому что они бесплатны, но большинство пользователей предпочтут первую систему, которая может вращать локальные приложения (а это мобильные приложения).

Название Metro было впервые выбрано, потому что плитка напоминает информационные табло, часто используемые общественным транспортом. Однако, поскольку это уже зарегистрированный товарный знак, это название официально отказывается от Microsoft, которая говорит с Modern UI. Что можно упростить в MUI.

В мае 2015 года Microsoft объявила, что удаляет своё "приложение Skype под Modern UI в пользу настольной версии. Так что кажется, что этот интерфейс не предназначен для замены классической платформы !

Что такое иммерсивное

приложение?

Слово постоянно возвращается в посты блога, посвященные Windows 8. Что такое иммерсивное приложение ?
Это приложение, интерфейс которого полностью исчезает в пользу полезной части, текста или изображений, необходимых пользователю. 
В классическом приложении содержимое помещается в рамку, содержащую кнопки, панели меню и т.д. Все это становится невидимым или превращается в инструменты, похожие на конкретные объекты с lequels пользователь взаимодействует. 
Интерфейс Modern UI и HTML-программирование 5 будут для иммерсивных приложений. Классические приложения сохранят свой интерфейс в Windows desktop.

Иммерсивные приложения по интерфейсу Modern UI могут быть закодированы в HTML 5 или на родном языке, или с XAML по интерфейсу Jupiter. Modern UI имеет конкретную версию браузера, которая не принимает никаких плагинов. 
Только эти приложения Modern UI работают на планшетах и ПК. Ее будет очень легко реализовать и синхронизироваться с онлайн-сервисами. 
В долгосрочной перспективе они призваны заменить традиционные нативные приложения.

Modern UI и разработчики

Для устранения несовместимости интерфейса Modern UI с иммерсивными приложениями, сделанными для планшетов и ПК, с обычными приложениями, от которых пользователи не захотят отказываться, Windows 8 предлагает два независимых интерфейса.

Любой интерфейс подходит для текущей задачи. При каждом действии пользователя появятся значки, связанные с ним. 
Для графики Aero Lite - легкая версия Aero для ограниченных конфигураций, основанная на Modern UI. 
Windows Desktop также работает на планшете. Планшет, подключенный к клавиатуре и видеомонитору, отлично заменяет громоздкий ПК.

infrastructure de Windows 8

Классические настольные приложения и приложения Modern UI

Для разработчиков это тоже конец бесплатного дистрибутива. 
Microsoft ясно в этом плане, ни один программист не может распространять программное обеспечение, работающее на этом интерфейсе, как это было до сих пор в Windows и как это всегда бывает в Linux, и на мобильных устройствах (наряду с AppStore и другими магазинами).

Все приложения должны быть загружены в магазин Windows. Чтобы разместить там свое приложение, у разработчика должна быть лицензия, и каждое выполняемое им приложение должно пройти процесс сертификации. Тогда магазин будет получать 30% выручки от ПО. Это объясняет, что разработчиков для платформы пока так мало .

Альтернативы

Возникают движения сопротивления, чтобы избежать такого налогообложения. Это касается SteamOS - версии Linux, предназначенной для игр, которая до сих пор была прерогативой Windows. Производители также хотят установить Android в виртуальную машину для иммерсивных приложений, освобожденных от ограничений Microsoft. И на самом деле любой разработчик может создать свой интерфейс иммерсивных приложений, как это делает, например , Tiloid, созданный.... Скриптол!

Собственный клиент

Собственный клиент позволяет использовать в браузере нативный код, а WebGL - интерфейс к нативному 3D API в браузере, что делает очевидным, что возможность полного ухода от Windows становится реалистичной для большинства пользователей. 
Фактически издатели игр начинают реализовывать версии в NaCL. А игра - главный аргумент продаж Microsoft частным лицам: совместимость с Windows делает эту систему незаменимой. Эта зависимость прекратится с NaCl, так как chrome может работать в Windows или других системах.

Интерфейс Modern UI, состоящий из собственного HTML 5 + API, может быть заменен Chrome + NaCL + WebGL. Остается интерфейс XAML, который скорее касается профессиональных приложений.

Asm.js

Asm.js - это сокращенная и очень быстрая версия JavaScript, реализованная в браузере Firefox. Она позволяет полностью переносить все виды приложений. Это может работать в Modern UI, но едва ли укладывается в проекты Microsoft, для которой переносимость на другие ОС не является приоритетом.

Ничто не мешает создать плиточный интерфейс на HTML-странице и использовать его для запуска приложений в Asm.js.