Обзор Microsoft Windows 10 Technical Preview: функции, которые уже можно протестировать

Прошло уже около недели с того момента, когда Microsoft объявила, что на смену Windows 8.1 придет Windows 10. После чего компания Microsoft выпустила свой Technical Preview, и все желающие могут составить свое мнение о новой операционной системе. С тех пор, как я вкратце ознакомится с ОС Windows под номером 10, Microsoft выпустила сопроводительную документацию.

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

Некоторые корпоративные клиенты по-прежнему мигрируют с изрядно устаревшей Windows XP на Windows 7, поэтому Microsoft должна предоставить возможность обновления с Windows 7 до новой версии. Windows 10 нуждается, как заявил Терри Майерсон (исполнительный вице-президент Microsoft) в подобной возможности – чтобы мигрирующим пользователями не пришлось “учиться водить заново”, снова изобретать велосипед.

На сегодня, существует две различные предварительные версии Windows 10 Technical Preview:

  1. Техническое превью, предназначенное для большинства пользователей: энтузиастов, техногиков и прочих. ISO-образ Windows 10 можно загрузить по ссылке - http://softdroid.net/gde-skachat-microsoft-windows-10-preview.
  2. Enterprise Preview – корпоративная версия для зарегистрированных пользователей. ISO-образ можно загрузить с партнерского сайта TechNet.

Данный обзор фокусируется все же на техническом превью (первый вариант), однако я попробую захватить оба релиза. На самом деле, различие между ними – минимально. В редакции Enterprise добавлены некоторые возможности вроде функций безопасности и расширенные сетевые возможности, по аналогии с текущей версией Windows 8.1 Enterprise.

На тестовой машине, я использовал Surface Pro 2 под управлением Windows 8.1 – эту конфигурацию я задействовал для сценария обновления. Также я использовал серию виртуальных машин Hyper-V для чистой установки Microsoft Windows 10 Technical Preview. В обоих случаях, процесс установки проходил очень наглядно и просто.

Я создал установщик на основе USB-носителя, скачав iso-образ с сайта Microsoft. Что интересно, на одну из тестовых конфигураций была установлена версия ОС Technical Preview вместо Enterprise, и у меня появилась компенсирующая возможность установить редакцию Enterprise поверх технического привью – то есть, без необходимости голой установки новой версии Windows поверх существующей.

Одно понятно: это первый вышедший образ настольной версии Windows 10 Technical Preview, поэтому возможны всякие непредсказуемые моменты. Это следует учитывать при дальнейшем рассмотрении ОС.

Пользовательский опыт в Win X

Не до конца продуманный пользовательский интерфейс Windows 8 – это была область, которая должна была получить максимум внимания от тестеров. Что не удивительно: Windows 8 была перерывом после несколько поколений пользовательского опыта Windows . Windows 10 делает несколько шагов назад в более знакомую территорию.

Наибольшая часть критики Windows 8 ориентирована на разделение между двумя существующими моделями пользовательского интерфейса: настольные приложения и modern-приложения Windows Store, работающие в отдельных графических контейнерах. Windows 8.1 сделала попытки объединить эти два режима, однако Windows 10 делает последние штрихи – интегрировав два рабочих стола Windows в один.

Наиболее естественное преображение в Windows 10 – возврат меню “Пуск”. Как было продемонстрировано в Build 14 на конференции в прошлом апреле, это микс плиток Windows 8 Live со стартовым меню в стиле Windows 7, бок о бок.

Настройка "Пуска" в Windows 10

Работать с новым меню Start достаточно привычно: для его открытия нужно кликнуть по заголовку с края рабочего стола. Аналогично “Пуску” Windows 7, в меню расположен древовидный список приложений и jump-меню. Здесь работает перетаскивание, можно отрегулировать высоту и ширину, добавить “живые плитки” и закрепить приложения.

Тем не менее, мое отношение к новому “Пуску” Microsoft Windows 10 Technical Preview весьма неоднозначно. Оно неплохо работает с мышью и клавиатурой, но Microsoft сделала несколько странных решений. Во-первых, нельзя сгруппировать плитки, что облегчило бы навигацию по стартовому экрану.

Вместо этого, я вижу перед собой длинную неупорядоченную ленту, которую никак нельзя настроить для корректного отображения. Конечно, это еще не финальные штрихи, но по крайней мере странно: в той же мобильной ОС Windows Phone давно реализован удачный вариант в виде разворачивающихся сгруппированных плиток.

Пользователям планшетов, так или иначе, придется ждать Consumer Preview, чтобы увидеть новую ОС, заточенную под сенсорные устройства (Windows Phone). На уже названном мероприятии было продемонстрировано несколько слайдов и оттуда. Также планируется интерфейс Continuum для гибридных устройств, которые смогут переключаться с настольного на планшетный (сенсорный) пользовательский интерфейс и обратно, в режим ввода с клавиатуры и сенсорный. Я с нетерпением жду, когда можно будет протестировать данный режим на девайсе Surface Pro 3.

Что нужно помнить. Если вы совершаете апдейт с Windows 8 на версию 10, вы увидите оригинальный экран приветствия. Достаточно легко переключаться между двумя пользовательскими интерфейсами Windows. Если ваш стартовый экран был заполнен плитками, у вас сформируется очень широкое стартовое меню, поскольку все плитки перейдут в меню “Пуск”.

Приложения из магазина Windows Store

Microsoft отступило от использования модели для приложений на основе платформы WinRT в Windows Store. Они по-прежнему могут работают в полноэкранном режиме, но по умолчанию используется новый оконный режим. Это позволяет приложениям магазина Windows функционировать параллельно с приложениями рабочего стола. Мы имеем дело с гибко изменяемым размером окон и, соответственно, привычными элементами управления.

Приложения Windows Store apps теперь запускаются на рабочем столе Windows Technical Preview, в собственном окне, с полностью изменяемым размером окна, наряду с существующими приложениями Windows на десктопе.

В левой верхней части окна присутствует новый набор элементов управления, который дублирует старую панель управления в Windows 8. Одна опция предоставляет доступ к любой команде приложения, а другие заменяют старые выдвижные панели – с добавлением кнопок печати и доступа к проекту.

Понятно, что эти элементы управления – экспериментальные. Они очень маленькие, и на экране с высоким разрешением и сенсорных устройствах малоразличимы и неудобны. Даже сейчас интересно посмотреть, как Microsoft собирается использовать новые элементы управления применительно к пользовательской аудитории настольной ОС Windows 10.

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

Одно изменение уже зафиксировано: если провести пальцем от левого края, появляется Диспетчер задач (Win-Tab), который был не столь удобен в Windows 8. Этот диспетчер позволяет переключаться между задачами, которые отображаются как список-карусель. Также он удобен и при переключении между рабочими столами.

Панель меню для приложений из Windows Store на пару пикселей больше, чем для настольных приложений. Это соответствие сбивает с толку, особенно при управлении окнами в Windows 10 при использовании функции quadrant snap. Впрочем, пока мы имеем дело только с некоторыми “идеями”, привнесенными в новый дизайн Windows Technical Preview, так что все еще отретушируется.

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

Сейчас консоль поддерживает стандартные команды, привязанные к комбинации CTRL + клавиша (аналогично хоткеям всей графической оболочки). Те же изменения присущи консоли PowerShell. В целом, эти небольшие изменения несколько упрощают жизнь системным администраторам.

Новые режимы управления окнами в Technical Preview

Режим захвата Windows 8 позволяет выбрать, как отображать два или больше (для экранов с высоким разрешением) приложений из магазина Windows. Это тесно связано с аналогичным настольным режимом отображения рабочего стола Aero snap, который был режим введен еще в ОС Windows 7. Windows 10 совмещает эти два подхода.

Режим четвертей (Quadrant snap) упрощает распределение окон на экране. Как только вы перетаскиваете окно к краю, оно распределяется на четверти экрана, то же самое – соответственно – применительно других приложений.

Перенос третьего приложения к краю экрана в Windows 10 приводит к созданию вертикального разделения между этим приложением и другими. Если приложений более 4, то потребуется реально большой экран для комфортного отображения.

На сегодня, приложения из Windows Store заполняют только половину экрана, то есть, они не поддерживают четветричное заполнение. Например, можно расположить традиционные настольные приложения по краям (сверху и снизу), в то время как приложение из магазина можно уместить только слева или справа.

Кроме жестов, для управления окнами в Windows 10 можно использовать горячие клавиши: Win + стрелки вверх и вниз для закрепления окон сверху или снизу экрана. После чего достаточно удобно можно отрегулировать расположение окон на экране.

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

Я также хотел бы увидеть возможность привязки приложений магазина Windows к одной стороне рабочего стола. В Windows 8.1 данная функция оказалась удивительно полезной применительно приложениям Twitter и Microsoft OneNote. Хотя я понимаю, что Microsoft еще работает над полноценной реализацией интерфейса Windows 10 Technical, это весьма странное упущение. Шаг вперед выглядит как шаг назад.

Виртуальные рабочие столы в новой Windows от Microsoft

Когда-то давно, разработчики из Microsoft предложили ряд инструментов из серии Powertoys. Эти приложения, во многих случаях, стали полноправными компонентами Windows. Среди них был менеджер виртуальных рабочих столов. Он позволяет установить до четырех различных виртуальных рабочих столов, которые можно использовать для управления рабочей области – что удобно, например, для разграничения личных приложений от рабочих приложений и т. п.

Сейчас же виртуальные столы – часть Windows 10. Управлять ими можно через диспетчер задач Win-Tab или через новый переключатель приложений по нажатию на панель задач Windows.

Достаточно просто создать новый виртуальный рабочий стол: просто нажмите символ “ + ” в нижней части диспетчера задач. Приложения могут быть запущены, как обычно, из меню “Пуск” или через значок на панели задач. Также Microsoft добавила в инструментарий Windows 10 ряд визуальных подсказок, чтобы помочь найти запущенные программы. Небольшой прямоугольник под активным значком приложения на панели задач показывает, что приложение работает на другом виртуальном рабочем столе.

Виртуальные рабочие столы разделяют одни и те же обои и не сохраняются между перезагрузками. Если пользователи стремятся получить максимум от этого подхода, Microsoft собирается предоставить инструмент, который позволяет Вам создавать мультидесктопные окружения (т. е., множественные рабочие столы), готовые к работе сразу после загрузки. Хотелось бы использовать этот инструмент, чтобы держать почту и im-клиенты подальше от рабочего окружения, на котором я пишу для того, чтобы уменьшить отвлекающие факторы.

Универсальный подход к разработке Microsoft Windows 10

Очевидно, что Microsoft по-прежнему следует модели развития WinRT, как путь вперед для Windows. Предлагается изолированная операционная система с контрактами, которые позволяют приложениям работать вместе. Это гораздо более безопасно, чем знакомые Win32 API.

Введенные в Windows 8, контракты включали в себя WinRT-приложения для коммуникаций, даже если они были разработаны разными компаниями и не имели прямых ссылок.

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

Универсальные приложения – это одна из позднейших находок Microsoft. Это один из способов разработки и распространения ПО, при котором код одинаково будет работать на настольных ПК, планшетах, телефонах и даже игровых консолях.

Универсальные приложения позволяют создавать общее ядро бизнес-логики, которое может быть заключено в соответствующий интерфейс пользователя устройства. Это разумный подход, и в сочетании с отношением Microsoft к кросс-платформенной системе разработки Xamarin, сие также означает, что приложения могут быть портированы в iOS и Android.

Заключение

Windows 10 Technical Preview – это продукт на ранней стадии разработки, и пока еще трудно судить, как будет выглядеть конечный продукт.

Я только что устанавливал Microsoft Windows 10 как обновление на виртуальной машине, и оно прошло без проблем. Впрочем, я еще не готов задействовать новую ОС в качестве рабочей. Скорее всего, придется подождать Consumer Preview, когда мы получим более полное подобие финальной ОС. Пока можно судить, что Windows 10 очень похожа на свою предшественницу Windows 8.1, с вкраплениями нового пользовательского интерфейса и новым набором API-интерфейсов.

Ряд ключевых новых возможностей "Десятки", таких как контейнерные разделения пользовательских и корпоративных данных, пока не реализован в полной мере, поскольку они опираются на инструменты, которые не будут доступны до начала 2015 года.

На данный момент, при имеющемся цикле разработки Microsoft Windows 10, наверное, лучше использовать Technical Preview, чтобы исследовать проблемы совместимости и оценить эффект от дальнейших обновлений Windows 10.

- информация по мотивам computerworld.com