İşte kaynak kodundan öğrendiğimiz Android 11'deki tüm gizli değişiklikler

Android 11'in kaynak kodunu araştırıyoruz ve Google'ın en son yazılım sürümünde bulduğumuz tüm gizli değişiklikleri burada bulabilirsiniz.

Yayınlandıktan kısa bir süre sonra ilk kararlı yapı Google, Pixel cihaz yelpazesi için Android 11'in Android 11 kaynak kodunu yüklemeye başladım AOSP'ye. Programımızda gözden kaçırmış olabileceğimiz gizli özellikleri bulmak için kodu araştırıyoruz. önceki kapsamve işte şunu bulduk:

Sanal asistanlar için yeni hacim akışı

Android 11 yeni bir akış türü sunuyor sanal asistanlar için: AUDIO_STREAM_ASSISTANT. Yeni akış "Google Asistan, Bixby vb. gibi bir sanal asistan tarafından kullanılmak üzere tasarlanmıştır. Ses akışının kendi ses düzeyi takma adı vardır ve ses düzeyi, diğer akışların ses düzeyi değişikliklerine göre değişmez." 

Şu anda sanal asistan uygulamaları, sesi genellikle diğer medya uygulamaları tarafından paylaşılan medya birimi akışı üzerinden gönderiyor. Yeni akışla birlikte Android 11, sanal asistan uygulamaları geliştiricilerinin bu yeni akış üzerinden ses göndermesine olanak tanıyacak ve kullanıcıların asistan ses düzeyini diğer medya uygulamalarından bağımsız olarak ayarlamasına olanak tanıyacak.

Android 11'deki Saat Eklentileri

Android 10'da üzerinde çalıştığımızı fark ettik kilit ekranı saati özelleştirme 3 farklı seçenek sunuyordu: varsayılan, metin, kabarcık ve analog. Bu özellik Pixel Temaları uygulamasında ("Stiller ve Duvar Kağıtları") "Saat" adı verilen ayrı bir sekme olarak mevcuttu ancak Android 10'un son sürümüne ulaşmadı.

Bu özellik Android 11'in kararlı sürümünde hâlâ mevcut olmasa da Google, yeniden etkinleştirildi özel saat özelliği. Ancak Google, Android 10'da metin saatini, Android 11'de ise analog ve kabarcıklı saatleri kaldırdığı için şu anda başka saat seçeneği mevcut değil.

Google'ın bu özelliği yalnızca OEM'ler için etkinleştirdiğinden veya şirketin çalışıyor olabileceğinden şüpheleniyoruz Pixel 5 ve Pixel 4a'da güncellenmiş Pixel Temaları uygulamasıyla birlikte piyasaya sürülecek yeni özel saatler hakkında 5G.

Önbelleğe Alınmış Uygulamaların Dondurulması

Android 11 Beta 2'de, geliştirilmekte olan yeni bir özelliği fark etti "Önbelleğe alınmış uygulamalar için yürütmeyi askıya al" başlıklı. O zamanlar bu özelliğin Geliştirici Seçenekleri'nde yer alacağını öğrenmiştik ancak nasıl çalıştığı veya nasıl etkinleştirileceği konusunda yeterli bilgiye sahip değildik.

Ancak kaynak kodundan bunu görebiliriz özelliğin amacı "Uygulamaları önbelleğe alındığında dondurun ve önbellekten kaldırıldığında veya sonlandırıldığında bunları çözün. Dondurulmuş uygulamalar herhangi bir CPU döngüsü kullanmaz, bu da önbellekteyken çalışmayı deneyebilecek yanlış davranan işlemler için güç tüketimini azaltır."

XDA Tanınmış Geliştirici luca020400 bu özelliğin güncellenmiş gruplara (bir Linux çekirdek özelliği) ihtiyacı olduğunu, dolayısıyla mevcut cihazlarda çalışmadığını söylüyor. OEM'lere yönelik bir özellik olabilir veya Pixel 5'e uygulanmış olabilir.

Bildirim gölgesi için bulanıklaştırma

Android 11 Developer Preview 3'te gizli bir özelliği etkinleştirmeyi başardık pencere bulanıklaştırmayı etkinleştirmek için geçiş yapın. Ancak bu geçiş o sırada işe yaramadı. XDA Tanınmış Geliştirici luca020400 şimdi var çalıştırmayı başardı.

ASUS ZenFone 6 cihazında Android 11 GSI'yi yükledi ve bir sistem özelliğini değiştirerek bu özelliği etkinleştirdi. Bu özellik, aşağı çekildiğinde bildirim panelinin arkasında Gauss bulanıklığının yaklaşık bir örneği olan Kawase bulanıklık efektini etkinleştirir.

Android 11'de bildirimlerin genişletilmesi için Deep Press desteği

İçinde ikinci Piksel Özellik DüşüşüGoogle, içerik menüsünü göstermek için Pixel Launcher, Google Fotoğraflar ve Google Drive'da ekrana sıkıca basmanıza olanak tanıyan "gelişmiş uzun basma seçenekleri" ekledi. Bu, ekrana uzun basarak erişebileceğinin farkında olmayan kişiler için tasarlanmış içerik menüsüne erişmenin alternatif bir yoludur.

Bu özellik, kullanıcının ekrana daha güçlü bir şekilde bastığını anlamak için bir ML modeli kullanan Deep Press API'sinden yararlanıyor. Android 11'de artık şunları yapabilirsiniz: bildirimlere derin bas Genişletmek için bildirim panelinde.

Gabeldorsche nedir?

Android 11'in Geliştirici Seçenekleri'nde, "Bluetooth Gabeldorsche'yi etkinleştirir" açıklamasıyla birlikte "Gabeldorsche'yi Etkinleştir" adlı bir geçiş bulunur özellik yığını." Google nihayet Gabeldorsche'nin belgelerini yayınladı ve bu, Android'in tamamen yeniden yazılmış hali gibi görünüyor. Bluetooth yığını. Yeniden yazmanın daha düşük gecikme ve daha fazla kararlılık sağlayacağını umuyoruz. Daha fazlasını öğrenmek istiyorsanız Gabeldorsche Bluetooth yığınını görüntüleyebilirsiniz. mimari Ve stil rehberi Şimdi. GD Bluetooth yığınının henüz prime time için hazır olmadığını ve muhtemelen Android 12 veya sonraki sürümlerde başlatılmasının planlandığını unutmayın.

Gelişmiş bağlantı nedir?

Android 11 Geliştirici Önizlemesi 2 ne yaptığına dair herhangi bir açıklama olmaksızın "gelişmiş bağlantı" adı verilen başka bir gizemli Geliştirici Seçeneği ekledi. Kaynak kodu sayesinde bu özelliğin "bağlantı termal gücüne izin vereceğini" öğrendik. Yönetici, hücresel veri çıkışı ayarlanan değerin altına düştüğünde güç tasarrufu sağlamak için 5G'yi aktif olarak kapatacak eşik."

Çoklu Ses odağı

Mayıs ayında, adlı bir kök uygulamasını ele almıştık. Uygulama Ses Kontrolü Bu, Android uygulamalarının ayrı ayrı ses düzeylerini kontrol etmenizi sağlar. Android'in Windows gibi yerel bir ses karıştırıcısı olmadığından bu gereklidir, bu nedenle aynı anda ses çalan birden fazla uygulamanın ses düzeylerini karıştıramazsınız. Android'de "ses odağı" kavramı vardır ve aynı anda yalnızca bir uygulama odaklanabilir.

Ses odağına sahip uygulama, ses çalan diğer uygulamalara ne olacağına karar verir; ya kısılır (sesi kısılır) ya da duraklatılır. Bu, söz konusu uygulamanın ses odağını uzaklaştırması ve oynatmayı duraklatmayı seçmesi durumunda, kullanıcıların en sevdikleri müzik uygulamasının açık olan herhangi bir uygulamada her zaman çalınıp çalınmayacağını kontrol edemeyecekleri anlamına gelir. Android 11'de Google'ın bir üzerinde çalıştığı görülüyor çoklu ses odaklama özelliğiBu, uygulamaların birbirini duraklatmadan veya eğmeden aynı anda ses çalmasına olanak tanıyacak.

Daha hızlı paylaşım sayfası

Ek olarak Android 10'da yapılan geliştirmelerGoogle, Android 11'deki paylaşım sayfasında bazı iyileştirmeler yaptı. Örneğin, simgelerin yüklenmesi artık önbelleğe alındıbu da daha hızlı göründükleri anlamına gelir. Kaydırma jankiness'i de azaltıldı ViewHolder'da itemViewType'ı önbelleğe alarak, kaydırma sırasında IPC çağrılarının sayısını azaltmak için ShouldDisplayLandscape sonucunu önbelleğe alarak ve iş profili kullanıcı tanıtıcısını önbelleğe alarak.

Daha iyi bellek yönetimi

Google bir tanıttı yeni OOM Ayarlayıcı tasarımı (OOM = yetersiz bellek, yani boş bellek miktarı tükenmeye yaklaştığında sistem ne yapmalıdır). OOM Ayarlayıcı ince ayarları için 3 faktör vardır: İşlem Durumu (bir işlemin arka planda mı yoksa ön planda mı olduğunu belirleyin), OOM Adj puanı (düşük bellek tarafından kullanılır) bellek azaldığında hangi işlemin öldürülmesi gerektiğini belirlemek için katil arka plan programı veya lmkd) ve Zamanlayıcı Grubu (CPU işlem grubunu ve iş parçacığını ayarlayan) öncelikler).

Sistem sunucusu bu 3 faktörü 4 farklı Android işlemi türü için ayarlar: Etkinlik, Hizmet, İçerik Sağlayıcı ve Yayın Alıcısı. OOM Ayarlayıcı, aşağıdaki durumlarda bir işlemin sonlandırılmasını önlemek için tasarlanmıştır: "bu, kullanıcının algılayabileceği bir hizmet kesintisine neden olur."

Android 11 Go Sürümü iyileştirmeleri

Düşük RAM cihazları (okuma: Android Go Sürümü) artık destekleyebilir birden fazla kullanıcı, yönetilen profiller, Ve bildirim dinleyicileri. Google, birden çok kullanıcı ve yönetilen profiller için yalnızca bunları engelleyen çalışma zamanı kısıtlamalarını kaldırdı Düşük RAM'li cihazlar üzerinde çalışmayı engelliyor, dolayısıyla OEM'lerin bunları alabilmek için yine de bazı yapılandırma değişiklikleri yapması gerekecek çalışma. Ancak bildirim dinleyicileri (Pushbullet gibi bildirimlere müdahale etme izni verilen uygulamalar) OEM'lerin girişi olmadan çalışmalıdır.

WCG duvar kağıdı desteği

10 bit (geniş renkli) görüntüler şimdi duvar kağıtları olarak ayarlanabilecek Android 11'de. Daha önce bu tür duvar kağıtlarının uygulanması, bunların her zaman sRGB'ye dönüştürülmesini sağlıyordu. Dönüşüm sürecindeki bir hata ilginç bir şekilde meşhur lanetli duvar kağıdının çökmesine neden oldu bu senenin başlarında.

Ses tuşu özelleştirmesi

Görünüşe göre Google, ses tuşlarına tek basma, çift dokunma veya üç kez dokunmayı tespit edecek bir API üzerinde çalışıyor. " başlıklı iki taahhüt keşfettikses tuşlarının özelleştirilmesini destekleyin" Ve "tek/çift/üçlü tıklamaların özelleştirilmesini destekler", bu da Android 11'deki bu belgelenmemiş değişikliğe işaret ediyor. Özelliği etkinleştirmek için uzun/tek/çift/üçlü tuş basışları, KeyEvent'lerin süresine ve düzenlerine göre farklılaştırılacaktır.

Flar2'ler gibi Erişilebilirlik Hizmeti kullanan uygulamalar Düğme Eşleştiricisi uygulaması, ses düğmesine basıldığında KeyEvent'i zaten yakalayabilir ve kullanıcı tarafından ne tür bir basış yapıldığını belirlemek için kendi mantığını kullanabilir. Görünüşe göre Google artık bu tür özelleştirmeler için yerel destek yazıyor, ancak bunun Pixel cihazlarda bir özelliği güçlendirmek için mi kullanılacağından veya yalnızca OEM'ler düşünülerek mi yazıldığından emin değiliz. Bu özelliğin müzik parçalarını değiştirmek için kullanılacağını gösteren hiçbir kanıt yok ve sadece müzik parçaları için kullanılabileceğini gösteriyor. güvenlikle ilgili özellikler; örneğin, bir mesaj göndermek için ses kısma tuşuna üç kez dokunulduğunu algılamak gibi. S.O.S. İlginçtir ki, Android zaten gizli bir API'si var Ses seviyesi tuşlarına uzun süre basıldığını algılamak için.

Digital Wellbeing tarafından iş profilinin otomatik olarak açılması

İçinde Dijital Denge 1.0.327635162ile, planlanan zamana ulaşıldığında iş profilini otomatik olarak devre dışı bırakacak yeni bir çalışma zamanlayıcı özelliğine yönelik dizeler tespit ettik. Android 11'de Dijital Refah artık iş profilinin kilidini otomatik olarak aç, bu özelliğin gelmesinin önünü açıyor.


Android 11'de sunulan tüm değişiklikler hakkında daha fazla bilgi edinmek istiyorsanız ilk sayfadaki yayınlarımıza göz atın. Android 11 kararlı sürümü Ve geliştirici odaklı değişiklikler. En son güncellemeyi cihazınıza yüklemek için aşağıda bağlantısı verilen Android 11 güncelleme izleyicilerimize göz atabilirsiniz.

Android 11 Güncelleme Takibi || Xiaomi Android 11 Takibi || OnePlus Android 11 Takipçisi