Google testuje nowe gesty podwójnego dotknięcia w telefonach Pixel z Androidem 11

W systemie Android 11 DP1 dodano kod nowego, dostępnego wyłącznie w Pixelu gestu podwójnego dotknięcia o nazwie „Columbus”, który umożliwia uruchomienie Asystenta Google, aparatu i nie tylko.

Firma Google udostępniła wczoraj pierwszą wersję deweloperską Androida 11 Preview, a ja spędziłem kilka godzin przeglądając aktualizację mojego Pixela 2 XL, szukając wszelkich zmian, jakie udało mi się znaleźć. Znaleźliśmy już wiele, ale jak zawsze w kodzie kryje się więcej, które tylko czeka na odkrycie. Przeglądając najnowszy pakiet APK SystemUIGoogle, aplikację odpowiedzialną za komponent SystemUI na telefonach Google Pixel, znaleźliśmy nawiązania do tajemniczego nowego systemu gestów o kryptonimie „Columbus”. Po aktywacji nowe gesty pozwolą na dwukrotne dotknięcie z powrotem – tak tył telefonu—aby zainicjować określone działania, takie jak uruchomienie Asystenta Google, uruchomienie domyślnej aplikacji aparatu, odtwarzanie/wstrzymanie multimediów i inne.

Wiemy, że ta nowa funkcja gestów jest przeznaczona dla telefonów Pixel, a nie wszystkich urządzeń z Androidem 11, ponieważ Google życzliwie trzyma się swojej tradycji poprzedzając każdą klasę słowem „com.google” zamiast „com.android”, co jest schematem nazewnictwa stosowanym w przypadku innych systemów gestów, w tym Active Edge i Motion Sens. Co ciekawe w tych gestach „Columbus”, w porównaniu z Active Edge i Motion Sense, jest to, że pozornie nie wymagają żadnego specjalnego sprzętu — wystarczy żyroskop w telefonie i akcelerometr. W rzeczywistości udało nam się uruchomić kilka nowych gestów nie tylko na naszym własnym Pixelu 2 XL, ale także na starszym członku XDA

cstark27Pixel 4 XL, oba z systemem Android 11 Developer Preview 1. 9to5Google niezależnie włączyły także jeden z nowych gestów „Kolumba”, choć pokazywały go jedynie podczas uruchamiania Asystenta Google.

Możemy potwierdzić, że w nowej funkcji „Columbus” dostępne są następujące gesty:

  • Odrzuć timer
  • Uruchom kamerę
  • Uruchom Asystenta Google
  • Odtwórz/wstrzymaj multimedia
  • Zwiń pasek stanu
  • Wycisz przychodzące połączenia telefoniczne
  • Odłóż alarmy
  • Odepnij powiadomienia
  • Wykonaj „akcję wybraną przez użytkownika”

Aby zapobiec zbyt przypadkowej aktywacji tej funkcji, Google dodał również „bramki”, aby zapobiec efektowi podwójnego dotknięcia. Niektóre z obecnie wdrażanych bramek obejmują widoczność kamery, stan ładowania, klawiaturę i inne.

Kod „Columbus” odwołuje się do obecnie nieistniejącej klasy w Ustawieniach Google o nazwie „COLUMBUS_GESTURE_TRAINING”, więc wierzymy, że aplikacja Ustawienia będzie zawierała ćwiczenia szkoleniowe dotyczące gestów, które będą prezentowane użytkownikowi podczas Kreator konfiguracji. Uważamy również, że aplikacja Ustawienia Pixela w systemie Android 11 będzie zawierała strony umożliwiające skonfigurowanie nowego gestu dwukrotnego dotknięcia, zwłaszcza w celu wykonaj „akcję wybraną przez użytkownika”. Jeśli użytkownik nie ma ustawionej akcji, wygląda na to, że „Columbus” domyślnie uruchamia Google Asystent. Ponieważ obecnie nie ma żadnego kodu dla „Columbus” w Ustawieniach Google ani w żadnej innej aplikacji systemowej, prawdopodobnie będziemy mogli odkryć więcej na temat tej funkcji.

Demo gestów podwójnego dotknięcia w Androidzie 11

Oto film (dzięki uprzejmości Kierona Quinna) przedstawiający gest dwukrotnego dotknięcia odtwarzający/wstrzymujący multimedia na Pixel 2 XL z systemem Android 11:

https://gfycat.com/ifr/ScholarlyInfiniteIndianglassfish

Powodem, dla którego Kieron Quinn korzysta ze starożytnej aplikacji BBC, jest to, że KeyEvent 85, czyli kod klawisza odtwarzania/pauzy multimediów, nie jest odbierany przez większość testowanych przez nas odbiorników aplikacji muzycznej. Badanie logcat ujawnia kilka ostrzeżeń, że wykonywanie w tle jest niedozwolone, co uniemożliwia korzystanie z multimediów aplikacje takie jak Muzyka Google Play, YouTube, Amazon Prime Video, Spotify, VLC i wiele innych aplikacji od otrzymania zamiar.

Oto film przedstawiający uruchomienie aplikacji Aparat Google na moim Pixelu 2 XL z systemem Android 11 DP1:

https://gfycat.com/ifr/InsidiousTartFennecfox

Na koniec oto film przedstawiający uruchomienie Asystenta Google:

https://gfycat.com/ifr/AdventurousAgonizingFugu

Chociaż ta funkcja działa dobrze na starszych urządzeniach Pixel, nie wiemy, czy Google włączy ją na wszystkich urządzeniach Pixel z Androidem 11. Google może udostępnić tę funkcję jako wyłączną funkcję dla Pixela 4a lub Pixela 5, zanim w przyszłych aktualizacjach udostępni ją na innych urządzeniach Pixel. Alternatywnie możemy zobaczyć, jak przyszłość rozwinie się w przyszłości Spadek funkcji pikseli.


Ogromne podziękowania dla Kierona Quinna, znanego również jako Quinny899 na forach XDA, za pomoc w testowaniu tej funkcji!