যখন Android Automotive অ্যাপ্লিকেশানগুলি নীচে বর্ণিত ড্রাইভারের বিভ্রান্তি নির্দেশিকাগুলি অনুসরণ করে, তখন কোনও গাড়ি চলন্ত অবস্থায় অ্যাপগুলি HU তে চলতে পারে৷ DDG Google দ্বারা প্রদত্ত বেসলাইন সুপারিশগুলি নিয়ে গঠিত এবং এটি ড্রাইভারের বিভ্রান্তি হ্রাস করার উদ্দেশ্যে।
অ্যাপ্লিকেশানগুলি যেগুলি ড্রাইভারের বিভ্রান্তি নির্দেশিকাগুলি পূরণ করে সেগুলিকে ডিস্ট্রাকশন অপ্টিমাইজড হিসাবে ট্যাগ করা যেতে পারে৷ এই পৃষ্ঠাটি বিশদ বিবরণ দেয় যে কীভাবে অ্যাপগুলিকে ডিস্ট্রাকশন অপ্টিমাইজড হিসাবে ট্যাগ করতে হবে যাতে Android প্ল্যাটফর্ম অ্যাপগুলিকে ব্যবহারকারীর অভিজ্ঞতা সীমাবদ্ধ অবস্থায় চালানোর জন্য সক্ষম করতে পারে। সম্পর্কে আরও জানতে:
- গাড়ি ব্যবহারকারীর অভিজ্ঞতার সীমাবদ্ধতা, গাড়ি ব্যবহারকারীর অভিজ্ঞতার বিধিনিষেধ দেখুন।
- গাড়ি চালানোর অবস্থা ব্যবহার করে, গাড়ি চালানোর অবস্থা এবং UX নিষেধাজ্ঞাগুলি দেখুন।
ডিস্ট্রাকশন অপ্টিমাইজড অ্যাপ
ডিস্ট্রাকশন অপ্টিমাইজ করার জন্য একটি অ্যাপ একটি নির্দিষ্ট কার্যকলাপকে ট্যাগ করতে পারে। একটি সম্পূর্ণ অ্যাপকে ডিস্ট্রাকশন অপ্টিমাইজড হিসাবে মনোনীত করার জন্য, এর সমস্ত ক্রিয়াকলাপ অবশ্যই ড্রাইভারের বিভ্রান্তি নির্দেশিকা মেনে চলতে হবে। যখন গাড়ির চালনার অবস্থা এমন অবস্থায় পরিবর্তিত হয় যেখানে UX বিধিনিষেধ সক্রিয় থাকে:
- বর্তমান ফোরগ্রাউন্ড অ্যাক্টিভিটি শুধুমাত্র তখনই চলতে পারে যখন এটি ম্যানিফেস্টে ডিস্ট্রাকশন অপ্টিমাইজড হিসেবে ট্যাগ করা হয়।
- একটি নতুন অ্যাক্টিভিটি চালু করার সময়, নতুন অ্যাক্টিভিটি শুধুমাত্র তখনই অনুমোদিত হয় যখন এটি ম্যানিফেস্টে ডিস্ট্রাকশন অপ্টিমাইজড হিসেবে ট্যাগ করা হয়।
প্ল্যাটফর্মটি ম্যানিফেস্ট চেক করার জন্য দায়ী এবং শুধুমাত্র ডিস্ট্রাকশন অপ্টিমাইজ করা কার্যক্রমকে সীমাবদ্ধ অবস্থায় চালানোর অনুমতি দেয়।
দ্রষ্টব্য: প্ল্যাটফর্মটি বিধিনিষেধগুলির সাথে একটি অ্যাপের প্রকৃত আনুগত্য সনাক্ত বা প্রয়োগ করতে পারে না; এটি শুধুমাত্র ম্যানিফেস্টে একটি অ্যাপের ঘোষণা চেক করতে পারে। Google Play পর্যালোচনা প্রক্রিয়া চলাকালীন এই ড্রাইভারের বিভ্রান্তি নির্দেশিকা মেনে চলা বাধ্যতামূলক করা হয়।
সমস্ত অ্যাপ ক্রিয়াকলাপ বিক্ষিপ্তকরণ অপ্টিমাইজ করা দরকার নেই। একটি অ্যাপ একটি সীমাবদ্ধ অবস্থার (উদাহরণস্বরূপ, যখন গাড়িটি পার্ক করা হয়) বনাম আরও সীমাবদ্ধ অবস্থার জন্য বিভিন্ন ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে পারে। ফলস্বরূপ, অ্যাপটির জন্য AndroidManifest.xml
ফাইলের <activity>
উপাদানে নিম্নলিখিত মেটাডেটা যোগ করে একটি নির্দিষ্ট কার্যকলাপকে ডিস্ট্রাকশন অপ্টিমাইজ করার জন্য ট্যাগ করতে পারে:
<activity android:name=".DistractionOptimizedMainActivity"....> .... <meta-data android:name="distractionOptimized" android:value="true"/> </activity>
যে অ্যাপগুলি একটি সীমাবদ্ধ অবস্থায় চালানোর জন্য ডিজাইন করা ক্রিয়াকলাপগুলি অফার করে তাদের অবশ্যই সেই তথ্যটি ম্যানিফেস্টে ঘোষণা করতে হবে৷ প্ল্যাটফর্মটি সীমাবদ্ধ অবস্থায় (বা না) কার্যকলাপ চালানোর অনুমতি দেওয়া যায় কিনা তা নির্ধারণ করার আগে শুধুমাত্র ঘোষিত তথ্য দেখে।