Nag-publish sila ng isang ulat sa pag-unlad ng Gnome Shell mobile

Jonas Dressler ng proyekto Inilabas ang GNOME kamakailan ay isang publikasyon kung saan ibinabahagi niya ang a ulat sa katayuan sa pagpapatibay ng GNOME Shell para sa mga smartphone.

Nabanggit na upang maisakatuparan ang gawain, isang grant ang natanggap mula sa German Ministry of Education bilang bahagi ng suporta para sa mga proyekto ng programa na makabuluhang panlipunan.

Bilang bahagi ng GNOME Mobile Adaptation Project, ang mga developer nagtatag ng roadmap para sa pagbuo ng functionality at naghanda ng mga gumaganang prototype ng home screen, interface ng launcher ng app, search engine, on-screen na keyboard, at iba pang mga pangunahing kaalaman.

Gayunpaman, mga partikular na tampok na hindi pa saklaw gaya ng pag-unlock sa screen gamit ang PIN code, pagtanggap ng mga tawag habang naka-lock ang screen, mga emergency na tawag, flashlight, atbp. Ang Pinephone Pro smartphone ay ginagamit bilang isang platform para sa pagsubok ng mga development.

Ang ilan sa mga pinakamahirap na bahagi na kailangan mo para sa isang mobile case ay nasa lugar na ngayon:

Ganap na nako-customize na grid ng app na may drag-and-drop pagination, mga folder, at muling pag-aayos
Pahalang na "stick to finger" na mga galaw sa workspace, na medyo malapit sa kung ano ang gusto namin sa isang mobile device na lumipat sa pagitan ng mga app
Mag-swipe pataas para mag-navigate sa pangkalahatang-ideya at grid ng app, na halos kapareho rin ng gusto namin sa isang mobile device
Higit pa rito, marami sa mga bagay na kasalukuyan naming ginagawa para sa desktop ay may kaugnayan din sa mobile, kabilang ang mga mabilisang setting, muling pagdidisenyo ng notification, at pinahusay na on-screen na keyboard.

Kabilang sa mga pangunahing gawain ay:

  • Bagong API para sa 2D gesture navigation (nagpatupad ng bagong mekanismo ng pagsubaybay sa kilos at muling ginawang pagpoproseso ng input sa Clutter).
  • Ilunsad ang detection sa isang smartphone at adaptasyon ng mga elemento ng interface para sa maliliit na screen (ipinatupad).
  • Paglikha ng hiwalay na layout ng panel para sa mga mobile device: ang tuktok na panel na may mga indicator at ang ibabang panel para sa nabigasyon (kasalukuyang isinasagawa).
  • Mga desktop at organisasyon ng trabaho na may maraming application na tumatakbo. Paglulunsad ng application sa mga mobile device sa full screen mode (in progress).
  • Adaptation ng interface upang i-browse ang listahan ng mga naka-install na application para sa iba't ibang mga resolution ng screen, halimbawa, ang paglikha ng isang compact na bersyon para sa tamang trabaho sa portrait mode (in progress).
  • Paglikha ng isang bersyon ng on-screen na keyboard upang gumana sa portrait mode (sa konseptwal na prototype na yugto).
    Paglikha ng isang interface para sa mabilis na mga pagbabago sa configuration, maginhawa para sa paggamit sa mga mobile device (konseptuwal na prototype stage).

Naobserbahan na Ang adaptasyon para sa mga smartphone ay ginagawang madali dahil sa katotohanan na ang mga kamakailang bersyon ng Ang GNOME ay may ilang batayan para magtrabaho sa maliliit na touch screen. Halimbawa, mayroong isang nako-customize na interface ng nabigasyon ng app na sumusuporta sa arbitrary na drag-and-drop na muling pagsasaayos at multi-page na layout.

Hindi namin inaasahan na kumpletuhin ang bawat aspeto ng paggawa ng GNOME Shell na isang mapapamahalaang shell ng telepono araw-araw bilang bahagi ng proyektong gawad na ito. Magiging mas malaking pagsisikap iyon dahil mangangahulugan ito ng pagtugon sa mga bagay tulad ng pagtawag sa lock screen, pag-unlock ng PIN code, emergency na pagtawag, mabilis na flashlight toggle, at iba pang maliliit na feature ng kalidad ng buhay.

Gayunpaman, naniniwala kami na ang mga pangunahing kaalaman sa pag-navigate sa shell, paglulunsad ng mga application, paghahanap, paggamit ng on-screen na keyboard, atbp. ay magagawa sa konteksto ng proyektong ito, kahit man lang sa isang prototype na yugto.

Sinusuportahan na ang mga galaw sa screen, tulad ng pag-swipe na galaw para lumipat ng mga screen, na malapit sa mga control gesture na kailangan sa mga mobile device. Sa mga mobile device, maaari mo ring gamitin ang marami sa mga konsepto ng GNOME na ginagamit sa desktop, tulad ng mabilisang mga setting block, ang notification system, at ang on-screen na keyboard.

Sa wakas kung interesado kang malaman ang tungkol dito, maaari mong suriin ang mga detalye Sa sumusunod na link.