27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
অন-ডিভাইস ব্যক্তিগতকরণ
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
Android 13-এ প্রবর্তিত OnDevicePersonalization মডিউল, ব্যবহারকারীর গোপনীয়তাকে তাদের মূল নীতি হিসাবে তৈরি করা বিল্ডিং ব্লকের একটি সেট প্রদান করে, যা তাদের ব্যবহারকারীদের জন্য একটি ব্যক্তিগতকৃত অভিজ্ঞতা অফার করে এমন APKগুলির বিকাশকে সমর্থন করতে। প্রদত্ত বিল্ডিং ব্লকগুলির উদাহরণগুলির মধ্যে একটি নীতি ইঞ্জিন অন্তর্ভুক্ত রয়েছে যাতে ব্যবহারকারীর ডেটা প্রবেশ, প্রস্থান এবং অনুমতি-তালিকাভুক্ত ক্রিয়াকলাপগুলিকে রক্ষা করা যায়। ব্যবহারকারী নিয়ন্ত্রণ এই নীতি ইঞ্জিন দ্বারা প্রয়োগ করা হয় যে নীতি হিসাবে প্রকাশ করা যেতে পারে. প্রদত্ত বিল্ডিং ব্লকগুলির আরেকটি উদাহরণের মধ্যে রয়েছে বিভিন্ন ফেডারেটেড কম্পিউটেশন, যেমন ফেডারেটেড লার্নিং এবং ফেডারেটেড অ্যানালিটিক্স , যা মেশিন লার্নিং মডেলের সহযোগিতামূলক প্রশিক্ষণ এবং কেন্দ্রীয় ডেটা সংগ্রহ ছাড়াই স্থানীয় কাঁচা ডেটা বিশ্লেষণ সক্ষম করে।
OnDevicePersonalization একটি ডেভেলপার অভিজ্ঞতা তৈরি করার চেষ্টা করে যা ডেটা সংগ্রহ, সম্মতি, নিয়ন্ত্রণ এবং সম্মতি থেকে উদ্ভূত বাধাগুলি দূর করে। এটি OEM এবং অ্যাপ ডেভেলপারদের তাদের অ্যাপ্লিকেশনগুলির উপন্যাস এবং শব্দার্থগতভাবে আকর্ষণীয় অংশগুলিতে ফোকাস করতে এবং শুধুমাত্র ডিভাইসগুলিতে উপলব্ধ অতি-সমৃদ্ধ এবং রিয়েল-টাইম ডেটার সুবিধা নিতে দেয়৷
প্রেরণা
OnDevicePersonalization মডিউলের লক্ষ্য হল নতুন প্রযুক্তি তৈরি করা যাতে OEM এবং অ্যাপ ডেভেলপাররা ব্যবহারকারীর তথ্য গোপন রেখে তাদের শেষ ব্যবহারকারীদের জন্য একটি মানসম্পন্ন ব্যক্তিগতকরণের অভিজ্ঞতা প্রদান চালিয়ে যেতে পারে।
মডিউল সীমানা
এটি কোনও মডিউল সীমানা ছাড়াই সমস্ত নতুন কোড।
কোড অবস্থান: packages/modules/OnDevicePersonalization
চিত্র 1 OnDevicePersonalization মডিউল API ডিজাইন দেখায়।

চিত্র 1. OnDevicePersonalization মডিউল API ডিজাইন
প্যাকেজের প্রধান কার্যকারিতা APEX com.google.android.ondevicepersonalization
এ উপলব্ধ হবে।
OnDevicePersonalization API কার্যকারিতা APK com.google.android.ondevicepersonalization
এ উপলব্ধ হবে।
FederatedCompute APIs কার্যকারিতা APK com.google.android.federatedcompute
এ উপলব্ধ হবে।
নির্ভরতা
- নতুন ম্যানিফেস্ট ট্যাগ ব্যাখ্যা করতে PackageManager-এ পরিবর্তন
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# OnDevicePersonalization\n\nThe OnDevicePersonalization module, introduced in Android 13,\nprovides a set of building blocks developed with user privacy as their core\ntenet, to support development of APKs that offer a personalized experience for\ntheir users. Examples of the building blocks provided include a policy engine\nto guard the ingress, egress, and allow-listed operations of user data. User\ncontrols can be expressed as policies that are enforced by this policy engine.\nAnother example of the building blocks provided includes various federated\ncomputations, such as\n[federated learning](https://ai.googleblog.com/2017/04/federated-learning-collaborative.html)\nand [federated analytics](https://ai.googleblog.com/2020/05/federated-analytics-collaborative-data.html),\nthat enable collaborative training of machine learning models and analysis of\nlocal raw data without central data collection.\n\nOnDevicePersonalization attempts to create a developer experience that removes\nbottlenecks that arose from data collection, consent, control and compliance.\nThis allows OEMs and app developers to focus on the novel and semantically\ninteresting parts of their applications and take advantage of the super-rich and\nreal-time data that's available only on the devices.\n\nMotivation\n----------\n\nThe goal of the OnDevicePersonalization module is to build new technology to\nenable OEMs and app developers to continue to offer a quality personalization\nexperience to their end users while keeping user information private.\n\nModule boundary\n---------------\n\nThis is all new code with no module boundary.\n\nCode Location: `packages/modules/OnDevicePersonalization`\n\nFigure 1 shows the OnDevicePersonalization module API design.\n\n**Figure 1.** OnDevicePersonalization module API design\n\nPackage format\n--------------\n\nMain functionality for the package will be available in APEX\n`com.google.android.ondevicepersonalization`.\n\nOnDevicePersonalization API functionality will be available in APK\n`com.google.android.ondevicepersonalization`.\n\nFederatedCompute APIs functionality will be available in APK\n`com.google.android.federatedcompute`.\n\nDependencies\n------------\n\n- Changes in PackageManager to interpret the new manifest tag"]]