Desenvolupament continuat de GNOME Shell per a dispositius mòbils

Jonas Dressler del projecte GNOME ha publicat un informe sobre el treball realitzat durant els últims mesos per desenvolupar l'experiència de GNOME Shell per utilitzar-la en telèfons intel·ligents i tauletes amb pantalla tàctil. El treball està finançat pel Ministeri d'Educació alemany, que va proporcionar una subvenció als desenvolupadors de GNOME com a part d'una iniciativa per donar suport a projectes de programari socialment significatius.

L'estat actual de desenvolupament es pot trobar a les versions nocturnes del sistema operatiu GNOME. A més, s'estan desenvolupant conjuntaments de la distribució postmarketOS per separat, incloent-hi els canvis preparats pel projecte. El telèfon intel·ligent Pinephone Pro s'utilitza com a plataforma per provar desenvolupaments, però els telèfons intel·ligents Librem 5 i Android compatibles amb el projecte postmarketOS també es poden utilitzar per fer proves.

Per als desenvolupadors, s'ofereixen branques separades de GNOME Shell i Mutter, que recullen els canvis existents relacionats amb la creació d'un intèrpret d'ordres complet per a dispositius mòbils. El codi publicat proporciona suport per a la navegació mitjançant gestos en pantalla, va afegir un teclat en pantalla, va incloure codi per ajustar de manera adaptativa els elements de la interfície a la mida de la pantalla i va oferir una interfície optimitzada per a pantalles petites per navegar per les aplicacions instal·lades.

Principals assoliments respecte a l'informe anterior:

  • El desenvolupament de la navegació gestual bidimensional continua. A diferència de la interfície basada en gestos d'Android i iOS, GNOME proporciona una interfície comuna per llançar aplicacions i canviar entre tasques, mentre que Android utilitza una disposició de tres pantalles (pantalla d'inici, navegació per aplicacions i canvi de tasques). ), i a iOS - dos ( pantalla d'inici i canviar entre tasques).

    La interfície consolidada de GNOME elimina el model espacial confús i l'ús de gestos no evidents com ara "fes lliscar, aturar i esperar sense aixecar el dit" i, en canvi, ofereix una interfície comuna per visualitzar les aplicacions disponibles i canviar entre aplicacions en execució, activada amb un simple lliscament. gestos (Podeu canviar entre les miniatures de les aplicacions en execució amb un gest de lliscament vertical i desplaçar-vos per la llista d'aplicacions instal·lades amb un gest horitzontal).

  • Quan es cerca, la informació es mostra en una columna, de manera similar a la cerca a l'entorn d'escriptori GNOME.
    Desenvolupament continuat de GNOME Shell per a dispositius mòbils
  • El teclat en pantalla ha redissenyat completament l'organització d'entrada mitjançant gestos, que s'aproxima a l'organització d'entrada practicada en altres sistemes operatius mòbils (per exemple, la tecla premuda es deixa anar després de prémer una altra tecla). Heurístiques millorades per determinar quan mostrar el teclat en pantalla. La interfície d'entrada d'emojis s'ha redissenyat. La disposició del teclat s'ha adaptat per utilitzar-la en pantalles més petites. S'han afegit nous gestos per amagar el teclat en pantalla i també s'amaga automàticament quan intenteu desplaçar-vos.
  • S'ha adaptat la pantalla amb una llista d'aplicacions disponibles per treballar en mode retrat, s'ha proposat un nou estil per a la visualització de catàlegs i s'han augmentat els sagnats per facilitar la premsa als telèfons intel·ligents. S'ofereixen possibilitats per agrupar les aplicacions.
  • S'ha proposat una interfície per canviar ràpidament la configuració (pantalla de configuració ràpida), combinada en un menú desplegable amb una interfície per mostrar una llista de notificacions. El menú es crida amb un gest lliscant de dalt a baix i us permet eliminar les notificacions individuals amb gestos lliscants horitzontals.

Plans de futur:

  • Transferència dels canvis preparats i de la nova API de control de gestos a l'estructura principal de GNOME (s'ha previst que es duri a terme com a part del cicle de desenvolupament de GNOME 44).
  • Creació d'una interfície per treballar amb trucades mentre la pantalla està bloquejada.
  • Suport de trucades d'emergència.
  • La capacitat d'utilitzar el motor de vibració integrat als telèfons per crear un efecte de retroalimentació tàctil.
  • Interfície per desbloquejar el dispositiu amb un codi PIN.
  • La possibilitat d'utilitzar dissenys de teclat en pantalla ampliats (per exemple, per simplificar l'entrada d'URL) i adaptar el disseny del terminal.
  • Reelaborar el sistema de notificacions, agrupar notificacions i cridar accions a partir de notificacions.
  • Afegeix una llanterna a la pantalla de configuració ràpida.
  • Suport per reordenar espais de treball en mode de visió general.
  • S'han fet canvis per permetre cantonades arrodonides per a les miniatures en mode de visió general, panells transparents i la possibilitat que les aplicacions dibuixin a l'àrea sota els panells superior i inferior.

Font: opennet.ru

Afegeix comentari