Меню Закрыть

Новое поколение ОС для планшетов с открытым кодом linux

ОС для планшетов

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

«Linux» не просто наблюдал за битвой техно-титанов, сложа руки. Разнообразные компании и организации в поте лица трудились над разработкой новых мобильных операционных систем на Linux.

Некоторые из этих ОС основаны на новых идеях и концепциях, а некоторые являются программируемыми открытыми версиями существующих систем. Можно уверенно утверждать, что некоторые из рассмотренных здесь систем почиют с миром, не оставив особого следа, но при правильном сочетании технической грамотности, талантливого дизайна и деловой сметки одна из них вполне может штурмом взять мир и ознаменовать новую эру мобильного Linux.

Оборотная сторона мобильного рынка в том, что устанавливать новые операционные системы на такие устройства намного сложнее, чем на десктопы. Здесь меньше стандартов, и новые системы обычно поддерживают не все устройства. Например, старый Nexus 7 — один из самых популярных, и является тестовой системой в нашей статье. На момент написания только одна из систем есть в магазинах (Firefox OS), хотя с учетом темпов, с которыми развивается мир мобильных телефонов, в тот момент, когда вы будете читать эту статью, возможно, их будет доступно больше.

 

CYANOGENMOD

CYANOGENMOD

CyanogenMod создан с помощью Android Open Source Project, и является свободной ОС, которая очень похожа (с точки зрения пользователя) на версию Google.

Мы настроились на превращение нашего верного Nexus 7 в устройство чисто с открытым кодом, чтобы рассмотреть его отличия от обычной смеси открытого кода и проприетарных приложений. Установка оказалась простой; нужно было просто проверить, установлены ли нужные инструменты (в системах на базе Debian и Ubuntu — пакет android-tools-fastboot), а затем следовать инструкциям с www.cyanogenmod.org для нашего устройства.

Результат сильно напомнил вид нашего устройства, когда оно только-только прибыло к нам с Mountain View. Даже обои отличались знакомым шиком Android 4. Здесь была пара других опций, позволявших индивидуально настроить устройство под свои предпочтения.

Хотя ОС и похожа, но ни одно из приложений Google не идет с CyanogenMod. Более того, здесь нет Google Play, поэтому мы не смогли установить их. По сути, это предопределялось нашим решением: установить Google Play на CyanogenMod вполне возможно, но это было бы против правил создания среды с открытым кодом на нашем Nexus 7.

Для начала требовался достойный web-браузер. Честно говоря, без него наш планшет стал бы для нас почти бесполезным.
Основной браузер, идущий с CyanogenMod, страшен, как смертный грех, и довольно неприятен в использовании.

На Android мы бы использовали Chrome, но чтобы соблюсти принцип открытости кода, выбрали Firefox. Итак, мы получили на нашем планшете первоклассный мобильный браузер. Даже если больше ничего не работало бы, компьютерное устройство было бы вполне приемлемо. Однако, к счастью, это еще не конец. Нам не пришлось отказаться от магазинов приложений лишь из-за отсутствия Google Play. Есть F-Droid (f-droid.org) — рынок свободных программ для Android и CyanogenMod. Просто скачайте файл установки с их сайта, и вы получите множество программ с открытым кодом для своего устройства. Запасы Google, конечно, богаче, и если вам нужна тысяча разных способов просматривать картинки с котятами, вы, вероятно, разочаруетесь; зато F-Droid содержит приложения для всех основных потребностей (пользователи Android, обратите внимание: F-Droid — отличное место для поиска приложений без рекламы, даже если вы не готовы полностью перейти на открытый код).

Планшеты все используют по-своему, но нам важен доступ к файлам в облаке и календарю. Ради них мы уже переключились с Google на OwnCloud,
и смогли получить доступ к ним из браузера. Однако мы нашли aCat и OwnCloud в F-Droid, которые тоже позволили нам это сделать.

OSMAnd вступил в игру в качестве картографической программы, и предложил нам просмотр карт в режиме оффлайн, который Google удалил из своих продуктов.

Основные приложения электронной почты и музыкальные приложения работали отлично, и мы вполне подготовились к продуктивной работе. Однако непроизводственное применение нашего планшета оказалось довольно бледным. На F-Droid есть несколько игр, хотя их количество не назовешь чрезмерным. Установив Firefox, мы также получили доступ к Firefox Marketplace, где можно установить приложения, в том числе и игры. Оно открывает большие возможности, и, надо надеяться, с ростом популярности Firefox OS здесь будет появляться все больше приложений. Однако, в отличие от F-Droid, не все, что вы здесь найдете, будет с открытым кодом.

В этом пункте мы позволили себе поступиться принципами. Можете считать это прагматизмом или слабостью, в зависимости от вашей точки зрения. За несколько лет мы приобрели много любимых игр для Android через Humble Bundle, и их можно установить на CyanogenMod точно так же, как и на Android. И хотя код их закрыт, они свободны от DRM, и приобретая их, мы поддерживали EFF, чего для нас и достаточно. На этом наш свободолюбивый планшет был полностью настроен, и каждый его бит был так же полезен, как в Google Android.

Читайте также:  Разработан эластичный дисплей EPLED для планшета

 

UBUNTU TOUCH

UBUNTU TOUCH

C самого появления Unity считался предназначенным для тачскринов, и вряд ли кого-то удивило объявление Canonical о запуске специальной версии Android для тачскринов. Конечно, не все ожидали специальной версии для телефонов. Невзирая на провал кампании по сбору средств на Ubuntu Edge, Canonical по-прежнему надеется запустить телефон в первом квартале будущего года, и в этом деле у них уже подобралась впечатляющая компания партнеров.

При первом запуске вы либо вздохнете с облегчением, либо сильно расстроитесь: на планшете нет того же самого рабочего стола Unity, которым столь (печально) знаменит Ubuntu. Пользовательский интерфейс Touch, однако, явно вдохновлялся этой средой рабочего стола. И при первом же запуске сразу становится ясно, что это — ранний релиз разработки.

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

Чтобы дать вам пример текущего состояния разработки, мы попытались воспроизвести на нем музыку. Первой проблемой оказалась закачка музыки на планшет. Ubuntu Touch не поддерживает никаких протоколов данных USB, и мы не смогли воткнуть провод и передать данные с компьютера. Тогда мы попытались скачать их с нашего резервного сервера OwnCloud, но JavaScript в Owncloud поломал браузер. В конце концов нам удалось с помощью инструментов разработки Android открыть оболочку на планшете, и установить пакет openssh-server, а затем передать наши данные через SFTP. Добившись этого, мы обнаружили, что плейер не воспроизводит файлы MP3. Тут уж нет смысла жаловаться, что на ранней стадии он пока не закончен.

Естественно, не закончен. Ну и ладно, вместо этого мы рассмотрим, что получится извлечь из ОС.

Ubuntu Touch сконцентрирован вокруг Scopes. Они работают более или менее так же, как на рабочем столе Unity. Их цель — дать пользователю обзор не только того, что имеется на его планшете, но и всей цифровой вселенной. Стандартные Scopes позволяют искать коммерческую музыку и видео, а также просматривать свои приложения и домашний экран. Это прекрасно, чтобы вы ощутили, для кого будет работать система (и, со временем, как отлично выглядеть), но отнюдь не годно для финального продукта. А ведь на телефоне это куда важнее, чем на настольной системе. Пока что создается ощущение, что Scopes существуют единственно как возможность продавать пользователю контент (музыку и фильмы), а вовсе не для помощи в его действиях. Надеемся, что это будет исправлено до первого релиза.

Именно ощущение, производимое пользовательским интерфейсом, действительно отличает Ubuntu Touch. Большая часть значков управления появляется, если провести с края экрана к середине. Пользователям Android 4 это будет знакомо, потому что так запускается Google Now. Мазните по экрану сверху, и вы увидите меню Settings; справа — появится Launcher, снизу — меню Current Apps, и надо двигаться вправо, чтобы переключаться между запущенными приложениями. Последним жестом весьма удобно управлять окнами: практически создается ощущение перелистывания страниц книги. Однако нам все эти движения казались довольно нелепыми, пока мы не вытащили планшет из чехла.

Вот, собственно, и все про Ubuntu Touch. Возможно, вы обольщались, что мы расскажем вам о магазине приложений, но на данный момент его нет. Вы можете установить добавочные программы, войдя туда со своего компьютера через adb shell и затем используя знакомую apt-get.

FIREFOX OS

FIREFOX OS

Mozilla вспоминается отнюдь не первой, когда речь заходит об организациях из индустрии мобильных телефонов — по крайней мере, не как разработчик ОС, хотя это могло бы быть мудрым ходом со стороны разработчиков
браузера. В последние несколько лет имел место отток к браузерам на базе WebKit (например,Chrome и Safari) но и утратив долю рынка настольных систем, Firefox остается главным игроком. Правда, в мобильном мире его едва ли считают серьезным конкурентом. Он доступен под Android, но его доля на рынке настолько мала, что ее даже трудно учесть. Если модное утверждение о смерти настольных ПК верно, то и Mozilla тоже попадает в затруднительную ситуацию, разве что ей удастся развернуть в свою пользу ситуацию на мобильном рынке.

Даже если (что кажется вероятным) настольные ПК продолжит свое существование, вполне очевидно, что мобильные технологии продолжат расти и скоро составят львиную долю web-трафика. Многие считают Firefox OS всего лишь интересным побочным проектом от Mozilla, но по нашему мнению, OS крайне важна для удержания доминантной позиции в войне браузеров.

С точки зрения технической перспективы, Firefox OS интересна потому, что все в пользовательском интерфейсе, от Marketplace и до набора номера, создано на web-технологиях, таких, как HTML5 с CSS и JavaScript. Это означает, что все они вместе взятые обеспечивают ровную, бесшовную работу. Однако факт применения web-технологий не означает, что вам придется постоянно сидеть онлайн, чтобы извлечь из нее максимум пользы: система включает разные процедуры, позволяющие скачивать приложения для их использования оффлайн. С помощью фокусов типа WebGL разработчики также могут извлечь пользу из ускорения графики и прочих функций оборудования.

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

Читайте также:  Каталог сайтов и компаний Catalog.Tools

 

PLASMA ACTIVE

PLASMA ACTIVE

Большинство мобильных устройств, от iPhone до Android, в первую очередь созданы для потребления контента. Они отлично подходят для того, чтобы смотреть видео, бродить по сети или слушать музыку. А вот для создания контента они уже не столь хороши. Беда тут невелика, ведь мало кто из нас тянется за мобильником, чтобы написать роман или слегка попрограммировать: для этого у нас есть компьютеры. Мобильное блаженство — устройство, способное объединить эти две области, то есть достаточно простое для работы с тачскрином и достаточно сложное, чтобы позволять делать настоящую работу.

Именно этого и пытается добиться сообщество KDE вместе с BasysKom и open-six посредством Plasma Active. Это версия популярного рабочего стола KDE специально для мобильных устройств. Поскольку он происходит из KDE, все популярные приложения KDE здесь доступны, в том числе и Calligra Suite.

Даже на беглый взгляд заметно наследие KDE, хотя в основном оно идет из темы, примененной в GUI, и набора значков. Здесь нет меню К для запуска приложений, и нет Window List. Вместо этого все происходит, когда вы тащите вниз верхнюю панель (наподобие получения доступа к уведомлениям в Android). Здесь вы найдете и список работающих приложений, и список установленных приложений, по которому можно осуществлять поиск. Что довольно странно для продукта от сообщества KDE — уж больно похоже на Dash из Gnome 3.

Выпадающий список для отображения более сложных функций работает отлично, и, по нашему мнению, это лучший способ управления окнами из всех мобильных ОС, которыми мы пользовались. Но совершенно убойная функция Plasma Active — Activities. Так же, как и в KDE, это нечто наподобие небольших быстрых виртуальных рабочих столов; на них можно комбинировать виджеты и приложения для создания отдельных сред рабочего стола, которые вы сможете листать. Чтобы включить Activities, надо просто перетащить вкладку с правой стороны экрана, затем выбрать необходимое из списка. Это движение выглядит вполне естественным в сенсорном интерфейсе.

Хотя у Activities есть свои сторонники на настольных ПК, мы обнаружили, что мало кто из пользователей KDE считает их действительно удобными. Многих они приводят в замешательство, и нам еще предстоит увидеть дистрибутив с удобным набором Activities по умолчанию. Сможет ли мобильный мир стать местом их триумфа? Среди мобильных операционных систем, которые мы протестировали, Plasma Active была уникальна в том, что предлагала дистрибутивы, похожие на версии для настольного ПК и сервера. Задачей этих дистрибутивов будет создание правильного интерфейса — посмотрим, приложат ли они усилия для создания хорошего мобильного продукта.

Как и с Ubuntu Touch Scopes, подборка нужных activities для установки по умолчанию будет крайне важной задачей. Вряд ли многие пользователи захотят тратить время на настройку, добиваясь того, что они сочтут удобным и полезным. И подобно Ubuntu, это тоже та область, где KDE не преуспел на настольных ПК.

Plasma Active больше схожа с настольной ОС, чем любая другая из рассмотренных здесь. Можно ли считать ее конкурентом для Microsoft Surface Pro, опаснее, чем планшеты с Android и iOS? Нам кажется, что у нее наилучшие шансы перекинуть мост через пропасть, разделяющую устройства для потребления и для создания контента.

Возможность переключать activities в зависимости от текущего занятия станет истинным благом в этой области. Например, можно настроить одну activity для проверки электронной почты и работы в сети, а другую — для работы, как на настольном ПК с клавиатурой.

Возможно, из-за изобилия функций, Plasma Active, единственной из протестированных нами систем, создала ощущения, что наш Nexus 7 маловат. Немного дополнительного места на девяти- или десятидюймовом экране определенно не помешало бы, как и хороший чехол и клавиатура.

SAILFISH

SAILFISH

Jolla, финская компания, созданная бывшими сотрудниками Nokia, строит новую мобильную операционную систему на базе технологий Qt поверх платформы Mer. Однако на этом сходство с системой Plasma Active заканчивается.

Sailfish (система Jolla) определенно является ОС для мобильных телефонов, без единой из сложных функций Plasma Active. Так же, как и у Ubuntu Touch, основной ее рыночный козырь — пользовательский интерфейс, и дизайнеры и инженеры в Jolla заново обдумывают то, как нам взаимодействовать с нашими устройствами — как и Canonical.

Выбор функций управления у Jolla намного богаче, чем у Android и iOS. Однако две самых интересных области — это экран, который отображает работающие в данный момент приложения, и возможность создавать темы на основе изображений. Первая в той или иной степени присутствует на экране Home в большинстве других мобильных ОС, однако работает скорее как переключатель окон, разве что помощнее. Вторая позволяет изменять интерфейс, основываясь на цветах фонового изображения. Эта тема будет обволакивать все работающие приложения, а также экран Home и инструменты выбора приложений. Jolla делает ставку на то, что люди захотят изменять цветовые схемы своих телефонов, и первые устройства выйдут с заменяемыми корпусами, чтобы дать пользователям выбирать цвета.

К нам в руки пока что не попался ни один из этих телефонов, однако онлайн-видео и виртуальная машина Sailfish (часть SDK), показывают приятный интерфейс на Qt, использовать который, по нашему убеждению, будет сплошным удовольствием.

TIZEN

TIZEN

Большинство представленных здесь операционных систем разработаны или небольшими компаниями (как Sail-fish от Jolla), или организациями — новичками на рынке мобильных технологий (как Firefox OS от Mozilla или Ubuntu Touch от Canonical). Tizen выделяется из общего ряда как яркая аномалия: ею занимаются такие колоссы, как Samsung и Intel, которые объединились, создав Tizen Association — под надзором Linux Foundation. Если бы деньги и пробивная сила решали на рынке мобильных ОС все, быть бы Tizen в дамках. Однако это не так, и за доказательством далеко ходить не надо: вспомним трудности Microsoft и Nokia, объединивших усилия в попытках продвижения Windows Phone на слабо заинтересованном рынке.

Читайте также:  Intel начинает промышленное производство модемов 4G LTE

Интерфейс Tizen аккуратен и прост в использовании, но, честно говоря, трудно понять, что он предложит сверх готовых продуктов рынка… ну, помимо работы в недорогом секторе. Циничная часть нашей натуры склонна предполагать, что основная цель Tizen — помочь Samsung обрести более выгодную позицию, чем у Google, на переговорах об Android. Но наша романтичная сторона восхищена возможностями, которые предлагает Tizen в качестве мощного встраиваемого решения. Обзор платформы утверждает: «Tizen предназначен для того, чтобы предложить возможность полноценной унифицированной работы на нескольких устройствах — смартфоне, планшете, Smart TV, ПК и автомобильной информационно-развлекательной системе — концентрируясь на мобильных платформах».

Мы не в силах изгнать подозрение, что успех платформы, если не сама ее идея, лежит в таких не избалованных сервисом (в отличие от мобильников) сферах, как ТВ и автомобильные информационно-развлекательные системы: платформа с открытым кодом может быть выгодна и потребителям, и производителям.

DESKTOP LINUX

Пока что мы рассматривали ОС чисто для мобильных устройств, но почему бы не поставить на планшете обычный Linux (для нормального рабочего стола экран мобильного телефона слишком мал)? Одно из популярных решений — Enlightenment, им мы и пользуемся. Помимо пары мелких придирок, все работает хорошо. Все знакомые приложения работают, и все находится на знакомых местах. Однако быстро становится понятно, почему основные игроки возятся с системами для тачскринов. Иерархические меню, удобные в пользовательских интерфейсах с управлением мышью, при применении сенсорных технологий кажутся неестественными и сложными. Проблема в том, что сквозь собственный палец не видно, где в данный момент находится указатель. В таких интерфейсах, как правило, не работают приемы сенсорного экрана, непригодные для мыши (типа раздвижки пальцев для увеличения масштаба). Еще один виджет, который нельзя использовать и с мышью, и на сенсорном экране — полосы прокрутки. Использование обычного рабочего стола на планшете — неплохая идея, на практике вполне осуществимая, но все же хуже, чем ее альтернативы. Хотя Ubuntu продемонстрировал, что похожие пользовательские интерфейсы могут работать в разных форм-факторах, мы все же не уверены, что одной среде под силу нормально работать и на настольной системе, и на переносных устройствах. Экраны планшетов с высоким разрешением уже достаточно детально отображают рабочий стол, чтобы можно было работать с ними в этом размере. Но нам трудно представить переход на рабочий стол в основном интерфейсе планшета; это может быть удобный второй интерфейс для работы при наличии внешней клавиатуры и мыши. Хотя, возможно, как и Plasma Active, лучше оставить его более крупным планшетам.

ВЫВОДЫ

Как могут выиграть мобильные ОС Linux.
Готовясь писать данную статью, мы установили четыре из шести основных мобильных операционных систем Linux на 7-дюймовом планшете. Очередная ОС (Firefox OS) уже имеется на телефонах для продажи. Мы не смогли попробовать на реальном устройстве только Sailfish — ее выход вскоре планируется (возможно, уже в то время, как вы будете читать эту статью). Все вместе они представляют работу как минимум полудюжины компаний и множества преданных добровольцев.

Больше всего нас поразило разнообразие. Кроме Cyanogen-Mod, ни одна из ОС не является клоном существующих решений: все они — подлинные инновации. Они предлагают пользователям возможность выбора способа работы мобильного устройства, и позволяют оптимизировать взаимодействие с пользователем согласно его потребностям.

Конечно, более десяти лет медленного роста использования рабочего стола Linux продемонстрировали нам, что одного этого недостаточно для достижения успеха. Сейчас два основных игрока на рынке — Google и Apple; это две крупнейшие компании на планете, и ни одна из них не будет в восторге от появления нового участника, особенно если новичок начнет преуспевать.
В некотором смысле мобильный рынок сегодня во многом похож на рынок настольных ПК в начале 2000-х — по крайней мере, в плане перспективы операционных систем с открытым кодом. Чтобы мобильные Linux ОС могли преуспеть, они должны учиться на ошибках настольного Linux. Нужно, чтобы они появились в магазинах, нужно отводить средства на рекламу, нужно, чтобы крутыми их считал среднестатистический парень с улицы, а не только технари. Короче говоря, им надо быть не просто лучше, чем существующие игроки; нужно, чтобы львиная доля потребителей считала их таковыми. Это суровое испытание, но есть ободряющие признаки. В промышленности курсируют слухи, что производители оборудования готовы поддержать нарождающиеся ОС, чтобы сломить дуополию Apple и Android. Носители рады предложить что-то новенькое, чтобы суметь выделиться. Прибавьте к этому тот факт, что средний пользователь смартфона обновляет свое устройство каждые два года, и вот вам быстро развивающаяся индустрия, созревшая для изменений. Как может свидетельствовать Blackberry, это рынок, способный меняться быстро и меняться сильно, но, как узнали на собственной шкуре Microsoft и Nokia, это также рынок, на который трудно пробиться.

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.