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 में किए गए बदलाव