Cá nhân hoá trên thiết bị

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 với quyền riêng tư của người dùng làm nguyên tắc cốt lõi để hỗ trợ việc phát triển các tệp APK mang lại trải nghiệm được cá nhân hoá 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ê trong danh sách cho phép của dữ liệu người dùng. Các chế độ kiểm soát của người dùng có thể được biểu thị dưới dạng các chính sách do công cụ chính sách này thực thi. Một ví dụ khác về các khối xây dựng được cung cấp bao gồm nhiều phép tính liên kết, chẳng hạn như học liên kếtphân tích liên kết, cho phép huấn luyện 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 tập trung.

OnDevicePersonalization cố gắng tạo ra trải nghiệm cho nhà phát triển giúp loại bỏ các nút thắt cổ chai phát sinh từ việc thu thập dữ liệu, sự đồng ý, quyền kiểm soát và tuân thủ. Điều này cho phép nhà sản xuất thiết bị gố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ề ngữ nghĩa của ứng dụng, đồ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 các 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 để OEM và nhà phát triển ứng dụng có thể tiếp tục cung cấp trải nghiệm cá nhân hoá chất lượng cao cho người dùng cuối trong khi vẫn bảo mật thông tin của người dùng.

Ranh giới mô-đun

Đây là toàn bộ 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ế của API mô-đun OnDevicePersonalization.

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ó trong APEX com.google.android.ondevicepersonalization.

Chức năng API OnDevicePersonalization sẽ có trong tệp APK com.google.android.ondevicepersonalization.

Chức năng API FederatedCompute sẽ có trong APK com.google.android.federatedcompute.

Phần phụ thuộc

  • Các thay đổi trong PackageManager để diễn giải thẻ tệp kê khai mới