Mobiilseadmete jaoks mõeldud GNOME Shelli variandi loomise edusammud

Jonas Dreßler GNOME projektist on avaldanud aruande GNOME Shelli nutitelefonidele kohandamise olukorra kohta. Tööde teostamiseks saadi Saksamaa haridusministeeriumilt toetus ühiskondlikult oluliste programmiprojektide toetuse raames.

Märgitakse, et nutitelefonide jaoks kohandamist lihtsustab GNOME-i viimastes väljaannetes teatud alus väikeste puuteekraanidega töötamiseks. Näiteks on olemas kohandatav rakenduse navigeerimisliides, mis toetab suvalist ümberkorraldamist, kasutades pukseerimismehhanismi ja mitme lehe paigutust. Ekraani žeste on juba toetatud, näiteks ekraanide vahetamiseks pühkimisliigutus, mis on mobiilseadmetes vajalike juhtimisliigutuste lähedal. Mobiilseadmed toetavad ka paljusid lauaarvutisüsteemides leiduvaid GNOME-i kontseptsioone, nagu kiirseadete kast, teavitussüsteem ja ekraaniklaviatuur.

Mobiilseadmete jaoks mõeldud GNOME Shelli variandi loomise edusammud
Mobiilseadmete jaoks mõeldud GNOME Shelli variandi loomise edusammud

Osana projektist, mille eesmärk on tuua GNOME mobiilseadmetesse, määratlesid arendajad funktsioonide tegevuskava ja koostasid töötavad prototüübid avakuvast, rakenduste käivitajast, otsingumootorist, ekraaniklaviatuurist ja muudest põhikontseptsioonidest. Samas ei ole veel käsitletud spetsiifilisi seotud funktsioone, nagu ekraani avamine PIN-koodiga, kõnede vastuvõtmine ekraani lukustamisel, hädaabikõned, taskulamp jne. Pinephone Pro nutitelefoni kasutatakse arenduste testimise platvormina.

Mobiilseadmete jaoks mõeldud GNOME Shelli variandi loomise edusammud

Peamised kavandatud ülesanded on:

  • Uus API XNUMXD žestidega navigeerimiseks (rakendatud on Clutteris uus liigutuste jälgimise mehhanism ja ümber kujundatud sisendi käsitlemine).
  • Käivitamise määramine nutitelefonis ja liidese elementide kohandamine väikestele ekraanidele (rakendatud).
  • Mobiilseadmete jaoks eraldi paneelipaigutuse loomine - ülemine paneel indikaatoritega ja alumine paneel navigeerimiseks (rakendusel).
  • Lauaarvutid ja töö korraldamine mitme jooksva rakendusega. Programmide käivitamine mobiilseadmetes täisekraanirežiimis (rakendusel).
  • Navigeerimisliidese kohandamine erinevate ekraanieraldusvõimetega installitud rakenduste loendi jaoks, näiteks kompaktse versiooni loomine portreerežiimis korrektseks tööks (rakendusel).
  • Ekraanil kuvatava klaviatuuri valiku loomine portreerežiimis töötamiseks (kontseptuaalse prototüübi etapis).
  • Liidese loomine seadete kiireks muutmiseks, mugav mobiilseadmetes kasutamiseks (kontseptuaalse prototüübi etapis).

Mobiilseadmete jaoks mõeldud GNOME Shelli variandi loomise edusammud


Allikas: opennet.ru

Lisa kommentaar