Jonas DreĆler van het GNOME-project heeft een rapport gepubliceerd over de status van de aanpassing van de GNOME Shell voor smartphones. Voor het uitvoeren van het werk is een subsidie verkregen van het ministerie van Onderwijs van Duitsland ter ondersteuning van publiek belang zijnde softwareprojecten.
Het wordt opgemerkt dat de aanpassing voor smartphones wordt vergemakkelijkt door de aanwezigheid van een bepaalde basisvoor de werkwijze op kleine touchscreens in de laatste versies van GNOME. Bijvoorbeeld, er is een aanpasbare interface voor navigatie door applicaties, die willekeurige herschikking ondersteunt met behulp van een drag&drop-mechanisme en een meervoudige lay-out. Schermgebaren worden al ondersteund, zoals het veeggebaar voor het wisselen van schermen, dat dicht bij de bestuurlijke gebaren ligt die nodig zijn op mobiele apparaten. Veel concepten van GNOME die gebruikt worden op desktop-systemen, zoals het blok met snelle instellingen, het notificatiesysteem en het schermtoetsenbord, kunnen ook op mobiele apparaten worden toegepast.


In het kader van het project voor de aanpassing van GNOME voor mobiele apparaten hebben ontwikkelaars een functionaliteitsontwikkelingsplan bepaald en werkprototypes van het startscherm, de applicatielanceerinterface, het zoek systeem, het schermtoetsenbord en andere basisconcepten voorbereid. Dit omvat voorlopig geen specifieke aanvullende mogelijkheden, zoals het ontgrendelen van het scherm met een pincode, het aannemen van oproepen tijdens het vergrendelde scherm, noodoproepen, zaklamp, enz. Het Pinephone Pro-smartphone wordt gebruikt als testplatform voor de ontwikkeling.

Als belangrijkste taken zijn genoemd:
- Een nieuwe API voor 2D-navigatie met gebaren (een nieuw gebaarvolgsysteem is geĆÆmplementeerd en de invoer verwerking in Clutter is herzien).
- Detectie van lancering op de smartphone en aanpassing van interface-elementen voor kleine schermen (is geĆÆmplementeerd).
- Creƫren van een aparte panelenlay-out voor mobiele apparaten - een bovenpaneel met indicatoren en een onderpaneel voor navigatie (in uitvoering).
- Bureaubladen en organisatie van het werken met meerdere geopende applicaties. Starten van programma's op mobiele apparaten in de volledige schermmodus (in uitvoering).
- Aanpassing van de navigatie-interface voor de lijst met geïnstalleerde apps voor verschillende schermresoluties, bijvoorbeeld het creëren van een compacte versie voor correcte werking in de portretmodus (in uitvoering).
- Creƫren van een variant van het scherm-toetsenbord voor gebruik in de portretmodus (in de fase van concept prototyping).
- Creƫren van een interface voor snelle aanpassing van instellingen, gebruiksvriendelijk voor mobiele apparaten (in de fase van concept prototyping).

Bron: opennet.ru
