Nastavak razvoja GNOME Shell-a za mobilne uređaje

Jonas Dressler iz projekta GNOME objavio je izvješće o radu obavljenom u proteklih nekoliko mjeseci na razvoju GNOME Shell iskustva za korištenje na pametnim telefonima i tabletima sa zaslonom osjetljivim na dodir. Rad je financiran od strane njemačkog Ministarstva obrazovanja, koje je dalo potporu GNOME programerima kao dio inicijative za potporu društveno značajnih softverskih projekata.

Trenutno stanje razvoja može se pronaći u noćnim verzijama GNOME OS-a. Osim toga, zasebno se razvijaju sklopovi postmarketOS distribucije, uključujući izmjene pripremljene projektom. Pinephone Pro pametni telefon koristi se kao platforma za testiranje razvoja, ali Librem 5 i Android pametni telefoni koje podržava projekt postmarketOS također se mogu koristiti za testiranje.

Za programere se nude zasebne grane GNOME Shell i Mutter, koje prikupljaju postojeće promjene vezane uz stvaranje cjelovite ljuske za mobilne uređaje. Objavljeni kod pruža podršku za navigaciju korištenjem pokreta na zaslonu, dodanu tipkovnicu na zaslonu, uključeni kod za adaptivno prilagođavanje elemenata sučelja veličini zaslona i ponuđeno sučelje optimizirano za male zaslone za navigaciju kroz instalirane aplikacije.

Glavna postignuća u usporedbi s prethodnim izvješćem:

  • Razvoj dvodimenzionalne navigacije gestama se nastavlja. Za razliku od sučelja pokretanog gestama za Android i iOS, GNOME pruža zajedničko sučelje za pokretanje aplikacija i prebacivanje između zadataka, dok Android koristi raspored s tri zaslona (početni zaslon, navigacija aplikacija i prebacivanje zadataka), a u iOS-u - dva (). početni zaslon i prebacivanje između zadataka).

    GNOME-ovo konsolidirano sučelje eliminira zbunjujući prostorni model i upotrebu neočitih gesti kao što su "prijeđi prstom, zaustavi se i čekaj bez podizanja prsta" i umjesto toga nudi zajedničko sučelje za pregled dostupnih aplikacija i prebacivanje između pokrenutih aplikacija, aktiviranih jednostavnim prevlačenjem geste (Možete se prebacivati ​​između minijatura pokrenutih aplikacija pomoću okomitog kliznog pokreta i pomicati se kroz popis instaliranih aplikacija vodoravnim pokretom).

  • Prilikom pretraživanja informacije se prikazuju u jednom stupcu, slično kao kod pretraživanja u GNOME desktop okruženju.
    Nastavak razvoja GNOME Shell-a za mobilne uređaje
  • Zaslonska tipkovnica potpuno je redizajnirala organizaciju unosa pomoću pokreta, što je blisko organizaciji unosa koja se prakticira u drugim mobilnim operativnim sustavima (primjerice, pritisnuta tipka otpušta se nakon pritiska druge tipke). Poboljšana heuristika za određivanje kada prikazati zaslonsku tipkovnicu. Sučelje za unos emotikona je redizajnirano. Raspored tipkovnice prilagođen je za korištenje na manjim zaslonima. Dodane su nove geste za skrivanje zaslonske tipkovnice, a također se automatski skriva kada se pokušate pomicati.
  • Zaslon s popisom dostupnih aplikacija prilagođen je za rad u portretnom načinu rada, predložen je novi stil za prikaz kataloga, a uvlake su povećane kako bi se olakšalo pritiskanje na pametnim telefonima. Pružene su mogućnosti grupiranja aplikacija.
  • Predloženo je sučelje za brzu promjenu postavki (zaslon Quick Settings), spojeno u jedan padajući izbornik sa sučeljem za prikaz popisa obavijesti. Izbornik se poziva klizećim pokretom odozgo prema dolje i omogućuje vam uklanjanje pojedinačnih obavijesti horizontalnim kliznim pokretima.

Planovi za budućnost:

  • Prijenos pripremljenih promjena i novog API-ja za upravljanje gestama u glavnu strukturu GNOME-a (planirano u okviru razvojnog ciklusa GNOME 44).
  • Izrada sučelja za rad s pozivima dok je ekran zaključan.
  • Podrška za hitne pozive.
  • Mogućnost korištenja vibracijskog motora ugrađenog u telefone za stvaranje efekta taktilne povratne informacije.
  • Sučelje za otključavanje uređaja PIN kodom.
  • Mogućnost korištenja proširenih rasporeda tipkovnice na zaslonu (na primjer, za pojednostavljenje unosa URL-a) i prilagodbe izgleda za terminal.
  • Prerada sustava obavijesti, grupiranje obavijesti i pozivanje akcija iz obavijesti.
  • Dodavanje svjetiljke na zaslon brzih postavki.
  • Podrška za preuređivanje radnih prostora u načinu pregleda.
  • Promjene su napravljene kako bi se omogućili zaobljeni kutovi za minijature u načinu pregleda, prozirne ploče i mogućnost da aplikacije crtaju u području ispod gornje i donje ploče.

Izvor: opennet.ru

Dodajte komentar