Categories: Windows

Предварительный обзор Windows 10X: концепция, архитектура, интерфейс

Windows 10X призвана открыть новую эру ОС от компании Microsoft. Чем же она так интересна? Что ждет её в будущем? В этом материале мы собрали все актуальные сведения о данной разработке, дополнив их оригинальными скриншотами интерфейса из эмулятора двухдисплейного планшета.

О новой операционной системе от Microsoft уже давно и упорно говорят и спорят эксперты, предрекая ей успех и провал одновременно. Впервые ОС показали вживую во время презентации мобильного устройства с двумя дисплеями — Surface Neo. Но каких-либо подробностей так и не было раскрыто. И вот наконец-то компания Microsoft во время специального мероприятия Dev Days рассказала о первых технических подробностях операционной системы, которая призвана стать альтернативой «старой» Windows 10.

Напомним, что Windows 10, как объявила Microsoft, станет последней операционной системой из семейства Windows NT. Преемник не появится. То есть, это конец пути. Хотя это, очевидно, не означает, что Windows 10 останется в прошлом. Данная система будет совершенствоваться и модернизироваться в течение длительного времени, и, по мнению Microsoft, она станет лучшим выбором для любого пользователя, которому нужен усовершенствованный и гибкий инструмент для работы.

Читайте также: Обзор приложения «Ваш телефон» – звонки, СМС, фото, уведомления с Android на Windows 10

Последняя версия Windows NT отличается от новейшей операционной системы в арсенале Microsoft. В конце этого года на рынке появятся первые устройства с Windows 10X. Совпадение имен в данном случае несколько обманчиво, потому что Windows 10X с Windows 10 имеют относительно мало общего. Но в Microsoft безнадежно одинаково называет свои продукты, и ничто никогда не изменит этого.

Что такое Windows 10X?

Нужно понимать, что в первую очередь — это однозначная платформа для мобильной работы. Windows 10X, по крайней мере на данный момент, трудно назвать преемником Windows 10. Это скорее альтернативное предложение для тех, кому нужна более простая в использовании и управлении система, предназначенная для ультрамобильных устройств. Первоначально ее даже называли Windows Lite, и одной из задач при создании ОС было сделать систему такой же простой в управлении и не требующей обслуживания, как конкурентная Chrome OS.

В начале своего пути Windows 10X появится только на планшетах с двумя дисплеями и процессорами Intel Lakefield. По всей видимости, Microsoft намеренно хочет ограничить доступность системы таким нишевым оборудованием. Компания собирается очень осторожно выпустить на рынок новый продукт, чтобы иметь возможность оперативно его устранять дефекты и недостатки, обнаруженные первыми пользователями. Однако со временем ОС станет совместима с другими процессоры и форм-факторами устройств, в том числе будет устанавливаться на классические ультрабуки и другие устройства с процессорами консервативной архитектуры.

Вероятно, для конечных пользователей никогда не будет прямого пути обновления устройств с Windows 10 до Windows 10X. Предполагается, что система будет предлагаться только аппаратным партнерам Microsoft. Она не будет доступна обычным энтузиастам. То есть, как iOS или версии Android для производителей. Такой шаг и не удивителен, потому что новая ОС не совсем (или совсем не) преемник Windows 10.

Читайте также: Весенняя распродажа лицензионных ключей — Windows 10, MS Office и не только!

Windows 10X не является Windows 10

Хотя новая ОС и разделяет многие элементы со своим старшим братом, нет смысла переписывать хорошие идеи, просто, чтобы сделать их новыми. Тем не менее, Windows 10X избавляется от всех устаревших элементов Windows, разработанных в прошлом веке и сохраняемых до сегодняшнего дня — для обеспечения совместимости со старым оборудованием или программным обеспечением. Это не Windows RT или Windows 10S, которые использовали наработанные (устаревшие) технологии, скрытые от пользователя по разным причинам. Впервые за десятилетия у Microsoft появилось что-то действительно новое.

Windows 10X, как и системы на базе Linux, состоит из компонентов, которые Microsoft может заменить, не затрагивая другие.. Что означает, помимо прочего, полное разделение оболочки, среды выполнения и ядра системы. Microsoft может заменять их другими в любое время, не беспокоясь о влиянии этого изменения на другие части системы. В Windows 10, где почти всё зависит друг от друга, это просто невозможно.

Такая архитектура облегчает обслуживание и развитие системы. Программные обновления в Windows 10X должны длиться не более десятков секунд. А внедренные механизмы изоляции отдельных компонентов системы снижают частоту отказов и повышают безопасность.

Производительность ОС остается пока что неизвестным фактором. Предполагается, что Windows 10X будет работать в первую очередь на энергосберегающих, а значит — маломощных аппаратных платформах. Частично, это станет возможным благодаря избавлению от архаичных решений Windows 10, которые никогда не были предназначены для портативных устройств.

Более того, стоит вспомнить, что архитектура NT разрабатывалась изначально для использования на мощных серверах и рабочих станциях. И только начиная с Windows 2000 была адаптирована для персональных десктопов и ноутбуков, которые и стали в дальнейшем целевым оборудованием системы.

Windows 10X и контейнеры — настоящая революция… и угроза

Windows 10X не только состоит из модулей, отделенных друг от друга, но также пытается разделить содержимое модулей — внутренние функциональные блоки. Все для удобства обслуживания, простоты обновления, гибкости управления и безопасности. Чтобы достичь этих целей, новая ОС применяет хорошо известный метод контейнеризации, используемый в корпоративных средах. Судя по всему, такое решение практически идентично тому, которое используется в механизме Windows Subsystem для Linux и позволяет запускать приложения Windows в среде UNIX.

В несколько упрощенном виде само определение контейнера приложений довольно точно описывает его природу. Это приложение, закрытое в программном контейнере, который также содержит все зависимости и библиотеки, необходимые для его запуска.

Каждое приложение в такой среде исполнения очень похоже на виртуальную машину, с той лишь разницей, что в случае контейнеров вам не нужно повторно виртуализировать всю систему для каждого из этих контейнеров.

Это означает, что приложения в контейнерах практически не зависят от конкретной версии и конфигурации операционной платформы пользователя. Контейнеры можно относительно легко перемещать между устройствами, и они будут продолжать работать, даже если содержащиеся в них приложения будут полагаться на внешние системные модули. Контейнеры никоим образом не вносят никаких изменений в операционную систему и программно изолированы от нее, что обеспечивает легкое администрирование и безопасность. Подобная система элегантна и стабильна. Хотя и не очень эффективна.

Независимо от используемой оптимизации, приложения, изолированные контейнерами, никогда не будут обрабатываться так же эффективно, как приложения без них. Нетрудно поверить, что Windows 10X сама по себе будет очень легкой и отзывчивой системой. Однако остается вопрос, как изменится её производительность по мере запуска новых приложений и контейнеров.

Вполне возможно, что блестящим инженерам Microsoft удалось снизить эту проблему до предельного значения путем далеко идущей оптимизации в системном коде. Однако, похоже, что общие требования к оборудованию новой системы будут увеличиваться при попытках улучшения ее структуры. Также, как это было раньше: Windows NT была намного медленнее в обработке приложений, чем классическая Windows, основанная на DOS. Улучшения, однако, были важнее, чем потери производительности.

К сожалению, мы не можем объективно оценить эти факторы на сегодняшний день, так как для исследований сторонним специалистам была предоставлена очень ранняя версия Windows 10X, которая, кроме того, доступна только в виртуальной форме.

Как именно работают контейнеры в Windows 10X?

Windows 10X будет совместима с тремя типами приложений: приложения семейства Win32 (включая WPF, WinForms и Electron), универсальная платформа Windows и веб-приложения. Для приложений Win32 будет предоставлен один отдельный контейнер.

Это означает, что запуск любого нового приложения Win32 не приведет к созданию нового контейнера. Вместо этого программы будут совместно использовать одну контейнерную среду, в которой они будут взаимодействовать друг с другом, работая в ОС, для которой они никогда не предназначались. Именно этот контейнер, из-за необходимости загружать всю устаревшую подсистему Win32, будет иметь особое влияние на производительность системы.

Другие приложения будут запускаться каждое в своем контейнере — они совместимы с современным API Windows 10X, поэтому cмогут взаимодействовать, даже в условиях изоляции друг от друга. А Chromium станет средой выполнения веб-приложений.

Читайте также: Ускоряем интернет заменой DNS на примере Windows 10

Как выглядит Windows 10X?

Многое нам неизвестно, но понятно главное — это система с упрощенным интерфейсом, вдохновленная приложениями из семейства Office.

К сожалению, на данный момент Windows 10X доступна только в режиме эмуляции в версии для планшетов с двумя дисплеями. Но уже сейчас можно отметить несколько наблюдений. Прежде всего, мы не найдем тут каких-либо элементов времен Windows 7 и тем более — предыдущих версий ОС, которые есть в классической Windows 10.

Ни одно окно не запускается со старыми элементами управления, мы не найдем старых значков в системе. Весь тот визуальный беспорядок, который присутствует в недрах Windows 10 не наблюдается в Windows 10X. Интерфейс полностью переработан.

Во-вторых, визуальный дизайн меню «Пуск» в Win10X полностью изменен. Активные плитки полностью исчезли из системы, уступив место иконкам. И само меню работает по принципу, очень похожему на приложение Office для Windows 10 или веб-приложение Office.com.

В верхней части находится поисковая строка, которая используется для поиска приложений и документов, а также информации в Интернете. Ниже мы видим список приложений, состоящий из наборов недавно использованных программ, рекомендованных и закрепленных вручную. Ниже располагаются последние документы, над которыми мы работали — локальные и сетевые.

Панель задач также работает немного по-другому, функционально заимствуя некоторые особенности из систем Apple.

С левой стороны отображается кнопка «Пуск» и закрепленные пользователем приложения. Запущенные программы отделены от них тонким вертикальным разделителем. Последняя кнопка справа — это панель задач. Тем не менее, стоит помнить, что это представление для планшетов, и не обязательно такой же интерфейс будет использоваться и в ноутбуках.

Поэтому на сегодняшний день самое важное изменение, которое стоит отметить, помимо избавления от старых элементов управления и окон — это новое меню «Пуск». Сомнительно, что версия меню для ноутбуков сохранит активные плитки, ведь это не имеет смысла. Намного интереснее, когда документы и приложения отображаются в одном месте в стиле интерфейса Office.

Это не только потенциально более удобно, но и навязывает пользователю один и тот же интерфейс, когда он пересаживается с мобильного устройства за компьютер. И даже, если это iPad или Chromebook, к которым подключены сервисы Microsoft — общий стиль должен сохраняться.

Читайте также: iPad 10 лет! 5 самых важных нововведений в истории планшета Apple

Ждем первые устройства для разработчиков!

Как я уже упоминал, единственная официальная форма взаимодействия с Windows 10X сейчас — это виртуальная машина. Правда в Интернете уже есть готовые руководства, рассказывающие, как запускать Windows 10X на разных типах мобильных устройств. Но сложно оценить культуру системы, которая работает на этих устройствах только благодаря использованию различных хаков, а в простонародье — «костылей». Нужно понимать, что на данный момент мы видим версию системы, предназначенную для двухдисплейных планшетов, работающих на процессорах Lakefield, и она еще не готова.

И только протестировав реальную ОС на каком-либо сертифицированном оборудовании Microsoft, мы сможем реально оценить, есть ли у Windows 10X какие-либо перспективы.

Мое мнение — теоретически Windows 10X обречена на успех, как система с огромной массой преимуществ. Безопасная, удобная, современная, быстрая, энергоэффективная и простая в администрировании и управлении. К тому же по требованию она сможет запускать практически любые приложения, созданные для платформы Windows.

Однако пока неясно, какое влияние окажет метод контейнеризации приложений на производительность Windows 10X при использовании на ультрамобильных устройствах. Непонятно, насколько быстрой будет эта система и окажется ли она достаточно удобной. Будущее выглядит многообещающим, но только во второй половине 2020 года станет понятно, являются ли эти обещания поводом для радости или мы снова будем ругать Microsoft.

Share
Yuri Svitlyk

Сын Карпатских гор, непризнанный гений математики, "адвокат" Microsoft, практичный альтруист, левоправосек

Leave a Reply

Your email address will not be published. Required fields are marked*