Ön plan hizmetlerinde yapılan değişiklikler

Ön plan hizmeti dokümanlarında, Android ön plan hizmetlerinin mevcut davranışı açıklanmaktadır. Belgelerde, Android'in en son sürümünü hedefleyip hedeflemediklerine bakılmaksızın çoğu uygulama için en iyi uygulamalarla ilgili yol gösterici bilgiler verilmektedir.

Bu sayfada, ön plan hizmetlerinde yapılan en son önemli değişikliklerden bazıları ve Android platformunun en son sürümünü hedeflemeyen uygulamalar için bu değişikliklerin etkileri açıklanmaktadır. Çoğu durumda, daha düşük API düzeylerini hedefleyen uygulamalar için isteğe bağlı olan en iyi uygulamalar, daha yüksek API düzeylerini hedefleyen uygulamalar için zorunlu hale gelir.

Android 16 (API düzeyi 36)

Aşağıdaki değişiklikler, hedefledikleri API düzeyinden bağımsız olarak Android 16 veya sonraki sürümlerde çalışan uygulamalar için geçerlidir:

Android 15 (API düzeyi 35)

API düzeyi 35 veya sonraki sürümleri hedefleyen uygulamalar için aşağıdaki şartlar geçerlidir:

Android 14 (API düzeyi 34)

Aşağıdaki şartlar, API düzeyi 34 veya sonraki sürümleri hedefleyen uygulamalar için geçerlidir:

Android 12 (API düzeyi 31)

Aşağıdaki şartlar, API düzeyi 31 veya daha yüksek sürümleri hedefleyen uygulamalar için geçerlidir:

Android 11 (API düzeyi 30)

Aşağıdaki şartlar, API düzeyi 30 veya daha yüksek sürümleri hedefleyen uygulamalar için geçerlidir:

  • Bir uygulamanın ön plan hizmetleri kamerayı veya mikrofonu kullanıyorsa uygulamanın, hizmeti sırasıyla camera veya microphone hizmet türüyle tanımlaması gerekir.

Android 10 (API düzeyi 29)

Aşağıdaki şartlar, API düzeyi 29 veya üstünü hedefleyen uygulamalar için geçerlidir:

Android 9 (API düzeyi 28)

Android 9, FOREGROUND_SERVICE iznini kullanıma sunar. Android 9'da çalışan ve ön plan hizmetlerini kullanan uygulamaların bu izne sahip olması gerekir.

API düzeyi 28 veya daha yüksek bir sürümü hedefleyen bir uygulama, FOREGROUND_SERVICE iznini istemeden ön plan hizmeti oluşturmaya çalışırsa sistem SecurityException hatası verir.