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:
- CrossDevice: Standart protokolleri kullanarak cihazlar arası iletişim teknolojileri sağlar.
- İzinlerin birleştirilmesi: İzinlerin birleştirilmesi hakkında bilgi
- Bölünmüş tünel protokolü: VPN'den hariç tutulacak rotaları belirtir.
- Kablosuz modül sınırıyla ilgili güncellemeler: 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ş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:
CarrierConfigManager#KEY_CELLULAR_USAGE_SETTING_INT
kullanım ayarını belirler.SubscriptionInfo#getUsageSetting()
kullanım ayarını sorgular.
Hücresel 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 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çinPUBLISH_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çinonPublishUpdated
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:
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)
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.