Përparimi i zhvillimit të GNOME Shell për pajisjet mobile

Jonas Dressler nga projekti GNOME publikoi një raport mbi punën e kryer gjatë muajve të fundit për zhvillimin e mundësive të GNOME Shell për përdorim në smartphone dhe tabletë me ekran prekes. Ky projekt financohet nga ministria e arsimit e Gjermanisë, e cila i ka dhënë zhvilluesve të GNOME një grante në kuadër të një iniciative për mbështetje të projekteve softuerike me rëndësi për shoqërinë.

Aktualisht, gjendjen e zhvillimit mund ta shihni në versionet e natës të GNOME OS. Për më tepër, zhvillohen veçmas versionet e distribucionit postmarketOS, të cilat përmbajnë ndryshimet e përgatitura nga projekti. Smartfoni Pinephone Pro përdoret si platformë për testimin e zhvillimeve, por gjithashtu mund të përdoren Librem 5 dhe smartphone Android që mbështeten nga projekti postmarketOS për testim.

Për zhvilluesit, ofrohen degë të veçanta të GNOME Shell dhe Mutter, të cilat përmbajnë ndryshimet ekzistuese që lidhen me krijimin e një ndërfaqe të plotë për pajisjet mobile. Në kodin e publikuar është siguruar mbështetje për navigimin me anë të gjesteve në ekran, është shtuar një tastierë në ekran, është përfshirë kodi për adaptimin e elementeve të ndërfaqes sipas madhësisë së ekranit, dhe është propozuar një ndërfaqe e optimizuar për ekrane të vogla për navigimin midis aplikacioneve të instaluara.

Arritjet kryesore, në krahasim me raportin e mëparshëm:

  • Rritet zhvillimi i navigimit dy-dimensional me gjeste. Ndryshe nga principi i ndërfaqes së menaxhuar me gjeste që përdoret në Android dhe iOS, në GNOME është realizuar një ndërfaqe e përgjithshme për nisjen e aplikacioneve dhe kalimin midis detyrave, ndërsa në Android përdoret ndarja në tre ekrane (ekrani fillestar, navigimi midis aplikacioneve dhe kalimi midis detyrave), ndërsa në iOS në dy (ekrani fillestar dhe kalimi midis detyrave).

    Ndërfaqja e integruar e realizuar në GNOME e ka eliminuar modelin hapësinor të ndërlikuar dhe përdorimin e gjesteve të paqarta, të tilla si "të lësh mesazhin në ekran, ndal dhe prisni pa hequr dorën", në vend të saj ofrohet një ndërfaqe e përgjithshme për shikimin e aplikacioneve të disponueshme dhe kalimin ndërmjet aplikacioneve të hapura, e cila aktivizohet me gjeste të thjeshta lëshimi (mund të kaloni ndërmjet miniaturave të aplikacioneve të hapura me një gjest të lëvizjes vertikale dhe të rrotulloni listën e aplikacioneve të instaluara me një gjest horizontal).

  • Kur kerkoni, informacioni shfaqet në një kolonë, ngjashëm me kërkimin në ambientin desktop GNOME.
    Përparimi i zhvillimit të GNOME Shell për pajisjet mobile
  • Në tastierën e ekranit, organizimi i hyrjes është riorganizuar plotësisht me përdorimin e gjesteve, që është afër organizimit të hyrjes që aplikohet në sisteme të tjera operuese mobile (p.sh., çelësi i shtypur lirohet pasi të shtypet një çelës tjetër). Heuristika për të përcaktuar momentet që kërkojnë shfaqjen e tastierës së ekranit është përmirësuar. Ndërfaqja e hyrjes së emoji është riorganizuar. Rregullimi i tastierës është adaptuar për përdorim në ekrane më të vogla. Janë shtuar gjeste të reja për të fshehur tastierën e ekranit, si dhe është siguruar fshehja automatike kur përpiqeni të rrotulloni.
  • Ekrani me listën e aplikacioneve të disponueshme është adaptuar për të punuar në modin portret, është propozuar një stil i ri për shfaqjen e katalogeve, janë rritur ndarjet për të thjeshtuar prekjen në smartphone. Janë ofruar mundësi për grupimin e aplikacioneve.
  • Është propozuar një ndërfaqe për ndryshimin e shpejtë të cilësimeve (ekrani Quick Settings), e cila është e bashkuar në një meny të rënë me ndërfaqen për shfaqjen e listës së njoftimeve. Menuja aktivizohet me një gjest lëvizjeje nga sipër-dhe-poshtë dhe lejon heqjen e njoftimeve të veçanta me gjeste horizontale të lëvizjes.

Planet për të ardhmen:

  • Kalimi i ndryshimeve të përgatitura dhe API të ri për menaxhimin e gjesteve në përbërjen kryesore të GNOME (planifikohet të realizohet në kuadër të ciklit të zhvillimit GNOME 44).
  • Krijimi i një ndërfaqe për menaxhimin e thirrjeve gjatë bllokimit të ekranit.
  • Mbështetje për thirrje emergjente.
  • Mundësia e përdorimit të vibratorëve të integruar në telefona për të krijuar efektin e feedback-ut taktil.
  • Ndërfaqe për shk unlockimin e pajisjes me kod PIN.
  • Mundësia e përdorimit të disposicioneve të avancuara të tastierës së ekranit (për shembull, për thjeshtimin e hyrjes së URL-ve) dhe adaptimi i disposicionit për terminalin.
  • Rivlerësimi i sistemit të njoftimeve, grumbullimi i njoftimeve dhe thirrja e veprimeve nga njoftimet.
  • Shtimi i një llambë ndriçimi në ekranin e shpejtë të konfigurimeve.
  • Mbështetje për ri-grupimin e hapësirave të punës në modalitetin e përmbledhjes.
  • Bërja e ndryshimeve që do të lejojnë realizimin e skajeve të rrumbullakosura të miniaturave në modalitetin e përmbledhjes, tabela transparente dhe mundësia e vizatimit të aplikacioneve në zonën nën panelet e sipërme dhe të poshtme.

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster