Напредък в създаването на вариант на 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