Следите за новостями

Цифра дня

34 млрд тг заняло АО «НИТ» на развитие серверной инфраструктуры государственных органов

    Canonical готовит Ubuntu для смартфонов

    Мобильный вариант дистрибутива сможет работать как на процессорах x86-архитектуры, так и на ARM

    24 января 2013 09:13, Computerworld.kz
    Рубрики: Мир

    Canonical продолжает расширять поле деятельности: если до сих пор компания выпускала свой дистрибутив Linux в вариантах для настольных компьютеров и серверов, то теперь разрабатывает версию Ubuntu для смартфонов.

    Новую операционную систему, задуманную как альтернатива Android, в Canonical собираются предлагать производителям смартфонов и операторам сетей мобильной связи. Правда, на сегодня еще не названо ни одной компании, которая была бы готова выпустить смартфон с Ubuntu.

    Тем не менее, как заявил основатель Canonical Марк Шатлворт, можно рассчиты­вать, что такие аппараты появятся уже в конце 2013-го или начале 2014 года.

    Это не первая попытка Canonical расширить сферу применения Ubuntu. Год назад компания выпустила вариант дистрибутива под названием Ubuntu TV, ко­торый может работать на телевизорах, снабженных микропроцессором.

    По данным Canonical, Ubuntu используется более чем на 20 млн настольных ком­пьютеров. Дистрибутив предустанавливают на свои ПК такие компании, как ASUS, Dell, HP и Lenovo. С появлением варианта для смартфонов, заявляют в Canonical, компания сможет предложить единую ОС сразу для многих домашних устройств.

    Как и Android, Ubuntu основан на ядре Linux. Но, в отличие от Android, для рабо­ты Ubuntu не требуется виртуальной машины Java, а потому, как утверждают в Canonical, смартфоны с Ubuntu будут быстрее по сравнению с Android-аппаратами.

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

    Поскольку Android можно свободно менять, операторы и производители смарт­фонов модифицируют ОС, добавляя собственные возможности. Но из-за этого разработчикам приходится создавать отдельные версии своих приложений для разных вариантов Android.

    Чтобы предотвратить фрагментацию Ubuntu, в Canonical разработали набор про­граммных библиотек, позволяющих производителям смартфонов снабжать ОС собственныи контентом и приложениями, а также вносить стилистические изме­нения. Таким образом можно будет кастомизировать дистрибутив, тогда как ба­зовая ОС будет оставаться одной и той же на всех смартфонах, что должно по­нравиться разработчикам приложений.

    «Мы пытаемся найти золотую середину между абсолютной закрытостью пропри­етарного подхода и чрезмерной либеральностью Android, которая ведет к фраг­ментации платформы», — пояснил Шатлворт.

    При создании мобильной версии Ubuntu в Canonical позаботились о том, чтобы в ОС могли работать все драйверы устройств, написанные для Android, то есть на смартфонах с этой ОС сможет исполняться и Ubuntu. «Мы хотели снизить расхо­ды для производителей чипсетов и смартфонов, если эти производители пожела­ют поэкспериментировать с Ubuntu», — подчеркнул Шатлворт.

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

    К некоторым аппаратам c Ubuntu можно будет подключить полноразмерный мо­нитор, чтобы использовать смартфон в качестве настольного компьютера.

    ОС совместима со многими пакетами поддержки платформы (Board Support Packages) Android — наборами настроек аппаратного обеспечения смартфонов, благодаря чему Ubuntu будет способна работать на многих существующих мо­бильных чипсетах, рассчитанных на Android-фоны. Мобильная операционная си­стема Canonical сможет исполняться на смартфонах с процессорами архитекту­ры x86 и ARM.