[Aktualizacja: dozwolone gesty OEM] Nowe gesty nawigacyjne Google w systemie Android Q będą obowiązkowe na wszystkich urządzeniach

click fraud protection

W Androidzie Q jedynymi dwiema opcjami nawigacji będą nowe gesty nawigacyjne Google oraz tradycyjna nawigacja za pomocą 3 przycisków.

Aktualizacja 1 (09.05.19 o 19:28 ET): Niedługo po opublikowaniu tego artykułu pt. Władze Androida opublikował artykuł stwierdzający, że Google nie będzie zmuszał producentów OEM do pozbycia się własnych gestów. Więcej szczegółów poniżej.

Podczas zeszłorocznej konferencji programistów Google I/O firma Google zaprezentowała pierwszą wersję beta systemu Android P z nowymi funkcjami nawigacji opartymi na gestach Google. Nowe gesty Google wydawały się niedopracowane, ponieważ nie zwalniały dodatkowego miejsca na ekranie ani nie zastępowały przycisku Wstecz. Nowe gesty wprowadzone w Wersja beta Androida Q 3 są jednak różne. Nowa implementacja Google „w pełni gestowej nawigacji” nie zawiera już żadnych przycisków, które użytkownik mógłby nacisnąć, dół jest znacznie mniejszy, a dolny pasek jest znacznie cieńszy. Nowe gesty przypominają bardziej iOS, ale nie jest to złe, ponieważ Apple od samego początku obsługiwał gesty.

Ponieważ Google podczas przemówienia pochwalił się nowymi gestami, zastanawialiśmy się, co stanie się z ekosystemem Androida wraz z wprowadzeniem jeszcze inny interfejs sterowania gestami – zwłaszcza taki, o dostosowanie którego Google prosi programistów, aby go dostosowali. Teraz dowiedzieliśmy się, że Google to robi ich kontrola gestami obowiązkowa dla wszystkich urządzeń z systemem Android Q. Gesty nawigacyjne Google to teraz tylko gesty nawigacyjne Androida. Dla przypomnienia, oto jak działają nowe gesty Google, jak szczegółowo opisano w naszym wcześniejszym artykule na temat wszystkie zmiany, które zauważyliśmy w najnowszej wersji beta.

  • Przesuń pionowo w górę od dołu, aby wrócić do domu
  • Przesuń poziomo od lewej lub prawej strony, aby wrócić
  • Przesuń po przekątnej od lewego lub prawego dolnego rogu, aż palec dotrze do środka ekranu, aby uruchomić Asystenta Google
  • Przesuń poziomo w lewo lub w prawo na dolnym pasku gestów, aby szybko przełączać się między aplikacjami
  • Przesuń w górę i przytrzymaj, aby uzyskać dostęp do przeglądu ostatnich aplikacji

Podczas dzisiejszej sesji „Wspieranie użyteczności mobilnej za pomocą ciemnego motywu i gestów w systemie Android Q” Ronan Shah, menedżer produktu w Google w zespole interfejsu użytkownika systemu Android, potwierdził, że na platformie Android obsługiwane będą tylko 2 metody nawigacji: nowe gesty Google i tradycyjne gesty z trzema przyciskami.

„W przyszłości na Androidzie będziemy obsługiwać 2 tryby nawigacji. Pierwszy z nich to 3 przyciski, wiesz, że użytkownicy Androida uwielbiają 3 przyciski. Wiemy, że jest bardzo użyteczny, a także zaspokaja wiele potrzeb związanych z dostępnością, których nie obsługują gesty. Natomiast wiemy też, że chęci na gesty jest bardzo duża, dlatego będziemy wspierać 1 tryb gestów, czyli to, co widziałeś, rozwijając się w Androidzie – i tylko w tym.” – Ronan Shah, Google.

Pan Shah kontynuuje, wyjaśniając, dlaczego zdecydowali się ograniczyć producentom OEM wdrażanie własnych kontroli gestami.

„Użytkownicy coraz bardziej chcą wciągających wrażeń w systemie Android, a producenci urządzeń starają się podejść do tego od strony oprogramowania. Udało im się zbudować własną nawigację gestami. Każdy producent urządzenia ma inne wyobrażenie o tym, jak powinna działać nawigacja gestami. Po stronie platformy zdajemy sobie sprawę, że dla programisty jest to szaleństwo. Myślenie o N różnych nawigacji gestami, gdy próbujesz opracować, zaprojektować i przetestować swoją aplikację, to po prostu robi się szalone. Mając to na uwadze, wprowadziliśmy w Q tę nawigację gestami i będziemy standaryzować ekosystem od Q z 3 przyciskami, a nasz model będzie się rozwijał.” – Ronan Shah, Google.

Ma to sens, ponieważ nowa nawigacja gestami w Androidzie Q będzie wymagała od wielu programistów przerobienia swoich aplikacji radzić sobie z konfliktami. Aplikacje z paskami bocznymi nie będą dobrze działać z nowym gestem przycisku Wstecz, więc programiści albo będą tego potrzebować aby odejść od takiego interfejsu użytkownika lub wyłączyć kontrolę gestów za pomocą nowego setSystemGestureExclusionRects API. Ponieważ programiści muszą teraz wziąć to pod uwagę, najlepiej, aby istniała tylko jedna kontrola gestami implementacja będzie kontynuowana, więc programiści nie będą musieli zastanawiać się, jak radzić sobie z gestami w witrynach innych niż Google urządzenia. Każdy producent urządzeń ma swój własny system gestów nawigacji, miło więc wiedzieć, że Google standaryzuje gesty w Androidzie Q wokół jednego modelu.

Niestety oznacza to, że niesamowite sterowanie gestami oferowane przez OnePlus, Huawei, Xiaomi i Motorolę nie będzie dostępne w odpowiednich wersjach Androida Q. Z drugiej strony to wspaniale, że Google nakazał włączenie tradycyjnej nawigacji za pomocą trzech przycisków jako trybu opcjonalnego. Google usunął wcześniej 3-przyciskową nawigację z własnych smartfonów Pixel 3 i Pixel 3 XL, ale oba urządzenia mają teraz dostęp do trybu tradycyjnego bez konieczności uciekania się do jakichkolwiek trików.

Dzięki Andreas Proschofsky od DerStandard na pojedynek!

Aktualizacja 1: Producenci OEM nie będą zmuszani

Pomimo tego, co zostało powiedziane na scenie, Google to potwierdził Władze Androida że nie będą wyraźnie blokować gestów stron trzecich. Zamiast tego Google postrzega gesty innych firm „jako opcję dla zaawansowanych użytkowników”. Tak więc, podczas gdy producenci OEM będzie być zmuszony oferować tradycyjną nawigację za pomocą 3 przycisków I Nowe gesty Google, oni przyzwyczajenie nie może oferować dodatkowych opcji gestów nawigacyjnych. Podczas konfiguracji użytkownicy będą wybierać między trybem nawigacji za pomocą trzech przycisków a gestami Androida Q, ale nie jest jasne, czy producenci OEM mogą wyświetlać własne gesty podczas konfiguracji.

Jest to dziwne stanowisko ze strony Google i bezpośrednio zaprzecza temu, co zostało powiedziane na scenie podczas Google I/O. Zezwolenie producentom OEM na dalsze oferowanie własnych gestów nie przyczynia się do standaryzacji ekosystemu, jak twierdziło Google, że chce to zrobić podczas I/O. Programiści będą zatem musieli dostosować się do wielu trybów gestów od wielu producentów urządzeń, co jest dokładnie tym problemem, który miał zostać rozwiązany poprzez wymuszenie ujednoliconego trybu gestów w Androidzie Q.