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

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

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

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

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

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

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

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

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


Източник: opennet.ru

Добавяне на нов коментар