Мобильді құрылғыларға арналған GNOME Shell әзірлеуін жалғастыру

GNOME жобасының Джонас Дресслер сенсорлық экранды смартфондар мен планшеттерде пайдалану үшін GNOME Shell тәжірибесін дамыту бойынша соңғы бірнеше айда атқарылған жұмыс туралы есепті жариялады. Жұмысты Германияның Білім министрлігі қаржыландырады, ол GNOME әзірлеушілеріне әлеуметтік маңызды бағдарламалық жобаларды қолдау бастамасы аясында грант берді.

Қазіргі даму күйін GNOME ОЖ түнгі құрастыруларынан табуға болады. Сонымен қатар, 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 енгізуін жеңілдету үшін) және орналасуды терминалға бейімдеу.
  • Хабарландыру жүйесін қайта өңдеу, хабарландыруларды топтау және хабарламалардан әрекеттерді шақыру.
  • Жылдам параметрлер экранына фонарь қосу.
  • Шолу режимінде жұмыс кеңістігін қайта реттеуге қолдау көрсету.
  • Шолу режимінде нобайлар үшін дөңгелек бұрыштарға, мөлдір панельдерге және қолданбалардың үстіңгі және астыңғы панельдердің астындағы аумаққа сурет салу мүмкіндігіне рұқсат беру үшін өзгертулер енгізілді.

Ақпарат көзі: opennet.ru

пікір қалдыру