Mô-đun OnDevicePersonalization, được giới thiệu trong Android 13, cung cấp một tập hợp các khối xây dựng được phát triển lấy quyền riêng tư của người dùng làm nguyên lý cốt lõi để hỗ trợ việc phát triển các APK mang lại trải nghiệm cá nhân hóa cho người dùng. Ví dụ về các khối xây dựng được cung cấp bao gồm một công cụ chính sách để bảo vệ các hoạt động vào, ra và được liệt kê cho phép của dữ liệu người dùng. Kiểm soát của người dùng có thể được thể hiện dưới dạng các chính sách được thực thi bởi công cụ chính sách này. Một ví dụ khác về các khối xây dựng được cung cấp bao gồm các tính toán liên kết khác nhau, chẳng hạn như học liên kết và phân tích liên kết , cho phép đào tạo cộng tác các mô hình học máy và phân tích dữ liệu thô cục bộ mà không cần thu thập dữ liệu trung tâm.
OnDevicePersonalization cố gắng tạo ra trải nghiệm dành cho nhà phát triển giúp loại bỏ các nút thắt phát sinh từ việc thu thập, chấp thuận, kiểm soát và tuân thủ dữ liệu. Điều này cho phép các OEM và nhà phát triển ứng dụng tập trung vào các phần mới lạ và thú vị về mặt ngữ nghĩa trong ứng dụng của họ, đồng thời tận dụng dữ liệu siêu phong phú và theo thời gian thực chỉ có trên thiết bị.
Động lực
Mục tiêu của mô-đun OnDevicePersonalization là xây dựng công nghệ mới để cho phép các OEM và nhà phát triển ứng dụng tiếp tục cung cấp trải nghiệm cá nhân hóa chất lượng cho người dùng cuối của họ trong khi vẫn giữ thông tin người dùng ở chế độ riêng tư.
Ranh giới mô-đun
Đây là tất cả mã mới không có ranh giới mô-đun.
Vị trí mã: packages/modules/OnDevicePersonalization
Hình 1 thể hiện thiết kế API mô-đun OnDevicePersonalization.
Hình 1. Thiết kế API mô-đun OnDevicePersonalization
Định dạng gói
Chức năng chính của gói sẽ có sẵn trong APEX com.google.android.ondevicepersonalization
.
Chức năng API OnDevicePersonalization sẽ có sẵn trong APK com.google.android.ondevicepersonalization
.
Chức năng API FederatedCompute sẽ có sẵn trong APK com.google.android.federatedcompute
.
phụ thuộc
- Những thay đổi trong Trình quản lý gói để diễn giải thẻ kê khai mới