OnDevicePersonalization মডিউল, Android 13-এ চালু করা হয়েছে, এটি ব্যবহারকারীর গোপনীয়তাকে মূল নীতি হিসেবে রেখে ডেভেলপ করা বিল্ডিং ব্লকের সেট প্রদান করে, যাতে APK-এর ডেভেলপমেন্টে সহায়তা করা যায় যা ব্যবহারকারীদের জন্য পছন্দমতো অভিজ্ঞতা প্রদান করে। প্রদান করা বিল্ডিং ব্লকগুলির উদাহরণে ইনগ্রেস, ইগ্রেস এবং ব্যবহারকারীর ডেটার অনুমোদিত অপারেশন রক্ষা করার জন্য একটি নীতি ইঞ্জিন অন্তর্ভুক্ত। ব্যবহারকারী কন্ট্রোলকে এমন নীতি হিসেবে প্রকাশ করা যেতে পারে যা এই নীতি ইঞ্জিন দ্বারা এনফোর্স করা হয়। প্রদান করা বিল্ডিং ব্লকগুলির আরেকটি উদাহরণ হল বিভিন্ন ফেডারেটেড কম্পিউটেশন, যেমন ফেডারেটেড লার্নিং এবং ফেডারেটেড অ্যানালিটিক্স, যা মেশিন লার্নিং মডেলের কোলাবোরেটিভ ট্রেনিং এবং কেন্দ্রীয় ডেটা সংগ্রহ ছাড়াই লোকাল র ডেটা বিশ্লেষণ করতে সাহায্য করে।
OnDevicePersonalization এমন একটি ডেভেলপার অভিজ্ঞতা তৈরি করার চেষ্টা করে যা ডেটা সংগ্রহ, সম্মতি, নিয়ন্ত্রণ এবং সম্মতি থেকে উদ্ভূত বাধা দূর করে। এর ফলে OEM ও অ্যাপ ডেভেলপাররা তাদের অ্যাপ্লিকেশনের নতুন ও শব্দার্থগতভাবে আকর্ষণীয় অংশের উপর ফোকাস করতে এবং শুধুমাত্র ডিভাইসে উপলভ্য সুপার-রিচ ও রিয়েল-টাইম ডেটার সুবিধা নিতে পারে।
অনুপ্রেরণা
OnDevicePersonalization মডিউলের লক্ষ্য হল, ব্যবহারকারীর তথ্য গোপন রাখার পাশাপাশি, OEM ও অ্যাপ ডেভেলপারদের তাদের গ্রাহকদের কোয়ালিটি পার্সোনালাইজেশন অভিজ্ঞতা প্রদান করা চালিয়ে যাওয়ার জন্য নতুন প্রযুক্তি তৈরি করা।
মডিউল বাউন্ডারি
এটি কোনও মডিউল সীমানা ছাড়াই সম্পূর্ণ নতুন কোড।
কোড লোকেশন: packages/modules/OnDevicePersonalization
ছবি ১-এ OnDevicePersonalization মডিউল API ডিজাইন দেখানো হয়েছে।
ছবি ১. OnDevicePersonalization মডিউল API ডিজাইন
প্যাকেজ ফর্ম্যাট
প্যাকেজের মূল ফাংশনালিটি APEX
com.google.android.ondevicepersonalization-এ উপলভ্য হবে।
OnDevicePersonalization API-এর কার্যকারিতা APK
com.google.android.ondevicepersonalization-এ উপলভ্য হবে।
FederatedCompute API-এর কার্যকারিতা APK
com.google.android.federatedcompute-এ উপলভ্য হবে।
ডিপেন্ডেন্সি
- নতুন ম্যানিফেস্ট ট্যাগ ব্যাখ্যা করার জন্য PackageManager-এ পরিবর্তন