Aşağıdaki tabloda, uygulama geliştiricileri etkileyebilecek tüm dokümante edilmiş özellikler ve davranış değişiklikleri listelenmiştir. Sizi etkileyen değişiklikleri bulmak için bu listeyi kullanın ve ardından ilgili bağlantıyı kullanarak dokümanları okuyun.
Kategori | Tür | Ad |
---|---|---|
Erişilebilirlik | Değiştir (tüm uygulamalar) |
Uygulamanızı doğrusal olmayan yazı tipi ölçeklendirmesiyle test edin Android %200'e varan yazı tipi ölçeklendirmesini desteklediğinden, uygulamanızın kullanılabilirliği etkilemeden daha büyük yazı tipi boyutlarını barındırabilmesini sağlamak için kullanıcı arayüzü testi yapmanız gerekir. |
Erişilebilirlik | Yeni özellikler ve API'ler |
%200'e kadar doğrusal olmayan yazı tipi ölçeklendirme Android, %200'e kadar yazı tipi ölçeklendirmeyi destekler. Bu sayede, az gören kullanıcılara Web İçeriği Erişilebilirlik Kuralları'na (WCAG) uygun ek erişilebilirlik seçenekleri sunulur. |
Kamera ve medya içerikleri | Yeni özellikler ve API'ler |
Resimler için Ultra HDR Android 14, fotoğraf çekerken sensörden daha fazla bilginin korunmasını sağlayan Yüksek Dinamik Aralık (HDR) resimleri için destek ekler. Bu sayede canlı renkler ve daha yüksek kontrast elde edilir. |
Kamera ve medya içerikleri | Yeni özellikler ve API'ler |
Kamera uzantılarında yakınlaştırma, odaklama, son görüntüleme ve daha fazlası Android 14, kamera uzantılarını yükselterek ve iyileştirerek uygulamaların daha uzun işlem sürelerini yönetmesine olanak tanır. Bu da desteklenen cihazlarda düşük ışıkta fotoğrafçılık gibi yoğun bilgi işlem algoritmaları kullanılarak daha iyi görüntüler elde edilmesini sağlar. |
Kamera ve medya içerikleri | Yeni özellikler ve API'ler |
Sensör içi yakınlaştırma Kullanıcılara diğer kamera kontrolleri hazır olmadan önce bile yakınlaştırma kontrolü sunmak için istek geçersiz kılma denetimlerini uygulayın. |
Kamera ve medya içerikleri | Yeni özellikler ve API'ler |
USB üzerinden kayıpsız ses Android 14, USB kablolu kulaklıklarda audiophile düzeyinde deneyimler için kayıpsız ses biçimlerini destekler. |
Temel işlevler | Değiştir (tüm uygulamalar) |
Hassas zamanlı alarm planlama izni varsayılan olarak reddedilirSCHEDULE_EXACT_ALARM izni artık Android 13 ve sonraki sürümleri hedefleyen yeni yüklenen uygulamaların çoğuna önceden verilmemektedir. Bu izin varsayılan olarak reddedilir. |
Temel işlevler | Değiştir (tüm uygulamalar) |
Uygulamalar önbelleğe alınırken bağlama kayıtlı yayınlar sıraya alınır Sistem, bağlama kayıtlı yayınları önbelleğe alınmış durumdaki bir uygulamaya yayınlanmak üzere sıraya aldığında bu yayınları bir sıraya yerleştirebilir. |
Temel işlevler | Değiştir (tüm uygulamalar) |
Uygulamalar yalnızca kendi arka plan işlemlerini sonlandırabilir Uygulamanız killBackgroundProcesses() 'ı çağrdığında API yalnızca kendi uygulamanızın arka plan işlemlerini sonlandırabilir. |
Temel işlevler | Değiştir (tüm uygulamalar) |
MTU isteyen ilk GATT istemcisi için MTU 517 olarak ayarlanır Android Bluetooth yığını, Bluetooth Core Specification 5.2 sürümüne daha sıkı bağlıdır ve ilk GATT istemcisi BluetoothGatt#requestMtu(int) API'yi kullanarak MTU istediğinde BLE ATT MTU'yu 517 bayta ayarlar ve bu ACL bağlantısında sonraki tüm MTU isteklerini yoksayar. |
Temel işlevler | Değiştir (tüm uygulamalar) |
Uygulamaların kısıtlanmış bekleme grubuna yerleştirilmesinin yeni nedeni Android 14, uygulamaların kısıtlanmış bekleme grubuna yerleştirilmesinin yeni bir nedenini kullanıma sunar. |
Temel işlevler | Değiştir (tüm uygulamalar) |
mlock 64 KB ile sınırlı Android 14 ve sonraki sürümlerde platform, mlock() kullanılarak kilitlenebilen maksimum belleği işlem başına 64 KB'ya düşürür. |
Temel işlevler | Değiştir (tüm uygulamalar) |
Sistem, önbelleğe alınmış uygulama kaynaklarının 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ünün etkin durumuna yeniden girene kadar arka plan çalışmasına izin verilmez. |
Temel işlevler | Değişiklik (14 ve üzeri sürümleri hedefleyen uygulamalar) |
Ön plan hizmeti türleri zorunludur 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 hizmeti türü belirtilmelidir. |
Temel işlevler | Değişiklik (14 ve üzeri sürümleri 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öntemi çağrılırken BLUETOOTH_CONNECT iznini zorunlu kılar. |
Temel işlevler | Değişiklik (14 ve üzeri sürümleri hedefleyen uygulamalar) |
OpenJDK 17 güncellemeleri OpenJDK 17 güncellemeleri kapsamında, normal ifadelerde ve UUID işleme sürecinde yapılan değişiklikler gibi uygulama uyumluluğunu etkileyebilecek bazı değişiklikler vardır. |
Temel işlevler | Değişiklik (14 ve üzeri sürümleri hedefleyen uygulamalar) |
JobScheduler, geri çağırma ve ağ davranışını güçlendirir Uygulamanız Android 14 (API düzeyi 34) veya sonraki sürümleri hedefliyorsa ve ana iş parçacığında izin verilen süreyi aşıyorsa uygulama, hata mesajıyla birlikte bir ANR tetikler. |
Kullanıcı deneyimi | Değişiklik (14 ve üzeri sürümleri hedefleyen uygulamalar) |
Tile launch API Android 14, TileService#startActivityAndCollapse(Intent) yerine TileService#startActivityAndCollapse(PendingIntent) için desteği sonlandırdı. |
Geliştirici üretkenliği ve araçları | Yeni özellikler ve API'ler |
Kimlik Bilgisi Yöneticisi Android 14, tek bir API'de kullanıcı adı ve şifre, geçiş anahtarları ve birleşik oturum açma çözümleri (ör. Google ile oturum açma) gibi birden fazla oturum açma yöntemini destekleyen Kimlik Bilgisi Yöneticisi'ni kullanıma sunar. |
Geliştirici üretkenliği ve araçları | Yeni özellikler ve API'ler |
Health Connect Android 14'ten itibaren Health Connect platformun bir parçasıdır ve ayrı bir indirme işlemi gerektirmeden Google Play sistem güncellemeleri aracılığıyla güncelleme 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 de dahil olmak üzere OpenJDK 17 LTS sürümüyle daha uyumlu ö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ştirmesine olanak tanıyan çeşitli yeni PackageInstaller API'ler sunar. |
Geliştirici üretkenliği ve araçları | Yeni özellikler ve API'ler |
Uygulama meta veri paketleri Android 14'ten itibaren Android paket yükleyici, Google Play gibi uygulama mağazası sayfalarına dahil edilecek uygulama meta verilerini (ör. veri güvenliği uygulamaları) belirtmenize olanak tanır. |
Geliştirici üretkenliği ve araçları | Yeni özellikler ve API'ler |
Ekran görüntüsü algılama Kullanıcı bir uygulama etkinliği görünür durumdayken ekran görüntüsü aldığında geri çağırma işlevi çağıran ve bir pop-up mesajı gösteren, gizliliği korumaya yönelik bir API. |
Grafik | Yeni özellikler ve API'ler |
Yollar artık sorgulanabilir ve interpole edilebilir İçerisinde ne olduğunu öğrenmek için yolları sorgulayın, yapıları tam olarak eşleşen yollar arasında interpolasyon yapın ve şekil değiştirme efektlerini etkinleştirin. |
Grafik | Yeni özellikler ve API'ler |
Düğüm ve parça gölgelendiricileri içeren özel ağlar Android 14, üçgen veya üçgen şerit olarak tanımlanabilen ve isteğe bağlı olarak dizine eklenebilen özel ağlar için destek ekler. |
Grafik | Yeni özellikler ve API'ler |
Tuval için donanım arabelleği oluşturma aracı Android 14, HardwareBuffer içine donanım hızlandırmayla çizim yapmak için Android'in Canvas API'sini kullanmaya yardımcı olmak amacıyla HardwareBufferRenderer 'i 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 Inflection API Grammatical Infection API, dil bilgisi açısından cinsiyete sahip dilleri konuşan kullanıcılar için destek eklemenize yardımcı olur. Böylece bu diller için daha kişiselleştirilmiş ve doğal 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 uygulamalar bildirim alabilir ve bu tercihleri uygulamada yansıtabilir. |
SDK olmayan arayüz kısıtlamaları | Değişiklik (14 ve üzeri sürümleri hedefleyen uygulamalar) |
SDK olmayan arayüz kısıtlamalarında yapılan güncellemeler Android 14, Android geliştiricilerle yapılan ortak çalışmalara ve en son şirket içi testlere dayalı olarak kısıtlanmış SDK olmayan arayüzlerin güncellenmiş listelerini içerir. |
Gizlilik | Değişiklik (14 ve üzeri sürümleri hedefleyen uygulamalar) |
Fotoğraflara ve videolara kısmi erişim Bir uygulama, Android 13'te (API düzeyi 33) kullanıma sunulan görsel medya izinlerini ( READ_MEDIA_IMAGES ve READ_MEDIA_VIDEO ) istediğinde kullanıcı, fotoğraflarına ve videolarına kısmi erişim izni verebilir. |
Güvenlik | Değiştir (tüm uygulamalar) |
Yüklenebilen minimum hedef API düzeyi23 'ten düşük targetSdkVersion değerine sahip 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ğerinin çıkartılır. |
Güvenlik | Değişiklik (14 ve üzeri sürümleri hedefleyen uygulamalar) |
Yarı açık ve bekleyen intent'lerle ilgili kısıtlamalar Android, Android 14 (API düzeyi 34) veya sonraki sürümleri hedefleyen uygulamaların dahili uygulama bileşenlerine yarı açık intent göndermesini kısıtlar. |
Güvenlik | Değişiklik (14 ve üzeri sürümleri hedefleyen uygulamalar) |
Çalışma zamanında 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ı kullanan uygulamaların ve hizmetlerin, alıcının cihazdaki diğer tüm uygulamalara aktarılıp aktarılmayacağını belirten bir işaret belirtmesi gerekir. |
Güvenlik | Değişiklik (14 ve üzeri sürümleri 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 salt okunur olarak işaretlenmelidir. |
Güvenlik | Değişiklik (14 ve üzeri sürümleri hedefleyen uygulamalar) |
Arka planda etkinlik başlatmayla ilgili ek kısıtlamalar Android 14 (API düzeyi 34) veya sonraki sürümleri hedefleyen uygulamalar, arka planda etkinlik başlatma ayrıcalıklarını başka bir uygulamaya vermek istiyorlarsa bu uygulamanın PendingIntent 'ını gönderirken veya bu uygulamanın hizmetini bağlarken bu özelliği etkinleştirmelidir. |
Güvenlik | Değişiklik (14 ve üzeri sürümleri hedefleyen uygulamalar) |
ZIP yolu geçişi Android, Android 14 (API düzeyi 34) veya sonraki sürümleri hedefleyen uygulamalarda ZIP dosyası girişi adlarının içerebileceği öğeleri kısıtlayarak ZIP yolu geçişi güvenlik açığını önler. |
Güvenlik | Değişiklik (14 ve üzeri sürümleri 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, her MediaProjection yakalama oturumu öncesinde kullanıcıdan izin almalıdır. |
Kullanıcı deneyimi | Değiştir (tüm uygulamalar) |
Kullanıcıların kapatılamayan bildirimleri deneyimleme biçiminde yapılan 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ştirdi. |
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 sistem iletişim kutularında ve sistem bildirimlerinde gösteriliyor. |
Kullanıcı deneyimi | Değişiklik (14 ve üzeri sürümleri hedefleyen uygulamalar) |
Güvenli tam ekran intent bildirimleri Android 14 (API düzeyi 34) veya sonraki sürümleri hedefleyen uygulamalarda, tam ekran intent bildirimlerini desteklemek için USE_FULL_SCREEN_INTENT izninin yalnızca arama ve alarm sağlayan uygulamalar tarafından kullanılmasına izin verilir. |
Kullanıcı deneyimi | Yeni özellikler ve API'ler |
Paylaşım sayfası özel işlemleri ve geliştirilmiş sıralama Android 14, sistem paylaşım sayfasını özel uygulama işlemlerini ve kullanıcılar için daha bilgilendirici önizleme sonuçlarını destekleyecek şekilde günceller. |
Kullanıcı deneyimi | Yeni özellikler ve API'ler |
Yerleşik ve özel animasyon desteği Yeni sistem geri API'lerini kullanan uygulamalar, uygulama içi animasyonları otomatik olarak almak ve özel geçişleri desteklemek için tahmini geri özelliğini etkinleştirebilir. |
Kullanıcı deneyimi | Yeni özellikler ve API'ler |
Uygulama başına büyük ekran OEM geçersiz kılma işlemleri Manifest özellikleri, uygulamanız için OEM geçersiz kılma işlemlerini devre dışı bırakmanızı sağlar. |
Kullanıcı deneyimi | Yeni özellikler ve API'ler |
Büyük ekranlı cihazlarda uygulama başına kullanıcı geçersiz kılma Android 14 QPR1, kullanıcıların büyük ekranlı cihazlarda yeni bir ayarlar menüsü aracılığıyla uygulama başına geçersiz kılma işlemleri uygulamasını sağlar. 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.