A GNOME Shell folytatása mobil eszközökre

Jonas Dressler a GNOME projektből közzétette az utóbbi hónapokban végzett munka jelentését a GNOME Shell felületének mobiltelefonokon és érintőképernyős táblagépeken való használatra alkalmas lehetőségeinek fejlesztéséről. A munka finanszírozását a német oktatási minisztérium biztosította, amely támogatási grantot adott a GNOME fejlesztőinek a közérdekű szoftverprojektek támogatására irányuló kezdeményezés keretében.

A fejlesztés jelenlegi állapotát a GNOME OS nightly buildjeiben lehet megismerni. Ezen kívül külön fejlesztés alatt áll a postmarketOS disztribúció, amely az elkészített projektmódosításokat tartalmazza. A kiemelt platform a Pinephone Pro okostelefon, de a Librem 5 és a postmarketOS által támogatott Android okostelefonok is használhatók a teszteléshez.

A fejlesztők számára külön GNOME Shell és Mutter ágakat kínálnak, amelyeken a mobil eszközök számára készült teljes értékű felület kialakításával kapcsolatos változtatások találhatók. A közzétett kódban biztosított a navigáció támogatása érintési gesztusok használatával, valamint megvalósították a képernyőbillentyűzetet, és beépítették a felhasználói felület elemeinek adaptív méretezését is a képernyő méretéhez, valamint egy optimalizált interfészt javasoltak a telepített alkalmazások közötti navigációhoz.

A legfontosabb eredmények az előző jelentés óta:

  • Folytatódott a kétdimenziós gesztusnavigáció fejlesztése. A GNOME által megvalósított interface az alkalmazások indítására és a feladatok közötti váltásra vonatkozóan egy általános kialakítást követ, míg az Android a három képernyő (kezdőképernyő, alkalmazások navigálása és feladatok közötti váltás) elvén, míg az iOS két (kezdőképernyő és feladatok közötti váltás) elvén alapul.

    A GNOME-alapú összefüggő felület lehetővé tette a zavaros térbeli modell és a nem nyilvánvaló gesztusok, például a "kiválasztás a képernyőn, megállás és várakozás az ujj eltávolítása nélkül" elhagyását, ehelyett egy általános felület került javaslatra a meglévő alkalmazások megtekintésére és a futó alkalmazások közötti váltásra, amely egyszerű csúsztató gesztusokkal aktiválható (az elindított alkalmazások miniatűrjei között függőleges csúsztató gesztussal lehet váltani, míg az telepített alkalmazások listáját vízszintes gesztussal lehet görgetni).

  • Kereséskor az információk egy oszlopban jelennek meg, hasonlóan a GNOME asztali környezetében végzett kereséshez.
    A GNOME Shell folytatása mobil eszközökre
  • A képernyőbillentyűzet teljesen átalakított beviteli rendszert alkalmaz gesztusok használatával, amely közel áll más mobil operációs rendszerekben alkalmazott beviteli struktúrákhoz (például a megnyomott billentyűt elengedjük, amikor egy másik billentyűt nyomunk meg). Fejlesztették a heurisztikát a képernyőbillentyűzet megjelenítésének szükségességéről. Az emoji bevitel felülete átalakításra került. A billentyűzet elrendezése az apróbb képernyőkhöz lett igazítva. Új gesztusok kerültek bevezetésre a képernyőbillentyűzet eltüntetésére, valamint automatikus rejtés biztosítása görgetés megkísérlésekor.
  • A meglévő alkalmazások listájával rendelkező képernyő alkalmazkodott a portrémódhoz, új stílusú mappa megjelenítés jött létre, a távolságok megnövekedtek a okostelefonokon való érintés megkönnyítése érdekében. Lehetőségek ötletek csoportosítására is biztosítottak.
  • Gyors beállítási felület került javaslatra (Quick Settings), amely egy legördülő menübe van integrálva az értesítési lista megjelenítő interfészével. A menü egy fentről lefelé csúsztató gesztussal hívható elő, és lehetővé teszi az egyes értesítések eltávolítását vízszintes csúsztató gesztusokkal.

Jövőbeli tervek:

  • A változások és az új API átkerülése a gesztusok kezeléséhez a GNOME fő összetevőibe (tervezett a GNOME 44 fejlesztési ciklus keretein belül).
  • Felület létrehozása a hívások kezelésére a képernyő zárolása alatt.
  • Sürgősségi hívások támogatása.
  • A telefonokba integrált vibrátor használatának lehetősége a tapintható visszajelzési hatás létrehozására.
  • Felület az eszköz PIN-kóddal való feloldására.
  • A kibővített képernyőbillentyűzet elrendezések használatának lehetősége (például az URL-ek egyszerűsített bevitele érdekében) és az elrendezés alkalmazkodása a terminálhoz.
  • A figyelmeztetési rendszer átdolgozása, figyelmeztetések csoportosítása és a figyelmeztetésekről indítható műveletek.
  • Zseblámpa hozzáadása a gyors beállítások képernyőjéhez.
  • A munkaterületek átcsoportosításának támogatása a vizuális üzemmódban.
  • Változtatások végrehajtása, amelyek lehetővé teszik a miniatűrök lekerekített sarkainak, áttetsző paneleknek és az alkalmazások által a felső és alsó panelek alatti területre való rajzolásának megvalósítását.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster