Fremskridt i udviklingen af en version af GNOME Shell til mobile enheder

Jonas Dreßler fra GNOME-projektet har offentliggjort en rapport om status for tilpasningen af GNOME Shell til smartphones. Arbejdet blev finansieret med et tilskud fra Tysklands uddannelsesministerium som del af støtten til samfundsmæssigt betydningsfulde softwareprojekter.

Det understreges, at tilpasningen til smartphones lettes af, at der i de seneste versioner af GNOME er et grundlag for arbejde på små touchskærme. For eksempel findes der et tilpasset navigationsinterface til apps, som understøtter vilkårlig omorganisering gennem drag&drop og en multi-side-layout. Der understøttes allerede skærmgestus, såsom glidende gestus til at skifte skærme, der ligger tæt op ad de kontrollerende gestus, der kræves på mobile enheder. Mange af de koncepter i GNOME, der anvendes på skrivebordssystemer, kan også anvendes på mobile enheder, såsom hurtige indstillingsblokke, notifikationssystemer og skærmtastatur.

Fremskridt i udviklingen af en version af GNOME Shell til mobile enheder
Fremskridt i udviklingen af en version af GNOME Shell til mobile enheder

I forbindelse med projektet for tilpasning af GNOME til mobile enheder har udviklerne defineret en udviklingsplan for funktionalitet og udarbejdet arbejdende prototyper af startskærmen, applikationsstarteren, søgesystemet, skærmtastaturet og andre grundlæggende koncepter. Specifikke ledsagefunktioner, såsom skærmens oplåsning med PIN-kode, modtagelse af opkald, når skærmen er låst, nødopkald, lommelygte osv., inkluderes dog ikke endnu. Smartphone Pinephone Pro bruges som platform til test af resultaterne.

Fremskridt i udviklingen af en version af GNOME Shell til mobile enheder

De vigtigste opgaver, der er planlagt, omfatter:

  • En ny API til to-dimensionel navigation via gestus (et nyt gestus-tracking-mekanisme er implementeret, og inputbehandlingen i Clutter er blevet revideret).
  • Detektion af opstart på smartphones og tilpasning af interface-elementer til små skærme (implementeret).
  • Oprettelse af en separat panelopsætning til mobile enheder – en øverste panel med indikatorer og en nederste panel til navigation (under implementering).
  • Desktop-miljøer og organisering af arbejdet med flere kørende applikationer. Kørsel af programmer på mobile enheder i fuld skærm-tilstand (under implementering).
  • Tilpasning af navigationen i listen over installerede applikationer til forskellige skærmopløsninger, som for eksempel at lave en kompakt version for korrekt funktion i portrættilstand (under implementering).
  • Oprettelse af en skærmtastaturversion til brug i portrættilstand (i konceptuel prototypefase).
  • Oprettelse af et interface til hurtig ændring af indstillinger, der er let at bruge på mobile enheder (i konceptuel prototypefase).

Fremskridt i udviklingen af en version af GNOME Shell til mobile enheder


Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster