GNOME Shell-ի շարունակական զարգացումը շարժական սարքերի համար

Ջոնաս Դրեսլերը GNOME Project-ից հրապարակել է զեկույց վերջին մի քանի ամիսների ընթացքում կատարված աշխատանքի վերաբերյալ՝ զարգացնելու GNOME Shell-ի փորձը՝ սենսորային էկրանով սմարթֆոնների և պլանշետների վրա օգտագործելու համար: Աշխատանքը ֆինանսավորվում է Գերմանիայի կրթության նախարարության կողմից, որը դրամաշնորհ է տրամադրել GNOME-ի ծրագրավորողներին՝ որպես սոցիալական նշանակության ծրագրային ապահովման նախագծերին աջակցելու նախաձեռնության մաս:

Զարգացման ներկա վիճակը կարելի է գտնել GNOME OS-ի գիշերային նախագծում: Բացի այդ, առանձին-առանձին մշակվում են postmarketOS բաշխման հավաքներ, ներառյալ նախագծի կողմից պատրաստված փոփոխությունները: Pinephone Pro սմարթֆոնն օգտագործվում է որպես մշակումների փորձարկման հարթակ, սակայն PostmarketOS նախագծի կողմից աջակցվող Librem 5 և Android սմարթֆոնները կարող են օգտագործվել նաև փորձարկման համար։

Ծրագրավորողների համար առաջարկվում են GNOME Shell-ի և Mutter-ի առանձին մասնաճյուղեր, որոնք հավաքում են առկա փոփոխությունները՝ կապված շարժական սարքերի համար լիարժեք կեղևի ստեղծման հետ։ Հրապարակված կոդը ապահովում է նավարկության աջակցություն՝ օգտագործելով էկրանի ժեստերը, ավելացրել է էկրանի ստեղնաշար, ներառել է կոդ՝ ինտերֆեյսի տարրերը էկրանի չափին հարմարեցնելու համար, և առաջարկել է փոքր էկրանների համար օպտիմիզացված ինտերֆեյս՝ տեղադրված հավելվածների միջով նավարկելու համար:

Հիմնական ձեռքբերումները նախորդ զեկույցի համեմատ.

  • Երկչափ ժեստերով նավիգացիայի զարգացումը շարունակվում է: Ի տարբերություն Android-ի և iOS-ի ժեստերի վրա հիմնված ինտերֆեյսի, GNOME-ն ապահովում է ընդհանուր ինտերֆեյս՝ հավելվածներ գործարկելու և առաջադրանքների միջև փոխարկելու համար, մինչդեռ Android-ն օգտագործում է երեք էկրանի դասավորություն (հիմնական էկրան, հավելվածների նավիգացիա և առաջադրանքների փոխարկում): ), իսկ iOS-ում՝ երկու ( հիմնական էկրան և առաջադրանքների միջև անցում):

    GNOME-ի համախմբված ինտերֆեյսը վերացնում է շփոթեցնող տարածական մոդելը և ոչ ակնհայտ ժեստերի օգտագործումը, ինչպիսիք են «սահեցրեք, կանգ առեք և սպասեք առանց ձեր մատը բարձրացնելու», և փոխարենը առաջարկում է ընդհանուր ինտերֆեյս հասանելի հավելվածները դիտելու և գործարկվող հավելվածների միջև անցնելու համար, որն ակտիվացվում է պարզ սահեցման միջոցով: ժեստեր (Դուք կարող եք անցնել գործարկվող հավելվածների մանրապատկերների միջև ուղղահայաց սահող ժեստով և ոլորել տեղադրված հավելվածների ցանկը հորիզոնական ժեստով):

  • Որոնելիս տեղեկատվությունը ցուցադրվում է մեկ սյունակում, ինչպես որոնումը GNOME աշխատասեղանի միջավայրում:
    GNOME Shell-ի շարունակական զարգացումը շարժական սարքերի համար
  • Էկրանի ստեղնաշարն ամբողջությամբ վերափոխել է մուտքագրման կազմակերպությունը՝ օգտագործելով ժեստերը, ինչը մոտ է այլ բջջային օպերացիոն համակարգերում կիրառվող մուտքագրման կազմակերպմանը (օրինակ՝ սեղմված ստեղնն ազատվում է մեկ այլ ստեղնը սեղմելուց հետո): Բարելավված էվրիստիկա՝ որոշելու, թե երբ ցուցադրել էկրանի ստեղնաշարը: Էմոջի մուտքագրման ինտերֆեյսը վերանախագծվել է: Ստեղնաշարի դասավորությունը հարմարեցվել է փոքր էկրանների վրա օգտագործելու համար: Ավելացվել են նոր ժեստեր՝ էկրանի ստեղնաշարը թաքցնելու համար, և այն նաև ավտոմատ կերպով թաքցվում է, երբ փորձում եք ոլորել:
  • Հասանելի հավելվածների ցանկով էկրանը հարմարեցվել է դիմանկարային ռեժիմում աշխատելու համար, առաջարկվել է կատալոգների ցուցադրման նոր ոճ և ավելացվել են նահանջները՝ սմարթֆոնների վրա սեղմելը հեշտացնելու համար: Տրվում են հավելվածների խմբավորման հնարավորություններ։
  • Կարգավորումների արագ փոփոխման համար առաջարկվել է ինտերֆեյս (Արագ կարգավորումների էկրան), որը համակցված է մեկ բացվող ընտրացանկի մեջ՝ ինտերֆեյսով, որը ցուցադրում է ծանուցումների ցանկը: Մենյու կանչվում է վերևից ներքև սահող ժեստով և թույլ է տալիս հեռացնել անհատական ​​ծանուցումները հորիզոնական սահող ժեստերով:

Ապագա պլաններ:

  • Պատրաստված փոփոխությունները և ժեստերը վերահսկելու նոր API-ի փոխանցում GNOME-ի հիմնական կառուցվածք (նախատեսվում է իրականացնել որպես GNOME 44-ի մշակման ցիկլի մաս):
  • Զանգերի հետ աշխատելու համար ինտերֆեյսի ստեղծում, երբ էկրանը կողպված է:
  • Արտակարգ իրավիճակների զանգերի աջակցություն:
  • Հեռախոսների մեջ ներկառուցված թրթռումային շարժիչն օգտագործելու հնարավորություն՝ շոշափելի հետադարձ կապ ստեղծելու համար:
  • Ինտերֆեյս սարքը PIN կոդով ապակողպելու համար:
  • Էկրանի վրա ստեղնաշարի ընդլայնված դասավորություններ օգտագործելու ունակություն (օրինակ՝ URL մուտքագրումը պարզեցնելու համար) և հարմարեցնել դասավորությունը տերմինալի համար:
  • Ծանուցումների համակարգի վերամշակում, ծանուցումների խմբավորում և ծանուցումներից գործողությունների կանչում:
  • Արագ կարգավորումների էկրանին լապտերի ավելացում:
  • Աջակցություն աշխատանքային տարածքների վերադասավորմանը ակնարկ ռեժիմում:
  • Փոփոխություններ են կատարվել, որոնք թույլ են տալիս կլորացված անկյուններ մատնապատկերների համար ակնարկ ռեժիմում, թափանցիկ վահանակներ և հավելվածների՝ վերևի և ներքևի վահանակների ներքևի հատվածը նկարելու հնարավորությունը:

Source: opennet.ru

Добавить комментарий