Ilọsiwaju idagbasoke ti GNOME Shell fun awọn ẹrọ alagbeka

Jonas Dressler ti GNOME Project ti ṣe atẹjade ijabọ kan lori iṣẹ ti a ṣe ni awọn oṣu diẹ sẹhin lati ṣe idagbasoke iriri Ikarahun GNOME fun lilo lori awọn fonutologbolori iboju ifọwọkan ati awọn tabulẹti. Iṣẹ naa jẹ agbateru nipasẹ Ile-iṣẹ ti Ẹkọ ti Jamani, eyiti o pese ẹbun si awọn olupilẹṣẹ GNOME gẹgẹbi apakan ti ipilẹṣẹ lati ṣe atilẹyin awọn iṣẹ akanṣe sọfitiwia pataki lawujọ.

Ipo idagbasoke lọwọlọwọ ni a le rii ni awọn itumọ alẹ ti GNOME OS. Ni afikun, awọn apejọ ti pinpin ifiweranṣẹ OS ti wa ni idagbasoke lọtọ, pẹlu awọn ayipada ti a pese sile nipasẹ iṣẹ akanṣe. Foonuiyara Pinephone Pro ni a lo bi pẹpẹ fun awọn idagbasoke idanwo, ṣugbọn Librem 5 ati awọn fonutologbolori Android ti o ni atilẹyin nipasẹ iṣẹ akanṣe postmarketOS tun le ṣee lo fun idanwo.

Fun awọn olupilẹṣẹ, awọn ẹka lọtọ ti GNOME Shell ati Mutter ni a funni, eyiti o gba awọn ayipada ti o wa tẹlẹ ti o ni ibatan si ṣiṣẹda ikarahun kikun fun awọn ẹrọ alagbeka. Koodu ti a tẹjade n pese atilẹyin fun lilọ kiri nipa lilo awọn idari oju iboju, ṣafikun bọtini itẹwe loju iboju, koodu ti o wa fun awọn eroja wiwo ti n ṣatunṣe adaṣe si iwọn iboju, ati funni ni wiwo iṣapeye fun awọn iboju kekere fun lilọ kiri nipasẹ awọn ohun elo ti a fi sori ẹrọ.

Awọn aṣeyọri akọkọ ni akawe si ijabọ iṣaaju:

  • Idagbasoke lilọ kiri idari onisẹpo meji tẹsiwaju. Ko dabi Android ati iOS ni wiwo idari afarajuwe, GNOME n pese wiwo ti o wọpọ fun ifilọlẹ awọn ohun elo ati yi pada laarin awọn iṣẹ ṣiṣe, lakoko ti Android nlo ipilẹ iboju mẹta (iboju ile, lilọ kiri ohun elo, ati iyipada iṣẹ-ṣiṣe)), ati ni iOS - meji ( iboju ile ati yi pada laarin awọn iṣẹ-ṣiṣe).

    Ni wiwo isọdọkan GNOME yọkuro awoṣe aye iruju ati lilo awọn afarajuwe ti kii ṣe kedere bii “fifẹ, da duro, duro laisi gbigbe ika rẹ” ati dipo nfunni ni wiwo ti o wọpọ fun wiwo awọn ohun elo ti o wa ati yiyi laarin awọn ohun elo ṣiṣe, ti mu ṣiṣẹ nipasẹ fifẹ rọrun. awọn afarajuwe (O le yipada laarin awọn eekanna atanpako ti awọn ohun elo ṣiṣe pẹlu idari sisun inaro ati yi lọ nipasẹ atokọ ti awọn ohun elo ti a fi sii pẹlu afarajuwe petele).

  • Nigbati o ba n wa, alaye han ni iwe kan, iru si wiwa ni agbegbe tabili GNOME.
    Ilọsiwaju idagbasoke ti GNOME Shell fun awọn ẹrọ alagbeka
  • Bọtini oju-iboju ti ṣe atunto eto igbewọle patapata ni lilo awọn afarajuwe, eyiti o sunmọ eto igbewọle ti a nṣe ni awọn ọna ṣiṣe alagbeka miiran (fun apẹẹrẹ, bọtini ti a tẹ ti tu silẹ lẹhin titẹ bọtini miiran). Ilọsiwaju heuristics fun ti npinnu igba lati fi bọtini itẹwe loju iboju han. Ni wiwo igbewọle emoji ti tun ṣe. Ifilelẹ keyboard ti jẹ atunṣe fun lilo lori awọn iboju kekere. Awọn afarajuwe tuntun ti ṣafikun lati tọju bọtini itẹwe loju iboju, ati pe o tun tọju laifọwọyi nigbati o ba gbiyanju lati yi lọ.
  • Iboju pẹlu atokọ ti awọn ohun elo ti o wa ni a ti ṣe deede lati ṣiṣẹ ni ipo aworan, aṣa tuntun fun iṣafihan awọn katalogi ti dabaa, ati awọn indents ti pọ si lati jẹ ki titẹ rọrun lori awọn fonutologbolori. Awọn iṣeeṣe ti pese fun awọn ohun elo akojọpọ.
  • A ti dabaa wiwo kan fun iyipada awọn eto ni kiakia (iboju Eto Yara), ni idapo sinu akojọ aṣayan-silẹ pẹlu wiwo fun iṣafihan atokọ ti awọn iwifunni. Akojọ aṣayan ni a pe pẹlu afarajuwe sisun oke-isalẹ ati gba ọ laaye lati yọ awọn iwifunni kọọkan kuro pẹlu awọn afaraju sisun petele.

Awọn eto fun ojo iwaju:

  • Gbigbe awọn ayipada ti a pese silẹ ati API tuntun fun ṣiṣakoso awọn idari sinu eto akọkọ ti GNOME (ti a gbero lati ṣe gẹgẹ bi apakan ti ọna idagbasoke GNOME 44).
  • Ṣiṣẹda ohun ni wiwo fun ṣiṣẹ pẹlu awọn ipe nigba ti iboju ti wa ni titiipa.
  • Atilẹyin ipe pajawiri.
  • Agbara lati lo mọto gbigbọn ti a ṣe sinu awọn foonu lati ṣẹda ipa esi tactile.
  • Ni wiwo fun šiši ẹrọ pẹlu koodu PIN kan.
  • Agbara lati lo awọn ipalemo bọtini itẹwe ti o gbooro loju iboju (fun apẹẹrẹ, lati jẹ ki titẹ sii URL jẹ ki o rọrun) ati ki o mu iṣeto badọgba fun ebute naa.
  • Atunse eto iwifunni, ikojọpọ awọn iwifunni ati awọn iṣẹ pipe lati awọn iwifunni.
  • Ṣafikun ina filaṣi si iboju eto iyara.
  • Atilẹyin fun atunto awọn aaye iṣẹ ni ipo awotẹlẹ.
  • A ti ṣe awọn ayipada lati gba awọn igun yika fun awọn eekanna atanpako ni ipo awotẹlẹ, awọn panẹli ṣiṣafihan, ati agbara fun awọn ohun elo lati fa si agbegbe ni isalẹ awọn panẹli oke ati isalẹ.

orisun: opennet.ru

Fi ọrọìwòye kun