Raport z rozwoju Gnome Shell na urządzenia mobilne

GNOME-Shell-on-mobile-interfejs

Praca jest finansowana przez niemieckie Ministerstwo Edukacji

Jonasz Dressler projektu Gnome, niedawno opublikowałem raport z pracy przeprowadzone w ciągu ostatnich miesięcy w celu rozwoju Gnome Shell do użytku na smartfonach i tablety z ekranem dotykowym.

Dla programistów istnieją osobne oddziały Gnome Shell i Mutter, które kompilują istniejące zmiany związane z tworzeniem kompletnej powłoki dla urządzeń mobilnych.

Opublikowany kod zapewnia obsługę nawigacji za pomocą gestów ekranowych, dodaje klawiaturę ekranową, zawiera kod do adaptacyjnego dostosowywania elementów interfejsu do rozmiaru ekranu oraz zapewnia interfejs zoptymalizowany pod kątem małych ekranów do nawigacji po funkcjach zainstalowanych aplikacji.

Główne zmiany przedstawione w raporcie

W przesłanym raporcie wspomina się o ciągłym rozwoju nawigacji gestami 2D, który w przeciwieństwie do interfejsu opartego na gestach Androida i iOS, GNOME ma wspólny interfejs do uruchamiania aplikacji i przełączać się między zadaniami, podczas gdy Android używa podziału na trzy ekrany (ekran główny, nawigacja po aplikacji i przełączanie zadań), a iOS używa dwóch (ekran główny i przełączanie zadań).

Interfejs podsumowania zaimplementowany w GNOME usunął model przestrzenny mylące i stosowanie nieoczywistych gestów, takich jak „przesuń, zatrzymaj i czekaj bez odrywania palca”, zamiast tego pokazuje wspólny interfejs do przeglądania dostępnych aplikacji i przełączania między uruchomionymi aplikacjami, oferowanymi, aktywowanymi prostymi gestami machnięcia (można przełączyć między miniaturami uruchomionych aplikacji pionowym przesunięciem i przewijaniem listy zainstalowanych aplikacji poziomym przesunięciem).

Postęp w rozwoju urządzeń mobilnych w powłoce Gnome

Wyszukiwanie implementuje dane wyjściowe w kolumnie, podobnie jak wyszukiwanie w środowisku graficznym GNOME.

Na klawiaturze ekranowej organizowanie wprowadzania za pomocą gestów został całkowicie przeprojektowany, co jest podobne do organizacji wprowadzania praktykowanej w innych mobilnych systemach operacyjnych (na przykład wciśnięty klawisz jest zwalniany po naciśnięciu innego klawisza), plus interfejs wprowadzania emoji został przeprojektowany. Układ klawiatury został dostosowany do użytku na mniejszych ekranach, dodano nowe gesty ukrywające klawiaturę ekranową, a także automatyczne ukrywanie podczas próby przewijania.

Dostosowano ekran z listą aplikacji dostępne do pracy w trybie portretowym, zaproponowano nowy styl wyświetlania katalogu, zwiększono wcięcia, aby ułatwić stukanie w smartfony. Dostępne opcje łączenia aplikacji.

Proponuje się: interfejs do szybkiej zmiany ustawieńpołączone w rozwijane menu z interfejsem do wyświetlania listy powiadomień. Menu otwiera się gestem machnięcia od góry do dołu i umożliwia usuwanie poszczególnych powiadomień za pomocą gestów przesuwania poziomego.

Wreszcie plub część planów na przyszłość:

  • Przenieś przygotowane zmiany i nowy interfejs API do sterowania gestami do głównego nurtu GNOME (zaplanowany do wdrożenia w ramach cyklu rozwoju GNOME 44).
  • Utwórz interfejs do pracy z połączeniami, gdy ekran jest zablokowany.
  • Wsparcie dla połączeń alarmowych.
  • Możliwość korzystania z wbudowanego w telefon silnika wibracyjnego w celu stworzenia dotykowego efektu sprzężenia zwrotnego.
  • Interfejs do odblokowania urządzenia kodem PIN.
  • Możliwość korzystania z rozszerzonych układów klawiatury ekranowej (na przykład w celu uproszczenia wprowadzania adresu URL) i dostosowania układu do terminala.
  • Przerobienie systemu powiadomień, grupowanie powiadomień i wywoływanie akcji z powiadomień.
  • Dodaj latarkę do ekranu szybkich ustawień.
  • Obsługa grupowania obszarów roboczych w trybie przeglądu.
  • Wprowadzono zmiany, które umożliwią zaokrąglone rogi miniatur w trybie przeglądu, przezroczyste panele oraz możliwość rysowania aplikacji w obszarze pod górnym i dolnym panelem.

Warto wspomnieć, że obecny stan rozwoju można znaleźć w nocnych kompilacjach GNOME OS. Również kompilacje postmarketOS są opracowywane osobno, w tym zmiany przygotowane przez projekt.

źródło: https://blogs.gnome.org/


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Daniela Rincona powiedział

    Uważam, że ten system operacyjny dla telefonów jest bardzo fajny; Używam Debiana z Gnome i jest bardzo podobny, czy można go zainstalować, czy nadal jest w wersji beta?