Android 11 DP1, Google Asistan'ı, kamerayı ve daha fazlasını başlatmanıza olanak tanıyan "Columbus" adlı Pixel'e özel yeni bir çift dokunma hareketi için kod ekledi.
Google dün ilk Android 11 Geliştirici Önizlemesini yayınladı ve bulabildiğim değişiklikleri aramak için Pixel 2 XL cihazımda güncellemeyi incelemek için birkaç saat harcadım. Zaten çok şey bulduk, ancak her zaman olduğu gibi, kodun içinde ortaya çıkarılmayı bekleyen daha çok şey var. Google Pixel telefonlardaki SystemUI bileşeninden sorumlu uygulama olan en son SystemUIGoogle APK'sını incelerken şunları bulduk: Kod adı "Columbus" olan gizemli yeni bir hareket sistemine göndermeler. Yeni hareketler etkinleştirildiğinde, simgeye iki kez dokunmanıza olanak tanır. geri - evet telefonun arkası—Google Asistan'ı başlatmak, varsayılan kamera uygulamasını başlatmak, medyayı oynatmak/duraklatmak ve daha fazlası gibi belirli eylemleri başlatmak için.
Google'ın nezaketle geleneğine sadık kalması nedeniyle, bu yeni hareket özelliğinin Android 11 çalıştıran tüm cihazlar yerine Pixel telefonlar için tasarlandığını biliyoruz. Her sınıfın başına "com.android" yerine "com.google" koyuyorlar; bu, Active Edge ve Motion gibi diğer hareket sistemleri için de kullandıkları bir adlandırma şemasıdır. Algı. Active Edge ve Motion Sense ile karşılaştırıldığında bu "Columbus" hareketlerinin ilginç yanı, Görünüşte herhangi bir özel donanıma ihtiyaç duymamaları; sadece telefonunuzun jiroskopu ve ivmeölçer. Aslında, yeni hareketlerin birçoğunun yalnızca kendi Pixel 2 XL modelimizde değil aynı zamanda XDA Kıdemli Üyesi üzerinde de çalışmasını sağladık.
cstark27Pixel 4 XL, her ikisi de Android 11 Geliştirici Önizlemesi 1'i çalıştırıyor. 9to5Google ayrıca yeni "Columbus" hareketlerinden birini bağımsız olarak etkinleştirdiler, ancak bunu yalnızca Google Asistan'ı başlatırken gösterdiler.Yeni "Columbus" özelliği aracılığıyla aşağıdaki hareketlerin kullanılabildiğini doğrulayabiliriz:
- Zamanlayıcıyı kapat
- Kamerayı başlat
- Google Asistan'ı başlatın
- Medyayı oynat/duraklat
- Durum çubuğunu daralt
- Gelen telefon çağrılarını sessize alın
- Alarmları ertele
- Bildirimlerin sabitlemesini kaldır
- "Kullanıcı tarafından seçilen eylem" gerçekleştirin
Bu özelliğin çok gelişigüzel etkinleştirilmesini önlemek amacıyla Google, çift dokunma işlemlerinin etkili olmasını önlemek için "kapılar" da ekledi. Şu anda uygulanan kapılardan bazıları arasında kamera görünürlüğü, şarj durumu, tuş kilidi ve daha fazlası yer alıyor.
"Columbus" kodu, SettingsGoogle'da şu anda var olmayan "COLUMBUS_GESTURE_TRAINING" adlı bir sınıfa gönderme yapıyor, dolayısıyla Ayarlar uygulamasının, kullanıcıya kullanım sırasında sunulan jest eğitimi etkinliklerini içereceğine inanıyoruz. Kurulum sihirbazı. Ayrıca Android 11'deki Pixel Ayarları uygulamasının yeni çift dokunma hareketini yapılandırmak için sayfalara sahip olacağına da inanıyoruz. "kullanıcı tarafından seçilen eylemi" gerçekleştirin. Kullanıcının bir eylem seti yoksa, "Columbus" varsayılan olarak Google'ı başlatıyor gibi görünüyor Asistan. Şu anda AyarlarGoogle'da veya bu konuyla ilgili başka bir sistem uygulamasında "Columbus" için herhangi bir kod bulunmadığından, bu özellik hakkında ortaya çıkaracağımız daha çok şey olması muhtemeldir.
Android 11 Çift Dokunma Hareketi Demoları
İşte Android 11 çalıştıran Pixel 2 XL'de medyayı oynatırken/duraklatırken çift dokunma hareketini gösteren bir video (Kieron Quinn'in izniyle):
https://gfycat.com/ifr/ScholarlyInfiniteIndianglassfish
Kieron Quinn'in eski bir BBC uygulamasını kullanmasının nedeni KeyEvent 85'tir. medya oynatma/duraklatma tuşunun tuş kodu, denediğimiz müzik uygulamasının alıcılarının çoğu tarafından alınmıyor. Logcat'in incelenmesi, arka planda yürütmeye izin verilmediğine ve medyanın engellendiğine dair çeşitli uyarıları ortaya çıkarır Google Play Müzik, YouTube, Amazon Prime Video, Spotify, VLC ve diğer birçok uygulama gibi uygulamalar niyet.
İşte Android 11 DP1 çalıştıran Pixel 2 XL cihazımda Google Kamera uygulamasını başlatırken çekilmiş bir video:
https://gfycat.com/ifr/InsidiousTartFennecfox
Son olarak Google Asistan'ı başlatırken çekilmiş bir videomu burada bulabilirsiniz:
https://gfycat.com/ifr/AdventurousAgonizingFugu
Bu özellik eski Pixel cihazlarda gayet iyi çalışsa da Google'ın bu özelliği Android 11 çalıştıran tüm Pixel cihazlarda etkinleştirip etkinleştirmeyeceğini bilmiyoruz. Google, gelecekteki güncellemelerde diğer Pixel cihazlarına sunmadan önce bu özelliği Pixel 4a veya Pixel 5'e özel bir özellik olarak sunabilir. Alternatif olarak geleceğin gelecekte ortaya çıktığını görebiliriz Piksel Özellik Düşüşü.
Bu özelliği test etmemize yardımcı olduğu için XDA Forumlarında Quinny899 olarak da bilinen Kieron Quinn'e çok teşekkür ederiz!