Microsoft в своей Windows 9 будет адаптировать её интерфейс в зависимости от оборудования на котором работает. Звучит знакомо?
Это пока слухи, но сообщается информация, что пользователи с устройствами, обладающими клавиатурами (ноутбук, десктоп и т.д) получат традиционный десктоп.
Пользователи ноутбуков типа ASUS Transformer или Lenovo YogaPad получат десктопный интерфейс или планшетный в зависимости от того подключена в данный момент клавиатура или нет. Но говорят, изменения идут дальше, чем просто показывать по разному рабочий стол. Современные приложения, которые в данный момент стартуют в полный экран в Windows 8, у дестопных пользователей будут стартовать в окне. Уже сейчас Windows 8 и Windows RT выглядят схоже, хотя работают на различных аппаратных архитектурах.
Canonical со своей следующей Unity 8 так же стремится представить другое лицо (UI) и возможности, базируясь на размере экрана и аппаратной начинке устройства. Это позволит телефонам превращаться в ПК, когда они находятся док-станции с подключённым монитором и клавиатурой. Это превращение нечто большее, чем просто расширение экрана мобильного устройства.
Имитация - искренняя форма лести. Ubuntu гордится, вдохновляя конкурентов? Хотя следует признать, что Canonical не первая компания, которая гонится за конвергенцией, но единственная, мечтающая и идущая к единой кодовой базе. Windows 8 и Windows Phone в некоторой степени достигли конвергенции, но только в интерфейсе (UI) и при опыте взаимодействии с пользователем (UX), опередив тем самым Canonical с Unity 8.
Microsoft ставит целью обладание единой операционной системой Windows для всех устройств, как Canonical желает того же самого с Ubuntu.
Не самый радужный приём от пользователей у Windows 8 и медленное освоение ARM рынка и вот Microsoft вынуждена менять тактику. Windows RT и Windows Phone должны слиться в единый продукт, где планшетный или телефонный интерфейс будет прорисовываться в зависимости от устройства.
Подобно Canonical'овскому формату пакета Click, независимому от типа устройства, Microsoft продвигает свой Universal App. Universal App позволит прикладному разработчику создать приложение для всех устройств где будет работать MS Windows.
Хоть Microsoft и Canonical явно заявили о своей цели конвергенции, но есть и другие компании. Apple (со своими Continuity и Hand off) и Google (со своими Android L, Recents, Project Hera, Google Now и Proximity) решили пойти к этой цели, но другим путём - чисто через унифицированный UI и UX.
Тим Кук из Apple считает, что если достигнуть конвергенции, то придётся многим пожертвовать и получить продукт, который не порадует никого. Как говорится в одном из афоризмов: Быть всем для всех значит быть ничем для никого.
Чей подход лучше?
Конвергенция для пользователей привлекательна, но разработчикам нужно решить массу проблем, чьё решение так и останется "под капотом". Не сейчас, но завтра наступит время, где мобильные и настольные устройства встретятся и современные ОСи сделают эту грань для пользователей размытой и безболезненной.
Windows 9 ожидается в апреле 2015 года, но её developer preview будет доступен осенью 2014 года. Как раз в дебют в Google Android L и Apple MAC OS X Yosemite.
Первые телефоны от BQ и Meizu с Ubuntu на борту будут доступны к концу 2014 года, но Unity 8 в связке с новым дисплейным сервером Mir на десктопах точно должна быть в Ubuntu 16.04, а это означает 2016 год. Canonical нужно поторопиться, чтобы сливки не сняли конкуренты.
В независимости от выбора метода конвергенции - это всё слова, которые пока ничего не решают. Решать будет рынок, а точнее кошелёк покупателя, а что он выберет - покажет время!
Единые связи:
Для ускорения обкатки Unity 8 с Mir создан Ubuntu Desktop Next.
Дисплейный сервер Mir будет по умолчанию в Ubuntu 16.04 LTS.
Click - для упрощения одобрения программ от сторонних разработчиков.