Android 11 Sürüm Notları

Bu sayfa, Android 11 sürümündeki başlıca özellikleri özetler ve ek bilgilere bağlantılar sağlar. Bu özellik özetleri, özelliğin bu sitedeki belgelerinin konumuna göre düzenlenmiştir.

Mimari

API kotaları

Android 11 sürümü, uygulamaların belirli API'leri ne sıklıkla çağırabileceğini sınırlayan API kotaları özelliğini sunar. Sadece Uygulanışları JobScheduler API çağrıları. Önceden ayarlanmış sınırlarda yaptığınız tüm değişiklikler yine de CTS testinden geçmelidir. Devre dışı bırakabilir ve kullanan API kotaları etkinleştirebilirsiniz setEnabled yöntemi QuotaTracker.java . Varsayılan etkindir. Özelliğin devre dışı bırakılması, uygulamaların etkilenen API'leri sınırlama olmaksızın çağırmasına olanak tanır.

Birimi testleri QuotaTracker ve ilişkili sınıfların sağlanmaktadır. Ayrıntılı belgeler açıklamalarda olduğu QuotaTracker sınıfında. Bu özellik yeni tanıtır LimitExceededException kamu API.

önyükleyici

Önyükleme başlığı sürüm 3

Android 11 destekler ayrıntılar için önyükleme başlık sürümü 3. bkz Boot Image Başlığını .

bölümler

Önyükleme bölümleri

Android 11, Genel Çekirdek Görüntüsü kavramını tanıtır. Kolayca bir Genel Çekirdek Image ile keyfi bir cihaza önyükleme etkinleştirmek için tüm satıcı özgü bilgiler önyükleme bölümü etki dışı ve içine taşındığında satıcı-önyükleme bölümü . Android 11 ile başlatılan bir cihaz, GKI ile testi geçmek için satıcı-önyükleme bölümünü ve güncellenmiş önyükleme bölümü biçimini desteklemelidir.

Satıcı önyükleme başlığı

Satıcı çizme başlığı birden fazla sayfa olabilir.

Ürün bölümü arayüzleri zorlaması

Android 11 unbundles product bölümü arasında bağımsız hale system ve satıcı bölümleri. Bu değişikliklerin bir parçası olarak, artık ürün bölümünün yerel ve Java arabirimlerine erişimini kontrol edebilirsiniz.

Kurtarma görüntüleri

Android 11, kurtarma görüntüsü gereksinimlerini günceller ve önyükleme/kurtarma görüntüsünün bir parçası olarak bir kurtarma DTBO/ACPIO'yu dahil etmek için yeni sürüm tabanlı seçenekler içerir. Ayrıntılar için bkz Kurtarma Görüntüleri .

Yumuşak yeniden başlatmalar

Android 11 destekler yumuşak yeniden başlatıldığında yeniden başlatılmasını gerektirir güncelleştirmeleri (örneğin, APEX paketlerine güncellemeleri) uygulamak için kullanılan kullanıcı uzayda süreçlerin çalışma zamanı yeniden başlar vardır.

Çekirdek

Android ortak çekirdekleri

Android 11 tanıttı nasıl önemli değişiklikler geliştirilen ve entegre Android ortak çekirdekleri .

Android çekirdeği ABI İzleme

Robot 11 tanıtır ABI takım İzleme robot çekirdekleri arasında çekirdeği ABI stabilize etmek.

Genel Çekirdek Görüntüsü

Android 11 tanıttı Jenerik Çekirdek Görüntü (GKI) adresleri çekirdek çekirdek birleştirici ve yüklenebilir modülleri içine çekirdek çekirdeğin dışına SoC'u ve yönetim kurulu destek taşıyarak parçalanması çekirdek.

Modüler çekirdekler

Çekirdek Modülü desteği

Bir Genel Çekirdek Görüntüsü (GKI), bir aygıtın bölümleri bağlamasını sağlamak için gerekli sürücü desteğini içermeyebilir. Bölümleri mount bir cihaz etkinleştirmek için ve önyükleme, birinci aşamayı devam etmek init için geliştirilmiş modüller bir ramdisk'in üzerinde mevcut çekirdek yük . Ramdisk, jenerik ve satıcı ramdisklerine bölünmüştür. Satıcı çekirdek modülleri, satıcı ramdiskinde depolanır. Çekirdek modüllerinin yüklenme sırası yapılandırılabilir.

Hata Ayıklama

Robot 11 debugfs için kaldırır platform destek ve olmayan monte veya üretim cihazlarında erişilebilir olmasını gerektirir. DebugFS, hata ayıklama amacıyla oluşturulmuş olsa da, genel ve satıcıya özel bileşenler için kullanıcı ve kullanılan hata ayıklama yapılarına dahil edilmiştir. DebugFS, aşağıdakileri oluşturduğu için kullanımdan kaldırılıyor:

  • Kararsız ve belgelenmemiş API. Android, düzgün çalışması için iyi tanımlanmış ve kararlı Linux çekirdek arayüzlerine ve HAL'lere bağlıdır. VTS testleri, bu arayüzlerin varlığını ve doğruluğunu zorunlu kılar. ABI'si ne kararlı ne de belgelenmiş olduğundan, DebugFS uygulanamaz.

  • Kötü kod kalitesi. Onlar ayıklama yönelik olduğu için, ilave düğümler debugfs gözden ve diğer dosya sistemlerinde olanlar kadar titizlikle test edilmemiştir. Böcek keşfedilen zaman debugfs , bunlar kaynaklanan güvenlik açıkları için katkıda bulunur öncelikli, daha az olarak kabul edilir debugfs .

  • Güvenlik açıkları. DebugFS, güvenlik odaklı değil, çekirdek geliştiricilerinin sistemde hata ayıklamasına yardımcı olmak amacıyla oluşturuldu. Şu anda, bir üretim cihazında açığa çıkan tüm DebugFS düğümlerinin güvenli olduğunu doğrulamak için etkili bir yöntem yoktur. SEpolicy sıkma güvenlik güvenlik menşeli şiddetini azalttı, ancak debugfs , montaj disallowing debugfs tamamen saldırı alanını ortadan kaldırmak için tek yoldur.

Android 11 yılında o zorlar VTS CONFIG_DEBUG_FS cihazın çekirdekte etkin değildir ve debugfs altında listede yok /proc/filesystems .

GKI için ION yığınları

Android 11 Android ortak çekirdek v5.4 tanıtır için bir çerçeve satıcıya özgü ION yığınları modüler hale inşa çekirdek İYON sürücü tutarken, bir çekirdek resim (GKI) kullanıldığında ION çekirdek sürücüsü modifikasyonları korumak için OEM'ler.

Modüler sistem bileşenleri

Otomatik İptal İzinleri

Android 11 yılında PermissionsController modülü otomatik uzun bir süre kullanılmamış olan uygulamalar için çalışma zamanı izinleri iptal edebilir.

Ana hat modülü güncellemeleri

Android 11 tanıttı birkaç yeni modülleri ve güncellemeler birkaç mevcut modülleri Android 10'da tanıtıldı.

Çalışma zamanı kaynak bindirmeleri

Android 11 veya daha destekleri RROs için yeni bir mekanizma . Donanım ayrılmış kaynak kimliği alanı, dahil res/xml/overlays.xml bindirmeler için hedef kaynakları, bir Soong yapım kural sayımını yapmak için dosyayı bir OverlayConfig bindirmeleri mutability, varsayılan durumunu ve önceliği yapılandırılması için dosya.

Satıcı NDK

Satıcı anlık görüntüleri

Android 11 destekler anlık inşa eserler VNDK ve satıcı anlık sen oluşturmak için kullanabileceğiniz, vendor.img bakılmaksızın kaynak ağacındaki Android versiyonunun. Bu, daha eski bir satıcı ve daha yeni bir sistem görüntüsü gibi görüntülerin karışık sürümlerini etkinleştirir.

Ses

FM tunerden ses yakalama, ayrıcalıklı bir izin gerektirir

Android 11 yılında ses kaynağı MediaRecorder.AudioSource.RADIO_TUNER @SystemApi olarak görünür ve bir ile ses çekerken onu kullanıyor AudioRecord veya MediaRecorder ayrıcalıklı izin gerektirir android.permission.CAPTURE_AUDIO_OUTPUT

ses efektleri

Android 11'de başlayarak, cihaz üreticileri yeteneğine sahip otomatik takmak ve spesifik ses efektleri sağlayan belirli bir ses aygıtı ses yakalama veya oynatma seçildiğinde.

Cihaz türü sınırı

Android 11, biz var sınırını kaldırdık yeni ses cihaz türleri eklenmesine izin ses cihaz türlerinin sayısı.

uygulama

Ses uygulaması

Android 11 özellikler zamanında ses tetik HAL uygulamaları daha katı şekilde uygulanmasını alt sürümlere göre.

Otomotiv

Sürüm ayrıntıları

Yeni Otomotiv özellikler ve geliştirmeler hakkında bilgi edinmek için bkz Otomotiv Yayın Ayrıntıları .

USB Bağlantı Noktası Sıfırlama API'si

Cihaz üreticileri edebilir USB Bağlantı Noktası Sıfırlama API uygulamak bağlı ana USB aygıtı bağlantısı sıfırlamak için Android 11'de.

Kamera

kamera bokeh

Android 11, Android platformu destekleri başlayarak kamera bokeh uygulamaları API'ler ve sağlayan üçüncü taraf uygulamalarına bokeh özelliği kullanılabilir hale getirmek için.

kamera yakınlaştırma

Android 11 yılında bir uygulama olabilir bir kameranın zoom kullanmak yoluyla (dijital ve optik) ANDROID_CONTROL_ZOOM_RATIO ayarında. Bu ayar ile tamsayı değerleri kullanarak kıyasla zum için daha iyi hassasiyet için izin veren bir kayan nokta faktörüdür ANDROID_SCALER_CROP_REGION ayarı ve (<1.0f) uzaklaştırma sağlar.

Eşzamanlı kamera akışı

Android 11'de başlayan Camera2 API içeren uygulamalar çağırabilir o yöntemleri kameralar eşzamanlı aktarımı destekleyen ve yapılandırmalar desteklenir akışı hangi olmadığını belirlemek için.

Android sanal cihazlar için geliştirilmiş kamera desteği

Android 11 tanıttı üzerinde yenilenen taklit Kamera HAL uygulanması Sübye ve Android Emülatörü fazla kamera için destek ekler sanal cihazlar dahil özellikleri:

  • RAW yakalama
  • YUV yeniden işleme
  • Seviye 3 cihazlar
  • Mantıksal kamera desteği
  • Yalnızca derinlik kamera desteği

Bu taklit kamera HAL bulunabilir /platform/hardware/google/camera/devices/EmulatedCamera/hwl .

Çoklu kamera en iyi uygulamaları

Bu izleyin uygulama uyumluluğunu korurken özellikleri çok kamera tarafından etkinleştirilmiş tamamen yararlanmak için en iyi uygulamaları mantıksal çoklu kamera cihazı uygularken. Bu kullanma konusunda en iyi uygulamaları içeren ANDROID_CONTROL_ZOOM_RATIO Android 11'de tanıtılan API.

Sistem kameraları

Android 11 tanıttı desteği sistem kameralar aracılığıyla android.permission.SYSTEM_CAMERA izni. Sistem kameraları, ayrıcalıklı veya sistem uygulamalarında kullanılabilen ancak üçüncü taraf genel uygulamalarda bulunmayan kamera özelliklerini uygulamanıza olanak tanır.

uyumluluk

Android 11 Uyumluluk Tanımı Belgesi üzerine dolaşır önceki sürümleri daha önce yayımlanan işlevsellik için gereksinimlere yeni özellikler ve değişiklikler için güncellemeler ile.

bağlantı

Bluetooth ve NFC

NFC ana bilgisayar dışı ödeme senkronizasyonu

Android, ana bilgisayar dışı kart öykünmesi için güvenli bir öğeyle NFC kart öykünmesini destekler, ancak Dokundur ve öde ayarında belirtilen tercih edilen ödeme hizmetinin, güvenli öğedeki uygulama ile senkronize edilmemesi mümkündür.

Android 11 adresler ile bu sorun off-host ödeme senkronizasyonu , Dokun ve ücret, temassız ön uç (CLF) üzerine yönlendirme konfigürasyonda ödeme yapılandırmasını senkronize etmenizi sağlayan bir mekanizma ve güvenli elemanda app-seçilmiş devlet .

Hızlı Erişim Cüzdanı

Hızlı Erişim Cüzdan özelliği güç menüsünden doğrudan erişim ödeme kartları ve ilgili geçiş için kullanıcı.

Arama ve mesajlaşma

Acil arama davranışı

Android 11, operatör gereksinimlerini daha iyi desteklemek için acil aramaların nasıl ele alındığına ilişkin değişiklikler sunar. Acil aramaları yönetme davranışı aşağıda açıklanmıştır:

  • Bir kullanıcı yerleri devam eden bir çağrı, nasıl bağlı iken acil çağrı KEY_ALLOW_HOLD_CALL_DURING_EMERGENCY_BOOL anahtar ayarlandığında, cihaz otomatik olarak devam eden çağrıyı veya yerleri beklemeye ve acil çağrı bağlantısı kesilene dek devam eden çağrıya geri takas izin vermez üzerinde devam eden görüşme bağlantısını keser .
  • Acil arama sırasında, gelen aramalar otomatik olarak reddedilir ve kullanıcıya cevapsız aramalar olarak gösterilir. Etkin bir acil durum araması sırasında, giden acil olmayan aramalar yapılamaz.
  • Acil geri arama modunda, acil olmayan bir arama yapmak, cihazın acil geri arama modundan çıkmasına neden olur. Acil arama yapılırsa, arama bittiğinde cihaz tekrar acil geri arama moduna girer. Gelen aramalar, cihazın acil geri arama modundan çıkmasına neden olmaz.
  • Aktif acil durum aramaları değiştirilemez veya bekletilemez.

Güncellenebilir acil durum numarası veritabanı

Android 11 tanıttı bir acil durum numarası veritabanı OTA güncellemeleri yoluyla güncellenebilir. Veritabanı, ilgili ülkeler ve hizmet kategorileri ile birlikte acil durum telefon numaralarının bir listesini içerir.

Taşıyıcı

eSIM

Taşıyıcı uygulaması aracılığıyla eSIM etkinleştirme akışı

Android 11, bir operatör uygulaması aracılığıyla bir eSIM profilini etkinleştirme sürecini iyileştirir. Bir profili indirmek için bir etkinleştirme kodu kullanırken, LPA, kullanıcıdan ek bilgi almak için taşıyıcı uygulamasının kullanıcı arayüzünü başlatabilir. Operatör uygulaması ayrıca bir eSIM profilini etkinleştirmek için LUI'yi başlatabilir.

Daha fazla bilgi için bakınız:

eUICC API hata işleme

Android 11 tanıtır ek anahtar ve değer hata denetimini artırmak üzere ayrı ayrı kolu belirli hataları eUICC API arayan izin vererek.

Abonelikleri silme yöntemi için seçenek parametresi

Kullanırken Android 11 itibaren eraseSubscriptions yöntemi EuiccManager , bir sağlamalıdır EuiccCardManager#ResetOption enum değer operasyonel tüm testi, veya aboneliklerin her iki tür silmek için belirtmek için.

Çok operatörlü ağ desteği

Android 11 ile başlatılması cihazlar olabilir çoklu kamu karasal mobil şebekeler (PLMN) için destek sağlamak . Çoklu PLMN desteği, mobil ağ operatörlerine (MNO'lar) çoklu kimlik yayınlamalarına izin vererek esneklik sağlar.

Küçük hücre desteği

Android 11 ile başlatılan cihazlar olabilir kapalı abone gruplarına (CSGs) için destek sağlamak bir hücrenin CSG bilgileri hakkında bilgi almak hücre kimlik API'lerde yöntemlerle. Bu, kapalı abone grupları aracılığıyla küçük hücreleri yöneten mobil ağ operatörleri (MNO'lar) için kullanışlıdır.

Bağlantı Tanılama API'sı

Bağlantı Teşhisi API böyle taşıyıcı uygulamalar, VPN uygulamalar ve Wi-Fi öneri uygulamaları gibi kendi veya yönetmek ağlar, çerçevesinden teşhis ağ bağlantı bilgilerini almak için bu uygulamalara izin.

Mobil API değişikliklerini aç

Android 11, Open Mobile API (OMAPI) için ek işlevler sunar:

  • Taşıyıcı ayrıcalıkları için ayrıştırma kuralları.
  • Aşağıdakilerden birini veya daha fazlasını kullanarak yerleşik Güvenli Öğe (eSE) erişimini özelleştirme veya bir eSE sağlama:

    • SECURE_ELEMENT_PRIVILEGED_OPERATION sistemi ayrıcalıklı izni
    • Yapılandırılabilir erişim kuralı uygulama yöneticisi (ARA-M) uygulama tanımlayıcıları (AID'ler)
    • reset sıfırlama OMAPI okuyucuya sistemi API
  • Uygulamaların cihaz özelliklerini filtrelemesi için okuyuculara net bir gösterge sağlar.

Sinyal gücü raporlaması

Android 11, sen yapabilirsiniz seçip çoklu sinyal ölçüm türlerini özelleştirmek çerçeve 4G LTE ve 5G NR radyo erişim ağının (RNA) sinyal gücünü rapor için kullanmak için. Ardından, cihazlarınızda sinyal çubuklarının nasıl görüntüleneceğini kontrol etmek için bildirilen sinyal güçlerini kullanabilirsiniz.

Wifi

Taşıyıcı Wi-Fi ağ yapılandırmaları

Android 11 olarak, Wi-Fi öneri API kullanabilirsiniz taşıyıcı Kablosuz ağ yapılandırmaları eklemek yerine yapılandırma carrier_wifi_string_array taşıyıcı yapılandırma yöneticisi parametreyi.

Tethering için Wi-Fi hotspot (soft AP) desteği

Android 11 tanıttı Wi-Fi hotspot (yumuşak AP) konfigürasyonuna geliştirilmiş taşıyıcı kullanım durumları ve özelleştirmeler için daha fazla destek sağlayarak. Bu değişiklikler, cihaz üreticilerinin aşağıdakileri yapılandırmasına izin verir:

  • SSID ve BSSID
  • Güvenlik türü (WPA3 dahil)
  • Gizli SSID
  • Çalışma bandı ve kanal (ACS dahil)
  • İzin verilen maksimum müşteri sayısı
  • Otomatik kapanma zaman aşımı değeri
  • İlişkili cihazların kullanıcı kontrolüne izin vermek için izin verilenler ve engellenenler listesi

Wi-Fi ağ seçimi geliştirmeleri

Android 11 tanıttı Kablosuz ağ seçimine geliştirmeler Kablosuz ağ bağlantısı geliştirmek.

Wi-Fi Geçiş Noktası geliştirmeleri

Android 11 tanıtır için aşağıdaki geliştirmeleri Passpoint özellik:

  • Profil sona erme desteği, sistemin kullanıcıyı bilgilendirmesine ve profil sona erme tarihlerini zorlamasına olanak tanır. Bu içeren bir profil gerektirir SubscriptionParameters/ExpirationDate alan başlatıldı.
  • Passpoint R1 profilleri için özel, kendinden imzalı CA sertifikaları desteği.
  • CA sertifikası olmayan Passpoint R1 profilleri için destek. Sistem, bağlantının kimliğini doğrulamak için varsayılan güven deposunu kullanır.
  • (Kullanarak ANQP FQDN ayrı adlandırılmış AAA alan adını yapılandırarak desteği Extension/Android PPS-MO düğüm). Bu, bağlantı güvenliğinden ödün vermeden reklamı yapılan etki alanından farklı bir AAA etki alanı belirtmenize olanak tanır.
  • Aynı FQDN ile birden çok yüklü Passpoint yapılandırması desteği. Bu, ağlarında birden fazla mobil ülke kodu (MCC) ve mobil ağ kodu (MNC) kombinasyonu kullanan, ancak yalnızca tek bir FQDN'ye sahip olan operatörler için kullanışlıdır.
  • Passpoint R3 erişim noktalarını algılama ve kabul etme yeteneği.
  • Geliştirilmiş ağ eşleşmesi:
    • İçin destekler ev sağlayıcı eşleştirme HomeSP/HomeOIList .
    • İçin destekler ev sağlayıcı eşleştirme HomeSP/OtherHomePartners .
    • Passpoint belirtimi tarafından gerekli olmayan EAP yöntemi eşleştirme gereksinimini kaldırır.

Wi-Fi profilleri geliştirilmiş ortak ad desteği

Android 11 yılında Wi-Fi profilleri geçerli kalır ortak adı isteğe belirtilmişse bir taşıyıcı bir kök sertifika yetkilisi (CA) değiştirdiğinde Android uzatma alt ağaç. Önceki sürümlerde, kök CA değişirse, kullanıcılar taşıyıcıdan yeni bir profil indirmelidir.

Veri

Veri erişimi denetimi

Android 11 tanıttı veri erişim denetim, uygulama geliştiricilerinin daha iyi uygulamalarının ve bağımlılıkları kullanıcılardan (örneğin konum ve kamera verileri gibi) özel veri erişim nasıl tespit için izin. Geliştiriciler, karmaşık, çok amaçlı uygulamalar için uygulamanın farklı bölümlerini tanımlamak için ilişkilendirme etiketleri tanımlayabilir.

Daha fazla bilgi için, bkz Veri erişim denetimi .

Görüntülemek

Bubbles bildirim API güncellemeleri

Android 10 tanıtılan Bubbles bildirim API cihazlarında her yerde kolayca kullanıcıların çoklu görev, izin. Android 11, birkaç Bubbles geliştirmesi içerir. En dikkate değer değişiklikler, Bubbles'ı varsayılan olarak açmak ve ayarları geliştirici seçeneklerinden çıkarmaktır. Bubbles'ı Android platformunda uygulamak için herhangi bir çalışmaya gerek yoktur.

Cihaz Kontrolleri

Android 11'den itibaren kullanılabilen Cihaz Kontrolleri özelliği, kullanıcının güç menüsünden ışıklar, termostatlar ve kameralar gibi harici cihazları hızlı bir şekilde görüntülemesine ve kontrol etmesine olanak tanır. Cihaz toplayıcılar (örneğin, Google Home) ve üçüncü taraf satıcı uygulamaları, bu alanda görüntülenecek cihazlar sağlayabilir. Bu özelliği desteklemek için platform uygulama çalışması gerekmez. Varsayılan uygulama, AOSP Sistem Kullanıcı Arayüzü'ne dahil edilmiştir. Kontrol uygulamasına cihaz kontrolleri için destek ekleme hakkında bilgi için bkz Kontrol harici cihazlar Android geliştiricileri sayfasını.

Metin sınıflandırıcı güncellemeleri

Android 11 tanıttı bir metin sınıflandırıcı hizmetinin güncellenebilir varsayılan uygulama ExtServices Anahat modülünde olduğunu. Cihaz üreticileri bu uygulama kullanımı tavsiye edilir TextClassifierService o Anahat OTA güncellemeleri yoluyla güncellenebilir olarak.

Girişim

Özel Kullanıcı Türlerini Uygulama

Android 11, Android Çoklu kullanıcı özelliğinin izin verdiği tüm farklı kullanıcı türlerini temsil eden iyi tanımlanmış kullanıcı türleri kavramını tanıttı. Bu özellik ile OEM'ler önceden tanımlanmış AOSP kullanıcı türlerini özelleştirebilir ve yeni profil türleri tanımlayabilir. Bölümüne bakın kullanıcı türleri daha fazla bilgi için.

İş profili iyileştirmeleri

Android 11, temel kullanılabilirlik zorluklarını ele almak üzere tasarlanmış, iş profilleri için gizlilik ve kullanılabilirlik geliştirmeleri içerir. Bu iyileştirmelerin ekosistem genelinde tutarlı bir şekilde uygulanması çok önemlidir.

Android'i destekleyen BT yöneticileri, kullanıcılarının işe getirdiği herhangi bir Android cihazındaki deneyimi desteklemelidir. Kritik iş akışlarının UX tutarlılığını iyileştirmek, BYOD ortamlarında Android'i destekleme maliyetini önemli ölçüde azaltır. Cihazlar arasında gizlilik özelliklerinin tutarlı bir şekilde uygulanması, kullanıcı güvenini de artırır. Bazı güncellemeler şunları içerir:

  • Uygulamalar listesinde Kişisel ve İş etiketli ayrı sekmeler bulunur.
  • İş sekmesinde, iş profilini kapatmak için bir geçiş bulunur.
  • İş profili kapatıldığında, iş uygulaması simgeleri griye döner ve iş sekmesindeki bir kaplama, İş uygulamalarının duraklatıldığını belirtir.

Etkileşim

Bağlam Merkezi Çalışma Zamanı Ortamı güncellemeleri

Android 11 tanıttı API v1.4 CHRE 5G hücre bilgisi, nanoapp ayıklama dökümü ve diğer iyileştirmeler için destek içerir. Ayrıca kullandığınız için destek içerir Microcontrollers TensorFlow Lite nanoapps içinde. Daha fazla bilgi için, bkz Bağlam Hub Runtime Environment (CHRE) .

haptik

Android 11 hakkında yeni bir kılavuz içerir haptıklerı uygulanması ve görünüşünün performans değerlendirmesi cihazınızda.

haptik

Android 11 hakkında yeni bir kılavuz içerir haptıklerı uygulanması ve görünüşünün performans değerlendirmesi cihazınızda.

Giriş

Gamepad'ler

Android 11, aşağıdakiler dahil olmak üzere üçüncü taraf oyun denetleyicileri için destek ekler:

  • Pro denetleyicisi geçiş Nintendo: Android Nintendo Anahtarı Pro denetleyicisi için hem USB ve Bluetooth bağlantısı için destek ekler. CTS testleri kullanmak, tüm uygulamaları için gerekli olan NintendoSwitchProTest uygulamanızı doğrulamak için.

  • Buhar kontrolörü: Android Buhar denetleyicisi için USB bağlantısı ekler.

Nöral ağlar

En İyi Uygulamalar

Uygulama geliştiricileri tarafından NNAPI benimsenmesini teşvik için şu izleyin iyi uygulamaları Android 11 çalıştıran cihazlarda bir NNAPI sürücüsü uygularken.

Kontrol akışı

Android 11 yılında NNAPI iki kontrol akış işlemleri ekler , IF ve WHILE argümanlar olarak diğer modellere alıp koşullu (onları yürütmek, IF (defalarca) ya da WHILE ). Bu, girdi değerlerine dayalı olarak farklı işlemler yürüten veya açılmadan işlemleri birden çok kez yürüten modeller oluşturmaya izin verir.

çitle çevrili infazlar

Android 11, NNAPI infaz bir listesi için beklemeye izin veren sync_fence kolları a ve isteğe bağlı olarak geri sync_fence yürütme tamamlandığında sinyal nesne. Bu, küçük dizi modelleri ve akış kullanım durumları için ek yükü azaltır. Bir çit uygulama ayrıca, sinyal veya bekleyebilir diğer bileşenler ile daha etkili bir birlikte çalışma sağlar sync_fence .

Bellek alanları

Android 11 veya üstünü çalıştıran cihazlarda, NNAPI destekleyen sürücü tarafından yönetilen tamponların için ayırıcı arabirimleri sağlamak bellek alanlarını . Bu, aynı sürücü üzerinde ardışık yürütmeler arasında gereksiz veri kopyalamayı ve dönüştürmeyi önleyerek, aygıt yerel belleklerinin yürütmeler arasında geçirilmesine olanak tanır.

Hizmet kalitesi

Android 11 başlayarak, NNAPI teklifleri hizmet kalitesi (QoS) geliştirilmiş olan modellerin göreceli öncelikleri belirtmek için bir uygulamayı izin vererek, bir model için tahmin maksimum süre hazırlanır ve bir beklenen maksimum süre için yürütülmesi tamamlanacak.

İmzalı 8 bit nicemleme

Android 11'de tanıtılan Neural Network HAL (NN HAL) 1.3, Neural Networks API için imzalanmış 8 bitlik nicelemeyi destekler. Daha fazla bilgi için, bkz Android 11'de NN HAL güncellemelerini .

Test iyileştirmeleri

Android 11, NNAPI sürücü uygulamaları üzerinde bulanıklık testi yapmak için bir test aracı ve ağır kullanım koşulları altında sürücülerin dayanıklılığını doğrulamak için bir dizi çarpışma testi içerir.

Daha fazla bilgi için bakınız:

Sensörler

Menteşe açısı sensör tipi

Robot 11 getiren bir menteşe dirseği sensör tipi bir sensör temsil etmek ölçen bir cihazın, iki tamamlayıcı parça arasındaki açı.

Sensörler Çoklu HAL 2.1

Sensörler Çok HAL 2.1 Android 11 üzerine, açığa çıkarabilir alt HAL'lere yükleme destekler Sensörler Çok HAL 2.0, bir yineleme menteşe dirseği sensör tipi. Bu sensör türünü desteklemek için, alt HAL'lere tanımlanan alt HAL API'leri kullanmalıdır 2.1 Subhal başlığındaki .

medya

DRM

Android 11 basitleştirir MediaDrm'yi / Kripto IPC yolu MediaDrmService çıkarılması yoluyla. Yeni MediaDrm API mevcut DRM eklentileri numaralandırmak eklenir.

MediaCodec'te düşük gecikmeli kod çözme

11 Android içerir MediaCodec 2.0 gerçek zamanlı uygulamalar için kritik öneme sahiptir düşük gecikme ile deşifre medyayı etkinleştirmek için.

Çeşitli

Android 11'de başlayan AOSP Galeri uygulaması desteklemek için gerekli değildir application/sdp için MIME türü ACTION_VIEW niyet. ACTION_VIEW için, amaç application/sdp MIME türü kaldırıldı AOSP Galeri uygulama bildirim dosyası .

Bu gereksinimler bölümünde 3.2.3.1 belgelenmiştir. CDD Çekirdek Uygulama Intents.

Verim

kullanıcı alanı lmkd

11 tanıtır bir Android'e yeni öldürme stratejisi bellek açlık ve performans düşüşü önlemek için.

Güç

TV bekleme için dikkatsiz uyku

Android 11, yeni bir özellik dikkatsiz uyku için eklenir denilen TV bekleme . Uyandırma kilitleri tutulmuş olsa bile, cihazın uyku moduna geçmesinden sonra kullanıcının hareketsizlik zaman aşımının ayarlanmasını sağlayan bir güç tasarrufu özelliğidir.

Güvenli

OEMKripto

Android 11, OEMCrypto API sürüm 16'yı destekler.

Depolamak

Kapsamlı depolama

Android 11 destekler depolama kapsamlı harici depolama için uygulamaya erişim sınırlar. Ayrıca, MediaProvider, harici depolama için dosya sistemi işleyicisi (FUSE için) haline gelir ve harici depolamadaki dosya sistemini ve MediaProvider veritabanını tutarlı hale getirir.

SDCardFS Kullanımdan Kaldırma

SDCardFS destek kullanımdan kaldırılmıştır SDCardFS olarak listelenen monte dosya sistemlerini izin vermez Android 11. VTS testinde. SDCardFS'nin işlevleri başka yöntemlerle değiştirilir.

testler

Uyumluluk Testi Paketi (CTS)

Android 11 için, CTS için birçok yeni anahtar modül ve test değişikliği tanıtıldı. Bkz CTS Sürüm Notları Daha fazla bilgi için.

APEX yönetim API'leri için CTS testleri

Android 11 ile başlayarak, CtsShimApex paket CTS testi ayrıcalıkları ve izinleri için kullandığı iki önceden oluşturulmuş uygulamaları içermektedir.

Cihazınız APEX paket yönetimini desteklemiyorsa veya cihaz sürüm 10 veya daha düşük bir sürümü çalıştırıyorsa, önceden oluşturulmuş iki uygulama sisteme ayrı olarak önceden yüklenmelidir.

Daha fazla ayrıntı için bkz CTS şim paketleri .

CTS Sürüm Notları

Android 11 tanıtır yeni anahtar birçok modül ve test değişiklikleri .

hata ayıklama

Kapsamlı satıcı günlüğü

Android 11, yeni bir HAL, IDumpstateDevice (sürüm 1.1) ekler. Bu HAL yeni yöntemler ortaya daha sıkı kapsamı satıcı standart hata raporları dahildir günlükleri, hem de kullanıcı ve kapatmak satıcı günlüğünü açmak için inşa izin vermek (kullanıcı için varsayılan kapalıdır oluşturur) için. Bu, OEM'lere belirli türdeki hata raporlarına nelerin dahil edileceği konusunda daha fazla kontrol sağlar.

GWP-ASan: yığın bozulması algılama

KSO-Asan kullanımını-sonrası serbest hem 32 hem 64 bit süreçlerinde ve yığın-tampon taşırma bulmanıza yardımcı olan yerli Bellek ayırıcı özelliğidir.

GWP-ASan, sistem uygulamaları ve platform yürütülebilir dosyaları için Android 11'de otomatik olarak etkinleştirilir. Lütfen platformda devre dışı bırakmayın ve uygulamalarınızda etkinleştirin.

Güncellemeler

Dinamik Sistem Güncellemesi (DSU) Geliştirmeleri

Android 10 kapsamaktadır Dinamik Sistem Güncellemeler (DSU) iyileştirmeler de dahil olmak üzere:

  • Yeni bir ön uç, tek tıkla DSU yükleyici
  • Çok bölümlü DSU'lar için destek
  • Gelişmiş güvenlik için OEM imzalı DSU'lar
  • DSU'lar ve cihazlar arasındaki uyumluluğu yönetmenin yeni yolları

Birden çok SKU için OTA paketleri

Bir kullanılarak 11 Android veya daha yüksek destekler farklı SKUs ile birden fazla cihaz için tek OTA paketi . Bunu yapmak, hedef cihazların dinamik parmak izlerini kullanacak şekilde yapılandırılmasını ve OTA meta verilerinin (OTA araçlarını kullanarak) cihaz adını ve parmak izini ön ve son durum girişlerine dahil edecek şekilde güncellenmesini gerektirir.

Sürüm için derlemeleri imzalama

İmza serbest bırakılması için inşa için Çeşitli CLI komutları Android 11'de değiştirilir .

Satıcı Test Paketi (VTS) 11

Android 11 Satıcı Testi Suite (VTS) çekirdek ve donanım özet düzeyi (HAL) üzerine kapsamlı testler sağlar.

Sanal A/B

Android sağlayarak 11 birleştirir, A / B güncellemeleri ve olmayan A / B güncellemeleri sanal A / B . Sanal A/B, depolama maliyetini en aza indirirken cihazlara sorunsuz güncellemeler getirir.

Test yapmak

Varsayılan olarak Scudo yığın ayırıcı

Android 11'den itibaren, scudo yığın ayırıcısı tüm yerel kodlar için kullanılır (jemalloc'un hâlâ kullanıldığı düşük bellekli cihazlar hariç). Böylece artık scudo'yu ikili program bazında etkinleştirmeniz gerekmez. Scudo hakkında daha fazla bilgi için bkz Scudo sayfasını .

televizyon

CAS çerçevesi

Android 11, üçüncü taraf geliştiriciler ve OEM'ler için standart Java API'leri sağlayan Android TV için Medya koşullu erişim sistemleri (Media CAS) çerçevesini destekler. Bkz CAS Framework Daha fazla ayrıntı için.

Multimedya tünelleme

Android 11, kullanıcılar uygulayabilir multimedya tünel doğrudan Tuner beslenen ses ve video içeriği ile.

Ayarlayıcı çerçevesi

Android 11 destekler Tuner Çerçeve Tuner HAL, Tuner SDK API ve Tuner Kaynak Yöneticisi kullanarak A / V içerik sunar Android TV'de için.

TV Giriş Çerçevesi

Android TV Giriş Framework (TIF) üreticileri Android TV kontrol ve canlı TV arama ve öneriler sağlamak için giriş modülleri oluşturmak için standart bir API sağlayan Android TV'ye canlı içerik basitleştirir teslimat,. Android 11, TIF'e üç yeni bileşen sunuyor.