Мобильная платформа Plasma Mobile портирована для устройств Nexus 5X

Вторник, 20 декабря 2016 г.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e

Разработчики проекта KDE сообщили о портировании развиваемой с 2015 года мобильной платформы Plasma Mobile для смартфона Nexus 5X. Ранее сборки Plasma Mobile ограничивались устройствами Nexus 5 и Oneplus One. Для работы на этих устройствах использовалось системное окружение Cyanogenmod 12, в котором запускается изолированный контейнер, содержащий Ubuntu/Neon и компоненты Plasma Mobile. Проблема с поддержкой новых устройств заключалась в том, что применяемая в данной связке библиотека libhybris не поддерживает устройства, изначально работающие под Android 6.0.

Для обеспечения работы на новых устройствах разработчики задействовали один из форков libhybris, в котором была добавлена поддержка использования исполняемых файлов Android 6.0 в обычном пользовательском окружении Linux. Новая libhybris также дала возможность обеспечить поддержку архитектур armhf и aarch64. В качестве эксперимента, новый порт опробован на смартфоне Nexus 5X, на котором поддерживался только Android 6.0 и более новые выпуски. Дл организации работы на Nexus 5X также потребовалось внести изменения в KWin и сборочную инфраструктуру.



В настоящее время из аппаратных возможностей Nexus 5X пока обеспечена поддержка графики и системы ввода, но в ближайшие недели ожидается поддержка сетевой подсистемы, телефонии и других функций, необходимых для создания пригодной для повседневного использования сборки Plasma Mobile. Кроме того, работа на Nexus 5X рассматривается как первый шаг навстречу к реализации поддержки других устройств.

Напомним, что платформа Plasma Mobile основана на мобильной редакции рабочего стола Plasma 5, библиотеках KDE Frameworks 5, телефонном стеке Voicecall/Ofono и коммуникационном фреймворке Telepathy. Для вывода графики используется композитный сервеа kwin_wayland. Plasma Mobile не привязывается к низкоуровневым компонентам операционной системы, что позволяет обеспечить возможность работы платформы под разными базовыми ОС, в том числе, организовать запуск поверх Ubuntu и Mer. Платформа ориентирована на запуск мобильных приложений, написанных с использованием фреймворка Qt 5. Поддерживается выполнение plasma-виджетов и приложений для рабочего стола KDE Plasma, а также предусмотрена возможность использования программ, написанных для платформ Ubuntu Touch, Sailfish и Nemo. Из специализированных приложений отмечается интерфейс для запуска приложений, виртуальная клавиатура, панель быстрого управления системой и менеджер приложений.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e


Просмотров: 519
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003