Bu sayfa, Android 13 ve Android 13 QPR sürümlerindeki başlıca özellikleri özetler ve ek bilgilere bağlantılar sağlar. Bu özellik özetleri, özelliğin bu sitedeki dokümantasyon konumuna göre düzenlenmiştir.
Mimari
Genel önyükleme bölümündeki değişiklikler
Android 13 ile başlatılan 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 bkz. Genel Önyükleme Bölümü .
GKI modülleri
Android 13'te, bazı çekirdek işlevleri, işlevsellik gerektirmeyen cihazlarda GKI çekirdek bellek ayak izini azaltmak için GKI modülleri adı verilen dinamik olarak yüklenebilen modüllerde sunulur.
Daha fazla bilgi için Çekirdek modüllerine bakın.
Modüler sistem bileşenleri
Android 13, birkaç yeni ve güncellenmiş modüler sistem bileşeni içerir. Yeni modüller şunlardır:
- AdServices : Hem insanların çevrimiçi gizliliğini koruyan hem de şirketlere ve geliştiricilere başarılı dijital işler kurmaları için araçlar sağlayan teknolojiler yaratmayı amaçlayan Privacy Sandbox girişimini destekler.
- AppSearch : Cihaz üzerinde indeksleme ve yapılandırılmış bir arama motoru
- Bluetooth : (İsteğe bağlı) Tüm Android kullanıcılarına tutarlı, yüksek kaliteli bir Bluetooth deneyimi sunmayı amaçlar
- OnDevicePersonalization : Temel ilkesi kullanıcı gizliliği olacak şekilde geliştirilmiş bir dizi araç sağlar
- UWB : HAL arabiriminin üzerinde bir UWB yığını içerir
Mevcut modüllerdeki güncellemeler:
- CrossDevice : Standart protokolleri kullanarak cihazlar arası iletişim teknolojileri sağlar
- İzinleri birleştirme : İzinleri birleştirme hakkında bilgiler
- Bölünmüş tünelleme : VPN'den hariç tutulacak yolları belirtir
- Wi-Fi modülü sınır güncellemeleri : Modül sınırı güncellendi
Android çekirdek dosya sistemi desteğine güncelleme
Android 13'ten başlayarak, kullanıcı alanı yalnızca Genel Çekirdek Görüntüsünde (GKI) yerleşik dosya sistemleriyle çalışır.
Daha fazla ayrıntı için bkz. Android Çekirdek Dosya Sistemi Desteği .
Ses
Uzamsal ses ve kafa takibinin uygulanması
Android 13-QPR'den başlayarak, yeni ses boru hattı mimarisini ve sensör çerçevesi entegrasyonunu kullanan OEM'ler, gerekli düzeyde performans ve gecikme ile kafa takibi desteğiyle mekansallaştırıcı bir ses efekti sağlayabilir. Yönergeler ve daha fazla bilgi için bkz . Yüksek kaliteli uzamsal ses uygulaması ve kafa takibi .
MIDI 2.0 desteği
Android 13'ten başlayarak, 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 ayrıntı için MIDI sayfasına bakın.
Audio HAL'a Güncelleme
Android 13'ten başlayarak Audio HAL, 7.1 sürümüne güncellendi. Daha fazla bilgi için Ses HAL'ına bakın.
Otomotiv
Yeni Android Otomotiv özellikleri
Android 13'teki yeni Otomotiv özellikleri hakkında daha fazla bilgi edinmek için Yenilikler bölümüne bakın.
İnşa etmek
Bazel ile inşa et
Android 13, build/build.sh
yerine Bazel ile yapı çekirdekleri sunar.
Daha fazla bilgi için bkz. Bazel (Kleaf) .
Kamera
AIDL kamera HAL
Android 13'te kamera çerçevesi, AIDL kamera HAL'leri için destek içerir. Kamera çerçevesi ayrıca 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 geçirme hakkında bilgi için bkz. AIDL kamera HAL .
Kamera hata ayıklama güncellemeleri
Android 13, kamera hizmetine, yakalama isteğindeki değişiklikleri ve kamera HAL'ına gönderilen ve kameradan gönderilen sonuç değerlerini görüntülemeye izin veren watch
ayıklama aracını ekler. Araç, açık istemcilerden gelen etiket izleme dökümlerinin canlı önizlemesine ve kapalı istemcilerden önbelleğe alınmış dökümlerin görüntülenmesine olanak tanır.
Daha fazla bilgi için bkz. Kamera Hata Ayıklama .
Kamera ön izleme stabilizasyonu
Android 13, kamera yakalama oturumlarında ö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 ne görürseniz onu alırsınız (WYSIWYG) deneyimi sunmasını sağlar.
Daha fazla bilgi için bkz. Kamera Önizleme Sabitleme .
Torç gücü kontrolü
Android 13, torç gücü için çok düzeyli kontrol özelliği sunar. Android 12 ve önceki sürümlerde, çerçeve yalnızca meşale modunu açıp kapatmaya izin verir. Bu özellik, aydınlatma koşullarına göre el fenerinin parlaklığının kontrol edilmesi ve art arda hızlı ışık darbeleri göndererek flaş efekti kullanılarak yardım için sinyaller gönderilmesi gibi kullanım durumlarını mümkün kılar.
Daha fazla bilgi için bkz. Torç Gücü Kontrolü .
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, cihaz üreticilerinin HLG10, HDR 10, HDR 10+ ve Dolby Vision gibi 10 bit dinamik aralık profilleri için destek eklemesine olanak tanır.
Daha fazla bilgi için bkz. 10-Bit Kamera Çıkışı .
Video yakalama ve video paylaşma deneyimlerini iyileştirmek amacıyla sosyal medya uygulamaları gibi üçüncü taraf uygulamalarda 10 bit kamera çıkışının benimsenmesini teşvik etmek için bu özelliğin uygulanmasının etkili bir şekilde doğrulanması önemlidir. Bu özelliği benimsemek isteyen üçüncü taraf uygulamaları, zorunlu profil HLG10
ile başlar. Daha fazla ayrıntı için bkz . Doğrulama .
Uyumluluk
Kamera ITS güncellemeleri
Android 13, Camera ITS'de video testi desteği, güncellenmiş Python ve paket sürümleri ve test donanımı güncellemeleri içeren değişiklikler sunar.
Daha fazla ayrıntı için bkz. Android 13 Kamera Görüntüsü Test Paketi Sürüm Notları .
CDD güncellemeleri
Android 13 Uyumluluk Tanımı Belgesi, yeni özellikler için güncellemeler ve daha önce yayınlanan işlevsellik gereksinimlerindeki değişikliklerle önceki sürümleri yineler.
Android 13'teki değişikliklerin listesi için bkz. Android 13 Uyumluluk Tanımı Sürüm Notları .
Yeni kişiler için varsayılan hesaplar
Önceden yüklenmiş kişi uygulamaları, kullanıcının varsayılan bir hesap seçmesine izin veren ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT
amacını işlemelidir. Önceden yüklenmiş kişi uygulaması, seçilen varsayılan hesabı kaydetmeli ve bir kişi eklemek için Intent.ACTION_INSERT
veya Intent.ACTION_INSERT_OR_EDIT
işlerken varsayılan hesabı kullanmalıdır. Bu gereksinim, kişilerle etkileşime giren 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 geçişine izin ver
Android 13'te, KEY_HIDE_ENABLE_2G
taşıyıcı yapılandırma anahtarı true
olarak ayarlandığında, Ayarlar'da 2G'ye İzin Ver geçişi grileşir (bu, kullanıcıların düğmeyle etkileşime giremeyeceği anlamına gelir). Ek olarak, devre dışı bırakıldığında 2G'ye İzin Ver düğmesi, kullanıcının operatörünün 2G'nin kullanılabilir olmasını gerektirdiğini belirten bir metin içerir. Önceki sürümlerde, KEY_HIDE_ENABLE_2G
true
olarak ayarlandığında 2G'ye İzin Ver anahtarı gizleniyordu.
Hücresel kullanım ayarı
Android 13, operatörlerin cihazları ses merkezli veya veri merkezli modda olacak şekilde yapılandırmasına izin veren bir hücresel kullanım ayarını destekler. Taşıyıcılar, yalnızca veri modunda çalışan geleneksel olarak ses merkezli cihazlar için ağlarındaki IMS trafiğini azaltmak üzere bu ayarı diğer yapılandırma değişiklikleriyle birlikte kullanabilir; örneğin, eşlik eden yalnızca veri hizmeti içeren hizmetler için.
Hücresel kullanım ayarını değiştirmek için config_supported_cellular_usage_settings
kaplamasını kullanın veya config_default_cellular_usage_setting
içinde varsayılan değeri 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ı ayarlar. -
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ı ile eşzamanlı birden çok ağ
Android 13, bir cihazın her ikisi de sınırsız (tüm uygulamalar tarafından kullanılabilir) olan ve internet erişimi sağlayan iki Wi-Fi ağına (AP'ler) aynı anda bağlanmasına olanak tanıyan, internet bağlantısı özelliğine sahip eşzamanlı çoklu ağları sunar.
Daha fazla bilgi için bkz. Wi-Fi STA/STA Eş Zamanlılığı .
IMS API güncellemeleri
Android 13, IMS tek kayıt API'lerine aşağıdaki güncellemeleri sunar:
DelegateRegistrationState
:- IMS PDN'yi sökmeden önce çerçevenin SIP oturumlarının bitmesini beklemesi gereken durumları destekler.
- Dinleme uygulamalarının, IMS yığınının aktif olarak IMS'yi kaydetmeye çalıştığını bilmesini sağlayan
getRegisteringFeatureTags
yöntemini ekler.
RcsUceAdapter
: Dinleme uygulamalarının, IMS yığınının aktif olarak yetenekleri yayınlamaya çalıştığını bilmesini sağlamak içinPUBLISH_STATE_PUBLISHING
eklerCapabilityExchangeEventListener
: IMS Service'in bir SIP PUBLISH yenilemesinin başarılı veya başarısız olduğunu platforma eşzamansız olarak bildirmesine izin vermek içinonPublishUpdated
yöntemini ekler.RcsClientConfiguration
:- RCC.72 bölüm 2.1.14'ü desteklemek için, yapıcıya yeni bir değer ekleyerek mesajlaşma uygulamasının kullanıcının RCS'yi etkinleştirip etkinleştirmediğini belirlemesine olanak tanır.
- Bir mesajlaşma uygulamasının RCS Evrensel Profil sürüm 2.4'ü desteklediğini bildirmesine izin vermek için
RCS_PROFILE_2_4
sabitini ekler.
Android 13, IMS API'leri için aşağıdaki güncellemeleri de içerir:
- Uygulamalara,
ImsStateCallback
sınıfı aracılığıyla IMS yığın durumunu dinleme yeteneği ekler. Daha fazla bilgi için bkz. ImsStateCallback'i kullanma . - MVNO sağlama kullanım durumlarını desteklemek için IMS Hizmeti için IMS sağlamayı yeniden düzenler.
- IMS Hizmetinde iş parçacığı modelini geliştirir.
- IMS Hizmetinde SIM aboneliğine duyarlı API'ler ekler
eUICC için çoklu etkin profiller
Android 13, cihazların tek bir eSIM çipi kullanarak çift SIM desteğine sahip olmasına izin veren eUICC için çoklu etkin profiller (MEP'ler) desteği sunar. Birden fazla SIM profili, cihazın aynı anda iki farklı operatöre bağlanmasına olanak tanır.
Daha fazla bilgi için bkz. Çoklu Etkinleştirilmiş Profiller .
Varlık kalibrasyon gereksinimleri
Android 13, Android ekosistemindeki tüm cihazların cihazlar arasındaki göreli yakınlığı belirleyebilmesini sağlamak için yeni varlık kalibrasyon gereksinimleri sunar.
Cihazların bu gereksinimleri karşılayacak şekilde nasıl kurulacağı ve kalibre edileceği hakkında daha fazla bilgi için Varlık Kalibrasyonu Gereksinimleri bölümüne bakın.
Saat dilimi tespiti için telefon geri dönüş modu
Android 13, saat dilimi tespiti için telefon geri dönüş modunu sunar. Bu mod, konum algılamanın saat dilimini algılayamadığı veya konum algılamanın saat dilimini algılamasının telefon algılamasından daha uzun sürdüğü durumlarda Android'in telefon algılama önerilerini geçici olarak kullanmasına olanak tanır.
Daha fazla ayrıntı için time_zone_detector hizmetine bakın.
TelephonyManager UICC erişim API iyileştirmeleri
Android 13, aşağıdaki TelephonyManager UICC erişim API'leri için UICC mantıksal kanal yönetimini onaylamıyor ve iyileştirmeler ekliyor:
-
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 sağladığından, bu API'ler Android 11'de kullanımdan kaldırılmıştır. Ancak OMAPI, TelephonyManager UICC erişim API'leri tarafından sağlanan tüm kullanım durumlarını kapsamaz. Bu nedenle, Android 13'te, bu API'ler, UICC mantıksal kanal yönetimine yönelik geliştirmelerle onaylanmamıştır. Daha önce, mantıksal bir kanalı açan çağrı yapan bir uygulama çöktüğünde, mantıksal kanal sızdırabilir, bu da kanalın serbest bırakılmadığı ve uygulama tarafından yeniden başlatılmadan yeniden kullanılamayacağı anlamına gelir. Android 13'teki iyileştirmelerle, bir uygulama çökerse sistem mantıksal kanalı serbest bırakır ve bu da kanalın uygulama tarafından yeniden kullanılmasına olanak tanır.
Bu API iyileştirmeleri, uygulama düzeyinde yapılır ve tamamen geriye dönük uyumludur. Uygulamaları bu API'leri kullanmak üzere çağırmak için ek bir çaba gerekmez.
Kurumsal ağlar için İlk Kullanımda Güven (TOFU)
Android 13, kullanıcıların sunucu tarafından kullanılan kök CA'yı yükleyerek ve kayıtlı bir ağda etki alanı adını ayarlayarak bir kuruluş (EAP) ağına güvenmelerini sağlayan İlk Kullanımda Güven (TOFU) kimlik doğrulama yaklaşımı için destek sunar. TOFU, bir kullanıcı bir kurumsal ağa ilk kez bağlandığında ve sonraki bağlantılar için anahtarı elinde tuttuğunda, aygıtın kimliği doğrulanmamış bir genel anahtar almasına olanak tanır.
Daha fazla bilgi için bkz. İlk Kullanımda Güven .
Ultra geniş bant desteği
Android 13, desteklenen cihazlar arasında son derece güvenli ve hassas menzil sağlayan bir teknoloji olan ultra geniş bant (UWB) radyo teknolojisi için varsayılan bir çerçeve uygulaması sunar.
Daha fazla bilgi için bkz. Ultra geniş bant .
Wi-Fi AP/AP eşzamanlılık güncellemeleri
Android 13, cihazların iki erişim noktası (AP) arabirimi oluşturmasına olanak tanıyan Wi-Fi AP/AP eşzamanlılığı için 6 GHz bandı desteği ekler.
Daha fazla bilgi için bkz. Wi-Fi AP/AP Eş Zamanlılığı .
Wi-Fi Uyumlu
Android 13, Wi-Fi Aware özelliğinin 3.1 sürümü için destek sunuyor. Daha fazla bilgi için bkz. Wi-Fi Aware .
Wi-Fi ortak erişim noktası (soft AP) tethering güncellemeleri
Android 13, Wi-Fi erişim noktaları aracılığıyla internet paylaşımını destekleyen cihazlar için yeni yapılandırmalar sunar. Yeni yapılandırmalarla ilgili ayrıntılar için bkz. Wi-Fi Hotspot (Soft AP) .
Wi-Fi çoklu arabirim eşzamanlılığı
Android 13'ten başlayarak, Wi-Fi HAL 1.6, açık bir kombinasyon öğesi olarak köprülü bir AP arabirimi (eşzamanlı çift bant) belirleme yeteneği ekler.
Daha fazla ayrıntı için bkz. Wi-Fi çoklu arabirim eşzamanlılığı .
Wi-Fi ağ seçimi güncellemeleri
Android 13'ten başlayarak, çalışma zamanında farklı tarama aralıklarına ihtiyaç duyulursa, ayrıcalıklı uygulamalar, WifiManager#setScreenOnScanSchedule(screenOnScanSchedule)
yöntemini çağırarak kullanılabilir Wi-Fi ağları için ekran tarama zamanlamasını dinamik olarak ayarlayabilir.
Daha fazla bilgi için bkz. Wi-Fi Ağı Seçimi .
Görüntülemek
Görev Yöneticisi
Android 13'te, Görev Yöneticisi adı verilen yeni bir Sistem Kullanıcı Arabirimi uygunluğu, kullanıcıyı arka plan uygulamalarında ön plan hizmetleri tarafından kullanılan durum ve kaynaklar hakkında bilgilendirir ve kullanıcının bu uygulamaları durdurmasına olanak tanır.
Daha fazla bilgi için bkz. Görev Yöneticisi .
Sistem kullanıcı arabirimindeki ortam denetimleri
Android 13'ten başlayarak, Sistem Kullanıcı Arabirimindeki medya kontrolleri, işlem düğmeleri ve uzaktan oynatma için güncellemeler içerir. Bu değişiklikler, telefonlarda ve tabletlerde daha gösterişli bir medya denetimi deneyimini destekler ve cihazlar arasında sorunsuz medya aktarımı sunar.
Daha fazla ayrıntı için bkz. Sistem kullanıcı arabirimindeki medya denetimleri .
Karma SDR ve HDR bileşimi
Android 13, HDR içeriğiyle aynı anda sunulduğunda ekrandaki SDR içeriğini karartarak SDR ve HDR bileşimini ekranda aynı anda sunma desteğini geliştirir.
Daha fazla bilgi için bkz. Karma SDR ve HDR Kompozisyonu .
Kaydolma bildirimleri için bildirim izni
Android 13'ten başlayarak, bildirimler, tüm uygulamaların bildirim istemleri göndermeden önce kullanıcılardan izin istemesi gereken bir katılım modeli kullanır. Bunu desteklemek için, OEM'ler , Kaydolma Bildirimleri için Bildirim İzni sayfasında belirtildiği gibi, bildirim ve çalışma zamanı izin sistemlerinde değişiklikler uygulamalıdır.
HDR parlaklığını SDR uyumlu bir aralığa ton eşleme
Android 13, ton eşleme işlemlerini tanımlayan libtonemap
adlı satıcı tarafından yapılandırılabilir bir statik kitaplık sunar. Bu özellik, OEM'lerin ekran tonu eşleme algoritmalarını tanımlayıp çerçeve ve satıcılar arasında paylaşmasını sağlayarak ton eşlemedeki uyumsuzluğu azaltır.
Daha fazla bilgi için bkz. HDR parlaklığını SDR uyumlu bir aralığa eşleme tonu .
Grafik
Donanım Oluşturucu HAL için AIDL
Android 13'ten başlayarak, Hardware Composer (HWC) HAL, AIDL'de tanımlanmıştı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ılmıştır.
Daha fazla bilgi için bkz. Donanım Oluşturucu HAL için AIDL .
İstemci çerçeve arabelleği yönetimi
Android 13'ten başlayarak, istemci oluşturma sırasında kullanılan yeni çerçeve arabellekleri, ekran çözünürlüğü değiştiğinde tahsis edilir. Bu tahsis, bir çö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 bkz. İstemci çerçeve arabelleği yönetimi .
Saniyedeki kare sayısı (FPS) azaltma müdahalesi
Android 13-QPR ile başlayan FPS Kısıtlama Müdahalesi, oyunların yalnızca platform tarafındaki değişiklikleri kullanarak ve geliştiricilerin herhangi bir işlem yapmasına gerek kalmadan uygun bir FPS'de ilerlemesini sağlar. Daha fazla bilgi için bkz. FPS Kısıtlama Müdahalesi .
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 geometri değişiklikleri veya senkronizasyon işlemleri gibi katmanlar arasında meydana gelen durumlar için değil, yalnızca tek bir katman güncellenirken sinyalsiz bir arabelleği kilitlemesine izin verir.
Daha fazla bilgi için bkz. AutoSingleLayer ile sinyalsiz arabellek kilitleme .
Etkileşim
Ev kontrolleri için kimlik doğrulama
Android 13'te cihaz kontrolleri API'si , cihaz kontrol sağlayıcılarının kilitli bir cihazda hangi ev kontrollerinin etkileşimleri gerçekleştirebileceğini belirlemesine olanak tanıyan isAuthRequired
adlı yeni bir yöntem içerir. Bu, kilitli bir telefon ekranı gibi giriş noktalarında daha sorunsuz bir etkileşim sağlar.
Head tracker HID protokolü
Android 13, baş izleme cihazının USB veya Bluetooth yoluyla bir Android cihaza bağlanmasına ve sensörler çerçevesi aracılığıyla Android çerçevesine ve uygulamalarına maruz kalmasına izin veren baş izleyici insan arabirim cihazı (HID) protokolünü sunar.
Daha fazla bilgi için bkz. Head Tracker HID Protokolü .
KeyguardManager'da kilitli geri arama sinyali desteği
Android 13'te, KeyguardManager
sınıfındaki addKeyguardLockedStateListener
ve removeKeyguardLockedStateListener
gibi yeni yöntemler, dinleyiciye keyguard'ın kilitli durumu hakkında bilgi verir.
NNAPI yeniden kullanılabilir yürütme nesneleri
Android 13, yeniden kullanılabilir bir yürütme nesnesinin ömrünü ve önbelleğe alınmış kaynaklarını yöneten NNAPI AIDL HAL arabirimi IExecution
sunar. IExecution
nesneleri, NNAPI sürücüsünün yürütmeler arasında kaynakları korumasını ve isteğe özel iyileştirmeler uygulamasını sağlayarak makine öğrenimi çıkarım görevlerinin yükünü azaltır.
Sensörler AIDL HAL
Android 13, AIDL HAL arayüzünü kullanan Sensörler HAL 2.1'i temel alan bir HAL olan Sensörler AIDL HAL'ı sunar. Sensörler AIDL HAL, baş izleyici ve sınırlı eksenli IMU sensör tiplerini gösterir.
medya
Video kodlama istatistiklerini dışa aktarın
Android 13'ten başlayarak, uygulama istemcileri video kodlayıcıdan kodlanmış her 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 çerçeve ön işleme gibi video kodlama görevlerini optimize edebilir.
Daha fazla bilgi için bkz. Video kodlama istatistikleri verileri .
Verim
Sağlık AIDL HAL
Android 13, AIDL HAL arabirimini kullanan Health HAL 2.1 tabanlı bir HAL olan Health AIDL HAL'ı sunar.
Oyun yükleme zamanında performans artışı
Android 13, Power Manager Hizmetinde GAME_LOADING
adlı, Power HAL'in bir yükleme artışı sağlayabilmesi için oyun uygulamasının yükleme durumunda olup olmadığını Power HAL'a belirten yeni bir güç modu sunar. Daha fazla bilgi için Oyun Yükleme Sırasında Performans Artışı bölümüne bakın.
İzinler
Vücut sensörü izin ayrımı
Android 13'ten itibaren BODY_SENSORS
izni iki izne ayrılmıştır: ön planda kalp atış hızını izlemek için BODY_SENSORS
ve arka planda kalp atış hızını izlemek için BODY_SENSORS_BACKGROUND
.
Daha fazla bilgi için Vücut sensörlerinin arka planda kullanımı yeni izin gerektirir bölümüne bakın.
Güç
Uygulama arka plan davranış izleyicileri
Android 13, uygulamaların bazı ilkeleri ihlal edip etmediğini belirlemek için uygulamaların arka planda pil kullanımını izleyen bir uygulama arka plan davranış izleyicisi kavramı veya bir işlem sunar.
Daha fazla bilgi için bkz. Uygulama arka plan davranışı izleyicileri .
Yedekleme ve geri yükleme sırasında güç kullanımını azaltın
Android 13'ten başlayarak, 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 bkz. Güç Yönetimi .
Güvenlik
kimlik bilgileri
Android 13, çoklu belge sunum desteği ekler. Bu yeni Sunum Oturumu arabirimi, bir uygulamanın çok belgeli bir sunum yapmasına olanak tanır; bu, mevcut API ile mümkün olmayan bir şeydir.
Daha fazla bilgi için bkz. Kimlik Bilgisi
APK İmza Şeması V3.1
Bu şema, döndürülmüş imzalama anahtarı ve imzalama kökeniyle bir APK imzalanırken varsayılan olarak kullanılır ve orijinal imzalama anahtarını kullanarak önceki platform sürümlerinde döndürmeyle ilgili bilinen sorunlardan kaçınırken tek bir APK'nin Android 13 ve sonraki sürümlerde döndürmeyi hedeflemesine izin verir. v3.0 imza bloğu. Benzer şekilde v4.1 imzası, artımlı yüklemelerde aynı davranışı desteklemek için v3.1 bloğu için ek imzalama bilgisi içerecektir.
Amaçlar, bildirilen amaç filtreleriyle eşleşmelidir
Android 13'te, harici uygulamalardan kaynaklanan amaçlar, yalnızca ve ancak amaçların beyan edilen amaç filtresi öğeleriyle eşleşmesi durumunda dışa aktarılan bir bileşene teslim edilir.
Eşleşmeyen amaçlar engellenir. Aşağıdakiler, amaç eşleştirmenin zorunlu kılınmadığı istisnalardır:
- Herhangi bir amaç filtresi beyan etmeyen bileşenlere gönderilen niyetler
- Aynı uygulamadan kaynaklanan niyetler
- Sistemden gelen niyetler
- Kökten gelen niyetler
OMAPI satıcı-kararlı arayüzü
Açık Mobil API (OMAPI), bir cihazın Güvenli Öğesi ile iletişim kurmak için kullanılan standart bir API'dir. Android 13'ten önce, yalnızca uygulamaların ve çerçeve modüllerinin bu arayüze erişimi vardı. HAL modülleri, satıcı tarafından kararlı bir arabirime dönüştürülerek, OMAPI hizmeti aracılığıyla güvenli öğelerle iletişim kurabilir.
Daha fazla bilgi için bkz. OMAPI Satıcı Kararlı Arayüzü .
Paylaşılan UID'ler kullanımdan kaldırıldı
Android 13-QPR'den itibaren, paylaşılan UID'ler kullanımdan kaldırılmıştır. Android 13 veya sonraki sürümlerin kullanıcıları bildirimlerine android:sharedUserMaxSdkVersion="32"
satırını koymalıdır. Bu giriş, yeni kullanıcıların paylaşılan bir UID almasını engeller. UID'ler hakkında daha fazla bilgi için bkz. Uygulama imzalama .
Ayarlar
Uygulama başına dil ayarları
Android 13, kullanıcıların dil tercihlerini uygulama bazında değiştirmesine izin veren özellikler ekler. İş ortakları ve OEMS, uygulama dili seçim sayfasını devre dışı bırakmamalı ve sayfaya şu üç gezinme seçeneği aracılığıyla erişilebilir olmalıdır:
- Ayarlar > Uygulamalar > uygulama_adı ve Dil öğesini seçin.
- Uygulama simgesine uzun basın, Uygulama bilgisi öğesine dokunun ve Dil öğesini 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ı bölümüne bakın.
televizyon
multimedya tünel modu
Android 13, tünelli video oynatmanın tanımlı davranışını genişletir ve bu yeni davranışı ek CTS sertifikasyon testlerine bağlar.
Daha fazla bilgi için bkz. Multimedya Tüneli Oluşturma .
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ırması, azaltılmış anlık görüntü boyutlarına izin verir çünkü XOR verilerinin sıkıştırılması, ham blok verilerine göre daha kolaydır. Kullanıcı alanı birleştirme özelliği, snapuserd
kullanıcı alanı bileşeninin, bir dm-snapshot
aygıtının kullanıldığı Android 12'ye kıyasla birleştirme sürelerini azaltan Sanal A/B güncellemeleri için birleştirme sürecini yönetmesine olanak tanır.
Android Android 13'e yükseltilen cihazlarda bu özelliklerin nasıl etkinleştirileceğine ilişkin ayrıntılar için bkz. XOR sıkıştırma ve Kullanıcı alanı birleştirme .
sanallaştırma
Android Sanallaştırma Çerçevesi
Android Virtualization Framework (AVF), kod yürütmek için güvenli ve özel yürütme ortamları sağlar. AVF, Android'in uygulama sanal alanı tarafından sunulanlara göre daha güçlü, hatta resmi olarak doğrulanmış yalıtım güvenceleri gerektiren güvenlik odaklı kullanım durumları için idealdir.
Daha fazla bilgi için bkz. Android Sanallaştırma Çerçevesine genel bakış .