Напредък в създаването на вариант на GNOME Shell за мобилни устройства

Йонас Дреслер (Jonas Dreßler) от проекта GNOME публикува доклад относно състоянието на адаптацията на GNOME Shell за смартфони. Работата е финансирана чрез грант, предоставен от Министерството на образованието на Германия, в рамките на подкрепа за обществени значими софтуерни проекти.

Отбелязва се, че адаптацията за смартфони се улеснява от наличието в последните версии на GNOME на определена основа за работа на малки сензорни екрани. Например, е наличен настраиваем интерфейс за навигация в приложения, който позволява произволно прегрупиране чрез механизъм drag&drop и многостранична компоновка. Вече се поддържат жестове на екрана, като плъзгащ жест за смяна на екрани, които са близки до контролните жестове, необходими на мобилни устройства. На мобилни устройства също могат да се прилагат много концепции на GNOME, използвани на настолни системи, като панел с бързи настройки, система за известия и екранна клавиатура.

Напредък в създаването на вариант на GNOME Shell за мобилни устройства
Напредък в създаването на вариант на GNOME Shell за мобилни устройства

В рамките на проекта за адаптация на GNOME за мобилни устройства разработчиците определиха план за развитие на функционалността и подготвиха работещи прототипи на началния екран, интерфейса за стартиране на приложения, системата за търсене, екранната клавиатура и други основни концепции. Все още не се обхващат специфични допълнителни функции, като отключване на екрана с PIN код, приемане на обаждания по време на заключване на екрана, спешни повиквания, фенерче и т.н. За тестова платформа е използван смартфонът Pinephone Pro.

Напредък в създаването на вариант на GNOME Shell за мобилни устройства

От основните планирани задачи са посочени:

  • Нов API за двумерна навигация с жестове (реализиран е нов механизъм за проследяване на жестове и е преработена обработката на вход в Clutter).
  • Определяне на стартиране на смартфона и адаптация на елементи на интерфейса за малки екрани (реализирано).
  • Създаването на отделна подредба на панелите за мобилни устройства — горен панел с индикатори и долен панел за навигация (в процес на реализиране).
  • Работни пространства и организация на работата с няколко стартирани приложения. Стартиране на програми на мобилни устройства в режим на цял екран (в процес на реализация).
  • Адаптиране на навигационния интерфейс за списъка с инсталирани приложения за различни размери на екрана, например, създаване на компактен вариант за коректна работа в портретен режим (в процес на изпълнение).
  • Създаване на вариант на екранна клавиатура за работа в портретен режим (в етап на концептуален прототип).
  • Създаване на интерфейс за бърза смяна на настройки, удобен за използване на мобилни устройства (в етап на концептуален прототип).

Напредък в създаването на вариант на GNOME Shell за мобилни устройства


Източник: opennet.ru
Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster