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:
- CrossDevice: Standart protokolleri kullanarak cihazlar arası iletişim teknolojileri sağlar
- İzinleri birleştirme: İzinleri birleştirme hakkında bilgi
- Bölünmüş tünel protokolü: VPN'den hariç tutulacak rotaları belirtir.
- Kablosuz modül sınırı güncellemeleri: Güncellenen modül sınırı
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:
CarrierConfigManager#KEY_CELLULAR_USAGE_SETTING_INT
kullanım ayarını belirler.SubscriptionInfo#getUsageSetting()
kullanım ayarını sorgulayan bir işlevdir.
Hücresel veri kullanımı ayar özelliğini doğrulamak için aşağıdaki testleri çalıştırın:
- CTS:
SubscriptionManagerTest#testCellularUsageSetting
- VTS:
RadioNetworkTest#testSetUsageSetting_InvalidValues
İ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çinPUBLISH_STATE_PUBLISHING
eklerCapabilityExchangeEventListener
: 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çinonPublishUpdated
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:
iccOpenLogicalChannel(String AID, int p2)
iccCloseLogicalChannel(int channel)
iccTransmitApduBasicChannel(int cla, int instruction, int p2, int p3, String data)
iccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, String data)
iccExchangeSimIO(int fileID, int command, int p1, int p2, int p3, String filePath)
sendEnvelopeWithStatus(String content)
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.