Jonas Dressler iz projekta GNOME objavio je izvještaj o radu na razvoju mogućnosti GNOME Shell sučelja za upotrebu na pametnim telefonima i tabletima s dodirnim ekranima tijekom posljednjih nekoliko mjeseci. Rad se financira iz ministarstva obrazovanja Njemačke, koje je programerima GNOME dodijelilo sredstva u okviru inicijative za podršku društveno značajnim softverskim projektima.
Trenutno stanje razvoja može se pregledati u noćnim izradama GNOME OS-a. Osim toga, odvojeno se razvijaju izrade distribucije postmarketOS, koje uključuju pripremljene izmjene projekta. Za testiranje se koristi pametni telefon Pinephone Pro, ali za testiranje se mogu koristiti i Librem 5 i Android pametni telefoni koji su podržani projektom postmarketOS.
Za programere su dostupne odvojene grane GNOME Shell-a i Mutter-a, u kojima su prikupljene postojeće promjene vezane uz izradu potpuno funkcionalnog sučelja za mobilne uređaje. Objavljeni kod uključuje podršku za navigaciju pomoću dodirnih gesti, dodana je virtualna tipkovnica, uključeni su kodovi za prilagodbu elemenata sučelja veličini ekrana, a predložen je optimiziran sučelje za navigaciju kroz instalirane aplikacije na malim ekranima.
Glavna postignuća, u usporedbi s prethodnim izvještajem:
- Nastavljeno je s razvojem dvodimenzionalne navigacije gestama. Za razliku od koncepta izrade sučelja koje se koristi u Androidu i iOS-u, u GNOME-u je implementirano zajedničko sučelje za pokretanje aplikacija i prebacivanje između zadataka, dok Android koristi podjelu na tri ekrana (početni ekran, navigacija kroz aplikacije i prebacivanje između zadataka), a iOS na dva (početni ekran i prebacivanje između zadataka).
Sadržani sučelje implementirano u GNOME-u eliminira komplicirani prostorni model i nejasne geste poput "povuci po ekranu, zaustavi se i čekaj držeći prst", umjesto toga nudi zajedničko sučelje za pregled dostupnih aplikacija i prebacivanje između pokrenutih aplikacija, aktivirano jednostavnim pomičnim gestama (između sličica pokrenutih aplikacija može se prebacivati vertikalnim klizanjem, a popis instaliranih aplikacija može se pomaknuti horizontalnim gestama).
- Prilikom pretraživanja, informacije se prikazuju u jednoj koloni, slično pretraživanju u GNOME radnom okruženju.

- Na ekranskoj tipkovnici potpuno je redizajnirana organizacija unosa koristeći geste, koja se približava organizaciji unosa koja se prakticira u drugim mobilnim operativnim sustavima (npr. tipka se prazni nakon pritiska druge tipke). Poboljšana je heuristika za prepoznavanje trenutaka koji zahtijevaju prikaz ekranske tipkovnice. Redizajnirano je sučelje za unos emoji. Raspored tipkovnice prilagođen je za korištenje na manjim ekranima. Dodane su nove geste za skrivanje ekranske tipkovnice te je omogućeno automatsko skrivanje pri pokušaju pomicanja.
- Ekran s popisom dostupnih aplikacija prilagođen je za rad u portretnom načinu, ponuđen je novi stil prikazivanja direktorija, a povećane su margine kako bi se olakšalo dodirivanje na pametnim telefonima. Pružene su mogućnosti za grupiranje aplikacija.
- Predloženo je sučelje za brzo mijenjanje postavki (ekran Brze postavke), spojeno u jedno padajuće meni s sučeljem za prikaz popisa obavijesti. Izbornik se poziva pomičnom gestom odozgo prema dolje i omogućuje uklanjanje pojedinačnih obavijesti horizontalnim pomičnim gestama.
Planovi za budućnost:
- Prebacivanje pripremljenih promjena i novog API-ja za upravljanje gestama u osnovni sastav GNOME-a (planirano za implementaciju u okviru ciklusa razvoja GNOME 44).
- Stvaranje sučelja za rad s pozivima tijekom zaključavanja ekrana.
- Podrška za hitne pozive.
- Mogućnost korištenja ugrađenog vibracijskog motora u telefonima za stvaranje učinka taktilne povratne informacije.
- Sučelje za otključavanje uređaja PIN-om.
- Mogućnost korištenja naprednih rasporeda virtualne tipkovnice (na primjer za olakšavanje unosa URL-ova) i prilagodba rasporeda za terminal.
- Redizajn sustava obavijesti, grupiranje obavijesti i pozivanje radnji iz obavijesti.
- Dodavanje bljeskalice na zaslon brzih postavki.
- Podrška za reorganizaciju radnih prostora u preglednom režimu.
- Unos promjena koje omogućuju zaobljene kutove mini slika u preglednom režimu, prozirne ploče i mogućnost prikazivanja aplikacija u području ispod gornjih i donjih ploča.
Izvor: opennet.ru

