В прошлом году впервые была продемонстрирована технология Continuum. Суть её в адаптации интерфейса Windows в зависимости от форм-фактора устройства. Одна и та же Windows выглядит по-разному и ощущаться по-разному на планшете, ноутбуке или персональном компьютере, сохраняя при этом единый «юзер экспириенс». Windows 10 трансформируется «на лету», стоит воткнуть в планшет клавиатуру.
Но не будем забывать, что Windows отныне — не отдельная операционная система для ПК или ноутбуков, Windows — это платформа для всевозможных и разных устройств и форм-факторов: от ПК, ноутбука или Xbox’а, до телефона, голографического компьютера или микроконтроллера вроде Raspberry Pi. Универсальная платформа, универсальные приложения, универсальные драйвера, универсальный «юзер экспириенс».
Логично было бы предположить: раз Windows в моём телефоне та же самая, что и в ПК, разве это не должно означать, что мой телефон может с той же легкостью превратиться в ПК, если я «воткну» в него клавиатуру. Что ж, теперь мы знаем ответ. Еще на открытии конференции Build 2015 Джо Белфиоре сказал, что это возможно и будет реализовано в Windows 10. Даже показал небольшую демонстрацию, однако не секрет, что эта демонстрация была лишь симуляцией, но не реальной работой Continuum на телефоне.
К счастью, уже на следующий день разработчики подготовили рабочий прототип устройства и на докладе, посвящённом оптимизации Windows-приложений для работы на разных форм-факторах и экранах была впервые показана работа Continuum на телефоне с ранней сборкой Windows 10.
[embedvideo id=»khsSBbZ9rS0″ website=»youtube»]Continuum на телефоне похожа на имплементацию идеи, зарожденной компанией Motorola в смартфоне ATRIX 4G аж в 2011 году. Позже идею подхватила Canonical в своей мобильной операционной системе Ubuntu on phones. Однако, в отличии от того, что сделала Canonical, Continuum на телефоне не даёт вам полноценный ПК в обычном смысле, это скорее второй экран вашего телефона. Имплементация Microsoft больше похожа на оригинальную идею Motorola, с той лишь разницей, что телефоны с Windows 10 могут транслировать изображение на любой экран и «по воздуху». Так же, в отличии от Android 2.3.6 в ATRIX 4G платформа универсальных приложений в Windows 10 позволяет приложениям свободно менять свой внешний вид в зависимости от того, на какой экран в данный момент их выводят. В частности, разработчикам вообще можно не задумываться о работе их универсального мобильного приложения на большом экране, платформа может сама решить — как «красиво» показывать приложение. Конечно, это ленивый случай и разработчики перфекционисты непременно должны с вниманием отнестись в трансформациям своего приложения при выводе его на большие экраны. Однако основная причина того — не Continuum, а универсальность самого приложения, подразумевающая запуск его на устройствах любых типов и форм-факторов. Подробнее о том, что нужно сделать разработчику — смотрите в докладе выше и в презентации.
Любопытно, что в докладе разработчики выделяют три конкретных сценария применения Continuum на телефоне, которые будут доступны в Windows 10:
- проводная док-станция (максимальная производительность + телефон всегда остается заряжен);
- беспроводная док-станция(телефон просто подключается к док-станции как к Miracast-дисплею);
- беспроводной Miracast-донгл.
В двух первых сценариях док-станция представляет собой хаб: клавиатура, мышь и телефон подключены к ней проводами, или клавиатура и мышь «спарены» напрямую с телефоном по Bluetooth. В третьем сценарии клавиатура и мышь не используются вовсе, вместо этого телефон предлагает воспользоваться программным тачпадом по аналогии с тем, что есть в приложении Xbox SmartGlass. Также надо отметить, что Continuum не будет доступен для всех уже выпущенных телефонов, он требует какого-то специального «железа». К сожалению, больше деталей о том, какие именно аппараты будут поддерживать Continuum у нас нет. Ждем анонсов новых устройств, которые начнут продаваться уже с предустановленной Windows 10.