Jonas Dressler, a GNOME Project munkatársa jelentést tett közzé az elmúlt hónapokban a GNOME Shell-élmény érintőképernyős okostelefonokon és táblagépeken történő fejlesztése érdekében végzett munkájáról. A munkát a német oktatási minisztérium finanszírozza, amely a társadalmilag jelentős szoftverprojektek támogatására irányuló kezdeményezés részeként támogatást nyújtott a GNOME fejlesztőinek.
A fejlesztés jelenlegi állása a GNOME OS éjszakai buildjeiben található. Emellett a postmarketOS disztribúció összeállításait külön fejlesztik, beleértve a projekt által előkészített változtatásokat is. A fejlesztések tesztelésének platformjaként a Pinephone Pro okostelefon szolgál, de tesztelésre a postmarketOS projekt által támogatott Librem 5 és Android okostelefonok is használhatók.
A fejlesztők számára a GNOME Shell és a Mutter külön ágait kínálják, amelyek összegyűjtik a mobileszközök teljes értékű shelljének létrehozásával kapcsolatos meglévő változtatásokat. A közzétett kód támogatja a képernyőn megjelenő mozdulatokkal történő navigációt, hozzáadott egy képernyő-billentyűzetet, tartalmazott kódot az interfész elemeinek a képernyő méretéhez való adaptálásához, és egy kis képernyőkre optimalizált felületet kínál a telepített alkalmazások közötti navigációhoz.
Főbb eredmények az előző jelentéshez képest:
- Folytatódik a kétdimenziós gesztusos navigáció fejlesztése. Az Android és iOS gesztusvezérelt felületétől eltérően a GNOME közös felületet biztosít az alkalmazások indításához és a feladatok közötti váltáshoz, míg az Android három képernyős elrendezést (kezdőképernyő, alkalmazásnavigáció és feladatváltás) használ, iOS rendszerben pedig kettőt ( kezdőképernyő és a feladatok közötti váltás).
A GNOME konszolidált felülete kiküszöböli a zavaró térbeli modellt és a nem nyilvánvaló gesztusok használatát, mint például a "csúsztat, megáll, és vár az ujja felemelése nélkül", és ehelyett egy közös felületet kínál az elérhető alkalmazások megtekintéséhez és a futó alkalmazások közötti váltáshoz, amelyet egyszerű csúsztatással aktiválhat. gesztusok ( Függőleges csúsztatással válthat a futó alkalmazások miniatűrjei között, és vízszintes kézmozdulattal görgetheti a telepített alkalmazások listáját).
- Kereséskor az információk egy oszlopban jelennek meg, hasonlóan a GNOME asztali környezetben végzett kereséshez.
- A képernyőn megjelenő billentyűzet teljesen újratervezte a gesztusok segítségével a beviteli szervezést, ami közel áll a más mobil operációs rendszerekben begyakorolt bevitelszervezéshez (például egy másik billentyű lenyomása után a lenyomott billentyű felszabadul). Továbbfejlesztett heurisztika annak meghatározásához, hogy mikor jelenjen meg a képernyő-billentyűzet. Az emoji beviteli felületet újratervezték. A billentyűzetkiosztást a kisebb képernyőkön való használatra igazították. Új gesztusok kerültek hozzáadásra a képernyő-billentyűzet elrejtésére, és automatikusan elrejtik, amikor megpróbál görgetni.
- Az elérhető alkalmazások listáját tartalmazó képernyőt úgy alakították át, hogy portré módban is működjön, új stílust javasoltak a katalógusok megjelenítéséhez, és a behúzásokat megnövelték, hogy az okostelefonokon könnyebben lehessen nyomni. Lehetőség van az alkalmazások csoportosítására.
- Javasoltak egy felületet a beállítások gyors megváltoztatásához (Gyorsbeállítások képernyő), amelyet egyetlen legördülő menüben egyesítenek az értesítések listájának megjelenítésére szolgáló felülettel. A menü egy felülről lefelé csúszó mozdulattal hívható elő, és lehetővé teszi az egyes értesítések eltávolítását vízszintes csúszó mozdulatokkal.
Jövőbeli tervek:
- Az előkészített változtatások és a gesztusok vezérlésére szolgáló új API átvitele a GNOME fő struktúrájába (a tervek szerint a GNOME 44 fejlesztési ciklus részeként).
- Interfész létrehozása a hívások kezeléséhez, miközben a képernyő le van zárva.
- Segélyhívás támogatása.
- A telefonokba épített vibrációs motor használatának lehetősége tapintható visszacsatolási hatás létrehozására.
- Interfész a készülék PIN kóddal történő feloldásához.
- Kibővített képernyő-billentyűzet-kiosztások használatának lehetősége (például az URL-bevitel egyszerűsítésére) és az elrendezésnek a terminálhoz való adaptálása.
- Az értesítési rendszer átdolgozása, az értesítések csoportosítása és műveletek hívása az értesítésekből.
- Zseblámpa hozzáadása a gyorsbeállítások képernyőhöz.
- Támogatja a munkaterületek átrendezését áttekintés módban.
- Változások történtek annak érdekében, hogy áttekintő módban lekerekített sarkok legyenek a miniatűröknél, átlátszó panelek jelenjenek meg, és az alkalmazások a felső és alsó panelek alatti területre rajzolhassanak.
Forrás: opennet.ru