Прогрес у створенні варіанта GNOME Shell для мобільних пристроїв

Джонас Дресслер (Jonas Dreßler) із проекту GNOME опублікував звіт про стан адаптації оболонки GNOME Shell для смартфонів. На проведення роботи було отримано грант, виділений міністерством освіти Німеччини у межах підтримки суспільно значимих програмних проектів.

Зазначається, що адаптацію смартфонів спрощує наявність в останніх випусках GNOME певного базису для роботи на невеликих сенсорних екранах. Наприклад, є інтерфейс навігації, що настроюється по додатках, що підтримує довільне перегрупування за допомогою механізму drag&drop і багатосторінкове компонування. Вже підтримуються екранні жести, такі як ковзний жест для зміни екранів, які близькі до жестів, що управляють, необхідним на мобільних пристроях. На мобільних пристроях також можна застосовувати багато концепцій GNOME, які використовуються на настільних системах, такі як блок швидких налаштувань, система сповіщень та екранна клавіатура.

Прогрес у створенні варіанта GNOME Shell для мобільних пристроїв
Прогрес у створенні варіанта GNOME Shell для мобільних пристроїв

У рамках проекту з адаптації GNOME для мобільних пристроїв розробники визначили план розвитку функціональності та підготували робочі прототипи домашнього екрану, інтерфейс запуску додатків, системи пошуку, екранної клавіатури та інших основних концепцій. При цьому поки що не охоплюються специфічні супутні можливості, такі як розблокування екрана PIN-кодом, прийом дзвінків під час блокування екрану, екстрені дзвінки, ліхтарик тощо. Як платформу для тестування напрацювань використовується смартфон Pinephone Pro.

Прогрес у створенні варіанта GNOME Shell для мобільних пристроїв

З основних намічених завдань названо:

  • Новий API для двовимірної навігації жестами (реалізований новий механізм відстеження жестів та перероблено обробку введення в Clutter).
  • Визначення запуску на смартфоні та адаптації елементів інтерфейсу для невеликих екранів (реалізовано).
  • Створення окремої розкладки панелей для мобільних пристроїв - верхня панель з індикаторами та нижня навігаційна панель (в процесі реалізації).
  • Робочі столи та організація роботи з кількома запущеними програмами. Запуск програм на мобільних пристроях у повноекранному режимі (у процесі реалізації).
  • Адаптація навігаційного інтерфейсу за списком встановлених програм для різних екранних дозволів, наприклад, створення компактного варіанту для коректної роботи в портретному режимі (в процесі реалізації).
  • Створення варіанта екранної клавіатури для роботи у портретному режимі (на стадії концептуального прототипу).
  • Створення інтерфейсу швидкого налаштування, зручного для використання на мобільних пристроях (на стадії концептуального прототипу).

Прогрес у створенні варіанта GNOME Shell для мобільних пристроїв


Джерело: opennet.ru

Додати коментар або відгук