Мобилдик түзмөктөр үчүн GNOME Shell өнүктүрүүнү улантуу

GNOME Долбоорунун кызматкери Йонас Дресслер сенсордук экрандагы смартфондордо жана планшеттерде колдонуу үчүн 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

Комментарий кошуу