Mobil qurilmalar uchun GNOME Shell-ning davom ettirilishi

GNOME loyihasi vakili Jonas Dressler sensorli ekranli smartfon va planshetlarda foydalanish uchun GNOME Shell tajribasini ishlab chiqish bo‘yicha so‘nggi bir necha oy davomida bajarilgan ishlar haqida hisobot e’lon qildi. Ish Germaniya Ta'lim vazirligi tomonidan moliyalashtiriladi, u ijtimoiy ahamiyatga ega dasturiy ta'minot loyihalarini qo'llab-quvvatlash tashabbusi doirasida GNOME dasturchilariga grant ajratdi.

Rivojlanishning hozirgi holatini GNOME OS ning tungi tuzilmalarida topish mumkin. Bundan tashqari, postmarketOS distributivining yig'ilishlari alohida ishlab chiqilmoqda, shu jumladan loyiha tomonidan tayyorlangan o'zgarishlar. Pinephone Pro smartfoni ishlanmalarni sinovdan o'tkazish uchun platforma sifatida ishlatiladi, ammo test uchun postmarketOS loyihasi tomonidan qo'llab-quvvatlanadigan Librem 5 va Android smartfonlaridan ham foydalanish mumkin.

Ishlab chiquvchilar uchun GNOME Shell va Mutter-ning alohida filiallari taklif etiladi, ular mobil qurilmalar uchun to'liq huquqli qobiqni yaratish bilan bog'liq mavjud o'zgarishlarni to'playdi. Nashr qilingan kod ekrandagi imo-ishoralar yordamida navigatsiyani qo'llab-quvvatlaydi, ekran klaviaturasini qo'shdi, interfeys elementlarini ekran o'lchamiga moslashtirish uchun kodni o'z ichiga oldi va o'rnatilgan ilovalar bo'ylab harakatlanish uchun kichik ekranlar uchun optimallashtirilgan interfeysni taklif qildi.

Oldingi hisobotga nisbatan asosiy yutuqlar:

  • Ikki o'lchovli imo-ishorali navigatsiyani rivojlantirish davom etmoqda. Android va iOS imo-ishorali interfeysidan farqli o'laroq, GNOME ilovalarni ishga tushirish va vazifalar o'rtasida almashish uchun umumiy interfeysni ta'minlaydi, Android esa uch ekranli tartibdan (uy ekrani, ilovalarni navigatsiya qilish va vazifalarni almashtirish) foydalanadi va iOSda - ikkita ( asosiy ekran va vazifalar o'rtasida almashish).

    GNOME-ning konsolidatsiyalangan interfeysi chalkash fazoviy modelni va "barmog'ingizni ko'tarmasdan surish, to'xtatish va kutish" kabi noaniq imo-ishoralardan foydalanishni yo'q qiladi va buning o'rniga oddiy surish orqali faollashtirilgan mavjud ilovalarni ko'rish va ishlaydigan ilovalar o'rtasida almashish uchun umumiy interfeysni taklif qiladi. imo-ishoralar ( Siz vertikal siljish imo-ishorasi bilan ishlaydigan ilovalarning eskizlari o'rtasida almashishingiz va gorizontal imo-ishora bilan o'rnatilgan ilovalar ro'yxatini aylanib chiqishingiz mumkin).

  • Qidirayotganda ma'lumotlar GNOME ish stoli muhitida qidirishga o'xshash bitta ustunda ko'rsatiladi.
    Mobil qurilmalar uchun GNOME Shell-ning davom ettirilishi
  • Ekran klaviaturasi imo-ishoralar yordamida kiritishni tashkil qilishni butunlay qayta loyihalashtirdi, bu boshqa mobil operatsion tizimlarda qo'llaniladigan kiritishni tashkil etishga yaqin (masalan, bosilgan tugma boshqa tugmani bosgandan so'ng chiqariladi). Ekran klaviaturasini qachon ko'rsatishni aniqlash uchun yaxshilangan evristika. Emoji kiritish interfeysi qayta ishlab chiqilgan. Klaviatura tartibi kichikroq ekranlarda foydalanish uchun moslashtirilgan. Ekrandagi klaviaturani yashirish uchun yangi imo-ishoralar qo'shildi va siz aylantirmoqchi bo'lganingizda u avtomatik ravishda yashiriladi.
  • Mavjud ilovalar ro'yxatiga ega ekran portret rejimida ishlashga moslashtirildi, kataloglarni ko'rsatishning yangi uslubi taklif qilindi va smartfonlarda bosishni osonlashtirish uchun chekinishlar oshirildi. Ilovalarni guruhlash uchun imkoniyatlar taqdim etiladi.
  • Sozlamalarni tezda o'zgartirish uchun interfeys taklif qilingan (Tezkor sozlamalar ekrani), bildirishnomalar ro'yxatini ko'rsatish interfeysi bilan bitta ochiladigan menyuga birlashtirilgan. Menyu yuqoridan pastga siljish harakati bilan chaqiriladi va gorizontal siljish imo-ishoralari bilan individual bildirishnomalarni olib tashlash imkonini beradi.

Kelgusi rejalar:

  • Tayyorlangan o'zgarishlarni va imo-ishoralarni boshqarish uchun yangi API-ni GNOME ning asosiy tuzilishiga o'tkazish (GNOME 44 ishlab chiqish tsiklining bir qismi sifatida amalga oshirilishi rejalashtirilgan).
  • Ekran qulflanganda qo'ng'iroqlar bilan ishlash uchun interfeys yaratish.
  • Favqulodda qo'ng'iroqlarni qo'llab-quvvatlash.
  • Taktil aloqa effektini yaratish uchun telefonlarga o'rnatilgan tebranish motoridan foydalanish imkoniyati.
  • Qurilmani PIN kod bilan blokdan chiqarish uchun interfeys.
  • Kengaytirilgan ekrandagi klaviatura tartiblaridan foydalanish (masalan, URL manzilini kiritishni soddalashtirish uchun) va terminal uchun tartibni moslashtirish.
  • Bildirishnoma tizimini qayta ishlash, bildirishnomalarni guruhlash va bildirishnomalardan harakatlarni chaqirish.
  • Tez sozlamalar ekraniga chiroq qo'shish.
  • Umumiy ko'rish rejimida ish joylarini qayta tartibga solishni qo'llab-quvvatlash.
  • Umumiy koʻrish rejimida eskizlar uchun yumaloq burchaklar, shaffof panellar va ilovalarning yuqori va pastki panellar ostidagi maydonga chizish qobiliyatiga ruxsat berish uchun oʻzgartirishlar kiritildi.

Manba: opennet.ru

a Izoh qo'shish