Framsteg med att skapa en GNOME Shell-variant för mobila enheter

Jonas Dreßler från GNOME-projektet har publicerat en rapport om tillståndet för anpassningen av GNOME-skalet för smartphones. För att genomföra arbetet erhölls ett bidrag från det tyska utbildningsministeriet som en del av stödet till socialt betydelsefulla programprojekt.

Det noteras att anpassning för smartphones förenklas av närvaron i de senaste utgåvorna av GNOME av en viss grund för att arbeta på små pekskärmar. Till exempel finns det ett anpassningsbart applikationsnavigeringsgränssnitt som stöder godtycklig omarrangering med hjälp av dra-och-släpp-mekanismen och flersidig layout. Skärmgester stöds redan, till exempel svepgesten för att byta skärm, som är nära de kontrollgester som behövs på mobila enheter. Mobila enheter stöder också många av GNOME-koncepten som finns på stationära system, som rutan Snabbinställningar, meddelandesystem och tangentbord på skärmen.

Framsteg med att skapa en GNOME Shell-variant för mobila enheter
Framsteg med att skapa en GNOME Shell-variant för mobila enheter

Som en del av projektet för att föra GNOME till mobilen, definierade utvecklarna en funktionskarta och producerade fungerande prototyper av hemskärmen, appstartaren, sökmotorn, tangentbordet på skärmen och andra kärnkoncept. Men specifika relaterade funktioner täcks inte ännu, som att låsa upp skärmen med en PIN-kod, ta emot samtal medan skärmen är låst, nödsamtal, en ficklampa, etc. Pinephone Pro-smarttelefonen används som en plattform för att testa utvecklingar.

Framsteg med att skapa en GNOME Shell-variant för mobila enheter

De huvudsakliga planerade uppgifterna är:

  • Nytt API för XNUMXD-gestnavigering (implementerat en ny gestspårningsmekanism och omdesignad inmatningshantering i Clutter).
  • Fastställande av lansering på en smartphone och anpassning av gränssnittselement för små skärmar (implementerat).
  • Skapande av en separat panellayout för mobila enheter - en topppanel med indikatorer och en bottenpanel för navigering (under implementering).
  • Stationära datorer och organisering av arbetet med flera körande applikationer. Starta program på mobila enheter i helskärmsläge (under implementering).
  • Anpassning av navigationsgränssnittet för listan över installerade applikationer för olika skärmupplösningar, till exempel skapa en kompakt version för korrekt drift i stående läge (under implementering).
  • Skapande av ett tangentbordsalternativ på skärmen för att arbeta i stående läge (i det konceptuella prototypstadiet).
  • Skapande av ett gränssnitt för att snabbt ändra inställningar, bekvämt att använda på mobila enheter (i det konceptuella prototypstadiet).

Framsteg med att skapa en GNOME Shell-variant för mobila enheter


Källa: opennet.ru

Lägg en kommentar