Bu sayfada Android 13 ve Android 13 QPR sürümlerindeki önemli özellikler özetlenir ve ek bilgilere bağlantılar sağlanır. 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 belleği 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üllerine bakın.
Modüler sistem bileşenleri
Android 13 birçok yeni ve güncellenmiş modüler sistem bileşeni içerir. Yeni modüller şunlardır:
- Reklam Hizmetleri : Hem insanların çevrimiçi gizliliğini koruyan hem de şirketlere ve geliştiricilere başarılı dijital işletmeler kurmaları için araçlar sağlayan teknolojiler oluşturmayı amaçlayan Özel Korumalı Alan 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 : Kullanıcı gizliliğinin temel ilkesi olarak geliştirilmiş bir dizi araç sağlar
- UWB : HAL arayüzünün üzerinde bir UWB yığını içerir
Mevcut modüllerdeki güncellemeler:
- CrossDevice : Standart protokolleri kullanarak cihazlar arası iletişim teknolojileri sağlar
- İzin birleştirme : İzinlerin birleştirilmesi hakkında bilgi
- Bölünmüş tünel oluşturma : VPN'den hariç tutulacak rotaları belirtir
- Wi-Fi modülü sınır güncellemeleri : Güncellenmiş modül sınırı
Android çekirdek dosya sistemi desteğine güncelleme
Android 13'ten itibaren 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 hattı mimarisini ve sensör çerçevesi entegrasyonunu kullanan OEM'ler, gerekli performans ve gecikme düzeyiyle kafa takibi desteğiyle mekansallaştırıcı bir ses efekti sağlayabilir. Yönergeler ve daha fazla bilgi için Yüksek kaliteli uzamsal ses ve kafa izlemenin uygulanması konusuna bakın.
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 ayrıntı için MIDI sayfasına bakın.
Ses HAL Güncellemesi
Android 13'ten itibaren Audio HAL, 7.1 sürümüne güncellendi. Daha fazla bilgi için Ses HAL'e 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 edin
Android 13, build/build.sh
yerine Bazel ile yapı çekirdekleri sunuyor.
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 aynı zamanda 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şlemlerinin HIDL kamera arayüzlerinden AIDL kamera arayüzlerine taşınması hakkında bilgi için bkz. AIDL kamera HAL .
Kamera hata ayıklama güncellemeleri
Android 13, kamera hizmetine, kamera HAL'sine gönderilen ve HAL'den gönderilen yakalama isteği ve sonuç değerlerindeki değişiklikleri görüntülemeye olanak tanıyan watch
hata ayıklama aracını ekler. Araç, açık istemcilerden gelen etiket izleme dökümlerinin canlı önizlenmesine 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 önizleme stabilizasyonu
Android 13, kamera yakalama oturumlarında önizleme akışına video sabitleme desteği ekler. Bu özellik, üçüncü taraf uygulamaların, kamera önizlemesi ile kayıt arasında karşılaştırma yaparken ne görürsen onu alırsın (WYSIWYG) deneyimi sunmasına olanak tanır.
Daha fazla bilgi için bkz. Kamera Önizleme Sabitlemesi .
Torç gücü kontrolü
Android 13, torç gücü için çok seviyeli kontrol özelliği sunuyor. Android 12 ve önceki sürümlerde çerçeve yalnızca fener modunun açılmasına veya kapatılmasına izin verir. Bu özellik, aydınlatma koşullarına göre el fenerinin parlaklığını kontrol etme ve arka arkaya hızlı ışık darbeleri göndererek flaş efekti kullanarak yardım için sinyaller gönderme gibi kullanım durumlarına olanak tanır.
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ışı için destek 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şım 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ın zorunlu HLG10
profiliyle başlaması muhtemeldir. 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üncellemelerini içeren değişiklikler sunuyor.
Daha fazla ayrıntı için Android 13 Kamera Görüntüsü Test Paketi Sürüm Notlarına bakın.
CDD güncellemeleri
Android 13 Uyumluluk Tanımı Belgesi, yeni özelliklere yönelik güncellemeler ve daha önce yayımlanan işlevlere yönelik gereksinimlerde yapılan değişikliklerle önceki sürümler üzerinde yinelenir.
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 olanak tanıyan 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şlemlerini gerçekleştirirken 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'daki 2G'ye İzin Ver düğmesi gri renkte görünür (kullanıcıların düğmeyle etkileşimde bulunamayacağı anlamına gelir). Ek olarak, gri renkteyken 2G'ye İzin Ver düğmesi, kullanıcının operatörünün 2G'nin kullanılabilir olmasını gerektirdiğini belirten metni içerir. Önceki sürümlerde, KEY_HIDE_ENABLE_2G
true
olarak ayarlandığında 2G'ye İzin Ver geçişi gizlenir.
Hücresel kullanım ayarı
Android 13, operatörlerin cihazları ses merkezli veya veri merkezli modda olacak şekilde yapılandırmasına olanak tanıyan hücresel kullanım ayarını destekler. Operatörler, yalnızca veri modunda çalışan geleneksel olarak ses merkezli cihazlar için (örneğin, eşlik eden yalnızca veri hizmetini içeren 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 kullanım ayarını değiştirmek için config_supported_cellular_usage_settings
katmanı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ı 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ıyla eşzamanlı birden fazla ağ
Android 13, bir cihazın her ikisi de sınırsız olan (tüm uygulamalarda mevcut) ve internet erişimi sağlayan iki Wi-Fi ağına (AP) aynı anda bağlanmasına olanak tanıyan, internet bağlantılı eşzamanlı çoklu ağ özelliğini 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 yönelik aşağıdaki güncellemeleri sunar:
DelegateRegistrationState
:- IMS PDN'yi kaldırmadan önce çerçevenin SIP oturumlarının bitmesini beklemesi gereken durumları destekler.
- IMS yığınının aktif olarak IMS'yi kaydetmeye çalıştığını dinleme uygulamalarının bilmesine olanak tanıyan
getRegisteringFeatureTags
yöntemini ekler.
RcsUceAdapter
: Dinleme uygulamalarının, IMS yığınının aktif olarak yetenekleri yayınlamaya çalıştığını bilmesine olanak sağlamak içinPUBLISH_STATE_PUBLISHING
eklerCapabilityExchangeEventListener
: IMS Hizmetinin, SIP PUBLISH yenilemesinin başarılı veya başarısız olduğu konusunda platforma eşzamansız olarak bildirimde bulunmasına izin vermek 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 etkinleştirmediğini belirtmesine izin vermek üzere yapıcıya yeni bir değer ekler.
- Bir mesajlaşma uygulamasının RCS Evrensel Profil sürüm 2.4'ü desteklediğini raporlamasına izin vermek için
RCS_PROFILE_2_4
sabitini ekler.
Android 13 ayrıca 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ğini ekler. Daha fazla bilgi için bkz. ImsStateCallback'i kullanma . - MVNO sağlama kullanım örneklerini desteklemek için IMS Hizmeti için IMS sağlamayı yeniden düzenler.
- IMS Hizmeti'ndeki iş parçacığı modelini geliştirir.
- IMS Hizmetine SIM aboneliğini tanıyan API'ler ekler
eUICC için birden fazla etkin profil
Android 13, eUICC için birden fazla etkin profil (MEP) desteği sunuyor ve bu da cihazların tek bir eSIM yongası kullanarak çift SIM desteğine sahip olmasına olanak tanıyor. Çoklu SIM profilleri, cihazın aynı anda iki farklı operatöre bağlanmasına olanak tanır.
Daha fazla bilgi için bkz. Çoklu Etkin Profiller .
Varlık kalibrasyon gereksinimleri
Android 13, Android ekosistemindeki tüm cihazların cihazlar arasındaki göreceli yakınlığı belirleyebilmesini sağlamak için yeni varlık kalibrasyonu gereksinimleri sunar.
Cihazların bu gereksinimleri karşılayacak şekilde nasıl kurulacağı ve kalibre edileceği hakkında daha fazla bilgi için bkz . Varlık Kalibrasyonu Gereksinimleri .
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ılamadan 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 bkz . time_zone_detector hizmeti .
TelephonyManager UICC erişim API'si iyileştirmeleri
Android 13, aşağıdaki TelephonyManager UICC erişim API'leri için UICC mantıksal kanal yönetimine ilişkin kullanımdan kaldırmayı kaldırır 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)
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ıldı. Ancak OMAPI, TelephonyManager UICC erişim API'leri tarafından sağlanan tüm kullanım örneklerini kapsamaz. Bu nedenle, Android 13'te bu API'ler, UICC mantıksal kanal yönetimine yönelik iyileştirmelerle birlikte kullanımdan kaldırılmıştır. Daha önce, mantıksal kanal açan bir çağrı uygulaması çöktüğünde mantıksal kanal sızıntı yapabiliyordu; bu da kanalın serbest bırakılmaması ve uygulama tarafından yeniden başlatılmadan yeniden kullanılamaması anlamına geliyordu. Android 13'teki iyileştirmelerle birlikte, bir uygulamanın çökmesi durumunda sistem mantıksal kanalı serbest bırakarak kanalın uygulama tarafından yeniden kullanılmasına olanak tanıyor.
Bu API iyileştirmeleri uygulama düzeyinde yapılır ve geriye dönük olarak tamamen uyumludur. Bu API'leri kullanacak uygulamaları çağırmak için ek bir çabaya gerek yoktur.
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 alan adını kayıtlı bir ağda ayarlayarak kurumsal (EAP) ağa güvenmesine olanak tanıyan İlk Kullanımda Güven (TOFU) kimlik doğrulama yaklaşımı desteğini sunar. TOFU, kullanıcı bir kurumsal ağa ilk kez bağlandığında cihazın kimliği doğrulanmamış bir genel anahtar elde etmesine ve anahtarı sonraki bağlantılar için saklaması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, hassas aralık 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, Wi-Fi AP/AP eşzamanlılığı için 6 GHz bant desteği ekleyerek cihazların iki erişim noktası (AP) arayüzü oluşturmasına olanak tanır.
Daha fazla bilgi için bkz. Wi-Fi AP/AP Eşzamanlılığı .
Wi-Fi Farkındalığı
Android 13, Wi-Fi Aware spesifikasyonunun 3.1 sürümü için destek sunuyor. Daha fazla bilgi için bkz. Wi-Fi Aware .
Wi-Fi erişim noktası (soft AP) bağlantısı güncellemeleri
Android 13, Wi-Fi erişim noktaları aracılığıyla internet paylaşımını destekleyen cihazlar için yeni yapılandırmalar sunuyor. Yeni yapılandırmalarla ilgili ayrıntılar için bkz. Wi-Fi Erişim Noktası (Soft AP) .
Wi-Fi çoklu arayüz eşzamanlılığı
Android 13'ten başlayarak, Wi-Fi HAL 1.6, açık bir kombinasyon öğesi olarak köprülü bir AP arayüzü (eş zamanlı çift bant) belirtme yeteneğini ekler.
Daha fazla ayrıntı için bkz. Wi-Fi çoklu arayüz 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 mevcut 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ı Arayüzü olanağı, 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 Görev Yöneticisi'ne bakın.
Sistem Kullanıcı Arayüzündeki medya kontrolleri
Android 13'ten başlayarak, Sistem Kullanıcı Arayüzündeki medya kontrolleri, eylem düğmeleri ve uzaktan oynatmayla ilgili güncellemeleri içerir. Bu değişiklikler, telefonlarda ve tabletlerde daha gelişmiş bir medya kontrol deneyimini destekliyor ve cihazlar arasında sorunsuz medya aktarımı sağlıyor.
Daha fazla ayrıntı için bkz. Sistem Kullanıcı Arayüzündeki Medya kontrolleri .
Karışık SDR ve HDR kompozisyonu
Android 13, HDR içeriğiyle aynı anda sunulduğunda ekrandaki SDR içeriğini karartarak SDR ve HDR kompozisyonunu ekranda eş zamanlı sunma desteğini geliştiriyor.
Daha fazla bilgi için bkz. Karma SDR ve HDR Kompozisyonu .
Kaydolma bildirimleri için bildirim izni
Android 13'ten itibaren bildirimler, tüm uygulamaların bildirim istemlerini göndermeden önce kullanıcılardan izin istemesi gereken bir katılım modelini kullanıyor. Bunu desteklemek için OEM'lerin, Etkinleştirme Bildirimleri için Bildirim İzni sayfasında belirtildiği gibi bildirim ve çalışma zamanı izin sistemlerinde değişiklikler uygulaması gerekir.
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 çerçeve ve satıcılar arasında ekran tonu eşleme algoritmalarını tanımlamasına ve paylaşmasına olanak tanıyarak ton eşlemedeki uyumsuzluğu azaltır.
Daha fazla bilgi için bkz. HDR parlaklığını SDR uyumlu bir aralığa ton eşleme .
Grafik
Donanım Oluşturucu HAL için AIDL
Android 13'ten başlayarak Donanım Oluşturucu (HWC) HAL, AIDL'de tanımlanmıştır ve android.hardware.graphics.composer@2.1
ila 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 bir 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'den başlayarak, FPS Kısma Müdahalesi, geliştiricilerin herhangi bir işlem yapmasına gerek kalmadan, yalnızca platform tarafındaki değişiklikleri kullanarak oyunların uygun bir FPS'de ilerlemesini sağlar. Daha fazla bilgi için bkz. FPS Azaltma 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 mandallamasına olanak tanır.
Daha fazla bilgi için bkz. AutoSingleLayer ile sinyalsiz arabellek mandallaması .
Etkileşim
Ev kontrolleri için kimlik doğrulama
Android 13'te cihaz kontrolleri API'si isAuthRequired
adı verilen yeni bir yöntem içerir; bu yöntem, cihaz kontrolü sağlayıcılarının kilitli bir cihazda hangi ev kontrollerinin etkileşimleri yerine getirebileceğini belirtmesine olanak tanır. Bu, kilitli telefon ekranı gibi giriş noktalarında daha kusursuz bir etkileşim sağlar.
Kafa izleyici HID protokolü
Android 13, bir kafa takip cihazının USB veya Bluetooth aracılığıyla bir Android cihaza bağlanmasına ve sensörler çerçevesi aracılığıyla Android çerçevesine ve uygulamalarına maruz kalmasına olanak tanıyan kafa takip cihazı insan arayüz 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, 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 ömrü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 optimizasyonlar 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 Sensors HAL 2.1'i temel alan bir HAL olan Sensors AIDL HAL'i sunar. Sensörler AIDL HAL, kafa izleyiciyi ve sınırlı eksenli IMU sensör türlerini ortaya çıkarır.
Medya
Video kodlama istatistiklerini dışa aktar
Android 13'ten itibaren uygulama istemcileri, video kodlayıcıdan her kodlanmış video karesi için kodlama istatistiklerini dışa aktarmasını talep edebilir. Video kodlayıcıdan elde edilen istatistikler sayesinde uygulamalar, çoklu geçişli kodlama ve kodlama öncesinde kare ön işleme gibi video kodlama görevlerini optimize edebilir.
Daha fazla bilgi için bkz. Video kodlama istatistik verileri .
Verim
Sağlık AIDL HAL
Android 13, AIDL HAL arayüzünü kullanan Health HAL 2.1'i temel alan bir HAL olan Health AIDL HAL'i sunar.
Oyun yükleme süresinde performans artışı
Android 13, Power Manager Hizmetinde GAME_LOADING
adlı yeni bir güç modunu kullanıma sunuyor. Bu mod, oyun uygulamasının yükleme durumunda olup olmadığını Power HAL'e bildirerek Power HAL'in yükleme desteği sağlayabilmesini sağlıyor. Daha fazla bilgi için Oyun Yükleme Süresinde Performans Artışı konusuna bakın.
İzinler
Vücut sensörü izin bölünmesi
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 Arka planda vücut sensörlerinin kullanılması yeni izin gerektirir bölümüne bakın.
Güç
Uygulama arka plan davranış izleyicileri
Android 13, uygulamaların bazı politikaları ihlal edip etmediğini belirlemek için uygulama arka plan davranış izleyicisi kavramını veya uygulamaların arka plan pil kullanımını izleyen bir süreci tanıtıyor.
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 itibaren USB yedekleme ve geri yükleme sırasında güç aktarımını UsbPort
sınıfının enableLimitPowerTransfer
yöntemini çağırarak 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 arayüzü, bir uygulamanın çoklu belge sunumu yapmasına olanak tanır; bu, mevcut API ile mümkün olmayan bir şeydir.
Daha fazla bilgi için Kimlik Bilgileri sayfasına bakın
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 tek bir APK'nın Android 13 ve sonraki sürümlerde rotasyonu hedeflemesine izin verirken orijinal imzalama anahtarını kullanarak önceki platform sürümlerinde rotasyonla ilgili bilinen sorunlardan kaçınır. v3.0 imza bloğu. Benzer şekilde v4.1 imzası, artımlı yüklemelerde aynı davranışı desteklemek amacıyla v3.1 bloğu için ek imzalama bilgileri içerecektir.
Niyetler beyan edilen amaç filtreleriyle eşleşmelidir
Android 13'te, harici uygulamalardan kaynaklanan niyetler, yalnızca amaçların beyan edilen amaç filtresi öğeleriyle eşleşmesi durumunda dışa aktarılan bir bileşene iletilir.
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 iletilen niyetler
- Aynı uygulamadan kaynaklanan niyetler
- Sistemden gelen niyetler
- Kökten gelen niyetler
OMAPI satıcı açısından kararlı arayüz
Open Mobile API (OMAPI), bir cihazın Secure Element'iyle iletişim kurmak için kullanılan standart bir API'dir. Android 13'ten önce bu arayüze yalnızca uygulamaların ve çerçeve modüllerinin erişimi vardı. HAL modülleri, satıcı tarafından 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 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 üzeri kullanıcılar manifestlerine 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 olanak tanıyan ö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şilebilmelidir:
- 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ının, android.settings.App_Locale_Settings
amacından uygulama yerel ayar ayarları sayfasını başlatmaya devam etmesi gerekir.
Daha fazla bilgi için Uygulama başına dil ayarlarına bakın.
televizyon
Multimedya tünel modu
Android 13, tünellenmiş video oynatmanın tanımlı davranışını genişletiyor ve bu yeni davranışı ek CTS sertifikasyon testlerine bağlıyor.
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ı, anlık görüntü boyutlarının azaltılmasına olanak tanır çünkü XOR verilerinin sıkıştırılması ham blok verilerinden daha kolaydı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, dm-snapshot
cihazının kullanıldığı Android 12'ye kıyasla birleştirme sürelerini azaltı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 Sanallaştırma Çerçevesi (AVF), kodun yürütülmesi 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ış izolasyon 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ış .