Android 13 में लॉन्च किया गया OnDevicePersonalization मॉड्यूल, उपयोगकर्ता की निजता को ध्यान में रखकर बनाए गए बिल्डिंग ब्लॉक का एक सेट उपलब्ध कराता है. इससे, उपयोगकर्ताओं को मनमुताबिक अनुभव देने वाले APKs को डेवलप करने में मदद मिलती है. दिए गए बिल्डिंग ब्लॉक के उदाहरणों में, उपयोगकर्ता के डेटा के इनग्रेस, इग्रेस, और अनुमति वाली सूची में शामिल ऑपरेशन को सुरक्षित रखने के लिए, नीति इंजन शामिल है. उपयोगकर्ता के कंट्रोल को उन नीतियों के तौर पर दिखाया जा सकता है जिन्हें इस नीति इंजन से लागू किया जाता है. दिए गए बिल्डिंग ब्लॉक का एक और उदाहरण, फ़ेडरेटेड कैलकुलेशन है. जैसे, फ़ेडरेटेड लर्निंग और फ़ेडरेटेड ऐनलिटिक्स. इनकी मदद से, मशीन लर्निंग मॉडल को मिलकर ट्रेन किया जा सकता है. साथ ही, केंद्रीय डेटा इकट्ठा किए बिना, स्थानीय रॉ डेटा का विश्लेषण किया जा सकता है.
OnDevicePersonalization की मदद से, डेवलपर को ऐसा अनुभव दिया जा सकता है जिससे डेटा इकट्ठा करने, सहमति लेने, कंट्रोल करने, और कानूनों का पालन करने से जुड़ी समस्याएं हल हो सकें. इससे OEM और ऐप्लिकेशन डेवलपर, अपने ऐप्लिकेशन के नए और काम के हिस्सों पर फ़ोकस कर सकते हैं. साथ ही, वे सिर्फ़ डिवाइसों पर उपलब्ध बेहतरीन और रीयल-टाइम डेटा का फ़ायदा भी ले सकते हैं.
वजह
OnDevicePersonalization मॉड्यूल का मकसद, उपयोगकर्ता की निजता को बनाए रखते हुए, OEM और ऐप्लिकेशन डेवलपर को अपने उपयोगकर्ताओं को बेहतर अनुभव देने की सुविधा देना है. इसके लिए, नई टेक्नोलॉजी बनाई जा रही है.
मॉड्यूल की सीमा
यह एक नया कोड है, जिसमें कोई मॉड्यूल बाउंड्री नहीं है.
कोड की जगह: packages/modules/OnDevicePersonalization
पहली इमेज में, OnDevicePersonalization मॉड्यूल के एपीआई का डिज़ाइन दिखाया गया है.
पहली इमेज. OnDevicePersonalization मॉड्यूल एपीआई का डिज़ाइन
पैकेज का फ़ॉर्मैट
पैकेज की मुख्य सुविधाएं APEX
com.google.android.ondevicepersonalization
में उपलब्ध होंगी.
OnDevicePersonalization API की सुविधा, APK
com.google.android.ondevicepersonalization
में उपलब्ध होगी.
FederatedCompute APIs की सुविधा, APK
com.google.android.federatedcompute
में उपलब्ध होगी.
डिपेंडेंसी
- नए मेनिफ़ेस्ट टैग को समझने के लिए, PackageManager में किए गए बदलाव