Funkcja ściskania Active Edge w Google Pixel 2 powróci w Google Pixel 3

Google Pixel 2 miał „Active Edge”, funkcję pozwalającą na ściśnięcie boków telefonu w celu uruchomienia Asystenta. Wraca do Google Pixel 3.

HTC nie radziło sobie zbyt dobrze przez ostatnie kilka lat, ale to nie powstrzymało firmy z możliwości wyprodukowania naprawdę świetnych telefonów od czasu do czasu. Funkcja ściskania w HTC U11 wydawała się jednorazowym chwytem, ​​ale od tego czasu trafiła do Google Pixel 2 i Google Pixel 2 XL dzięki do ścisła współpraca HTC i Google. Zwany "Aktywna krawędź” w Google Pixel 2 ta funkcja pozwala ścisnąć ramkę urządzenia, aby uruchomić Asystenta Google i wyciszyć alarmy, minutniki, powiadomienia i połączenia przychodzące. Nie jest tak konfigurowalny jak Edge Sense 2.0 w HTC U12+ (co najmniej, nie oficjalnie), ale spełnia swoje zadanie. Dla tych z Was, którzy są fanami tej funkcji, mamy dobrą wiadomość — mamy mocne dowody sugerujące, że powróci ona na Google Pixel 3 i Google Pixel 3 XL.

A teraz dla tych z Was, którzy krzyczą „oczywiście, że wróci”, pamiętajcie, że Google ma już historię usuwania istniejących funkcji z późniejszych smartfonów. Bezprzewodowe ładowanie, które było obecne w Google Nexusie 4, Google Nexusie 5, Google Nexusie 6 i Google Nexusie 7 (2013), zostało usunięte w dniu Google Nexus 5X i Google Nexus 6P (oraz wszystkie kolejne telefony Google Pixel). Gniazdo słuchawkowe, z którego Google słynął z żartów Apple do usunięcia podczas prezentacji Google Pixel i Google Pixel XL, został usunięty z Google Pixel 2 i Google Pixel 2 XL. Nie sądziliśmy, że usuną Active Edge, ale możliwość nadal istniała, ponieważ nie było potwierdzenia, że ​​jest inaczej. Od momentu nabycia

Inżynierowie HTC zaangażowani w produkcję Pixela 2 oraz prawa własności intelektualnej HTCwygląda na to, że Google ma wszystko, czego potrzebuje, aby kontynuować wdrażanie funkcji ściskania Pixela 2 w przyszłych smartfonach. Tyle, że tym razem będzie to Google Pixel 3 wyprodukowany przez Foxconn.

Dowody na Active Edge w Google Pixel 3

Nasz pierwszy dowód pochodził od naszego informatora, starszego członka XDA meraz9000, który opublikował pierwsze w historii rzeczywiste zdjęcia rzekomego prototypu Google Pixel 3 XL. Podzielił się więcej zdjęć i szczegółów u nas, np. smartfon prawdopodobnie ma szklany tył (na pewno nie jest to plastik ani metal – twierdzi). Nie mógł potwierdzić, czy ładowanie bezprzewodowe było obecne, ale przekopaliśmy się Android P beta 2 (Developer Preview 3) i znalazłem dowody na stacje do ładowania bezprzewodowego, które naszym zdaniem są przeznaczone dla Google Pixel 3, więc zrób to, jak chcesz. On zrobił zgłoś nam, że zanim przypadkowo uszkodził urządzenie (dlatego jego wyciek pokazał urządzenie na bootloaderze), zgłosił testowanie Active Edge, ściskając swój telefon i ten telefon wibrował. Wierzyłem, że jego informacje są wiarygodne, ale dla pewności postanowiłem pogrzebać w najnowszej wersji Androida P Developer Preview, aby znaleźć jakieś potwierdzające dowody. I zrobiłem.

W pakiecie APK SystemUIGoogle klasa „WakeMode” została nieznacznie zmodyfikowana za pomocą nowego kodu. „WakeMode” to klasa zlokalizowana w /com/google/android/systemui/elmyra/gates. Nawiasem mówiąc, Elmyra to kryptonim Active Edge.

W tej klasie znajduje się metoda o nazwie isWakeSettingEnabled. Ta metoda sprawdza wartość Ustawienia. Secure.assist_gesture_wake_enabled. Jeśli zwróci „1”, oznacza to, że gest ściśnięcia powinien również wybudzić telefon ze stanu uśpienia. Jeśli zwróci „0”, ściśnięcie nie spowoduje wybudzenia telefonu. Nie można jednak po prostu ustawić tej wartości na „1” na dowolnym telefonie i oczekiwać, że zadziała. Oczywiście Twój telefon musi mieć wygodną ramkę... a sama metoda sprawdza, czy Twoje urządzenie jest kompatybilne. Tak się składa, że ​​ta metoda dodała kod sprawdzający „ro.product.model", wartość właściwości systemowej, która definiuje nazwę urządzenia. W Google Pixelu 2 XL ro.product.model=Pixel 2 XL) „Crosshatch” i „blueline” to dwa modele produktu, względem których sprawdzana jest metoda. Wiemy już, że „crosshatch” to Google Pixel 3 XL z wcześniejszego wycieku, więc zakładamy, że „blueline” to mniejszy Google Pixel 3.

Po lewej: prototyp Google Pixel 3 XL na ekranie programu ładującego wyświetlający nazwę kodową „crosshatch”.

Po prawej: ustawienia Active Edge Google Pixel 2 wyświetlające „Zezwalaj, gdy ekran jest wyłączony” (Ustawienia. Secure.assist_gesture_wake_enabled)

Nietrudno więc wyciągnąć wniosek, że funkcja wyciskania Active Edge powróci do Google Pixel 3 i Google Pixel 3 XL. Możliwe, że zostanie złomowany przed rozpoczęciem ostatecznej produkcji, ponieważ nasze informacje opierają się na prototypie inżynieryjnym próbkę i kod znaleziony w Androidzie P Developer Preview 3, więc jeśli wydarzy się coś, co będzie sprzeczne z naszymi twierdzeniami, z pewnością pozwolimy wam wszystkim wiedzieć. Do tego czasu zaglądaj na portal XDA więcej informacji o Pixelu 3!