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!