OnDeviceKişiselleştirme

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Android 13'te sunulan OnDevicePersonalization modülü, kullanıcıları için kişiselleştirilmiş bir deneyim sunan APK'ların geliştirilmesini desteklemek için temel ilkesi olarak kullanıcı gizliliği ile geliştirilmiş bir dizi yapı taşı sağlar. Sağlanan yapı taşlarına örnek olarak, kullanıcı verilerinin girişini, çıkışını ve izin verilenler listesindeki işlemlerini koruyan bir politika motoru yer alır. Kullanıcı kontrolleri, bu politika motoru tarafından uygulanan politikalar olarak ifade edilebilir. Sağlanan yapı taşlarına başka bir örnek, merkezi veri toplama olmadan makine öğrenimi modellerinin işbirlikçi eğitimini ve yerel ham verilerin analizini sağlayan birleşik öğrenme ve birleşik analitik gibi çeşitli birleşik hesaplamaları içerir.

OnDevicePersonalization, veri toplama, onay, kontrol ve uyumluluktan kaynaklanan darboğazları ortadan kaldıran bir geliştirici deneyimi oluşturmaya çalışır. Bu, OEM'lerin ve uygulama geliştiricilerin uygulamalarının yeni ve anlamsal olarak ilginç kısımlarına odaklanmasına ve yalnızca cihazlarda bulunan süper zengin ve gerçek zamanlı verilerden yararlanmasına olanak tanır.

Motivasyon

OnDevicePersonalization modülünün amacı, OEM'lerin ve uygulama geliştiricilerinin kullanıcı bilgilerini gizli tutarken son kullanıcılarına kaliteli bir kişiselleştirme deneyimi sunmaya devam etmelerini sağlamak için yeni teknolojiler oluşturmaktır.

Modül sınırı

Bu, modül sınırı olmayan tüm yeni koddur.

Kod Konumu: packages/modules/OnDevicePersonalization

Şekil 1, OnDevicePersonalization modülü API tasarımını göstermektedir.

OnDeviceKişiselleştirme modülü API tasarımı

Şekil 1. OnDevicePersonalization modülü API tasarımı

Paket formatı

Paketin ana işlevi APEX com.google.android.ondevicepersonalization mevcut olacaktır.

OnDevicePersonalization API işlevi, APK com.google.android.ondevicepersonalization mevcut olacaktır.

FederatedCompute API'leri işlevi, APK com.google.android.federatedcompute kullanılabilecektir.

bağımlılıklar

  • Yeni bildirim etiketini yorumlamak için PackageManager'da yapılan değişiklikler