Ubuntu Touch

Ubuntu Touch (також відома як Ubuntu Phone ) — мобільна версія операційної системи Ubuntu, що розробляється спільнотою UBports. Написана у Qt , вона розроблена головним чином для мобільних пристроїв із сенсорним екраном, таких як смартфони та планшетні комп'ютери, але головною метою було принести Ubuntu Touch на ноутбуки, настільні комп'ютери, пристрої IoT, телевізори та розумні годинники для повного уніфікованого користувальницького досвіду.

Ubuntu Touch[1]
Робочий стіл Ubuntu Touch, на якому знаходяться додатки
Розробник UBports
Спільнота Ubuntu, раніше Canonical Ltd.
Родина ОС Unix-like
Стан проєкту активний
Модель коду відкритий код
Початковий випуск 21 лютого, 2013 (2013-02-21)
Останній стабільний випуск 16.04 OTA-22/ 18 лютого 2022 (2022-02-18)
Доступні мови Багатомовна
Спосіб оновлення Ubuntu Software Center (+ APT, …)
Менеджер пакунків dpkg
Платформи, що підтримуються ARM
Тип ядра Монолітне (ядро Linux)
Інтерфейс Unity
Ліцензія В основному GNU GPL та інші вільні ліцензії
Вебсайт Home | Ubuntu Touch

 Ubuntu Touch[1] у Вікісховищі

Проєкт розпочато компанією Canonical Ltd., але Марк Шутлворт заявив, що Canonical припинить підтримку через відсутність ринкового інтересу 5 квітня 2017 року[2][3]. Потім він був прийнятий UBports як спільний проєкт. Проєкт UBports був підготовлений Маріусом Гріпсгардом у 2015 році, а вихідний код програмування був переданий Фонду UBports[4], де активно розробляється. Місія UBports полягає в підтримці спільного розвитку Ubuntu Touch та сприянні його широкому використанню.

Історія створення

Проєкт Ubuntu Touch був запущений в 2011 році Марком Шаттлвортом 31 жовтня 2011, що була основана на Ubuntu 14.04, мета полягала в тому, що Ubuntu буде підтримувати смартфони, планшети, смарт-телевізори та інші інтелектуальні екрани (наприклад, автомобільні головні екрани та розумні годинники)[5],  але на сьогодні підтримали лише постачальники на декількох смартфонах, одному планшеті та ряді сторонніх пристроїв, на які любителі перенесли операційну систему. Початковою метою, яку поставив Шаттлворт для Ubuntu, було досягнення повної конвергенції (однакова платформа та бібліотеки на всіх пристроях). Платформа Ubuntu для телефонів була представлена 2 січня 2013 року[6]. 21 лютого 2013 року було випущено Ubuntu Touch Developer Developer Preview[7].

Canonical випустила Ubuntu Touch 1.0, першу розробницьку/партнерську версію 17 жовтня 2013 року, а також Ubuntu 13.10, яка "в основному підтримує телефони Galaxy Nexus і Nexus 4, хоча є зображення, доступні для інших телефонів і планшетів",  та випущені "відносно" стабільна "збірка для більш широкого тестування та зворотного зв'язку" 17 квітня 2014 року  разом з Ubuntu 14.04. Попередня версія програмного забезпечення доступна для встановлення на деяких додаткових телефонах Android, включаючи Samsung Galaxy S4 Google Edition як Developer Preview станом на 21 лютого 2013 року. Розробники мають доступ до всіх вихідних кодів згідно з ліцензією, що дозволяє змінювати та перерозподіляти програмне забезпечення.

Ubuntu Touch був випущений виробниками 16 вересня 2014 року[8].  BQ Aquaris E4.5 Ubuntu Edition, перший у світі смартфон на базі Ubuntu, був проданий в Європі 9 лютого 2015 року[9].

У квітні 2016 року було випущено перший у світі планшет на базі Ubuntu, BQ Aquaris M10 Ubuntu Edition[10].

У серпні 2016 року було оголошено, що OTA-13 підтримує Android 6.0 BSP.

У серпні 2018 року UBPorts випустив свій OTA-4, модернізувавши базу Ubuntu Touch від стартової Ubuntu 15.04 "Vivid Vervet" від Canonical до найближчої, поточної довгострокової підтримки Ubuntu 16.04 LTS "Xenial Xerus"[11].

Перший офіційний реліз

Перший офіційний реліз Ubuntu Touch для смартфонів з сенсорними екранами вийшов 17 жовтня 2013[12], одночасно з редакціями для десктопів і серверних систем Ubuntu 13.10. Офіційні складання підготовлені для смартфонів Galaxy Nexus і Nexus 4. Неофіційно розвиваються портування Ubuntu Touch ще для 50 портативних пристроїв, що охоплюють понад 20 брендів[12]. Особливістю складання для смартфонів є задіяння за замовчуванням дисплейного сервера Mir замість композитного менеджера платформи Android (SurfaceFlinger). Для підтримки обладнання в Ubuntu Touch використовуються користувацькі компоненти платформи Android, які не ініціалізуються на ранній стадії завантаження в ізольованому контейнері.

До складу версії для мобільних пристроїв входить оболонка Unity 8 і типовий набір базових застосунків, написаних з використанням Qt/QML і адаптованих для пристроїв з сенсорними екранами. Серед програм, що входять у комплект: менеджер фотографій, інтерфейс телефонії (дзвінки, SMS), клієнт для миттєвого обміну повідомленнями, адресна книга, програма для роботи з камерою, медіаплеєр, файловий менеджер, емулятор терміналу, застосунок для інтеграції з соціальними мережами, календар-планувальник, програма для інтеграції з хмарним сховищем Ubuntu One, редактор заміток і веббраузер на базі технологій Chromium. Для тестування Unity8 та оточення для мобільних пристроїв в звичайному настільному варіанті дистрибутиву досить встановити пакет Unity8 і запустити команду unity8.

Для офіційно підтримуваних пристроїв забезпечена можливість виконання оновлення прошивки «по повітрю» (over-the-air), без підключення до комп'ютера і з автоматичною перевіркою наявності оновлень. Оновлення здійснюється у формі завантаження нового образу прошивки, замість оновлення окремих пакунків. Для встановлення програм пропонується використовувати пакунки в форматі Click, для якого реалізований додатковий рівень ізоляції[12].

16 вересня 2014 компанія Canonical представила перше складання мобільної платформи Ubuntu Touch, позначене як реліз для виробництва (RTM, release to manufacturing)[13]. Зазначене складання ознаменувало собою готовність платформи для початку формування прошивок для смартфонів, укомплектованих Ubuntu Touch — етап формування базової функціональності Ubuntu Touch пройдений і відтепер вся увага приділятиметься усуненню помилок, при цьому в поточному вигляді платформа вже досить стабільна для її використання.

Ubuntu для Android

Ubuntu для Android був варіантом Ubuntu, розробленим для роботи на телефонах Android[14]. Очікувалося, що він буде попередньо завантажений на декілька телефонів[15]. Ubuntu для Android макеті був представлений на Mobile World Congress 2012. Developer Preview був випущений в лютому 2013 року, але за станом на квітень 2014 року, цей проект вже не в стадії активної розробки[16].

Розроблявся для різних графічні інтерфейсів: коли пристрій підключено до настільного монітора - використовується стандартний інтерфейс Ubuntu Desktop (Unity). Коли пристрій підключено до телевізора, інтерфейсом пропонується Ubuntu TV. Він мав можливість запускати стандартні програми Ubuntu Desktop, а також можливість запускати програми Android на робочому столі Ubuntu, що включає додатки для здійснення та отримання дзвінків та SMS-повідомлень безпосередньо з робочого столу.  

Телефон під використання Ubuntu для Android повинен відповідати декільком вимогам, наприклад, двоядерним процесором 1 ГГц CPU, прискорення відео через загальний драйвер ядра з OpenGL, ES/EGL, 2 Гб пам’яті, HDMI для відеовиходу, режим хосту USB та оперативну пам’ять 512 Мб[17].

Ubuntu Mobile

Інтерфейс робочого столу Ubuntu Mobile:

Ubuntu Mobile Internet Device Edition - це припинений розподіл Ubuntu, який планується розвивати на платформі Intel Mobile Internet Device , мобільних комп'ютерах x86 на базі процесора Intel Atom. Планувалося використовувати фреймворк GNOME Hildon як основу для свого GUI. У червні 2008 року було випущено Ubuntu Mobile 8.04. Ubuntu Mobile завершив активний розвиток у 2009 році після 9.10 Альфа 6.

Виробники обладнання змогли б налаштувати свої дистрибуції, включаючи такі параметри, як Flash, Java або користувацькі інтерфейси.

На думку Canonical, Ubuntu Mobile забезпечив би "безкомпромісний досвід Web 2.0" і такі функції, як веб-перегляд, електронна пошта, засоби масової інформації, камера, VoIP, обмін миттєвими повідомленнями, GPS, ведення блогів, цифрове телебачення, ігри, контакти та календарі, з регулярними оновленнями програмного забезпечення.

Особливості

Особливістю складання для мобільних пристроїв з сенсорними екранами є задіяння за замовчуванням дисплейного сервера Mir, оболонки Unity 8 та типового набору базових застосунків, написаних з використанням Qt/QML. Для підтримки обладнання в Ubuntu Touch використовуються користувацькі компоненти платформи Android, які ініціалізуються на ранній стадії завантаження в ізольованому контейнері.

Ubuntu Touch базується на десктопній версії Ubuntu, використовуючи звичайне ядро Linux. Незважаючи на це, система може працювати з ядрами Linux та спеціалізованими драйверами, які використовуються в різних смартфонах на базі ОС Android (яка також використовує ядро Linux, але модифіковане для роботи на мобільних пристроях), що дозволить уникнути довготривалої та складної роботи по адаптації нової ОС для конкретних компонентів і дозволить використовувати Ubuntu Touch на всіх нових смартфонах[18]. Правильність цього кроку була підтверджена менш, ніж за тиждень після релізу альфа-версії операційної системи, коли мобільна Ubuntu була портована ентузіастами окрім початкових двох ще на 24 пристрої компаній Sony, Huawei, Samsung та Asus[19]. На 2 березня 2013 року Ubuntu Touch портована на 32 пристрої, триває адаптація ще для 22 пристроїв[20].

На відміну від Android, в Ubuntu Touch не буде використовуватись віртуальна машина Dalvik для ізоляції застосунків, отже користувач отримує повний контроль над системою, як і в звичайній версії. Ubuntu Touch надає можливість зашифрувати файли чи весь носій, що особливо актуально для корпоративних користувачів. Також доступне створення декількох користувацьких акаунтів на пристрої, як і в десктопній версії[21].

Програми для Ubuntu Touch можуть розроблюватися мовами JavaScript, C, C++ — або на базі веб-технології HTML5 (за допомогою вільного фреймворку PhoneGap з використанням специфічних API, які дозволяють веб-програмам взаємодіяти з користувачем на рівні із звичайними програмами), або використовуючи спеціальний SDK, що дозволить створювати більш продуктивні та інтегровані в систему програми, із залученням Qt5 та OpenGL для ігор. Розповсюджуватися застосунки будуть через централізований каталог Ubuntu Software Centre.

Canonical надає право виробникам пристроїв передустановлювати на них фірмове ПЗ та інтегрувати їх сервіси з Ubuntu Cloud для зручності користувачів[18].

Ubuntu Touch використовує мобільну версію графічної оболонки Unity, чий інтерфейс базується на Qt та QML.

Користувацький інтерфейс

Як і в десктопній версії, користувачеві доступні особливості інтерфейсу Unity, тематичні Lenses, спеціальні застосунки користування популярними веб-сервісами. Інформацію та налаштування можна синхронізувати за допомогою Ubuntu One.

Керування системою здійснюється в основному за допомогою жестів пальцями на екрані пристрою, використання класичних меню зведено до мінімуму. Таке рішення Canonical пояснила бажанням надати користувацькому контентові якнайбільше вільного місця на екрані. За допомогою жестів можна відкривати меню, перемикатись між програмами чи закривати їх. Наприклад, жест від лівого краю екрану до правого відобразить список активних програм, які виконуюються на основі повноцінної витісняючої мультизадачності (Side Stage[21]) для всіх застосунків.

Якщо пристрій достатньо потужний, його можна під'єднати до зовнішнього монітору чи телевізору, і використовувати як звичайну робочу станцію. Для цього на ньому буде встановлене спеціальне ПЗ[18].

Системні вимоги

Згідно з мінімальними апаратними вимогами, щоб запустити Ubuntu Touch, смартфон повинен мати одноядерний процесор рівня Cortex-A9 з частотою 1 ГГц та 512 Мб оперативної пам'яті. Таке бюджетне рішення не дозволить використовувати смартфон в десктопному режимі при підключенні док-станції. Щоб повноцінно користуватися Ubuntu Touch, апарат повинен бути оснащений чотирьохядерним процесором рівня Cortex-A9 з частотою 1 ГГц та 1 Гб оперативної пам'яті. Також можна використовувати Intel Atom Medfield та новіші[18].

На даний час офіційними тестовими пристроями для демонстрації можливостей та тестування розробниками і ентузіастами є смартфони Samsung Galaxy, Nexus і Nexus 4 та планшети Nexus 7 і Nexus 10[22].

Закриття проекту

5 квітня 2017 року Марк Шаттлворт оголосив про припинення розробки Ubuntu Phone, а також дисплейного сервера Mir і оболонки Unity. Пріоритетними напрямками названо хмарні технології та Інтернет речей (IoT)[23][24].

Див. також

Посилання

  • Ubuntu 13.04 Touch Preview — щоденні збірки дистрибутиву на офіційному сайті завантажень.
  • Touch — Ubuntu Wiki — розділ Touch на офіційному вікісайті проекту.

Примітки

  1. Ubuntu 12.10 Touch Preview Архівовано 2 березня 2013 у Wayback Machine.(англ.)
  2. Ubuntu 18.04 To Ship with GNOME Desktop, Not Unity. OMG! Ubuntu! (en-GB). 5 квітня 2017. Процитовано 30 грудня 2020.
  3. Growing Ubuntu for cloud and IoT, rather than phone and convergence. Ubuntu (англ.). Процитовано 30 грудня 2020.
  4. About the Community. UBports Foundation (амер.). Процитовано 25 травня 2020.
  5. Mark Shuttleworth » Blog Archive » Ubuntu on phones, tablets, TV’s and smart screens everywhere. Процитовано 25 травня 2020.
  6. Ubuntu Phone OS Unveiled by Canonical. OMG! Ubuntu! (амер.). 2 січня 2013. Процитовано 25 травня 2020.
  7. Ubuntu Touch Developer Preview Released, Available for Nexus Devices. OMG! Ubuntu! (амер.). 21 лютого 2013. Процитовано 25 травня 2020.
  8. Landing team 16.09.14 : Mailing list archive : ubuntu-phone team in Launchpad. lists.launchpad.net. Процитовано 25 травня 2020.
  9. Смартфон BQ Aquaris E4.5 Ubuntu Edition. iXBT.com (рос.). Процитовано 25 травня 2020.
  10. Планшет Bq Aquaris M10 Ubuntu Edition покажуть в Барселоні. Tehnot.com (uk-UA). 20 січня 2016. Процитовано 25 травня 2020.
  11. Ubuntu Touch OTA-4 Release. UBports Foundation (амер.). Процитовано 25 травня 2020.
  12. Вышел Linux-дистрибутив Ubuntu 13.10 // opennet.ru 17.10.2013
  13. Ubuntu for Android | Ubuntu for phones | Ubuntu. web.archive.org. 23 травня 2013. Процитовано 25 травня 2020.
  14. Noyes, Katherine; Linux, PCWorld | About |; News, Open-Source; advice (21 лютого 2012). Ubuntu for Android Will Bring the Desktop to Your Phone. PCWorld (англ.). Процитовано 25 травня 2020.
  15. Ubuntu for Android is no longer under active development: Canonical. NDTV Gadgets 360 (англ.). Процитовано 25 травня 2020.
  16. Features and specs | Ubuntu. web.archive.org. 23 лютого 2012. Процитовано 25 травня 2020.
  17. Canonical выпускает Ubuntu Mobile(рос.)
  18. Энтузиасты портировали Ubuntu для 24 смартфонов и планшетных ПК(рос.)
  19. Touch/Devices — Ubuntu Wiki Архівовано 27 лютого 2013 у Wayback Machine.(англ.)
  20. Canonical представляет Ubuntu для планшетов и версию Developer Preview для устройств Nexus(рос.)
  21. Опубликованы первые сборки Ubuntu для смартфонов и планшетных ПК(рос.)
  22. Canonical відмовляється від Ubuntu Phone і Unity
  23. Growing Ubuntu for cloud and IoT, rather than phone and convergence - Ubuntu Insights
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.