OnDeviceKişiselleştirme

Android 13'te tanıtılan OnDevicePersonalization modülü, kullanıcılarına kişiselleştirilmiş bir deneyim sunan APK'ların geliştirilmesini desteklemek için kullanıcı gizliliğinin temel ilkesi olarak geliştirilen bir dizi yapı taşı sağlar. Sağlanan yapı taşlarının örnekleri arasında kullanıcı verilerinin giriş, çıkış ve izin verilenler listesi işlemlerini korumaya yönelik bir politika motoru yer alır. Kullanıcı kontrolleri, bu politika motoru tarafından uygulanan politikalar olarak ifade edilebilir. Sağlanan yapı taşlarının bir başka örneği, makine öğrenimi modellerinin işbirlikçi eğitimine ve merkezi veri toplama olmadan yerel ham verilerin analizine olanak tanıyan birleştirilmiş öğrenme ve birleştirilmiş analitik gibi çeşitli birleştirilmiş hesaplamaları içerir.

OnDevicePersonalization, veri toplama, izin, kontrol ve uyumluluktan kaynaklanan darboğazları ortadan kaldıran bir geliştirici deneyimi yaratmaya çalışır. Bu, OEM'lerin ve uygulama geliştiricilerin, uygulamalarının yeni ve anlamsal açıdan ilgi çekici kısımlarına odaklanmasına ve yalnızca cihazlarda mevcut olan 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ştiricilerin kullanıcı bilgilerini gizli tutarken son kullanıcılarına kaliteli bir kişiselleştirme deneyimi sunmaya devam etmelerini sağlayacak yeni teknoloji oluşturmaktır.

Modül sınırı

Bunların hepsi modül sınırı olmayan yeni koddur.

Kod Konumu: packages/modules/OnDevicePersonalization

Şekil 1, Cihaz ÜzerindeKişiselleştirme modülü API tasarımını göstermektedir.

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

Şekil 1. OnDeviceKişiselleştirme modülü API tasarımı

Paket formatı

Paketin ana işlevselliği APEX com.google.android.ondevicepersonalization adresinde mevcut olacaktır.

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

FederatedCompute API'lerinin işlevselliği APK com.google.android.federatedcompute mevcut olacaktır.

Bağımlılıklar

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