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, postmarketOS distribucijske verzije se razvijaju zasebno, uključujući promjene projekta. Pametni telefon Pinephone Pro koristi se kao platforma za testiranje, ali Librem 5 i Android- pametni telefoni koje podržava projekt postmarketOS.

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 nastavio. Za razliku od one koja se koristi u Android i iOS-u, temeljen na principu izgradnje sučelja vođenog gestama, GNOME implementira zajedničko sučelje za pokretanje aplikacija i prebacivanje između zadataka, dok Android Raspored koristi raspored s tri zaslona (početni zaslon, navigacija aplikacijama i prebacivanje zadataka), dok iOS koristi raspored s dva zaslona (početni zaslon i prebacivanje 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

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster