Android 13 ve Android 13 QPR sürüm notları

Bu sayfada, Android 13 ve Android 13 QPR sürümlerindeki önemli özellikler özetlenmiştir ve ek bilgilere bağlantılar verilmiştir. Bu özellik özetleri, özelliğin bu sitedeki doküman konumuna göre düzenlenir.

Mimari

Genel önyükleme bölümünde yapılan değişiklikler

Android 13 ile kullanıma sunulan cihazlarda genel ramdisk, boot görüntüsünden kaldırılır ve ayrı bir init_boot görüntüsüne yerleştirilir.

Daha fazla bilgi için Genel Önyükleme Bölümü başlıklı makaleyi inceleyin.

GKI modülleri

Android 13'te, bazı çekirdek işlevleri, bu işlevi gerektirmeyen cihazlardaki GKI çekirdek bellek ayak izini azaltmak için GKI modülleri adı verilen dinamik olarak yüklenebilir modüllerde sunulur.

Daha fazla bilgi için Çekirdek modülleri başlıklı makaleyi inceleyin.

Modüler sistem bileşenleri

Android 13, çeşitli yeni ve güncellenmiş modüler sistem bileşenleri içerir. Yeni modüller şunlardır:

  • AdServices: Hem kullanıcıların internetteki gizliliğini koruyan hem de şirketlere ve geliştiricilere başarılı dijital işletmeler oluşturmalarını sağlayacak araçlar sunan teknolojiler oluşturmayı amaçlayan Özel Korumalı Alan girişimini destekler
  • AppSearch: Cihaz üzerinde dizine ekleme ve yapılandırılmış arama motoru
  • Bluetooth: (İsteğe bağlı) Tüm Android kullanıcılarına tutarlı ve yüksek kaliteli bir Bluetooth deneyimi sunmayı amaçlar
  • OnDevicePersonalization: Temel ilke olarak kullanıcı gizliliğiyle geliştirilmiş bir dizi araç sağlar
  • UWB: HAL arayüzünün üzerinde bir UWB yığını içerir

Mevcut modüllerde yapılan güncellemeler:

Android çekirdek dosya sistemi desteğiyle ilgili güncelleme

Android 13'ten itibaren kullanıcı alanı yalnızca Genel Çekirdek Görüntüsü'ne (GKI) yerleşik dosya sistemleriyle çalışır.

Daha fazla bilgi için Android Çekirdek Dosya Sistemi Desteği başlıklı makaleyi inceleyin.

Ses

Üç boyutlu ses ve kafa hareketi izlemenin uygulanması

OEM'ler, Android 13-QPR'den itibaren yeni ses ardışık düzeni mimarisini ve sensör çerçevesi entegrasyonunu kullanarak gerekli performans ve gecikme düzeyinde kafa izleme desteğine sahip bir uzamsal ses efekti sağlayabilir. Yönergeler ve daha fazla bilgi için Yüksek kaliteli uzamsal ses ve kafa izlemenin uygulanması başlıklı makaleyi inceleyin.

MIDI 2.0 desteği

Android 13'ten itibaren USB aktarımına MIDI 2.0 desteği eklendi. MIDI 2.0, 2020'de tanımlanan daha yeni bir MIDI standardıdır.

Daha fazla bilgi için MIDI sayfasına bakın.

Audio HAL'e güncelleme

Android 13'ten itibaren Audio HAL, 7.1 sürümüne güncellendi. Daha fazla bilgi için Audio HAL konusuna bakın.

Automotive

Yeni Android Automotive özellikleri

Android 13'teki yeni Automotive özellikleri hakkında daha fazla bilgi edinmek için Yenilikler bölümüne bakın.

Topluluk

Bazel ile derleme

Android 13, build/build.sh yerine Bazel ile çekirdek derleme özelliğini kullanıma sunar.

Daha fazla bilgi için Bazel (Kleaf) başlıklı makaleyi inceleyin.

Kamera

AIDL kamera HAL

Android 13'te kamera çerçevesi, AIDL kamera HAL'leri için destek içerir. Kamera çerçevesi, HIDL kamera HAL'lerini de destekler ancak Android 13 veya sonraki sürümlere eklenen kamera özellikleri yalnızca AIDL kamera HAL arayüzleri aracılığıyla kullanılabilir.

HAL işlemlerini HIDL kamera arayüzlerinden AIDL kamera arayüzlerine taşıma hakkında bilgi edinmek için AIDL kamera HAL başlıklı makaleyi inceleyin.

Kamera hata ayıklama güncellemeleri

Android 13, kamera hizmetine watch hata ayıklama aracını ekler. Bu araç, kamera HAL'ine gidip gelen yakalama isteği ve sonuç değerlerinde yapılan değişiklikleri görüntülemenize olanak tanır. Bu araç, açık istemcilerden gelen etiket izleme dökümlerinin canlı önizlemesini ve kapalı istemcilerden gelen önbelleğe alınmış dökümlerin görüntülenmesini sağlar.

Daha fazla bilgi için Kamera Hata Ayıklama başlıklı makaleyi inceleyin.

Kamera önizlemesi sabitleme

Android 13, kamera çekimi oturumlarındaki önizleme akışında video sabitleme desteği ekler. Bu özellik, üçüncü taraf uygulamalarının kamera önizlemesi ile kayıt arasında karşılaştırma yaparken gördüğünüz şeyin elde ettiğiniz şey olduğu (WYSIWYG) bir deneyim sunmasına olanak tanır.

Daha fazla bilgi için Kamera Önizlemesi Sabitleme başlıklı makaleyi inceleyin.

El feneri gücü kontrolü

Android 13, el feneri parlaklığı için çok seviyeli kontrol özelliği sunar. Android 12 ve önceki sürümlerde çerçeve yalnızca el feneri modunu açma veya kapatmaya izin verir. Bu özellik, ışık koşullarına göre el feneri parlaklığını kontrol etme ve arka arkaya hızlı ışık darbeleri göndererek yardım sinyali gönderme gibi kullanım alanları sağlar.

Daha fazla bilgi için El feneri Gücü Kontrolü başlıklı makaleyi inceleyin.

10 bit kamera çıkışı

Android 13, akış yapılandırmasının bir parçası olarak kamera istemcisi tarafından yapılandırılabilen dinamik aralık profilleri aracılığıyla 10 bit kamera çıkışı desteği ekler. Bu sayede cihaz üreticileri HLG10, HDR 10, HDR 10+ ve Dolby Vision gibi 10 bit dinamik aralık profilleri için destek ekleyebilir.

Daha fazla bilgi için 10 Bit Kamera Çıkışı başlıklı makaleye göz atın.

Video çekme ve video paylaşma deneyimlerini iyileştirmek için sosyal medya uygulamaları gibi üçüncü taraf uygulamalarında 10 bit kamera çıkışının benimsenmesini teşvik etmek amacıyla bu özelliğin uygulanmasını etkili bir şekilde doğrulamak önemlidir. Bu özelliği kullanmaya başlamak isteyen üçüncü taraf uygulamaları muhtemelen zorunlu profil HLG10 ile başlar. Daha fazla bilgi için Doğrulama bölümüne bakın.

Uyumluluk

Kamera ITS güncellemeleri

Android 13, Kamera ITS'de video testi desteği, güncellenmiş Python ve paket sürümleri ve test donanımı güncellemeleri gibi değişiklikler içerir.

Daha fazla bilgi için Android 13 Kamera Görüntüsü Test Paketi Sürüm Notları başlıklı makaleyi inceleyin.

CDD güncellemeleri

Android 13 Uyumluluk Tanımlama Dokümanı, yeni özelliklerle ilgili güncellemeler ve daha önce yayınlanan işlevlerle ilgili şartlarda yapılan değişikliklerle önceki sürümleri temel alır.

Android 13'teki değişikliklerin listesi için Android 13 Uyumluluk Tanımı Sürüm Notları'na bakın.

Yeni kişiler için varsayılan hesaplar

Önceden yüklenmiş kişi uygulamaları, kullanıcının varsayılan hesap seçmesine olanak tanıyan ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT intent'ini işlemelidir. Önceden yüklenmiş kişi uygulaması, seçilen varsayılan hesabı kaydetmeli ve kişi eklemek için Intent.ACTION_INSERT veya Intent.ACTION_INSERT_OR_EDIT ile çalışırken varsayılan hesabı kullanmalıdır. Bu şart, kişilerle etkileşime geçen tüm uygulamalarda tutarlılık sağlar.

Daha fazla bilgi için Android 13 CDD'nin Kişiler bölümüne bakın.

Bağlantı

2G'ye izin verme düğmesi

Android 13'te, KEY_HIDE_ENABLE_2G taşıyıcı yapılandırma anahtarı true olarak ayarlandığında Ayarlar'daki 2G'ye izin ver açma/kapatma düğmesi devre dışı görünür (yani kullanıcılar düğmeyle etkileşimde bulunamaz). Ayrıca, devre dışıyken 2G'ye izin ver açma/kapatma düğmesi, kullanıcının operatörünün 2G'nin kullanılmasını gerektirdiğini belirten bir metin içerir. Önceki sürümlerde, KEY_HIDE_ENABLE_2G true olarak ayarlandığında 2G'ye izin ver açma/kapatma düğmesi gizlenir.

Hücresel kullanım ayarı

Android 13, operatörlerin cihazları ses odaklı veya veri odaklı modda yapılandırmasına olanak tanıyan bir hücresel kullanım ayarını destekler. Operatörler, yalnızca veri modunda çalışan geleneksel ses odaklı cihazlar (ör. yalnızca veri içeren tamamlayıcı hizmetler) için ağlarındaki IMS trafiğini azaltmak amacıyla bu ayarı diğer yapılandırma değişiklikleriyle birlikte kullanabilir.

Hücresel veri kullanımı ayarını değiştirmek için config_supported_cellular_usage_settings yer paylaşımını kullanın veya config_default_cellular_usage_setting bölümünde varsayılan değeri ayarlayın. Ayar USAGE_SETTING_VOICE_CENTRIC veya USAGE_SETTING_DATA_CENTRIC olabilir.

Hücresel veri kullanımı ayarı özelliği aşağıdaki API'leri içerir:

Hücresel veri kullanımı ayar özelliğini doğrulamak için aşağıdaki testleri çalıştırın:

İnternet bağlantısı olan birden çok ağda eşzamanlı çalışma

Android 13, cihazın iki kablosuz ağa (AP) aynı anda bağlanmasına olanak tanıyan internet bağlantısı olan birden fazla ağa eşzamanlı bağlantı özelliğini kullanıma sunar. Bu ağların her ikisi de internet erişimi sağlar ve kısıtlamasızdır (tüm uygulamalar tarafından kullanılabilir).

Daha fazla bilgi için Kablosuz STA/STA Eşzamanlılığı başlıklı makaleyi inceleyin.

IMS API güncellemeleri

Android 13, IMS tek kayıt API'lerinde aşağıdaki güncellemeleri kullanıma sunar:

  • DelegateRegistrationState:

    • Çerçevenin, IMS PDN'yi kaldırmadan önce SIP oturumlarının tamamlanmasını beklemesi gereken durumları destekler.
    • Dinleme uygulamalarının, IMS yığınının IMS'yi etkin bir şekilde kaydettirmeye çalıştığı zamanı bilmesine olanak tanıyan getRegisteringFeatureTags yöntemini ekler.
  • RcsUceAdapter: Dinleme uygulamalarının IMS yığınının etkin bir şekilde özellikleri yayınlamaya çalıştığı durumları bilmesine olanak tanımak için PUBLISH_STATE_PUBLISHING ekler

  • CapabilityExchangeEventListener: IMS Hizmeti'nin, SIP PUBLISH yenilemesinin başarılı veya başarısız olduğunu platforma eşzamansız olarak bildirmesine olanak tanımak için onPublishUpdated yöntemini ekler.

  • RcsClientConfiguration:

    • RCC.72 bölüm 2.1.14'ü desteklemek için, mesajlaşma uygulamasının kullanıcının RCS'yi etkinleştirip devre dışı bıraktığını belirtmesine olanak tanımak amacıyla kurucuya yeni bir değer ekler.
    • Bir mesajlaşma uygulamasının RCS Universal Profile 2.4 sürümünü desteklediğini bildirmesine izin vermek için RCS_PROFILE_2_4 sabit değerini ekler.

Android 13, IMS API'leri için aşağıdaki güncellemeleri de içerir:

  • Uygulamaların ImsStateCallback sınıfı aracılığıyla IMS yığın durumunu dinlemesine olanak tanır. Daha fazla bilgi için ImsStateCallback'i kullanma başlıklı makaleyi inceleyin.
  • MVNO temel hazırlığı kullanım alanlarını desteklemek için IMS Hizmeti için IMS temel hazırlığını yeniden yapılandırır.
  • IMS Hizmeti'ndeki mesaj dizileri modelini iyileştirir.
  • IMS Hizmeti'ne SIM aboneliğinden haberdar API'ler ekler.

eUICC için birden fazla etkin profil

Android 13, eUICC için birden fazla etkin profil (MEP) desteği sunar. Bu sayede cihazlar tek bir eSIM çipi kullanarak çift SIM desteğine sahip olabilir. Birden fazla SIM profili, cihazın aynı anda iki farklı operatöre bağlanmasına olanak tanır.

Daha fazla bilgi için Birden Çok Etkin Profil başlıklı makaleyi inceleyin.

Evde olduğunu algılama kalibrasyon şartları

Android 13, Android ekosistemindeki tüm cihazların cihazlar arasındaki göreli yakınlığı belirleyebilmesi için yeni varlık kalibrasyon şartları sunar.

Cihazları bu gereksinimleri karşılayacak şekilde ayarlama ve kalibre etme hakkında daha fazla bilgi için Bulunma Kalibrasyonu Şartları başlıklı makaleyi inceleyin.

Saat dilimi algılama için telefon yedek modu

Android 13, saat dilimi algılama için telefon yedek modunu kullanıma sunar. Bu mod, Android'in konum algılamanın saat dilimini algılayamadığı veya saat dilimini algılamak için konum algılamanın telefon algılamasından daha uzun sürdüğü durumlarda geçici olarak telefon algılama önerilerini kullanmasına olanak tanır.

Daha fazla bilgi için time_zone_detector hizmeti başlıklı makaleyi inceleyin.

TelephonyManager UICC erişim API'sinde yapılan iyileştirmeler

Android 13, aşağıdaki TelephonyManager UICC erişim API'leri için UICC mantıksal kanal yönetiminin desteğini sonlandırdı ve iyileştirmeler ekledi:

OMAPI, UICC mantıksal kanallarını yönetmek için daha güvenilir bir uygulama sunduğundan bu API'lerin desteği Android 11'de sonlandırılmıştır. Ancak OMAPI, TelephonyManager UICC erişim API'leri tarafından sağlanan tüm kullanım alanlarını kapsamaz. Bu nedenle, Android 13'te bu API'lerin desteği sonlandırılmamış ve UICC mantıksal kanal yönetimiyle ilgili iyileştirmeler yapılmıştır. Daha önce, mantıksal bir kanal açan bir arayan uygulama kilitlendiğinde mantıksal kanal sızabilirdi. Bu durumda kanal serbest bırakılmaz ve uygulama tarafından yeniden başlatılmadan yeniden kullanılamazdı. Android 13'teki iyileştirmeler sayesinde, bir uygulama kilitlenirse sistem mantıksal kanalı serbest bırakır. Bu sayede kanal, uygulama tarafından yeniden kullanılabilir.

Bu API iyileştirmeleri uygulama düzeyinde yapılır ve tamamen geriye dönük uyumludur. Bu API'leri kullanmak isteyen uygulamaların herhangi bir ek işlem yapması gerekmez.

Kurumsal ağlar için ilk kullanımda güven (TOFU)

Android 13, kullanıcıların sunucu tarafından kullanılan kök CA'yı yükleyerek ve kaydedilmiş bir ağda alan adını ayarlayarak bir kurumsal (EAP) ağa güvenmelerine olanak tanıyan Trust on First Use (TOFU) kimlik doğrulama yaklaşımı için destek sunar. TOFU, kullanıcı bir kurumsal ağa ilk kez bağlandığında cihazın kimliği doğrulanmamış bir herkese açık anahtar almasına ve sonraki bağlantılar için bu anahtarı saklamasına olanak tanır.

Daha fazla bilgi için İlk Kullanımda Güven başlıklı makaleyi inceleyin.

Ultra geniş bant desteği

Android 13, desteklenen cihazlar arasında son derece güvenli ve hassas mesafe ölçümü sağlayan ultra geniş bant (UWB) radyo teknolojisi için varsayılan bir çerçeve uygulaması sunar.

Daha fazla bilgi için Ultra geniş bant bölümüne bakın.

Kablosuz AP/AP eşzamanlılığı güncellemeleri

Android 13, kablosuz AP/AP eşzamanlılığı için 6 GHz bandını destekler. Bu sayede cihazlar iki erişim noktası (AP) arayüzü oluşturabilir.

Daha fazla bilgi için Kablosuz AP/AP Eşzamanlılığı başlıklı makaleyi inceleyin.

Wi-Fi Aware

Android 13, Wi-Fi Aware spesifikasyonunun 3.1 sürümünü destekler. Daha fazla bilgi için Kablosuz Ağ Farkında başlıklı makaleyi inceleyin.

Kablosuz hotspot (soft AP) tethering güncellemeleri

Android 13, kablosuz hotspot'lar üzerinden tethering'i destekleyen cihazlar için yeni yapılandırmalar sunar. Yeni yapılandırmalar hakkında ayrıntılı bilgi için Kablosuz Hotspot (Yumuşak AP) başlıklı makaleyi inceleyin.

Kablosuz ağda çoklu arayüz eşzamanlılığı

Android 13'ten itibaren Wi-Fi HAL 1.6, köprülenmiş bir AP arayüzünü (çift bant eşzamanlı) açık bir kombinasyon öğesi olarak belirtme olanağı ekler.

Daha fazla bilgi için Kablosuz çoklu arayüz eşzamanlılığı başlıklı makaleyi inceleyin.

Kablosuz ağ seçimi güncellemeleri

Android 13'ten itibaren, çalışma zamanında farklı tarama aralıkları gerekiyorsa ayrıcalıklı uygulamalar, WifiManager#setScreenOnScanSchedule(screenOnScanSchedule) yöntemini çağırarak mevcut kablosuz ağlar için ekran taraması programını dinamik olarak ayarlayabilir.

Daha fazla bilgi için Kablosuz Ağ Seçimi başlıklı makaleyi inceleyin.

Ekran

Görev yöneticisi

Android 13'te, Görev Yöneticisi adlı yeni bir sistem kullanıcı arayüzü öğesi, kullanıcıyı arka plan uygulamalarındaki ön plan hizmetleri tarafından kullanılan durum ve kaynaklar hakkında bilgilendirir ve kullanıcının bu uygulamaları durdurmasını sağlar.

Daha fazla bilgi için Görev Yöneticisi başlıklı makaleyi inceleyin.

Sistem kullanıcı arayüzündeki medya kontrolleri

Android 13'ten itibaren sistem kullanıcı arayüzündeki medya denetimleri, işlem düğmelerinde ve uzaktan oynatma özelliğinde güncellemeler içerir. Bu değişiklikler, telefon ve tabletlerde daha iyi bir medya kontrol deneyimi sunar ve cihazlar arasında sorunsuz medya aktarımı sağlar.

Daha fazla bilgi için Sistem kullanıcı arayüzündeki medya kontrolleri başlıklı makaleyi inceleyin.

Karma SDR ve HDR kompozisyonu

Android 13, HDR içerikle birlikte sunulurken ekrandaki SDR içeriğini karartarak ekranda SDR ve HDR kompozisyonunu aynı anda sunma desteğini iyileştirir.

Daha fazla bilgi için Karışık SDR ve HDR Oluşturma başlıklı makaleyi inceleyin.

Etkinleştirme bildirimleri için bildirim izni

Android 13'ten itibaren bildirimler, tüm uygulamaların bildirim istemleri göndermeden önce kullanıcılardan izin istemesi gereken bir etkinleştirme modeli kullanır. OEM'lerin bunu desteklemesi için Etkinleştirme Bildirimleri İçin Bildirim İzni sayfasında belirtildiği gibi bildirim ve çalışma zamanı izni sistemlerinde değişiklik yapması gerekir.

HDR parlaklık değerini SDR uyumlu bir aralığa ton haritası ile dönüştürme

Android 13, ton eşleme işlemlerini tanımlayan libtonemap adlı, tedarikçi firma tarafından yapılandırılabilir statik bir kitaplığı kullanıma sunar. Bu özellik, OEM'lerin ekran ton eşleme algoritmalarını çerçeve ve tedarikçiler arasında tanımlayıp paylaşmasına olanak tanır. Böylece ton eşlemede uyuşmazlık azalır.

Daha fazla bilgi için HDR parlaklık değerini SDR uyumlu bir aralığa ton haritası oluşturarak dönüştürme başlıklı makaleyi inceleyin.

Grafik

Donanım Oluşturucu HAL için AIDL

Android 13'ten itibaren donanım derleyicisi (HWC) HAL, AIDL'de tanımlanır ve android.hardware.graphics.composer@2.1 ile android.hardware.graphics.composer@2.4 arasındaki HIDL sürümlerinin desteği sonlandırılır.

Daha fazla bilgi için Hardware Composer HAL için AIDL başlıklı makaleyi inceleyin.

İstemci çerçeve belleği yönetimi

Android 13'ten itibaren, ekran çözünürlüğü her değiştiğinde istemci oluşturma sırasında kullanılan yeni çerçeve tamponları ayrılır. Bu atama, çözünürlük değişikliğinden sonraki bir sonraki invalidate döngüsünde SurfaceFlinger tarafından gerçekleştirilir.

Daha fazla bilgi için İstemci çerçeve arabelleği yönetimi başlıklı makaleyi inceleyin.

Saniyedeki kare sayısı (FPS) kısıtlaması müdahalesi

Android 13-QPR'den itibaren FPS sınırlama müdahalesi, oyunların yalnızca platform tarafında yapılan değişiklikleri kullanarak ve geliştiricilerin herhangi bir işlem yapmasına gerek kalmadan uygun bir FPS hızında çalışmasını sağlar. Daha fazla bilgi için FPS sınırlama müdahalesi başlıklı makaleyi inceleyin.

AutoSingleLayer ile sinyalsiz arabellek kilitleme

Android 13, sinyalsiz arabellekleri kilitlemek için AutoSingleLayer adlı yeni bir yapılandırma ekler. Bu yapılandırma, SurfaceFlinger'ın yalnızca tek bir katman güncellenirken sinyalsiz bir arabellek kilitlemesine olanak tanır. Geometri değişiklikleri veya senkronizasyon işlemleri gibi katmanlar arasında gerçekleşen durumlar için bu yapılandırma geçerli değildir.

Daha fazla bilgi için AutoSingleLayer ile sinyalsiz arabelleğe kilitleme başlıklı makaleyi inceleyin.

Etkileşim

Ev kontrolleri için kimlik doğrulama

Android 13'te cihaz kontrolleri API'si, isAuthRequired adlı yeni bir yöntem içerir. Bu yöntem, cihaz kontrolleri sağlayıcılarının kilitli bir cihazdaki etkileşimleri hangi ev kontrollerinin yerine getirebileceğini belirtmesine olanak tanır. Bu sayede kilitli telefon ekranı gibi giriş noktalarında daha sorunsuz bir etkileşim sağlanır.

Baş takip cihazı HID protokolü

Android 13, kafa hareketi algılama cihazı insan arayüz cihazı (HID) protokolünü kullanıma sunar. Bu protokol, kafa hareketi algılama cihazının USB veya Bluetooth üzerinden bir Android cihaza bağlanmasına ve sensör çerçevesi üzerinden Android çerçevesine ve uygulamalara erişmesine olanak tanır.

Daha fazla bilgi için Head Tracker HID Protokolü bölümüne bakın.

KeyguardManager'da kilitli geri çağırma sinyali desteği

Android 13'te, KeyguardManager sınıfındaki addKeyguardLockedStateListener ve removeKeyguardLockedStateListener gibi yeni yöntemler, dinleyiciyi kilit ekranının kilitli durumu hakkında bilgilendirir.

NNAPI yeniden kullanılabilir yürütme nesneleri

Android 13, yeniden kullanılabilir bir yürütme nesnesinin ve önbelleğe alınmış kaynaklarının kullanım süresini yöneten NNAPI AIDL HAL arayüzünü IExecution kullanıma sunar. IExecution nesneleri, NNAPI sürücüsünün yürütmeler arasında kaynakları korumasını ve istek özelinde optimizasyonlar uygulamasını sağlayarak makine öğrenimi çıkarım görevlerinin ek yükünü azaltır.

Sensörler AIDL HAL

Android 13, AIDL HAL arayüzünü kullanan Sensörler HAL 2.1'e dayalı bir HAL olan Sensörler AIDL HAL'i kullanıma sunar. Sensors AIDL HAL, kafa takip cihazını ve sınırlı eksenli IMU sensör türlerini gösterir.

Medya

Video kodlama istatistiklerini dışa aktarma

Android 13'ten itibaren uygulama istemcileri, video kodlayıcıdan her kodlanmış video karesi için kodlama istatistiklerini dışa aktarmasını isteyebilir. Video kodlayıcıdan elde edilen istatistiklerle uygulamalar, kodlamadan önce çok geçişli kodlama ve kare ön işleme gibi video kodlama görevlerini optimize edebilir.

Daha fazla bilgi için Video kodlama istatistikleri verileri başlıklı makaleyi inceleyin.

Performans

Sağlık AIDL HAL

Android 13, AIDL HAL arayüzünü kullanan Health HAL 2.1'e dayalı bir HAL olan Health AIDL HAL'i kullanıma sunar.

Oyun yükleme süresinde performans artışı

Android 13, Güç Yöneticisi Hizmeti'nde GAME_LOADING adlı yeni bir güç modu sunar. Bu mod, oyun uygulamasının yükleme durumunda olup olmadığını Güç HAL'e bildirir. Böylece Güç HAL, yükleme hızını artırabilir. Daha fazla bilgi için Oyun Yükleme Sırasında Performans Artışı başlıklı makaleyi inceleyin.

İzinler

Vücut sensörü izin paylaşımı

Android 13'ten itibaren BODY_SENSORS izni iki izine ayrıldı: Ön planda nabzı izlemek için BODY_SENSORS ve arka planda nabzı izlemek için BODY_SENSORS_BACKGROUND.

Daha fazla bilgi için Arka planda vücut sensörlerinin kullanımı için yeni izin gerekiyor başlıklı makaleyi inceleyin.

Güç

Uygulama arka plan davranışı izleyicileri

Android 13, uygulamaların bazı politikaları ihlal edip etmediğini belirlemek için uygulama arka plan davranışı izleyici veya uygulamaların arka planda pil kullanımını izleyen bir işlem kavramını kullanıma sunar.

Daha fazla bilgi için Uygulama arka plan davranışı izleyicileri başlıklı makaleyi inceleyin.

Yedekleme ve geri yükleme sırasında güç kullanımını azaltma

Android 13'ten itibaren, UsbPort sınıfının enableLimitPowerTransfer yöntemini çağırarak USB yedekleme ve geri yükleme sırasında güç aktarımını sınırlayabilirsiniz.

Daha fazla bilgi için Güç Yönetimi başlıklı makaleyi inceleyin.

Güvenlik

Kimlik bilgileri

Android 13, çok dokümanlu sunu desteği ekler. Bu yeni sunu oturumu arayüzü, uygulamaların birden fazla doküman içeren sunumlar yapmasını sağlar. Mevcut API ile bu işlem yapılamaz.

Daha fazla bilgi için Kimlik Bilgisi başlıklı makaleyi inceleyin.

APK İmza Şeması v3.1

Bu şema, bir APK'nın döndürülmüş imzalama anahtarı ve imzalama soy ağacıyla imzalanması sırasında varsayılan olarak kullanılır. Tek bir APK'nın Android 13 ve sonraki sürümlerde rotasyonu hedeflemesine olanak tanır. Ayrıca, v3.0 imza bloğundaki orijinal imzalama anahtarını kullanarak önceki platform sürümlerinde rotasyonla ilgili bilinen sorunları önler. Benzer şekilde, 4.1 sürümü imzası, artımlı yüklemeler için aynı davranışı desteklemek amacıyla 3.1 sürümü bloğu için ek imzalama bilgileri içerecektir.

Niyetler, beyan edilen intent filtreleriyle eşleşmelidir

Android 13'te, harici uygulamalardan gelen intent'ler yalnızca intent'ler, tanımlanan intent filtresi öğeleriyle eşleştiğinde dışa aktarılan bir bileşene gönderilir.

Eşleşmeyen intent'ler engellenir. Amaç eşleştirmenin zorunlu tutulmadığı istisnalar şunlardır:

  • Niyet filtresi tanımlamayan bileşenlere iletilen niyetler
  • Aynı uygulamadan gelen intent'ler
  • Sistemden gelen intent'ler
  • Kökten gelen amaçlar

OMAPI tedarikçi firma tarafından kararlı arayüz

Open Mobile API (OMAPI), bir cihazın Secure Element ile iletişim kurmak için kullanılan standart bir API'dir. Android 13'ten önce bu arayüze yalnızca uygulamalar ve çerçeve modülleri erişebiliyordu. HAL modülleri, tedarikçi firmanın kararlı bir arayüzüne dönüştürülerek OMAPI hizmeti aracılığıyla güvenli öğelerle de iletişim kurabilir.

Daha fazla bilgi için OMAPI Satıcı Sabit Arayüzü başlıklı makaleyi inceleyin.

Paylaşılan UID'lerin desteği sonlandırıldı

Android 13-QPR'den itibaren paylaşılan UID'lerin desteği sonlandırılmıştır. Android 13 veya sonraki sürümleri kullanan kullanıcılar, manifest dosyalarına android:sharedUserMaxSdkVersion="32" satırını eklemelidir. Bu giriş, yeni kullanıcıların ortak bir UID almasını engeller. UID'ler hakkında daha fazla bilgi için Uygulama imzalama bölümüne bakın.

Ayarlar

Uygulamaya özgü dil ayarları

Android 13, kullanıcıların dil tercihlerini uygulama bazında değiştirmelerine olanak tanıyan özellikler ekler. İş ortakları ve OEM'ler, uygulama dili seçim sayfasını devre dışı bırakmamalıdır. Sayfaya şu üç gezinme seçeneğiyle erişilebilir olmalıdır:

  • Ayarlar > Uygulamalar > uygulama_adı'na gidin ve Dil'i seçin.
  • Uygulama simgesine uzun basın, Uygulama bilgileri'ne dokunup Dil'i seçin.
  • Ayarlar > Sistem > Diller ve giriş > Uygulama dilleri > app_name.

Ayarlar uygulaması, android.settings.App_Locale_Settings intent'inden uygulama yerel ayarları sayfasını başlatmaya devam etmelidir.

Daha fazla bilgi için Uygulama başına dil ayarları başlıklı makaleyi inceleyin.

TV

Multimedya tüneli modu

Android 13, tünellenmiş video oynatma için tanımlanan davranışı genişletir ve bu yeni davranışı ek CTS sertifika testleriyle ilişkilendirir.

Daha fazla bilgi için Multimedya Tünelleme başlıklı makaleyi inceleyin.

Güncellemeler

Sanal A/B güncellemeleri

Android 13, sanal A/B güncellemeleri için XOR sıkıştırma ve kullanıcı alanı birleştirme özelliklerini ekler. XOR verilerinin ham blok verilerinden daha kolay sıkıştırılabilmesi nedeniyle XOR sıkıştırma, daha küçük anlık görüntü boyutlarına olanak tanır. Kullanıcı alanı birleştirme özelliği, snapuserd kullanıcı alanı bileşeninin sanal A/B güncellemeleri için birleştirme işlemini gerçekleştirmesine olanak tanır. Bu sayede, dm-snapshot cihazın kullanıldığı Android 12'ye kıyasla birleştirme süreleri kısalır.

Android 13'e yükseltilen cihazlarda bu özelliklerin nasıl etkinleştirileceği hakkında ayrıntılı bilgi için XOR sıkıştırma ve Kullanıcı alanı birleştirme başlıklı makaleleri inceleyin.

Sanallaştırma

Android Sanallaştırma Çerçevesi

Android Sanallaştırma Çerçevesi (AVF), kod yürütmek için güvenli ve gizli yürütme ortamları sağlar. AVF, Android'in uygulama korumalı alanı tarafından sunulanlardan daha güçlü ve hatta resmi olarak doğrulanmış yalıtım güvenceleri gerektiren güvenlik odaklı kullanım alanları için idealdir.

Daha fazla bilgi için Android Sanallaştırma Çerçevesi'ne genel bakış başlıklı makaleyi inceleyin.