Vooruitgang bij het maken van een GNOME Shell-variant voor mobiele apparaten

Jonas Dreßler van het GNOME Project heeft een rapport gepubliceerd over de stand van zaken van de aanpassing van de GNOME Shell voor smartphones. Om het werk uit te voeren werd een subsidie ​​ontvangen van het Duitse Ministerie van Onderwijs als onderdeel van de steun aan sociaal belangrijke programmaprojecten.

Opgemerkt wordt dat de aanpassing voor smartphones wordt vereenvoudigd door de aanwezigheid in de nieuwste releases van GNOME van een bepaalde basis voor het werken op kleine aanraakschermen. Er is bijvoorbeeld een aanpasbare applicatienavigatie-interface die willekeurige herschikking ondersteunt met behulp van het drag & drop-mechanisme en de lay-out van meerdere pagina's. Schermgebaren worden al ondersteund, zoals het veeggebaar om van scherm te wisselen, die dicht bij de bedieningsgebaren liggen die nodig zijn op mobiele apparaten. Mobiele apparaten ondersteunen ook veel van de GNOME-concepten die te vinden zijn op desktopsystemen, zoals het vak Snelle instellingen, het meldingssysteem en het schermtoetsenbord.

Vooruitgang bij het maken van een GNOME Shell-variant voor mobiele apparaten
Vooruitgang bij het maken van een GNOME Shell-variant voor mobiele apparaten

Als onderdeel van het project om GNOME naar mobiel te brengen, hebben de ontwikkelaars een routekaart voor functies gedefinieerd en werkende prototypes gemaakt van het startscherm, het app-opstartprogramma, de zoekmachine, het schermtoetsenbord en andere kernconcepten. Specifieke gerelateerde features vallen hier echter nog niet onder, zoals het ontgrendelen van het scherm met een pincode, het ontvangen van oproepen terwijl het scherm vergrendeld is, noodoproepen, een zaklamp, etc. De Pinephone Pro-smartphone wordt gebruikt als platform voor het testen van ontwikkelingen.

Vooruitgang bij het maken van een GNOME Shell-variant voor mobiele apparaten

De belangrijkste geplande taken zijn:

  • Nieuwe API voor XNUMXD-gebarennavigatie (implementeerde een nieuw mechanisme voor het volgen van gebaren en vernieuwde invoerverwerking in Clutter).
  • Bepaling van de lancering op een smartphone en aanpassing van interface-elementen voor kleine schermen (geïmplementeerd).
  • Creëren van een aparte paneelindeling voor mobiele apparaten - een bovenpaneel met indicatoren en een onderpaneel voor navigatie (in implementatie).
  • Desktops en werkorganisatie met verschillende actieve applicaties. Programma's starten op mobiele apparaten in volledig schermmodus (in implementatie).
  • Aanpassing van de navigatie-interface voor de lijst met geïnstalleerde applicaties voor verschillende schermresoluties, bijvoorbeeld het creëren van een compacte versie voor correcte werking in portretmodus (in implementatie).
  • Creatie van een toetsenbordoptie op het scherm om in portretmodus te werken (in de conceptuele prototypefase).
  • Creatie van een interface voor het snel wijzigen van instellingen, handig voor gebruik op mobiele apparaten (in de conceptuele prototypefase).

Vooruitgang bij het maken van een GNOME Shell-variant voor mobiele apparaten


Bron: opennet.ru

Voeg een reactie