Pag-unlad sa paggawa ng variant ng GNOME Shell para sa mga mobile device

Si Jonas Dreßler ng GNOME Project ay nag-publish ng isang ulat sa estado ng adaptasyon ng GNOME Shell para sa mga smartphone. Upang maisakatuparan ang gawain, isang grant ang natanggap mula sa German Ministry of Education bilang bahagi ng suporta sa mga proyekto ng programa na makabuluhang panlipunan.

Nabanggit na ang pagbagay para sa mga smartphone ay pinasimple sa pamamagitan ng pagkakaroon sa mga pinakabagong release ng GNOME ng isang tiyak na batayan para sa pagtatrabaho sa mga maliliit na touch screen. Halimbawa, mayroong isang nako-customize na interface ng nabigasyon ng application na sumusuporta sa arbitrary na muling pagsasaayos gamit ang drag&drop na mekanismo at multi-page na layout. Sinusuportahan na ang mga galaw sa screen, gaya ng galaw sa pag-swipe upang baguhin ang mga screen, na malapit sa mga galaw ng kontrol na kailangan sa mga mobile device. Sinusuportahan din ng mga mobile device ang marami sa mga konsepto ng GNOME na makikita sa mga desktop system, gaya ng kahon ng Mga Mabilisang Setting, notification system, at on-screen na keyboard.

Pag-unlad sa paggawa ng variant ng GNOME Shell para sa mga mobile device
Pag-unlad sa paggawa ng variant ng GNOME Shell para sa mga mobile device

Bilang bahagi ng proyekto upang dalhin ang GNOME sa mobile, tinukoy ng mga developer ang isang feature na roadmap at gumawa ng mga gumaganang prototype ng home screen, app launcher, search engine, on-screen na keyboard, at iba pang pangunahing konsepto. Gayunpaman, hindi pa saklaw ang mga partikular na nauugnay na feature, 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.

Pag-unlad sa paggawa ng variant ng GNOME Shell para sa mga mobile device

Ang mga pangunahing nakaplanong gawain ay:

  • Bagong API para sa XNUMXD gesture navigation (nagpatupad ng bagong mekanismo ng pagsubaybay sa kilos at muling idinisenyong paghawak ng input sa Clutter).
  • Pagpapasiya ng paglulunsad sa isang smartphone at pagbagay ng mga elemento ng interface para sa maliliit na screen (ipinatupad).
  • Paglikha ng isang hiwalay na layout ng panel para sa mga mobile device - isang tuktok na panel na may mga tagapagpahiwatig at isang panel sa ibaba para sa nabigasyon (sa ilalim ng pagpapatupad).
  • Mga desktop at organisasyon ng trabaho na may ilang tumatakbong application. Paglulunsad ng mga programa sa mga mobile device sa full screen mode (sa ilalim ng pagpapatupad).
  • Adaptation ng interface ng nabigasyon para sa listahan ng mga naka-install na application para sa iba't ibang mga resolution ng screen, halimbawa, paglikha ng isang compact na bersyon para sa tamang operasyon sa portrait mode (sa ilalim ng pagpapatupad).
  • Paglikha ng opsyon sa on-screen na keyboard para sa pagtatrabaho sa portrait mode (sa conceptual prototype stage).
  • Paglikha ng isang interface para sa mabilis na pagbabago ng mga setting, maginhawa para sa paggamit sa mga mobile device (sa konseptwal na prototype na yugto).

Pag-unlad sa paggawa ng variant ng GNOME Shell para sa mga mobile device


Pinagmulan: opennet.ru

Magdagdag ng komento