Jonas Dressler projekta GNOME predstavljen nedavno objavljena publikacija u kojoj dijeli a izvjeĆĄtaj o stanju usvajanja GNOME Shell-a za pametne telefone.
Napominje se da je za izvoÄenje radova dobijen grant njemaÄkog Ministarstva obrazovanja u sklopu podrĆĄke druĆĄtveno znaÄajnim programskim projektima.
Kao dio projekta GNOME Mobile Adaptation, programeri uspostavio mapu puta za razvoj funkcionalnosti i pripremili radne prototipove poÄetnog ekrana, interfejsa za pokretanje aplikacija, pretraĆŸivaÄa, tastature na ekranu i drugih osnova.
MeÄutim, specifiÄne karakteristike koje joĆĄ nisu pokrivene kao ĆĄto je otkljuÄavanje ekrana PIN kodom, primanje poziva dok je ekran zakljuÄan, hitni pozivi, baterijska lampa itd. Pinephone Pro pametni telefon koristi se kao platforma za testiranje razvoja.
Neki od najteĆŸih dijelova koji su vam potrebni za mobilnu torbicu veÄ postoje danas:
Potpuno prilagodljiva mreĆŸa aplikacija sa prevlaÄenjem i ispuĆĄtanjem paginacije, fascikli i preureÄivanjem redosleda
Horizontalni pokreti za radni prostor "prianjaju za prst", koji su priliÄno bliski onome ĆĄto bismo ĆŸeljeli na mobilnom ureÄaju za prebacivanje izmeÄu aplikacija
Prevucite prema gore za navigaciju do pregleda aplikacije i mreĆŸe, ĆĄto je takoÄer priliÄno sliÄno onome ĆĄto bismo ĆŸeljeli na mobilnom ureÄaju
Povrh toga, mnoge stvari na kojima trenutno radimo za desktop takoÄe su relevantne za mobilne ureÄaje, ukljuÄujuÄi brza podeĆĄavanja, redizajn obaveĆĄtenja i poboljĆĄanu tastaturu na ekranu.
MeÄu glavnim zadacima su:
- Novi API za 2D navigaciju pokretima (implementirao je novi mehanizam za praÄenje pokreta i redizajniranu obradu unosa u Clutteru).
- Detekcija pokretanja na pametnom telefonu i prilagoÄavanje elemenata interfejsa za male ekrane (implementirano).
- Kreiranje posebnog izgleda panela za mobilne ureÄaje: gornji panel sa indikatorima i donji panel za navigaciju (u toku).
- Stoni raÄunari i organizacija rada s viĆĄe pokrenutih aplikacija. Pokretanje aplikacije na mobilnim ureÄajima u reĆŸimu celog ekrana (u toku).
- PrilagoÄavanje interfejsa za pregledavanje liste instaliranih aplikacija za razliÄite rezolucije ekrana, na primer, kreiranje kompaktne verzije za ispravan rad u portretnom reĆŸimu (u toku).
- Kreiranje verzije ekranske tastature za rad u portretnom reĆŸimu (u fazi konceptualnog prototipa).
Kreiranje interfejsa za brze promene konfiguracije, pogodnog za upotrebu na mobilnim ureÄajima (faza konceptualnog prototipa).
PrimjeÄuje se da prilagoÄavanje za pametne telefone je olakĆĄano zbog Äinjenice da su najnovije verzije GNOME ima neku osnovu za rad na malim ekranima osjetljivim na dodir. Na primjer, postoji prilagodljivo navigacijsko suÄelje aplikacije koje podrĆŸava proizvoljno preureÄivanje i ispuĆĄtanje i raspored na viĆĄe stranica.
Ne oÄekujemo da Äemo svakodnevno dovrĆĄiti svaki aspekt pretvaranja GNOME Shell-a u ljusku telefona kojom se moĆŸe upravljati kao dio ovog grant projekta. To bi bio mnogo veÄi napor jer bi to znaÄilo rjeĆĄavanje stvari poput pozivanja zakljuÄanog ekrana, otkljuÄavanja PIN koda, hitnog poziva, brzog prebacivanja svjetiljke i drugih malih funkcija kvaliteta ĆŸivota.
MeÄutim, vjerujemo da su osnove navigacije ljuskom, pokretanja aplikacija, pretraĆŸivanja, koriĆĄtenja ekranske tipkovnice itd. su izvodljive u kontekstu ovog projekta, barem u fazi prototipa.
Pokreti na ekranu su veÄ podrĆŸani, poput pokreta prevlaÄenja za promjenu ekrana, koji su bliski kontrolnim pokretima potrebnim na mobilnim ureÄajima. Na mobilnim ureÄajima moĆŸete koristiti i mnoge GNOME koncepte koji se koriste na radnoj povrĆĄini, kao ĆĄto su blok brzih postavki, sistem obavjeĆĄtenja i tastatura na ekranu.
KonaÄno ako ste zainteresirani da saznate viĆĄe o tome, moĆŸete provjeriti detalje Na sledeÄem linku.