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

Bu sayfada, Android 13 ve Android 13 QPR sürümlerindeki başlıca özellikler özetlenmekte ve ek bilgilere bağlantılar verilmektedir. 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ıp ayrı bir init_boot görüntüsüne yerleştirilir.

Daha fazla bilgi için Genel Önyükleme Bölümü konusuna bakın.

GKI modülleri

Android 13'te, bazı çekirdek işlevleri, işlevselliğe ihtiyaç duymayan cihazlarda GKI çekirdek bellek ayak izini azaltmak için GKI modülleri adı verilen dinamik olarak yüklenebilir modüller halinde 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:

  • 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 dizin oluşturma ve yapılandırılmış arama motoru
  • Bluetooth: (İsteğe bağlı) Tüm Android kullanıcılara tutarlı ve yüksek kaliteli bir Bluetooth deneyimi sunmayı amaçlar.
  • OnDevicePersonalization: Kullanıcı gizliliğini temel ilke olarak benimseyerek geliştirilmiş bir dizi araç sunar.
  • 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ştirilmiş dosya sistemleriyle çalışır.

Daha fazla bilgi için Android Kernel File System Support (Android Çekirdek Dosya Sistemi Desteği) başlıklı makaleyi inceleyin.

Ses

Üç boyutlu ses ve kafa hareketi izleme özelliğinin uygulanması

Android 13-QPR'den itibaren, yeni ses işlem hattı mimarisini ve sensör çerçevesi entegrasyonunu kullanarak OEM'ler, gerekli performans ve gecikme düzeyinde baş takibi desteğiyle uzamsallaştırıcı ses efekti sağlayabilir. Yönergeler ve daha fazla bilgi için Yüksek kaliteli uzamsal ses ve baş takibinin 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'ye güncelleme

Android 13'ten itibaren Audio HAL, 7.1 sürümüne güncellenir. Daha fazla bilgi için Audio HAL'e (Ses HAL'i) bakın.

Automotive

Yeni Android Automotive özellikleri

Android 13'teki yeni Automotive özellikleri hakkında daha fazla bilgi edinmek için Yenilikler başlıklı makaleyi inceleyin.

Derle

Bazel ile derleme

Android 13, build/build.sh yerine Bazel ile çekirdek oluşturma özelliğini 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'lerini destekler. Kamera çerçevesi, HIDL kamera HAL'lerini de destekler ancak Android 13 veya sonraki sürümlerde 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 donanım soyutlama katmanına gönderilen ve bu katmandan alınan yakalama isteği ve sonuç değerlerindeki değişikliklerin görüntülenmesine olanak tanır. Bu araç, açık istemcilerden gelen etiket izleme dökümlerinin canlı olarak önizlenmesine ve kapalı istemcilerden gelen önbelleğe alınmış dökümlerin görüntülenmesine olanak tanır.

Daha fazla bilgi için Kamera hata ayıklama konusuna bakın.

Kamera önizlemesi sabitleme

Android 13, kamera çekimi oturumlarındaki önizleme akışında video dengeleme desteği ekler. Bu özellik, üçüncü taraf uygulamaların kamera önizlemesi ile kayıt arasındaki karşılaştırmalarda gördüğünüzü elde etme (WYSIWYG) deneyimi sunmasına olanak tanır.

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

El feneri gücü kontrolü

Android 13, el feneri gücü için çok seviyeli kontrol özelliği sunar. Android 12 ve önceki sürümlerde çerçeve yalnızca el feneri modunun açılıp kapatılmasına izin verir. Bu özellik, aydınlatma koşullarına göre el fenerinin parlaklığını kontrol etme ve art arda hızlı ışık darbeleri göndererek flaş efektiyle yardım sinyalleri 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 paylaşma deneyimlerini iyileştirmek için sosyal medya uygulamaları gibi üçüncü taraf uygulamalarda 10 bit kamera çıkışının kullanılmasını teşvik etmek amacıyla bu özelliğin uygulanmasını etkili bir şekilde doğrulamak önemlidir. Bu özelliği kullanmak isteyen üçüncü taraf uygulamaları, zorunlu profil HLG10 ile başlayacaktır. Daha fazla bilgi için Doğrulama başlıklı makaleyi inceleyin.

Uyumluluk

Kamera ITS güncellemeleri

Android 13, Camera ITS'de değişiklikler sunuyor. Bu değişiklikler arasında video testi desteği, güncellenmiş Python ve paket sürümleri ile test donanımı güncellemeleri yer alıyor.

Daha fazla bilgi için Android 13 Camera Image Test Suite Sürüm Notları başlıklı makaleyi inceleyin.

CDD güncellemeleri

Android 13 Uyumluluk Tanımı Belgesi, önceki sürümleri yeni özelliklerle ilgili güncellemeler ve daha önce yayınlanan işlevlerin gereksinimlerinde yapılan değişikliklerle birlikte tekrar eder.

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 amacını işlemelidir. Önceden yüklenmiş kişiler uygulaması, seçilen varsayılan hesabı kaydetmeli ve kişileri eklemek için Intent.ACTION_INSERT veya Intent.ACTION_INSERT_OR_EDIT simgelerini kullanırken varsayılan hesabı kullanmalıdır. Bu şart, kişilerle etkileşimde bulunan 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 ver açma/kapatma düğmesi

Android 13'te, KEY_HIDE_ENABLE_2G operatör yapılandırma anahtarı true olarak ayarlandığında Ayarlar'daki 2G'ye izin ver açma/kapatma düğmesi devre dışı kalır (yani kullanıcılar düğmeyle etkileşimde bulunamaz). Ayrıca, devre dışı bırakıldığında 2G'ye izin ver açma/kapatma düğmesinde, kullanıcının operatörünün 2G'nin kullanılabilir olmasını gerektirdiğini belirten bir metin yer alır. Önceki sürümlerde, KEY_HIDE_ENABLE_2G ayarı true olarak belirlendiğinde 2G'ye izin ver açma/kapatma düğmesi gizleniyordu.

Hücresel kullanım ayarı

Android 13, operatörlerin cihazları ses odaklı veya veri odaklı modda olacak şekilde yapılandırmasına olanak tanıyan bir hücresel kullanım ayarını destekler. Operatörler, bu ayarı diğer yapılandırma değişiklikleriyle birlikte kullanarak geleneksel olarak ses odaklı cihazlarda ağlarındaki IMS trafiğini azaltabilir. Örneğin, yalnızca veri hizmeti içeren hizmetler için bu ayar, yalnızca veri modunda çalışan cihazlarda kullanılabilir.

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

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

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

İnternet bağlantısı olan eşzamanlı birden fazla ağ

Android 13'te, bir cihazın aynı anda iki kablosuz ağa (AP) bağlanmasına olanak tanıyan internet bağlantısı olan eşzamanlı çoklu ağlar özelliği kullanıma sunuluyor. Bu ağların her ikisi de sınırsızdır (tüm uygulamalar tarafından kullanılabilir) ve internet erişimi sağlar.

Daha fazla bilgi için Wi-Fi 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 sunar:

  • DelegateRegistrationState:

    • Çerçevenin, IMS PDN'yi kapatmadan ö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 kaydetmeye çalıştığı zamanı bilmesini sağlayan getRegisteringFeatureTags yöntemini ekler.
  • RcsUceAdapter: Dinleme uygulamalarının, IMS yığını özellik yayınlamaya aktif olarak çalıştığında bunu bilmesini sağlamak için PUBLISH_STATE_PUBLISHING ekler.

  • CapabilityExchangeEventListener: IMS Hizmeti'nin, SIP PUBLISH yenileme işleminin 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 oluşturucuya yeni bir değer ekler. Bu değer, mesajlaşma uygulamasının kullanıcının RCS'yi etkinleştirip etkinleştirmediğini belirtmesine olanak tanır.
    • Mesajlaşma uygulamasının RCS Universal Profile 2.4 sürümünü desteklediğini bildirmesine olanak tanımak için RCS_PROFILE_2_4 sabitini 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.
  • IMS hizmeti için IMS sağlama işlemini, MVNO sağlama kullanım alanlarını destekleyecek şekilde yeniden düzenler.
  • IMS hizmetindeki iş parçacığı modelini iyileştirir.
  • IMS hizmetine SIM aboneliğiyle ilgili API'ler ekler.

eUICC için birden fazla etkin profil

Android 13, eUICC için birden fazla etkinleştirilmiş profili (MEP) destekler. 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 Fazla Etkinleştirilmiş Profil başlıklı makaleyi inceleyin.

Evde olduğunu algılama kalibrasyonu şartları

Android 13, Android ekosistemindeki tüm cihazların birbirine göre yakınlığını belirleyebilmesini sağlamak için yeni varlık kalibrasyonu şartları getiriyor.

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

Saat dilimi algılama için telefon görüşmesi yedek modu

Android 13, saat dilimi algılama için telefon görüşmesi yedekleme modunu kullanıma sunuyor. Bu mod, konum algılamanın saat dilimini algılayamadığı veya saat dilimini algılamanın telefon algılamadan daha uzun sürdüğü durumlarda Android'in telefon algılama önerilerini geçici olarak kullanmasına olanak tanır.

Daha fazla bilgi için The time_zone_detector service (Saat dilimi algılayıcı hizmeti) başlıklı makaleyi inceleyin.

TelephonyManager UICC erişim API'sinde iyileştirmeler

Android 13, aşağıdaki TelephonyManager UICC erişim API'leri için UICC mantıksal kanal yönetimini kullanımdan kaldırmaz ve iyileştirmeler ekler:

Bu API'lerin desteği, OMAPI'nin UICC mantıksal kanallarını yönetmek için daha güvenilir bir uygulama sağlaması nedeniyle Android 11'de sonlandırıldı. Ancak OMAPI, TelephonyManager UICC erişim API'lerinin sağladığı 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 arama uygulaması çöktüğünde mantıksal kanal sızabiliyordu. Bu durumda kanal serbest bırakılmıyor ve yeniden başlatılmadan uygulama tarafından yeniden kullanılamıyordu. Android 13'teki iyileştirmeler sayesinde bir uygulama çöktüğünde sistem, mantıksal kanalı serbest bırakır. Böylece kanal, uygulama tarafından yeniden kullanılabilir.

Bu API iyileştirmeleri uygulama düzeyinde yapılır ve tamamen geriye dönük uyumludur. Arama uygulamalarının bu API'leri kullanması için ek bir çaba gerekmez.

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

Android 13, Trust on First Use (TOFU) kimlik doğrulama yaklaşımı için destek sunar. Bu yaklaşım, kullanıcıların sunucu tarafından kullanılan kök CA'yı yükleyip alan adını kayıtlı bir ağda ayarlayarak bir kuruluş (EAP) ağına güvenmesine olanak tanır. TOFU, kullanıcının bir kurumsal ağa ilk kez bağlandığında cihazın kimliği doğrulanmamış bir genel anahtar almasına ve sonraki bağlantılar için 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, ultra geniş bant (UWB) radyo teknolojisi için varsayılan bir çerçeve uygulaması sunar. Bu teknoloji, desteklenen cihazlar arasında yüksek düzeyde güvenli ve hassas mesafeler belirlemeyi sağlar.

Daha fazla bilgi için Ultra geniş bant başlıklı makaleyi inceleyin.

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

Android 13, cihazların iki erişim noktası (AP) arayüzü oluşturmasına olanak tanıyan kablosuz AP/AP eşzamanlılığı için 6 GHz bandı desteği ekler.

Daha fazla bilgi için Kablosuz ağ erişim noktası/erişim noktası eşzamanlılığı başlıklı makaleyi inceleyin.

Wi-Fi Aware

Android 13, Wi-Fi Aware spesifikasyonunun 3.1 sürümü için destek sunar. Daha fazla bilgi için Wi-Fi Aware başlıklı makaleyi inceleyin.

Kablosuz hotspot (yazılım erişim noktası) tethering güncellemeleri

Android 13, kablosuz hotspot'lar üzerinden tethering'i destekleyen cihazlar için yeni yapılandırmalar sunuyor. Yeni yapılandırmalarla ilgili ayrıntılar için Kablosuz hotspot (Yazılım AP) başlıklı makaleyi inceleyin.

Wi-Fi çoklu arayüz eşzamanlılığı

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

Daha fazla bilgi için Wi-Fi ç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ı gerekirse ayrıcalıklı uygulamalar, WifiManager#setScreenOnScanSchedule(screenOnScanSchedule) yöntemini çağırarak kullanılabilir kablosuz ağlar için ekrandaki tarama planı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ü özelliği, kullanıcıyı arka plan uygulamalarındaki ön plan hizmetlerinin durumu ve kullandığı kaynaklar hakkında bilgilendirir ve bu uygulamaları durdurmasına olanak tanır.

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 Arayüzü'ndeki medya kontrollerinde işlem düğmeleri ve uzaktan oynatma ile ilgili güncellemeler yer alıyor. 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, ekranda SDR ve HDR kompozisyonunun aynı anda gösterilmesini desteklemek için ekrandaki SDR içeriğini HDR içeriğiyle aynı anda gösterildiğinde karartır.

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

Etkinleştirme bildirimleri için bildirim izni

Android 13'ten itibaren bildirimler, kullanıcıların izin vermesini gerektiren bir model kullanır. Bu modelde, tüm uygulamaların bildirim istemleri göndermeden önce kullanıcılardan izin istemesi gerekir. Bunu desteklemek için OEM'lerin Bildirim İzniyle İlgili Açma Bildirimleri sayfasında belirtildiği gibi bildirim ve çalışma zamanı izni sistemlerinde değişiklik yapması gerekir.

HDR parlaklığını SDR uyumlu bir aralığa dönüştürme

Android 13, ton eşleme işlemlerini tanımlayan libtonemap adlı, satıcı tarafından yapılandırılabilen statik bir kitaplık 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ıyarak ton eşlemede uyuşmazlık olasılığını azaltır.

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

Grafik

Donanım Composer HAL için AIDL

Android 13'ten itibaren, Hardware Composer (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ümleri kullanımdan kaldırılır.

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

İstemci arabellek yönetimi

Android 13'ten itibaren, istemci kompozisyonu sırasında kullanılan yeni çerçeve arabellekleri, ekran çözünürlüğü her değiştiğinde ayrılır. Bu ayırma, çözünürlük değişikliğinden sonraki geçersiz kılma 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) sınırlama müdahalesi

Android 13-QPR'den itibaren FPS sınırlama müdahalesi, oyunların yalnızca platform tarafındaki değişiklikleri kullanarak ve geliştiricilerin herhangi bir işlem yapmasını gerektirmeden uygun bir FPS'de ilerlemesini 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, sinyal verilmeyen arabelleklerin kilitlenmesi için AutoSingleLayer adlı yeni bir yapılandırma ekler. Bu yapılandırma, yalnızca tek bir katman güncellenirken SurfaceFlinger'in sinyalsiz bir arabelleği kilitlemesine olanak tanır. Geometri değişiklikleri veya senkronizasyon işlemleri gibi katmanlar arasında gerçekleşen durumlar için geçerli değildir.

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

Etkileşim

Ev kontrolleri için kimlik doğrulama

Android 13'teki 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 karşılayabileceğini belirtmesine olanak tanır. Bu sayede, kilitli telefon ekranı gibi giriş noktalarında daha sorunsuz bir etkileşim sağlanır.

Başlık takip cihazı HID protokolü

Android 13, baş takip cihazının USB veya Bluetooth aracılığıyla Android cihaza bağlanmasına ve sensör çerçevesi aracılığıyla Android çerçevesine ve uygulamalarına sunulmasına olanak tanıyan baş takip cihazı insan arayüzü (HID) protokolünü kullanıma sunuyor.

Daha fazla bilgi için Head Tracker HID Protocol (Baş Takibi HID Protokolü) başlıklı makaleyi inceleyin.

KeyguardManager'da kilitli geri arama sinyali desteği

Android 13'te, KeyguardManager sınıfındaki addKeyguardLockedStateListener ve removeKeyguardLockedStateListener gibi yeni yöntemler, dinleyiciyi tuş kilidinin 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 ömrünü yöneten NNAPI AIDL HAL arayüzünü, IExecution, tanıtıyor. IExecution nesneleri, NNAPI sürücüsünün yürütmeler arasında kaynakları korumasını ve isteğe özel optimizasyonlar uygulamasını sağlayarak makine öğrenimi çıkarım görevlerinin iş yükünü azaltır.

Sensörler AIDL HAL'si

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

Medya

Video kodlama istatistiklerini dışa aktarma

Android 13'ten itibaren uygulama istemcileri, her kodlanmış video karesi için kodlama istatistiklerini dışa aktarmak üzere video kodlayıcıdan istekte bulunabilir. Video kodlayıcıdan elde edilen istatistikler sayesinde uygulamalar, çok geçişli kodlama ve kodlamadan önce 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 Donanım Soyutlama Katmanı

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

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

Android 13, Power Manager Hizmeti'nde GAME_LOADING adlı yeni bir güç modu sunar. Bu mod, oyun uygulamasının yükleme durumunda olup olmadığını Power HAL'ye bildirir. Böylece Power HAL, yükleme artışı sağlayabilir. Daha fazla bilgi için Oyun Yükleme Süresinde Performans Artışı başlıklı makaleyi inceleyin.

İzinler

Vücut sensörü izninin bölünmesi

Android 13'ten itibaren BODY_SENSORS izni iki izne ayrılır: BODY_SENSORS ön planda nabzı izlemek için ve BODY_SENSORS_BACKGROUND arka planda nabzı izlemek için.

Daha fazla bilgi için Vücut sensörlerinin arka planda kullanılması 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 uygulamaların arka planda pil kullanımını izleyen bir uygulama arka planı davranış izleyici veya işlem kavramını 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ı makaleye bakın.

Güvenlik

Kimlik bilgileri

Android 13'te çok dokümanlı sunum desteği eklenmiştir. Bu yeni sunum oturumu arayüzü, bir uygulamanın çok dokümanlı sunum yapmasını sağlar. Bu, mevcut API ile mümkün değildir.

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

APK İmza Şeması V3.1

Bu şema, döndürülmüş bir imzalama anahtarı ve imzalama soyu ile APK imzalanırken varsayılan olarak kullanılır. Ayrıca, v3.0 imza bloğunda orijinal imzalama anahtarı kullanılarak önceki platform sürümlerinde döndürmeyle ilgili bilinen sorunlardan kaçınılırken tek bir APK'nın Android 13 ve sonraki sürümlerde döndürmeyi hedeflemesine olanak tanır. Benzer şekilde, v4.1 imzası, artımlı yüklemelerde aynı davranışı desteklemek için v3.1 bloğuna yönelik ek imzalama bilgileri içerecektir.

Niyetler, bildirilen intent filtreleriyle eşleşmelidir.

Android 13'te, harici uygulamalardan kaynaklanan intent'ler, yalnızca intent'ler beyan edilen intent filtresi öğeleriyle eşleşiyorsa dışa aktarılan bir bileşene teslim edilir.

Eşleşmeyen amaçlar engellenir. Aşağıda, amaç eşlemenin zorunlu tutulmadığı istisnalar verilmiştir:

  • Herhangi bir niyet filtresi bildirmeyen bileşenlere teslim edilen niyetler
  • Aynı uygulamadan kaynaklanan amaçlar
  • Sistemden gelen amaçlar
  • Kökten gelen amaçlar

OMAPI satıcı kararlı arayüzü

Open Mobile API (OMAPI), bir cihazın güvenli öğesiyle 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, satıcıya özel kararlı bir arayüze dönüştürülerek OMAPI hizmeti aracılığıyla güvenli öğelerle de iletişim kurabilir.

Daha fazla bilgi için OMAPI Vendor Stable Interface başlıklı makaleyi inceleyin.

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

Android 13-QPR sürümünden itibaren paylaşılan UID'ler için destek sonlandırılmıştır. Android 13 veya sonraki sürümleri kullananlar manifestlerine android:sharedUserMaxSdkVersion="32" satırını eklemelidir. Bu giriş, yeni kullanıcıların paylaşılan bir UID almasını engeller. UID'ler hakkında daha fazla bilgi için Uygulama imzalama başlıklı makaleyi inceleyin.

Ayarlar

Uygulamaya özgü dil ayarları

Android 13, kullanıcılara dil tercihlerini uygulama bazında değiştirme olanağı sunar. İş 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 dokunun ve Dil'i seçin.
  • Ayarlar > Sistem > Diller ve giriş > Uygulama dilleri > uygulama_adı.

Ayarlar uygulaması, android.settings.App_Locale_Settings amacından 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ünel modu

Android 13, tünellenmiş video oynatma davranışını genişletir ve bu yeni davranışı ek CTS sertifika testlerine bağlar.

Daha fazla bilgi için Multimedya Tünelleme konusuna bakın.

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 sıkıştırma, XOR verilerinin ham blok verilerinden daha kolay sıkıştırılması nedeniyle anlık görüntü boyutlarının küçülmesine 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 sürecini yönetmesine 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 özel yürütme ortamları sağlar. AVF, Android'in uygulama korumalı alanının sunduklarından daha güçlü, 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.