Progres în crearea variantei GNOME Shell pentru dispozitive mobile

Jonas Dreßler de la proiectul GNOME a publicat un raport despre starea adaptării interfeței GNOME Shell pentru smartphone-uri. Lucrările au fost susținute printr-un grant oferit de Ministerul Educației din Germania în cadrul sprijinului pentru proiecte software de interes public.

Se observă că adaptarea pentru smartphone-uri este facilitată de existența unei baze specifice în ultimele versiuni ale GNOME pentru funcționarea pe ecrane tactile mici. De exemplu, există o interfață de navigare ajustabilă pentru aplicații, care suportă readaptarea liberă prin mecanismul drag&drop și o compunere multi-pagină. De asemenea, sunt deja acceptate gesturile pentru ecran, cum ar fi gestul de alunecare pentru schimbarea paginilor, asemănător cu gesturile de control necesare pe dispozitive mobile. Pe dispozitive mobile, se pot aplica multe concepte GNOME utilizate pe sistemele desktop, cum ar fi blocul rapid de setări, sistemul de notificări și tastatura pe ecran.

Progres în crearea variantei GNOME Shell pentru dispozitive mobile
Progres în crearea variantei GNOME Shell pentru dispozitive mobile

În cadrul proiectului de adaptare a GNOME pentru dispozitive mobile, dezvoltatorii au definit un plan de dezvoltare a funcționalității și au pregătit prototipuri funcționale pentru ecranul principal, interfața de lansare a aplicațiilor, sistemul de căutare, tastatura pe ecran și alte concepte de bază. Deocamdată, nu sunt acoperite funcțiile specifice suplimentare, cum ar fi deblocarea ecranului cu un cod PIN, primirea apelurilor în timpul blocării ecranului, apelurile de urgență, lanterna etc. Smartphone-ul Pinephone Pro este folosit ca platformă pentru testarea prototipurilor.

Progres în crearea variantei GNOME Shell pentru dispozitive mobile

Printre principalele sarcini planificate se numără:

  • Un nou API pentru navigația comună prin gesturi (a fost implementat un nou mecanism de urmărire a gesturilor și a fost reproiectată procesarea input-ului în Clutter).
  • Definirea lansării pe smartphone și adaptarea elementelor de interfață pentru ecrane mici (implementat).
  • Crearea unei dispuneri separate a panourilor pentru dispozitive mobile — panoul superior cu indicatori și panoul inferior pentru navigare (în curs de implementare).
  • Birouri și organizarea lucrului cu mai multe aplicații rulante. Lansarea programelor pe dispozitive mobile în modul full-screen (în curs de implementare).
  • Adaptarea interfeței de navigare a listei aplicațiilor instalate pentru diferite rezoluții de ecran, de exemplu, crearea unei variante compacte pentru funcționarea corectă în modul portret (în curs de implementare).
  • Crearea unei variante a tastaturii pe ecran pentru funcționarea în modul portret (în stadiul prototipului conceptual).
  • Crearea unei interfețe pentru schimbarea rapidă a setărilor, convenabilă pentru utilizarea pe dispozitive mobile (în stadiul prototipului conceptual).

Progres în crearea variantei GNOME Shell pentru dispozitive mobile


Sursa: opennet.ro
Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster