SDK Çalışma Zamanı, üçüncü taraf reklam SDK'larının uygulamadan bağımsız olarak çalışmasını sağlamak için Android 14'te kullanıma sunulan özel bir çalışma zamanı ortamıdır. Bu yaklaşım, kullanıcı verilerinin toplanması ve paylaşılmasıyla ilgili önlemler ve korumalar sağlar:
- Uygulama tarafından başlatılan ayrı ve değiştirilmiş bir yürütme ortamı.
- Her uygulama kendi SDK çalışma zamanı örneğini başlatabilir.
- SDK'lar için iyi tanımlanmış izinler ve veri erişim hakları
SDK Çalışma Zamanı, SDK geliştiricilerine aşağıdaki avantajları sunar:
- Uygulamanın kodundan ve sürecinden yalıtıldığından SDK'ya erişemezler.
- SDK'ların birbirlerinin koduna veya kaynaklarına gizlice erişmesine karşı koruma
- Üçüncü tarafların kullanıcı arayüzünü değiştirmesini veya kullanıcı arayüzü durumu raporlamasına müdahale etmesini engelleyen mekanizmalar
Kılavuza genel bakış
Bu, mevcut (çalışma zamanı etkin olmayan) SDK'nızın yanı sıra SDK Çalışma Zamanı ile uyumlu, çalışma zamanı etkin (RE) bir SDK oluşturmaya yönelik geliştirici kılavuzudur.
Öğrenecekleriniz:
- SDK Çalışma Zamanı ile ilgili temel kavramlar (ör. mimari ve yükleme)
- Mevcut SDK'lar için önerilen taşıma planı
- Nasıl yapılır?
- Geliştirme ortamınızı kurun.
- Çalışma zamanı etkin SDK'nızı hazırlama
- SDK API'lerini beyan edin ve SDK giriş noktasını tanımlayın.
- Reklam sunma ve kullanıcı etkileşimleri için çalışma zamanı kitaplıklarını kullanma
- Çalışma zamanı özellikli olmayan SDK'dan çalışma zamanı özellikli SDK'nızı çağırma
- Çalışma zamanı özellikli SDK'nızı oluşturun ve test edin.
1. adım: Temel kavramları inceleyin