SDK Çalışma Zamanı, üçüncü taraf reklam SDK'larının uygulamadan izole 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ı, 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ştiricileri için aşağıdaki avantajları sunar:
- Uygulama kodundan ve işleminden yalıtılarak SDK'nın onlar için erişilemez hale gelmesi
- Birbirlerinin kodlarına veya kaynaklarına gizlice erişen SDK'lara karşı koruma
- Üçüncü tarafların kullanıcı arayüzünü değiştirmesini veya kullanıcı arayüzü durumu raporlamasını etkilemesini engelleyen mekanizmalar
Kılavuza genel bakış
Bu rehber, mevcut (çalışma zamanı etkin olmayan) SDK'nızla birlikte SDK Çalışma Zamanı uyumlu, çalışma zamanı etkin (RE) SDK'sı derleme konusunda geliştirici kılavuzudur.
Öğrenecekleriniz:
- SDK Çalışma Zamanı ile ilgili temel kavramlar (ör. mimarisi ve kurulumu)
- Mevcut SDK'lar için önerilen bir taşıma planı
- Nasıl yapılır?
- Geliştirme ortamınızı ayarlama
- Çalışma zamanı etkin SDK'nızı hazırlama
- SDK API'lerini bildirin ve SDK giriş noktasını tanımlayın
- Reklam sunumu ve kullanıcı etkileşimleri için çalışma zamanı kitaplıklarını kullanın
- Çalışma zamanı etkin olmayan SDK'dan çalışma zamanı etkin SDK'nızı çağırın
- Çalışma zamanı etkin SDK'nızı derleyin ve test edin