Aşağıdaki tabloda, uygulama geliştiricilerini etkileyebilecek belgelenen tüm özellikler ve davranış değişiklikleri listelenmiştir. Sizi etkileyen değişiklikleri bulmak için bu listeyi kullanın. Ardından, dokümanları okumak için ilgili bağlantıyı kullanın.
Kategori | Tür | Ad |
---|---|---|
Erişilebilirlik | Değiştir (tüm uygulamalar) |
Uygulamanızı doğrusal olmayan yazı tipi ölçeklendirme ile test edin Android, %200'e kadar yazı tipi ölçeklendirmesini desteklediğinden, uygulamanızın kullanılabilirliği etkilemeden daha büyük yazı tipi boyutlarına uyum sağlayabildiğinden emin olmak için kullanıcı arayüzü testi yapmanız gerekir. |
Erişilebilirlik | Yeni özellikler ve API'ler |
Doğrusal olmayan yazı tipinin%200'e ölçeklendirilmesi Android, yazı tipi boyutunu %200'e kadar ölçeklendirmeyi destekler. Az gören kullanıcılara Web İçeriği Erişilebilirlik Yönergeleri (WCAG) ile uyumlu ek erişilebilirlik seçenekleri sunar. |
Kamera ve medya | Yeni özellikler ve API'ler |
Görüntüler için ultra HDR Android 14'ün yüksek Dinamik Aralık (HDR) özelliği, fotoğraf çekerken sensörden gelen bilgilerin daha fazlasını saklayan Yüksek Dinamik Aralıklı (HDR) görüntülere dayalı olarak canlı renkler ve daha fazla kontrast sağlar. |
Kamera ve medya | Yeni özellikler ve API'ler |
Kamera uzantılarında Zoom, Focus, Postview ve daha fazlası Android 14, kamera uzantılarını yükselterek ve iyileştirerek uygulamaların daha uzun işleme süreleri elde etmesini sağlar. Böylece desteklenen cihazlarda düşük ışıkta çekim gibi işlem odaklı algoritmalar kullanılarak daha iyi resimler sunulur. |
Kamera ve medya | Yeni özellikler ve API'ler |
Sensör içi yakınlaştırma Diğer kamera kontrolleri hazır olmadan bile kullanıcılara yakınlaştırma kontrolü sağlamak için istek geçersiz kılma kontrolleri uygulayın. |
Kamera ve medya | Yeni özellikler ve API'ler |
Kayıpsız USB ses Android 14, USB kablolu kulaklıklar üzerinden ses meraklıları düzeyinde deneyim için kayıpsız ses biçimlerini destekliyor. |
Temel işlevler | Değiştir (tüm uygulamalar) |
Tam alarm planlama işlemi varsayılan olarak reddedilirSCHEDULE_EXACT_ALARM izni artık Android 13 ve sonraki sürümleri hedefleyen yeni yüklenmiş uygulamaların çoğuna önceden sağlanmaz. İzin varsayılan olarak reddedilir. |
Temel işlevler | Değiştir (tüm uygulamalar) |
Bağlama kayıtlı yayınlar, uygulamalar önbelleğe alınırken sıraya alınır Bu yayınlar önbelleğe alınmış durumdaki bir uygulamaya sunulmak üzere sıraya alındığında sistem, bağlama kayıtlı yayınları sıraya alabilir. |
Temel işlevler | Değiştir (tüm uygulamalar) |
Uygulamalar yalnızca kendi arka plan işlemlerini sona erdirebilir Uygulamanız killBackgroundProcesses() yöntemini çağırdığında API, yalnızca kendi uygulamanızın arka plan işlemlerini sona erdirebilir. |
Temel işlevler | Değiştir (tüm uygulamalar) |
MTU isteyen ilk GATT istemcisi için MTU, 517 olarak ayarlanmıştır Android Bluetooth grubu, Bluetooth Core Spesifikasyonu'nun 5.2 sürümüne daha sıkı bir şekilde bağlıdır ve ilk GATT istemcisi BluetoothGatt#requestMtu(int) API'yi kullanarak bir MTU isteğinde bulunduğunda BLE ATT MTU'dan 517 bayt ister ve sonraki tüm MTU bağlantıları dikkate alınmaz. |
Temel işlevler | Değiştir (tüm uygulamalar) |
Uygulamaların kısıtlı bekleme paketine yerleştirilmesinin yeni nedeni Android 14, uygulamaların kısıtlanmış bekleme paketine yerleştirilmesi için yeni bir neden sunar. |
Temel işlevler | Değiştir (tüm uygulamalar) |
64 KB ile sınırlıdır Android 14 ve sonraki sürümlerde platform, mlock() kullanılarak kilitlenebilen maksimum bellek miktarı işlem başına 64 KB'tır. |
Temel işlevler | Değiştir (tüm uygulamalar) |
Sistem, önbelleğe alınan uygulama kaynak kullanımını zorunlu kılar Bir uygulama işlemi önbelleğe alınmış duruma girdikten kısa bir süre sonra, bir işlem bileşeni yaşam döngüsünde etkin bir duruma yeniden girene kadar arka plan çalışmasına izin verilmez. |
Temel işlevler | Değiştir (14 yaş ve üzerini hedefleyen uygulamalar) |
Ön plan hizmet türleri gereklidir Uygulamanız Android 14 (API düzeyi 34) veya sonraki sürümleri hedefliyorsa uygulamanızdaki her ön plan hizmeti için en az bir ön plan hizmet türü belirtmelidir. |
Temel işlevler | Değiştir (14 yaş ve üzerini hedefleyen uygulamalar) |
BluetoothAdapter'da BLUETOOTH_CONNECT izninin zorunlu kılınması Android 14, Android 14 (API düzeyi 34) veya sonraki sürümleri hedefleyen uygulamalar için BluetoothAdapter getProfileConnectionState() yöntemini çağırırken BLUETOOTH_CONNECT iznini zorunlu kılar. |
Temel işlevler | Değiştir (14 yaş ve üzerini hedefleyen uygulamalar) |
OpenJDK 17 güncellemeleri OpenJDK 17 güncellemelerinin bir parçası olarak, normal ifadelerde ve UUID'lerde yapılan değişiklikler gibi uygulama uyumluluğunu etkileyebilecek bazı değişiklikler mevcuttur. |
Temel işlevler | Değiştir (14 yaş ve üzerini hedefleyen uygulamalar) |
JobScheduler, geri çağırmayı ve ağ davranışını pekiştirir Uygulamanız Android 14 (API düzeyi 34) veya sonraki bir sürümü hedefliyorsa ve ana iş parçacığında verilen süreyi aşıyorsa uygulama, hata mesajıyla bir ANR tetikler. |
Kullanıcı deneyimi | Değiştir (14 yaş ve üzerini hedefleyen uygulamalar) |
Parça lansman API'si Android 14, TileService#startActivityAndCollapse(Intent) 'i kullanımdan kaldırarak
TileService#startActivityAndCollapse(PendingIntent) 'ı kullanıma sunuyor. |
Geliştirici üretkenliği ve araçları | Yeni özellikler ve API'ler |
Kimlik Bilgisi Yöneticisi Android 14; kullanıcı adı ve şifre, geçiş anahtarları ve birleşik oturum açma çözümleri (ör. Google ile oturum açma) gibi çoklu oturum açma yöntemlerini tek bir API'de destekleyen Kimlik Bilgisi Yöneticisi'ni kullanıma sundu. |
Geliştirici üretkenliği ve araçları | Yeni özellikler ve API'ler |
Health Connect Android 14'ten itibaren platformun bir parçası olan Health Connect, güncellemeleri Google Play sistem güncellemeleri aracılığıyla ayrı bir indirme işlemi gerektirmeden alır. |
Geliştirici üretkenliği ve araçları | Yeni özellikler ve API'ler |
OpenJDK 17 güncellemeleri Android 14, hem kitaplık güncellemeleri hem de uygulama ve platform geliştiricileri için Java 17 dil desteği dahil olmak üzere OpenJDK 17 LTS sürümüyle daha uyumlu olan özellikler ve iyileştirmeler içerir. |
Geliştirici üretkenliği ve araçları | Yeni özellikler ve API'ler |
Uygulama mağazaları için iyileştirmeler Android 14, uygulama mağazalarının kullanıcı deneyimini iyileştirmesini sağlayan birkaç yeni PackageInstaller API'sini kullanıma sunuyor. |
Geliştirici üretkenliği ve araçları | Yeni özellikler ve API'ler |
Uygulama meta veri paketleri Android 14 sürümünden itibaren Android paket yükleyici, Google Play gibi uygulama mağazası sayfalarına dahil edilecek uygulama meta verilerini (ör. veri güvenliği yöntemleri) belirtmenize olanak tanır. |
Geliştirici üretkenliği ve araçları | Yeni özellikler ve API'ler |
Ekran görüntüsü algılama Bir uygulama etkinliği görünür haldeyken kullanıcı ekran görüntüsü aldığında geri çağırma çağıran ve bir durum mesajı gösteren, gizliliği koruyan bir API. |
Grafik | Yeni özellikler ve API'ler |
Yollar artık sorgulanabilir ve birlikte çalışabilirlik Yollar içinde ne olduğunu bulmak, yapıları tam olarak eşleşen yolların ara değer elde etmek ve dönüşüm efektlerini etkinleştirmek için sorgu yolları. |
Grafik | Yeni özellikler ve API'ler |
Köşe noktası ve parça gölgelendiricileri ile özel örgüler Android 14, üçgen veya üçgen şerit olarak tanımlanabilen ve isteğe bağlı olarak dizine eklenebilen özel örgüler için destek sunar. |
Grafik | Yeni özellikler ve API'ler |
Canvas için donanım arabellek oluşturucu Android 14, HardwareBuffer için donanım hızlandırmayla çizim yapmak üzere Android Canvas API'sinin kullanılmasına yardımcı olmak için HardwareBufferRenderer 'ı kullanıma sunar. |
Uluslararası hale getirme | Yeni özellikler ve API'ler |
Uygulamaya özgü dil tercihleri Android 14, Android 13'te (API düzeyi 33) kullanıma sunulan uygulamaya özgü dil özelliklerini bazı ek özelliklerle genişletir. |
Uluslararası hale getirme | Yeni özellikler ve API'ler |
Grammatical Inffaction API Grammatical Infection API, cinsiyet bilgisi kurallarına sahip dilleri konuşan kullanıcılar için destek eklemenize yardımcı olarak bu diller için daha kişiselleştirilmiş ve doğal görünen bir kullanıcı deneyimi sunar. |
Uluslararası hale getirme | Yeni özellikler ve API'ler |
Bölgesel tercihler Kullanıcılar bölgesel tercihlerini değiştirdiğinde ve bu tercihleri uygulamaya yansıttığında uygulamalar bildirim alabilir. |
SDK olmayan arayüz kısıtlamaları | Değiştir (14 yaş ve üzerini hedefleyen uygulamalar) |
SDK dışı arayüz kısıtlamalarıyla ilgili güncellemeler Android 14, Android geliştiricileriyle yapılan ortak çalışmalara ve en son dahili testlere dayalı olarak kısıtlanmış SDK dışı arayüzlerin güncellenmiş listelerini içerir. |
Gizlilik | Değiştir (14 yaş ve üzerini hedefleyen uygulamalar) |
Fotoğraflara ve videolara kısmi erişim Bir uygulama, Android 13'te (API düzeyi 33) kullanıma sunulan herhangi bir görsel medya izni istediğinde kullanıcı fotoğraf ve videolarına kısmi erişim izni verebilir: READ_MEDIA_IMAGES ve READ_MEDIA_VIDEO . |
Güvenlik | Değiştir (tüm uygulamalar) |
Minimum yüklenebilir hedef API düzeyitargetSdkVersion değeri 23 değerinden düşük olan uygulamalar yüklenemez. |
Güvenlik | Değiştir (tüm uygulamalar) |
Medya sahibi paket adları çıkartılabilir Uygulamalar belirli koşulları karşılamadığı sürece OWNER_PACKAGE_NAME değeri çıkartılır. |
Güvenlik | Değiştir (14 yaş ve üzerini hedefleyen uygulamalar) |
Örtülü ve beklemedeki amaçlarla ilgili kısıtlamalar Android 14 (API düzeyi 34) veya sonraki sürümleri hedefleyen uygulamalar için uygulamaların dahili uygulama bileşenlerine örtülü amaç göndermesini kısıtlar. |
Güvenlik | Değiştir (14 yaş ve üzerini hedefleyen uygulamalar) |
Çalışma zamanına kayıtlı yayın alıcıları, dışa aktarma davranışını belirtmelidir Android 14 (API düzeyi 34) veya sonraki sürümleri hedefleyen ve bağlama kayıtlı alıcıları kullanan uygulama ve hizmetlerin, alıcının cihazdaki diğer tüm uygulamalara dışa aktarılıp aktarılmayacağını belirten bir işaret belirtmesi gerekir. |
Güvenlik | Değiştir (14 yaş ve üzerini hedefleyen uygulamalar) |
Daha güvenli dinamik kod yükleme Uygulamanız Android 14 (API düzeyi 34) veya sonraki sürümleri hedefliyorsa ve Dinamik Kod Yükleme (DCL) kullanıyorsa dinamik olarak yüklenen tüm dosyaların salt okunur olarak işaretlenmesi gerekir. |
Güvenlik | Değiştir (14 yaş ve üzerini hedefleyen uygulamalar) |
Etkinliklerin arka planda başlatılmasıyla ilgili ek kısıtlamalar Android 14 (API düzeyi 34) veya sonraki sürümleri hedefleyen uygulamaların, PendingIntent öğesini gönderirken veya uygulamanın hizmetini bağlarken başka bir uygulamaya arka plan etkinliği başlatma ayrıcalıklarını vermek istemesi durumunda bu özelliği etkinleştirmesi gerekir. |
Güvenlik | Değiştir (14 yaş ve üzerini hedefleyen uygulamalar) |
Zip yolu geçişi Android 14 (API düzeyi 34) veya sonraki sürümleri hedefleyen uygulamalar için Android, ZIP dosyası girişi adlarının içerebileceği öğeleri kısıtlayarak Zip Path Traversal Güvenlik Açığını önler. |
Güvenlik | Değiştir (14 yaş ve üzerini hedefleyen uygulamalar) |
Her MediaProjection yakalama oturumu için kullanıcı izni gereklidir Android 14 (API düzeyi 34) veya sonraki sürümleri hedefleyen uygulamalar söz konusu olduğunda her MediaProjection yakalama oturumundan önce kullanıcıdan izin vermesini istemelidir. |
Kullanıcı deneyimi | Değiştir (tüm uygulamalar) |
Kullanıcıların kapatılamayan bildirimlerle ilgili deneyimiyle ilgili değişiklikler Uygulamanız, kullanıcılara kapatılamayan ön plan bildirimleri gösteriyorsa Android 14, kullanıcıların bu tür bildirimleri kapatmasına izin verecek şekilde davranışı değiştirmiştir. |
Kullanıcı deneyimi | Değiştir (tüm uygulamalar) |
Veri Güvenliği bilgileri daha görünür Uygulamanızın veri güvenliği bilgileri (ör. veri paylaşım yöntemleri) artık bazı izin gerekçesi içeren sistem iletişim kutularında ve sistem bildirimlerinde gösteriliyor. |
Kullanıcı deneyimi | Değiştir (14 yaş ve üzerini hedefleyen uygulamalar) |
Tam ekran güvenli Amaç bildirimleri Android 14 (API düzeyi 34) veya sonraki sürümleri hedefleyen uygulamalar için yalnızca arama ve alarm sağlayan uygulamaların tam ekran intent bildirimlerini desteklemek üzere USE_FULL_SCREEN_INTENT iznini kullanmasına izin verilir. |
Kullanıcı deneyimi | Yeni özellikler ve API'ler |
Sharesheet özel işlemleri ve iyileştirilmiş sıralama Android 14, sistem paylaşım sayfasını güncelleyerek kullanıcılar için özel uygulama işlemlerini ve daha bilgilendirici önizleme sonuçlarını destekler. |
Kullanıcı deneyimi | Yeni özellikler ve API'ler |
Yerleşik ve özel animasyonlar için destek Yeni sistem geri API'lerini kullanan uygulamalar, uygulama içi animasyonları otomatik olarak almak için tahmine dayalı geri özelliğini etkinleştirebilir ve özel geçişleri de destekleyebilir. |
Kullanıcı deneyimi | Yeni özellikler ve API'ler |
Uygulama başına geniş ekran OEM geçersiz kılmaları Manifest özellikleri, uygulamanız için OEM geçersiz kılmalarını devre dışı bırakmanıza olanak tanır. |
Kullanıcı deneyimi | Yeni özellikler ve API'ler |
Uygulama başına büyük ekran kullanıcısı geçersiz kılmaları Android 14 QPR1, kullanıcıların büyük ekranlı cihazlarda yeni bir ayarlar menüsü aracılığıyla uygulama bazında geçersiz kılmaları uygulamasına olanak tanır. Uygulamalar bazı geçersiz kılma işlemlerini devre dışı bırakabilir. |
Java ve OpenJDK, Oracle ve/veya satış ortaklarının ticari markaları ya da tescilli ticari markalarıdır.