В последние пару лет разработка сенсорных портативных устройств под управлением Linux (в основном мобильных телефонов и планшетов) без ОС Android быстро продвинулась вперед. В основном это связано с появлением телефонов Linux, таких как PinePhone и Purism Librem 5. Эти устройства в основном основаны на основном ядре Linux с исправлениями и некоторыми изменениями конфигурации. Среды рабочего стола, поставляемые в основных дистрибутивах Linux, таких как Ubuntu и Fedora, в настоящее время не оптимизированы для сенсорных устройств с маленькими экранами. В этой статье будут перечислены среды пользовательского интерфейса, оптимизированные для мобильных и планшетных устройств на базе Linux. Большинство из этих сред в настоящее время находятся на стадии пре-альфа, альфа и бета-тестирования.
«Unity8», вариант среды рабочего стола Unity, находился в разработке довольно много лет. Поддерживаемая создателем Ubuntu Canonical и основанная на Qt, Unity8 нацелена на конвергенцию, при которой рабочая среда рабочего стола автоматически и плавно адаптируется для устройств с маленькими и большими экранами с использованием адаптивных, мобильных первых элементов. Другими словами, Unity8 предоставил такой интерфейс, что любое устройство Ubuntu, которое вы носите в кармане, можно было бы превратить в полноценный настольный ПК с Linux, как только оно было подключено к большому дисплею. Canonical также попыталась выпустить мобильное устройство с моделью конвергенции Unity8. К сожалению, разработка Unity8 была остановлена Canonical по разным причинам, и устройство так и не было выпущено. Затем этот же проект подхватила группа добровольцев и энтузиастов открытого исходного кода.Ubuntu Touch. Ubuntu Touch — это в первую очередь мобильная ОС, но она также поддерживает режим конвергенции и рабочего стола. Недавно Ubuntu Touch был переименован в «Lomiri».
Ubuntu Touch поддерживает множество устройств на базе ARM, также ведется работа над поддержкой x86. Он также имеет собственный магазин приложений, содержащий множество полезных приложений и утилит. Если у вас есть поддерживаемое устройство или вы хотите попробовать Ubuntu Touch на устройстве x86, вы можете загрузить установщики с его официального сайта . Изображение предоставлено: веб-сайт Ubuntu Touch.
Phosh (PHOne SHell) — это среда рабочего стола для мобильных устройств на базе Linux. Основанный на Wayland и стеке приложений GNOME 3, Phosh разрабатывается Purism, создателем телефона Linux «Librem 5». Его также можно установить на множество других устройств Linux, и он был включен в официальные репозитории Ubuntu с момента выпуска 20.10. Он также доступен в качестве устанавливаемой среды пользовательского интерфейса в postmarketOS, дистрибутиве Linux, специально разработанном для мобильных и планшетных устройств.
Чтобы установить Phosh в Ubuntu 20.10, используйте следующую команду:
$ sudo apt install phosh
Вы также можете получить исходный код и скомпилировать его для других устройств Linux.
Plasma Mobile — это интерпретация KDE оболочки пользовательского интерфейса для мобильных устройств. Многочисленные мобильные приложения были специально разработаны разработчиками KDE для проекта Plasma Mobile. Он сочетает в себе KWin, отзывчивый дизайн Kirigami и технологии Wayland для создания плавной, отзывчивой и удобной оболочки, которую можно использовать как на мобильных, так и на планшетных устройствах. Plasma Mobile может работать на postmarketOS, Manjaro, Ubuntu и KDE Neon (на основе Ubuntu). Вы также можете получить автономный образ x86 на основе Neon для запуска Plasma Mobile в качестве живого сеанса с загрузочного USB-накопителя. Смотрите все доступные варианты загрузки на официальном сайте.
Сегодня довольно редко можно найти флеш-телефоны с сенсорным экраном x86. Однако планшеты x86, трансформеры и другие устройства со съемным сенсорным экраном регулярно выпускаются производителями оборудования. Если вы хотите опробовать удобный для сенсорных экранов пользовательский интерфейс на базе Linux, оптимизированный для планшетов с маленьким экраном, вы можете попробовать несколько вариантов.
Есть LibreELEC JeOS (Достаточно ОС) на базе Kodi. JeOS предоставляет минимальный набор инструментов командной строки, драйверов и утилит, достаточный для запуска приложения в качестве основного пользовательского интерфейса (в данном случае Kodi). Он во многом похож на операционные системы киосков и обеспечивает поддержку сенсорных дисплеев, беспроводного оборудования, звуковых карт, устройств Bluetooth и т. д. Kodi имеет отличную поддержку устройств с сенсорным экраном, а официальные темы пользовательского интерфейса оптимизированы для сенсорного ввода. Если LibreELEC поддерживает ваше сенсорное устройство (вы можете попробовать его в режиме реального времени), вы можете превратить свой планшет в довольно хорошее устройство для потребления мультимедиа. Мой планшет x86 отлично работает с LibreELEC, и все работает «из коробки», кроме приостановки.
Вы также можете попробовать Lakka JeOS, которая запускает эмулятор RetroArch в качестве основного приложения. Retroarch полностью поддерживает устройства с сенсорным экраном и включает множество предустановок для экранных геймпадов. Lakka может превратить ваш планшет в портативную игровую консоль.
Наконец, вы можете попробовать Android-x86, который, как известно, работает на большом количестве устройств x86 с некоторыми проблемами совместимости.
Проекты программного и аппаратного обеспечения с открытым исходным кодом, такие как Ubuntu Touch, Plasma Mobile, Phosh, postmarketOS, Purism Librem 5, PinePhone и т. д., В настоящее время стимулируют разработку мобильных устройств на базе Linux. Большинство из этих проектов в настоящее время находятся в разработке, но они развиваются достаточно быстро, и в будущем мы можем увидеть лучшую экосистему для ориентированных на конфиденциальность мобильных устройств с открытым исходным кодом на базе Linux.