GNOME Shelli jätkuv arendamine mobiilseadmetele

Jonas Dressler GNOME projektist on avaldanud aruande viimastel kuudel tehtud töö kohta GNOME Shelli kogemuse arendamiseks puuteekraaniga nutitelefonides ja tahvelarvutites kasutamiseks. Tööd rahastab Saksamaa haridusministeerium, mis eraldas GNOME-i arendajatele toetust sotsiaalselt oluliste tarkvaraprojektide toetamise algatuse raames.

Praeguse arenduse oleku leiate GNOME OS-i igaõhtustest ehitustest. Lisaks arendatakse eraldi postmarketOS-i distributsiooni komplekte, sealhulgas projektiga ette valmistatud muudatusi. Arenduste testimise platvormina kasutatakse Pinephone Pro nutitelefoni, kuid testimiseks saab kasutada ka postmarketOS projekti toetatud Librem 5 ja Android nutitelefone.

Arendajatele pakutakse eraldi GNOME Shelli ja Mutteri harusid, mis koguvad olemasolevaid muudatusi, mis on seotud mobiilseadmete täisväärtusliku kesta loomisega. Avaldatud kood toetab ekraanil kuvatavate žestide abil navigeerimist, lisab ekraaniklaviatuuri, sisaldab koodi liidese elementide kohandamiseks vastavalt ekraani suurusele ja pakub väikestele ekraanidele optimeeritud liidest installitud rakendustes navigeerimiseks.

Peamised saavutused võrreldes eelmise aruandega:

  • Jätkub kahemõõtmelise žestidega navigeerimise arendamine. Erinevalt Androidi ja iOS-i žestipõhisest liidesest pakub GNOME ühist liidest rakenduste käivitamiseks ja ülesannete vahel vahetamiseks, samas kui Android kasutab kolme ekraani paigutust (avakuva, rakenduste navigeerimine ja ülesannete vahetamine). ) iOS-is aga kahte ( avakuva ja ülesannete vahel vahetamine).

    GNOME'i konsolideeritud liides välistab segadusttekitava ruumimudeli ja ebaselgete žestide kasutamise, nagu "pühkimine, peatumine ja ootamine ilma sõrme tõstmata" ning pakub selle asemel ühist liidest saadaolevate rakenduste vaatamiseks ja töötavate rakenduste vahel vahetamiseks, mis aktiveeritakse lihtsa pühkimisega. žestid ( Saate vertikaalse libiseva liigutusega vahetada töötavate rakenduste pisipiltide vahel ja horisontaalse liigutusega läbi installitud rakenduste loendi kerida).

  • Otsimisel kuvatakse teave ühes veerus, sarnaselt GNOME töölauakeskkonna otsingule.
    GNOME Shelli jätkuv arendamine mobiilseadmetele
  • Ekraanil olev klaviatuur on žestide abil sisestuskorralduse täielikult ümber kujundanud, mis on lähedane teistes mobiilioperatsioonisüsteemides praktiseeritavale sisestuskorraldusele (näiteks vabastatakse vajutatud klahv pärast teise klahvi vajutamist). Täiustatud heuristika ekraaniklaviatuuri kuvamise aja määramiseks. Emotikonide sisestusliides on ümber kujundatud. Klaviatuuripaigutus on kohandatud väiksematel ekraanidel kasutamiseks. Ekraanil kuvatava klaviatuuri peitmiseks on lisatud uusi žeste ja see peidab end ka automaatselt, kui proovite kerida.
  • Ekraan koos saadaolevate rakenduste loendiga on kohandatud töötama portreerežiimis, välja on pakutud uus stiil kataloogide kuvamiseks ja taandeid on suurendatud, et nutitelefonides vajutamine oleks lihtsam. Pakutakse võimalusi rakenduste rühmitamiseks.
  • Seadete kiireks muutmiseks on välja pakutud liides (kiirseadete ekraan), mis on ühendatud üheks rippmenüüks koos teatiste loendi kuvamise liidesega. Menüü avatakse ülalt-alla libiseva liigutusega ja see võimaldab eemaldada üksikuid teatisi horisontaalsete libistades.

Tuleviku plaanid:

  • Ettevalmistatud muudatuste ja uue žestide juhtimise API ülekandmine GNOME põhistruktuuri (kavandatakse GNOME 44 arendustsükli osana).
  • Liidese loomine kõnedega töötamiseks, kui ekraan on lukustatud.
  • Hädaabikõne tugi.
  • Võimalus kasutada telefonidesse sisseehitatud vibratsioonimootorit puutetundliku tagasisideefekti loomiseks.
  • Liides seadme avamiseks PIN-koodiga.
  • Võimalus kasutada laiendatud ekraaniklaviatuuripaigutusi (näiteks URL-i sisestamise lihtsustamiseks) ja kohandada paigutust terminali jaoks.
  • Teavitussüsteemi ümbertöötamine, teatiste rühmitamine ja tegevuste kutsumine teavitustest.
  • Taskulambi lisamine kiirseadete ekraanile.
  • Tööruumide ümberkorraldamise tugi ülevaaterežiimis.
  • Muudatused on tehtud, et võimaldada ülevaaterežiimis pisipiltide ümardatud nurki, läbipaistvaid paneele ja rakenduste võimalust joonistada ülemise ja alumise paneeli all olevale alale.

Allikas: opennet.ru

Lisa kommentaar