Jonasz Dressler z projektu Ujawniono GNOME niedawno publikacja, w której dzieli się m.in raport o stanie przyjęcia powłoki GNOME na smartfony.
Wspomniano, że na realizację prac otrzymano dotację z niemieckiego Ministerstwa Edukacji w ramach wsparcia projektów programowych istotnych społecznie.
W ramach Projektu Adaptacji Mobilnej GNOME, programiści ustanowiła mapę drogową rozwoju funkcjonalności przygotowaliśmy działające prototypy ekranu głównego, interfejsu uruchamiania aplikacji, wyszukiwarki, klawiatury ekranowej i innych podstaw.
Jednak konkretne funkcje nie zostały jeszcze omówione takie jak odblokowanie ekranu kodem PIN, odbieranie połączeń przy zablokowanym ekranie, połączenia alarmowe, latarka itp. Smartfon Pinephone Pro służy jako platforma do testowania rozwoju.
Niektóre z najtrudniejszych części potrzebnych do obudowy mobilnej są już na miejscu:
W pełni konfigurowalna siatka aplikacji z paginacją przeciągnij i upuść, folderami i zmianą kolejności
Poziome gesty „przyklej do palca” w przestrzeni roboczej, które są bardzo zbliżone do tego, czego chcielibyśmy na urządzeniu mobilnym, aby przełączać się między aplikacjami
Przesuń w górę, aby przejść do przeglądu aplikacji i siatki, która jest również bardzo podobna do tego, czego chcielibyśmy na urządzeniu mobilnym
Ponadto wiele rzeczy, nad którymi obecnie pracujemy na komputery, dotyczy również urządzeń mobilnych, w tym szybkie ustawienia, przeprojektowanie powiadomień i ulepszona klawiatura ekranowa.
Wśród głównych zadań Są to:
- Nowy interfejs API do nawigacji gestami 2D (wdrożono nowy mechanizm śledzenia gestów i przeprojektowano przetwarzanie danych wejściowych w Clutter).
- Uruchom wykrywanie na smartfonie i adaptację elementów interfejsu dla małych ekranów (zaimplementowane).
- Stworzenie osobnego układu paneli dla urządzeń mobilnych: górny panel ze wskaźnikami i dolny panel do nawigacji (w trakcie).
- Komputery stacjonarne i organizacja pracy z uruchomionymi wieloma aplikacjami. Uruchamianie aplikacji na urządzeniach mobilnych w trybie pełnoekranowym (w toku).
- Dostosowanie interfejsu do przeglądania listy zainstalowanych aplikacji dla różnych rozdzielczości ekranu, np. stworzenie wersji kompaktowej do poprawnej pracy w trybie portretowym (w trakcie).
- Stworzenie wersji klawiatury ekranowej do pracy w trybie portretowym (na etapie prototypu koncepcyjnego).
Stworzenie interfejsu do szybkich zmian konfiguracyjnych, wygodnego w obsłudze na urządzeniach mobilnych (etap prototypu koncepcyjnego).
Zauważono, że łatwa adaptacja do smartfonów ze względu na to, że najnowsze wersje GNOME ma pewne podstawy do pracy na małych ekranach dotykowych. Na przykład istnieje konfigurowalny interfejs nawigacji aplikacji, który obsługuje dowolne przeciąganie i upuszczanie oraz układ wielostronicowy.
Nie spodziewamy się, że codziennie w ramach tego projektu grantowego ukończymy każdy aspekt tworzenia powłoki GNOME Shell w zarządzalnej obudowie telefonu. Byłby to znacznie większy wysiłek, ponieważ oznaczałoby to rozwiązywanie problemów, takich jak wywoływanie ekranu blokady, odblokowywanie kodu PIN, połączenia alarmowe, szybkie przełączanie latarki i inne drobne funkcje poprawiające jakość życia.
Uważamy jednak, że podstawy poruszania się po powłoce, uruchamiania aplikacji, wyszukiwania, korzystania z klawiatury ekranowej itp. są wykonalne w kontekście tego projektu, przynajmniej na etapie prototypu.
Gesty ekranowe są już obsługiwane, jak gest przesuwania, aby przełączać ekrany, które są zbliżone do gestów sterujących wymaganych na urządzeniach mobilnych. Na urządzeniach mobilnych można również korzystać z wielu koncepcji GNOME używanych na pulpicie, takich jak blok szybkich ustawień, system powiadomień i klawiatura ekranowa.
W końcu jeśli chcesz dowiedzieć się więcej na ten tematmożesz sprawdzić szczegóły W poniższym linku.