Продолжен развој на GNOME Shell за мобилни уреди

Јонас Дреслер од проектот GNOME објави извештај за сработеното во изминатите неколку месеци за да се развие искуството на GNOME Shell за употреба на паметни телефони и таблети со екран на допир. Работата е финансирана од германското Министерство за образование, кое обезбеди грант за програмерите на GNOME како дел од иницијативата за поддршка на општествено значајни софтверски проекти.

Тековната состојба на развој може да се најде во ноќните изданија на GNOME OS. Покрај тоа, склоповите на дистрибуцијата postmarketOS се развиваат одделно, вклучувајќи ги и промените подготвени од проектот. Паметниот телефон Pinephone Pro се користи како платформа за тестирање на развојот на настаните, но паметните телефони Librem 5 и Android поддржани од проектот postmarketOS исто така може да се користат за тестирање.

За програмерите, се нудат посебни гранки на GNOME Shell и Mutter, кои собираат постоечки промени поврзани со создавање на полноправна школка за мобилни уреди. Објавениот код обезбедува поддршка за навигација со помош на гестови на екранот, додаде тастатура на екранот, вклучен код за адаптивно прилагодување на елементите на интерфејсот на големината на екранот и понуди интерфејс оптимизиран за мали екрани за навигација низ инсталираните апликации.

Главни достигнувања во однос на претходниот извештај:

  • Развојот на дводимензионална навигација со гестови продолжува. За разлика од интерфејсот на Android и iOS, управуван со гестови, GNOME обезбедува заеднички интерфејс за стартување апликации и префрлување помеѓу задачи, додека Android користи распоред на три екрани (почетен екран, навигација со апликации и префрлување задачи ), а во iOS - два (). почетен екран и префрлување помеѓу задачи).

    Консолидираниот интерфејс на GNOME го елиминира збунувачкиот просторен модел и употребата на неочигледни гестови како што се „повлечете, застанете и чекајте без да го кренете прстот“ и наместо тоа нуди заеднички интерфејс за прегледување достапни апликации и префрлување помеѓу активни апликации, активиран со едноставно лизгање гестови (Можете да се префрлате помеѓу сликичките на активните апликации со вертикално лизгање и да се движите низ списокот со инсталирани апликации со хоризонтално движење).

  • Кога пребарувате, информациите се прикажуваат во една колона, слично на пребарувањето во околината на работната површина на GNOME.
    Продолжен развој на GNOME Shell за мобилни уреди
  • Тастатурата на екранот целосно ја редизајнираше организацијата за внесување со помош на гестови, што е блиску до организацијата на внесување практикувана во другите мобилни оперативни системи (на пример, притиснатото копче се ослободува по притискање на друго копче). Подобрена хеуристика за одредување кога да се прикаже тастатурата на екранот. Интерфејсот за внесување емоџи е редизајниран. Распоредот на тастатурата е прилагоден за употреба на помали екрани. Додадени се нови гестови за да се скрие тастатурата на екранот, а исто така автоматски се крие кога се обидувате да лизгате.
  • Екранот со список на достапни апликации е прилагоден да работи во режим на портрет, предложен е нов стил за прикажување на каталозите, а вдлабнатините се зголемени за да се олесни притискањето на паметните телефони. Обезбедени се можности за групирање на апликациите.
  • Предложен е интерфејс за брзо менување на поставките (екран со брзи поставки), комбиниран во едно паѓачко мени со интерфејс за прикажување листа на известувања. Менито се повикува со лизгачки гест од горе надолу и ви овозможува да отстранувате поединечни известувања со хоризонтални лизгачки гестови.

Планови за иднината:

  • Пренесување на подготвените промени и новиот API за контрола на гестовите во главната структура на GNOME (планирано да се спроведе како дел од циклусот на развој на GNOME 44).
  • Создавање интерфејс за работа со повици додека екранот е заклучен.
  • Поддршка за итни повици.
  • Способност да се користи вибрациониот мотор вграден во телефоните за да се создаде ефект на тактилни повратни информации.
  • Интерфејс за отклучување на уредот со PIN код.
  • Способност да се користат продолжени распореди на тастатурата на екранот (на пример, за поедноставување на внесувањето на URL-то) и прилагодување на распоредот за терминалот.
  • Преработка на системот за известување, групирање известувања и повикување дејства од известувања.
  • Додавање фенерче на екранот за брзи поставки.
  • Поддршка за преуредување работни простори во режим на преглед.
  • Направени се промени за да се овозможат заоблени агли за сликички во режим на преглед, проѕирни панели и можност апликациите да привлекуваат до областа под горните и долните панели.

Извор: opennet.ru

Додадете коментар