Google тества нови жестове с двойно докосване за телефони Pixel на Android 11

Android 11 DP1 добави код за нов ексклузивен за Pixel жест с двойно докосване, наречен „Columbus“, който може да ви позволи да стартирате Google Assistant, камерата и др.

Google пусна първия Android 11 Developer Preview вчера и прекарах няколко часа в актуализацията на моя Pixel 2 XL, за да потърся промени, които мога да намеря. Вече намерихме много, но както винаги, има още скрити в кода, които просто чакат да бъдат разкрити. Докато разглеждахме най-новия SystemUIGoogle APK, приложението, което отговаря за компонента SystemUI на телефони Google Pixel, открихме препратки към мистериозна нова система за жестове с кодово име "Колумб". Когато се активират, новите жестове ще ви позволят да докоснете двукратно обратно - да задната част на телефона— за иницииране на определени действия като стартиране на Google Assistant, стартиране на приложението за камера по подразбиране, възпроизвеждане/пауза на мултимедия и др.

Знаем, че тази нова функция за жестове е предназначена за телефони Pixel, а не за всички устройства, работещи с Android 11, тъй като Google любезно се придържа към традицията си предхождайки всеки клас с "com.google", а не с "com.android", схема за именуване, която са следвали за други системи за жестове, включително Active Edge и Motion смисъл. Какво е интересното за тези "Columbus" жестове, в сравнение с Active Edge и Motion Sense, е, че те изглежда не изискват специален хардуер - само жироскопа на телефона ви и акселерометър. Всъщност успяхме да накараме няколко от новите жестове да работят не само на нашия собствен Pixel 2 XL, но и на XDA Senior Member

cstark27Pixel 4 XL на, и двата работят с Android 11 Developer Preview 1. 9to5Google също независимо активираха един от новите жестове "Columbus", въпреки че го показаха само при стартиране на Google Assistant.

Можем да потвърдим, че следните жестове са налични чрез новата функция „Columbus“:

  • Отхвърлете таймера
  • Стартирайте камерата
  • Стартирайте Google Assistant
  • Възпроизвеждане/пауза на мултимедия
  • Свиване на лентата на състоянието
  • Заглушаване на входящи телефонни обаждания
  • Отлагане на аларми
  • Освободете известията
  • Извършване на „избрано от потребителя действие“

За да предотврати твърде хаотичното активиране на тази функция, Google добави и „врати“, за да предотврати влизането в сила на действията с двойно докосване. Някои от внедрените в момента врати включват видимост на камерата, състояние на зареждане, защита на клавиатурата и др.

Кодът за „Columbus“ препраща към несъществуващ в момента клас в SettingsGoogle, наречен „COLUMBUS_GESTURE_TRAINING“, така че вярваме, че приложението Настройки ще съдържа дейности за обучение на жестове, които се представят на потребителя по време на SetupWizard. Също така вярваме, че е вероятно приложението за настройки на Pixel в Android 11 да има страници за конфигуриране на новия жест с двойно докосване, особено за изпълнете „избрано от потребителя действие“. Ако потребителят няма набор от действия, изглежда, че "Columbus" по подразбиране стартира Google Помощник. Тъй като понастоящем няма код за „Columbus“ в SettingsGoogle или друго системно приложение по този въпрос, вероятно има още какво да разкрием за функцията.

Android 11 Демонстрации на жестове с двойно докосване

Ето видео (с любезното съдействие на Kieron Quinn), показващо жеста с двойно докосване при възпроизвеждане/пауза на мултимедия на Pixel 2 XL с Android 11:

https://gfycat.com/ifr/ScholarlyInfiniteIndianglassfish

Причината Kieron Quinn да използва старо приложение на BBC е KeyEvent 85, което е ключов код за медийния ключ за възпроизвеждане/пауза, не се приема от повечето приемници на приложението за музика, които изпробвахме. Проверката на logcat разкрива няколко предупреждения, че изпълнението във фонов режим не е разрешено, предотвратявайки медиите приложения като Google Play Music, YouTube, Amazon Prime Video, Spotify, VLC и много други приложения от получаване на намерение.

Ето видео как стартирам приложението Google Camera на моя Pixel 2 XL с Android 11 DP1:

https://gfycat.com/ifr/InsidiousTartFennecfox

И накрая, ето видео как стартирам Google Assistant:

https://gfycat.com/ifr/AdventurousAgonizingFugu

Въпреки че тази функция работи добре на по-стари устройства Pixel, не знаем дали Google ще я активира за всички устройства Pixel, работещи с Android 11. Google може да го пусне като изключителна функция за Pixel 4a или Pixel 5, преди да го пусне за други Pixel устройства в бъдещи актуализации. Като алтернатива, можем да видим бъдещето да се разгръща в бъдеще Pixel Feature Drop.


Много благодаря на Kieron Quinn, известен също като Quinny899 във форумите на XDA, за това, че ни помогна да тестваме тази функция!