Aşağıdaki tabloda, uygulama geliştiricileri etkileyebilecek tüm belgelenmiş ö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çeklendirmeyle test etme Android, yazı tipi ölçeklendirmeyi %200'e kadar desteklediğinden uygulamanızın kullanılabilirliği etkilemeden daha büyük yazı tipi boyutlarını destekleyebildiğinden emin olmak 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, yazı tipi ölçeklendirmeyi %200'e kadar destekleyerek özellikle az gören kullanıcılar için ek erişilebilirlik seçenekleri sunar. |
| Kamera ve medya içerikleri | Yeni özellikler ve API'ler |
Resimler için Ultra HDR Android 14, fotoğraf çekerken sensörden daha fazla bilgi alan Yüksek Dinamik Aralık (HDR) görüntüleri için destek ekler. Bu sayede canlı renkler ve daha fazla kontrast elde edilebilir. |
| Kamera ve medya içerikleri | Yeni özellikler ve API'ler |
Kamera uzantılarında yakınlaştırma, odak, son görüntü ve daha fazlası Android 14, kamera uzantılarını yükseltip iyileştirerek uygulamaların daha uzun işlem sürelerini yönetmesine olanak tanır. Bu sayede, desteklenen cihazlarda düşük ışıkta fotoğraf çekme gibi yoğun işlem gücü gerektiren algoritmalar kullanılarak daha iyi görüntüler elde edilebilir. |
| 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 bile yakınlaştırma kontrolü sağlamak için istek geçersiz kılma kontrollerini uygulayın. |
| Kamera ve medya içerikleri | Yeni özellikler ve API'ler |
Kayıpsız USB ses Android 14, USB kablolu kulaklıklarla ses tutkunlarına yönelik deneyimler için kayıpsız ses formatlarını destekler. |
| Temel işlevler | Değiştir (tüm uygulamalar) |
Hassas zamanlı alarm planlama varsayılan olarak reddedilir Android 13 ve sonraki sürümleri hedefleyen yeni yüklenen uygulamaların çoğuna artık SCHEDULE_EXACT_ALARM izni önceden verilmez. Bu izin varsayılan olarak reddedilir. |
| Temel işlevler | Değiştir (tüm uygulamalar) |
Bağlamı kaydedilmiş yayınlar, uygulamalar önbelleğe alınırken sıraya alınır Sistem, bağlamı kaydedilmiş yayınları önbelleğe alınmış durumdaki bir uygulamaya teslim edilmek üzere sıraya alındığında sıraya alabilir. |
| Temel işlevler | Değiştir (tüm uygulamalar) |
Uygulamalar yalnızca kendi arka plan işlemlerini sonlandırabilir Uygulamanız killBackgroundProcesses() işlevini ç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, MTU isteyen ilk GATT istemcisi için 517 olarak ayarlanır Android Bluetooth yığını, Bluetooth Core Specification'ın 5.2 sürümüne daha sıkı bir şekilde uyar ve ilk GATT istemcisi BluetoothGatt#requestMtu(int) API'sini kullanarak MTU istediğinde BLE ATT MTU'sunu 517 bayta ayarlar ve bu ACL bağlantısındaki sonraki tüm MTU isteklerini göz ardı eder. |
| Temel işlevler | Değiştir (tüm uygulamalar) |
Uygulamaların kısıtlanmış bekleme paketine yerleştirilebileceği yeni bir neden Android 14, uygulamaların kısıtlanmış bekleme paketine yerleştirilebileceği yeni bir neden sunuyor. |
| 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 kilitlenebilecek maksimum belleği işlem başına 64 KB ile sınırlar. |
| Temel işlevler | Değiştir (tüm uygulamalar) |
Sistem, önbelleğe alınmış uygulama kaynak kullanımını zorunlu kılar Bir uygulama süreci önbelleğe alınmış duruma girdikten kısa süre sonra, bir süreç 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 yaş ve üzeri kullanıcıları 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ü belirtmesi gerekir. |
| Temel işlevler | Değişiklik (14 yaş ve üzeri kullanıcıları 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 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
OpenJDK 17 güncellemeleri OpenJDK 17 güncellemeleri kapsamında, normal ifadeler ve UUID işleme ile ilgili değişiklikler gibi uygulama uyumluluğunu etkileyebilecek bazı değişiklikler yapıldı. |
| Temel işlevler | Değişiklik (14 yaş ve üzeri kullanıcıları 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 verilen süreyi aşıyorsa uygulama, hata mesajıyla birlikte ANR'yi tetikler. |
| Kullanıcı deneyimi | Değişiklik (14 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Tile launch API Android 14, TileService#startActivityAndCollapse(Intent) yerine TileService#startActivityAndCollapse(PendingIntent)'ın desteğini sonlandırıyor. |
| 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 federasyon oturum açma çözümleri (ör. Google ile oturum açma) gibi birden fazla oturum açma yöntemini tek bir API'de 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üncellemeler alır. |
| Geliştirici üretkenliği ve araçları | Yeni özellikler ve API'ler |
OpenJDK 17 güncellemeleri Android 14, kitaplık güncellemeleri ve uygulama ile platform geliştiriciler 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 verileri paketleri Android 14'ten itibaren Android paket yükleyici, Google Play gibi uygulama mağazası sayfalarına eklenecek 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 Bir uygulama etkinliği görünürken kullanıcı ekran görüntüsü aldığında geri çağırma işlevini çağıran ve kısa mesaj gösteren, gizliliği korumaya yönelik bir API. |
| Grafik | Yeni özellikler ve API'ler |
Yollar artık sorgulanabilir ve enterpolasyon yapılabilir İçeriklerini öğrenmek için yolları sorgulayın, yapıları tam olarak eşleşen yollar arasında enterpolasyon yapın ve şekil değiştirme efektlerini etkinleştirin. |
| Grafik | Yeni özellikler ve API'ler |
Köşe ve parça gölgelendiricileri içeren özel ağlar Android 14, üçgenler veya üçgen şeritler olarak tanımlanabilen ve isteğe bağlı olarak dizine eklenebilen özel ağlar için destek ekler. |
| Grafik | Yeni özellikler ve API'ler |
Canvas için donanım arabelleği oluşturucu Android 14, Canvas API'sinin HardwareBuffer içine donanım hızlandırmasıyla çizim yapmak için kullanılmasını kolaylaştırmak amacıyla HardwareBufferRenderer özelliğini 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 Inflection API, dilbilgisel cinsiyet içeren dilleri konuşan kullanıcılar için destek eklemenize yardımcı olarak bu dillerde daha kişiselleştirilmiş ve doğal bir kullanıcı deneyimi sunar. |
| Uluslararası hale getirme | Yeni özellikler ve API'ler |
Bölgesel tercihler Uygulamalar, kullanıcı bölgesel tercihlerini değiştirdiğinde bildirim alabilir ve bu tercihleri uygulamada yansıtabilir. |
| SDK olmayan arayüz kısıtlamaları | Değişiklik (14 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
SDK olmayan arayüz kısıtlamalarında güncellemeler Android 14, Android geliştiricilerle işbirliği ve en son dahili testlere dayalı olarak kısıtlanmış SDK olmayan arayüzlerin güncellenmiş listelerini içerir. |
| Gizlilik | Değişiklik (14 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Fotoğraflara ve videolara kısmi erişim Kullanıcı, 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 fotoğraflarına ve videolarına kısmi erişim izni verebilir. |
| Güvenlik | Değiştir (tüm uygulamalar) |
Yüklenebilir minimum hedef API düzeyitargetSdkVersion değeri 23 değerinden düşük olan uygulamalar yüklenemez. |
| Güvenlik | Değiştir (tüm uygulamalar) |
Medya sahibinin paket adları sansürlenebilir Uygulamalar belirli koşulları karşılamadığı sürece OWNER_PACKAGE_NAME değeri sansürlenir. |
| Güvenlik | Değişiklik (14 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Örtülü ve bekleyen amaçlarla ilgili kısıtlamalar Android 14'ü (API düzeyi 34) veya sonraki sürümleri hedefleyen uygulamaların, dahili uygulama bileşenlerine örtülü amaçlar göndermesi kısıtlanır. |
| Güvenlik | Değişiklik (14 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Çalışma zamanında kaydedilen 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 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 yaş ve üzeri kullanıcıları 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 yaş ve üzeri kullanıcıları 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 plan etkinliklerini başlatma ayrıcalıklarını başka bir uygulamaya vermek istiyorlarsa bu uygulamanın PendingIntent öğesini gönderirken veya bu uygulamanın hizmetini bağlarken bu özelliği etkinleştirmelidir. |
| Güvenlik | Değişiklik (14 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Zip yol geçişi Android, Android 14'ü (API düzeyi 34) veya sonraki sürümleri hedefleyen uygulamalarda ZIP dosyası giriş adlarının içerebileceklerini kısıtlayarak Zip Yol Geçişi Güvenlik Açığı'nı önler. |
| Güvenlik | Değişiklik (14 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Her MediaProjection yakalama oturumu için kullanıcı izni gerekir Android 14 (API düzeyi 34) veya sonraki sürümleri hedefleyen uygulamalar, her MediaProjection yakalama oturumundan önce kullanıcıdan izin istemelidir. |
| Kullanıcı deneyimi | Değiştir (tüm uygulamalar) |
Kullanıcıların kapatılamayan bildirimlerle ilgili deneyiminde 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 olanak tanımak için davranışı değiştirdi. |
| Kullanıcı deneyimi | Değiştir (tüm uygulamalar) |
Veri güvenliği bilgileri daha görünür Veri paylaşma yöntemleri gibi uygulamanızın veri güvenliği bilgileri artık bazı izin gerekçesi sistem iletişim kutularında ve sistem bildirimlerinde gösteriliyor. |
| Kullanıcı deneyimi | Değişiklik (14 yaş ve üzeri kullanıcıları 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 iznini yalnızca arama ve alarm işlevleri sunan uygulamalar kullanabilir. |
| Kullanıcı deneyimi | Yeni özellikler ve API'ler |
Paylaşım sayfası özel işlemleri ve iyileştirilmiş sıralama Android 14, özel uygulama işlemlerini ve kullanıcılar için daha bilgilendirici önizleme sonuçlarını desteklemek üzere sistem paylaşım sayfasını günceller. |
| 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 ve özel geçişleri desteklemek için tahmini geri özelliğini etkinleştirebilir. |
| Kullanıcı deneyimi | Yeni özellikler ve API'ler |
Büyük ekran OEM'si tarafından uygulama başına 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 |
Büyük ekranlı cihazlarda uygulama bazında kullanıcı geçersiz kılmaları Android 14 QPR1, 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ılmaları devre dışı bırakabilir. |
Java ve OpenJDK, Oracle ve/veya satış ortaklarının ticari markaları veya tescilli ticari markalarıdır.