Pokračujúci vývoj prostredia GNOME pre mobilné zariadenia

Jonas Dressler z projektu GNOME zverejnil správu o práci vykonanej za posledných niekoľko mesiacov na vývoji prostredia GNOME Shell pre použitie na smartfónoch a tabletoch s dotykovou obrazovkou. Práca je financovaná nemeckým ministerstvom školstva, ktoré poskytlo grant vývojárom GNOME v rámci iniciatívy na podporu spoločensky významných softvérových projektov.

Aktuálny stav vývoja možno nájsť v nočných zostavách OS GNOME. Okrem toho sa samostatne vyvíjajú zostavy distribúcie postmarketOS, vrátane zmien pripravovaných projektom. Smartfón Pinephone Pro sa používa ako platforma na testovanie vývoja, no na testovanie možno použiť aj smartfóny Librem 5 a Android podporované projektom postmarketOS.

Pre vývojárov sú ponúkané samostatné vetvy GNOME Shell a Mutter, ktoré zhromažďujú existujúce zmeny súvisiace s vytvorením plnohodnotného shellu pre mobilné zariadenia. Publikovaný kód poskytuje podporu pre navigáciu pomocou gest na obrazovke, pridal klávesnicu na obrazovke, obsahoval kód na adaptívne prispôsobenie prvkov rozhrania veľkosti obrazovky a ponúkol rozhranie optimalizované pre malé obrazovky na navigáciu medzi nainštalovanými aplikáciami.

Hlavné úspechy v porovnaní s predchádzajúcou správou:

  • Vývoj dvojrozmernej navigácie gestami pokračuje. Na rozdiel od rozhrania ovládaného gestami pre Android a iOS poskytuje GNOME spoločné rozhranie na spúšťanie aplikácií a prepínanie medzi úlohami, zatiaľ čo Android používa rozloženie troch obrazoviek (domovská obrazovka, navigácia v aplikáciách a prepínanie úloh). ) a v systéme iOS dve ( domovská obrazovka a prepínanie medzi úlohami).

    Konsolidované rozhranie GNOME odstraňuje mätúci priestorový model a používanie nezrozumiteľných gest, ako napríklad „potiahnite, zastavte a počkajte bez zdvihnutia prsta“ a namiesto toho ponúka spoločné rozhranie na prezeranie dostupných aplikácií a prepínanie medzi spustenými aplikáciami, ktoré sa aktivuje jednoduchým potiahnutím prstom. gestá ( Zvislým posuvným gestom môžete prepínať medzi miniatúrami spustených aplikácií a vodorovným gestom listovať v zozname nainštalovaných aplikácií).

  • Pri vyhľadávaní sa informácie zobrazujú v jednom stĺpci, podobne ako pri vyhľadávaní v prostredí GNOME.
    Pokračujúci vývoj prostredia GNOME pre mobilné zariadenia
  • Klávesnica na obrazovke úplne prepracovala organizáciu vstupu pomocou gest, ktorá je blízka organizácii vstupu praktizovanej v iných mobilných operačných systémoch (napríklad stlačený kláves sa uvoľní po stlačení iného klávesu). Vylepšená heuristika na určenie, kedy sa má zobraziť klávesnica na obrazovke. Vstupné rozhranie emoji bolo prepracované. Rozloženie klávesnice bolo prispôsobené pre použitie na menších obrazovkách. Boli pridané nové gestá na skrytie klávesnice na obrazovke a tiež sa automaticky skryje pri pokuse o posúvanie.
  • Obrazovka so zoznamom dostupných aplikácií bola prispôsobená pre prácu v režime na výšku, bol navrhnutý nový štýl zobrazovania katalógov a pre uľahčenie lisovania na smartfónoch boli zväčšené zarážky. K dispozícii sú možnosti zoskupovania aplikácií.
  • Na rýchlu zmenu nastavení bolo navrhnuté rozhranie (obrazovka Rýchle nastavenia), ktoré je spojené do jednej rozbaľovacej ponuky s rozhraním na zobrazenie zoznamu upozornení. Menu sa vyvoláva posunovacím gestom zhora nadol a umožňuje odstraňovať jednotlivé upozornenia horizontálnymi posuvnými gestami.

Budúce plány:

  • Prenos pripravených zmien a nového API pre ovládanie gest do hlavnej štruktúry GNOME (plánované ako súčasť vývojového cyklu GNOME 44).
  • Vytvorenie rozhrania pre prácu s hovormi pri uzamknutej obrazovke.
  • Podpora tiesňového volania.
  • Schopnosť používať vibračný motor zabudovaný v telefónoch na vytvorenie efektu hmatovej spätnej väzby.
  • Rozhranie na odblokovanie zariadenia pomocou PIN kódu.
  • Schopnosť používať rozšírené rozloženia klávesnice na obrazovke (napríklad na zjednodušenie zadávania adresy URL) a prispôsobiť rozloženie pre terminál.
  • Prepracovanie notifikačného systému, zoskupovanie notifikácií a vyvolávanie akcií z notifikácií.
  • Pridanie baterky na obrazovku rýchlych nastavení.
  • Podpora preusporiadania pracovných priestorov v režime prehľadu.
  • Boli vykonané zmeny, ktoré umožňujú zaoblené rohy pre miniatúry v režime prehľadu, priehľadné panely a možnosť aplikácií kresliť do oblasti pod horným a spodným panelom.

Zdroj: opennet.ru

Pridať komentár