Tęsiamas GNOME Shell mobiliesiems įrenginiams kūrimas

Jonas Dressler iš GNOME projekto paskelbė ataskaitą apie darbą, atliktą per pastaruosius kelis mėnesius kuriant GNOME Shell patirtį, skirtą naudoti jutikliniuose išmaniuosiuose telefonuose ir planšetiniuose kompiuteriuose. Darbą finansuoja Vokietijos švietimo ministerija, kuri suteikė dotaciją GNOME kūrėjams, vykdydama iniciatyvą remti socialiai reikšmingus programinės įrangos projektus.

Dabartinę kūrimo būseną galima rasti naktinėse GNOME OS versijose. Be to, atskirai kuriami postmarketOS distribucijos komplektai, įskaitant projekto parengtus pakeitimus. Išmanusis telefonas „Pinephone Pro“ naudojamas kaip platforma tobulėjimui testuoti, tačiau testavimui gali būti naudojami ir „Librem 5“ bei „Android“ išmanieji telefonai, kuriuos palaiko projektas „postmarketOS“.

Kūrėjams siūlomos atskiros GNOME Shell ir Mutter atšakos, kurios renka esamus pakeitimus, susijusius su visaverčio apvalkalo mobiliesiems įrenginiams sukūrimu. Paskelbtas kodas palaiko navigaciją naudojant ekrano gestus, pridėta ekrano klaviatūra, įtrauktas kodas, skirtas adaptyviai pritaikyti sąsajos elementus prie ekrano dydžio, ir pasiūlyta sąsaja, optimizuota mažiems ekranams naršyti po įdiegtas programas.

Pagrindiniai pasiekimai, palyginti su ankstesne ataskaita:

  • Dviejų dimensijų navigacijos gestais kūrimas tęsiamas. Skirtingai nuo „Android“ ir „iOS“ gestais pagrįstos sąsajos, GNOME suteikia bendrą sąsają programoms paleisti ir užduotims perjungti, o „Android“ naudoja trijų ekranų išdėstymą (pagrindinis ekranas, programų naršymas ir užduočių perjungimas), o „iOS“ – du (). pradinis ekranas ir perjungimas tarp užduočių).

    Sujungta GNOME sąsaja pašalina painų erdvinį modelį ir neakivaizdžių gestų, pvz., „braukite, sustokite ir laukite nepakeldami piršto“, naudojimą, o vietoj to siūlo bendrą sąsają, skirtą galimoms programoms peržiūrėti ir veikiančioms programoms perjungti, aktyvuojamą paprastu braukimu. gestai (Galite perjungti veikiančių programų miniatiūras vertikaliu slankiojančiu gestu ir slinkti įdiegtų programų sąrašą horizontaliu gestu).

  • Ieškant informacija rodoma viename stulpelyje, panašiai kaip ir paieška GNOME darbalaukio aplinkoje.
    Tęsiamas GNOME Shell mobiliesiems įrenginiams kūrimas
  • Ekrano klaviatūra visiškai pertvarkė įvesties organizaciją naudojant gestus, o tai artima kitose mobiliosiose operacinėse sistemose praktikuojamai įvesties organizavimui (pavyzdžiui, paspaudus klavišą atleidžiamas paspaudus kitą klavišą). Patobulinta euristika, leidžianti nustatyti, kada rodyti ekrano klaviatūrą. Jaustukų įvesties sąsaja buvo perkurta. Klaviatūros išdėstymas pritaikytas naudoti mažesniuose ekranuose. Pridėta naujų gestų, skirtų paslėpti ekrano klaviatūrą, be to, ji automatiškai pasislepia, kai bandote slinkti.
  • Ekranas su galimų programų sąrašu pritaikytas darbui portreto režimu, pasiūlytas naujas katalogų rodymo stilius, padidintos įtraukos, kad būtų lengviau spausti išmaniuosiuose telefonuose. Suteiktos galimybės grupuoti programas.
  • Greitam nustatymų keitimui buvo pasiūlyta sąsaja (greitųjų nustatymų ekranas), sujungta į vieną išskleidžiamąjį meniu su sąsaja pranešimų sąrašui rodyti. Meniu iškviečiamas slankiojančiu gestu iš viršaus į apačią ir leidžia pašalinti atskirus pranešimus horizontaliais slankiojančiais gestais.

Ateities planai:

  • Parengtų pakeitimų ir naujos gestų valdymo API perkėlimas į pagrindinę GNOME struktūrą (planuojama atlikti kaip GNOME 44 kūrimo ciklo dalis).
  • Sąsajos kūrimas darbui su skambučiais, kai ekranas užrakintas.
  • Pagalba pagalbos iškvietimui.
  • Galimybė naudoti telefonuose įmontuotą vibracijos variklį, kad būtų sukurtas lytėjimo grįžtamasis ryšys.
  • Sąsaja, skirta įrenginio atrakinti PIN kodu.
  • Galimybė naudoti išplėstinius ekrano klaviatūros išdėstymus (pavyzdžiui, siekiant supaprastinti URL įvedimą) ir pritaikyti išdėstymą terminalui.
  • Pranešimų sistemos pertvarkymas, pranešimų grupavimas ir veiksmų iškvietimas iš pranešimų.
  • Žibintuvėlio pridėjimas prie greitųjų nustatymų ekrano.
  • Palaikomas darbo vietų pertvarkymas apžvalgos režimu.
  • Buvo atlikti pakeitimai, leidžiantys suapvalinti miniatiūrų kampus apžvalgos režimu, skaidrias plokštes ir galimybę programoms piešti į sritį, esančią po viršutine ir apatine skydeliais.

Šaltinis: opennet.ru

Добавить комментарий