অ্যান্ড্রয়েড অটোমোটিভ ওএস ডিভাইসে মোবাইল অ্যাপ আনার প্রক্রিয়াকে সহজ করার জন্য, নির্দিষ্ট কিছু গাড়ি একটি সামঞ্জস্যপূর্ণ মোড নিয়ে আসে যা বিদ্যমান মোবাইল অ্যাপগুলিকে গাড়িতে আনার সময় যে সাধারণ সমস্যাগুলির সম্মুখীন হয় তা সমাধান করে।
যদিও এই সামঞ্জস্য মোডটি গাড়ি প্রস্তুত মোবাইল অ্যাপস প্রোগ্রাম দ্বারা ব্যবহার করা হয়, সেই প্রোগ্রামের অংশ নয় এমন অ্যাপগুলিও এতে চলতে পারে।
সামঞ্জস্য মোড বুঝুন
অ্যান্ড্রয়েড অটোমোটিভ ওএস সামঞ্জস্যপূর্ণ মোড হল একটি সফ্টওয়্যার বৈশিষ্ট্য যা কিছু যানবাহনে Android অটোমোটিভ OS-এ চালানোর সময় মোবাইল ডিভাইসের জন্য তৈরি অ্যাপগুলির ব্যবহারকারীর অভিজ্ঞতা উন্নত করতে উপলব্ধ।
পিছনে নেভিগেশন
অন্যান্য ফর্ম ফ্যাক্টর থেকে ভিন্ন, Android Automotive OS ডিভাইসগুলির জন্য হার্ডওয়্যার বা সফ্টওয়্যার ব্যাক সামর্থ্য থাকা প্রয়োজন নেই৷ সামঞ্জস্যতা মোড এটি একটি হার্ডওয়্যার বোতাম, সফ্টওয়্যার বোতাম, অঙ্গভঙ্গি বা অন্য কিছু হোক না কেন, একটি সিস্টেমের প্রয়োজনের মাধ্যমে এটিকে সম্বোধন করে। এটি শুধুমাত্র তাদের নিজস্ব UI উপাদানগুলির মাধ্যমে নাভিগ্যাবিলিটি নিশ্চিত করার জন্য অ্যাপগুলির প্রয়োজনীয়তাকে সরিয়ে দেয়।

সামঞ্জস্য মোড সঙ্গে

সামঞ্জস্য মোড ছাড়া
নিরাপদ এলাকা রেন্ডারিং
গাড়িতে, সফ্টওয়্যার এবং হার্ডওয়্যার উপাদান যেমন সিস্টেম বার এবং ডিসপ্লে কাটআউটগুলি প্রাথমিকভাবে মোবাইল ডিভাইসগুলির জন্য তৈরি করা অ্যাপগুলির দ্বারা তৈরি অনুমানগুলি ভেঙে দিতে পারে৷ কম্প্যাটিবিলিটি মোড এটি নিশ্চিত করে যে অ্যাপগুলি একটি নিরাপদ এলাকায় রেন্ডার করা হয়েছে।
ঘনত্ব স্কেলিং
যেহেতু গাড়ির মধ্যে মিথস্ক্রিয়া দূরত্ব অন্যান্য বড় স্ক্রীন ডিভাইসের তুলনায় বেশি, তাই টাচ টার্গেট এবং ফন্টের আকার প্রায়ই একটি গাড়িতে চলার সময় প্রস্তাবিত থেকে ছোট হয়। কম্প্যাটিবিলিটি মোড OEM-কে অ্যাপ রেন্ডার করার সময় ব্যবহৃত একটি DPI স্কেলিং ফ্যাক্টর নির্দিষ্ট করার অনুমতি দিয়ে এটির সমাধান করে।
কার্যকলাপ জীবনচক্র
আপনার পার্ক করা অ্যাপে Android Automotive OS-এর জন্য সমর্থন যোগ করুন- এ যেমন বর্ণনা করা হয়েছে, গাড়ি চালকের বিভ্রান্তি কমাতে ড্রাইভিং মোডে প্রবেশ করলে OS আপনার অ্যাপের কার্যকলাপগুলিকে স্বয়ংক্রিয়ভাবে ব্লক করে। সামঞ্জস্যপূর্ণ মোড সহ ডিভাইসগুলিতে, OEM-এর ব্লকিং UI অবশ্যই স্বচ্ছ হবে না, তাই আপনার অ্যাপটি আর দৃশ্যমান হবে না এবং অবরুদ্ধ থাকাকালীন স্টপড লাইফসাইকেল অবস্থায় রূপান্তরিত হবে৷
সামঞ্জস্য মোড কনফিগার করুন
ডিফল্টরূপে, যখন ডিভাইসটি সমর্থন করে তখন আপনার অ্যাপের কার্যকলাপগুলি সামঞ্জস্যপূর্ণ মোডে চালানো হয়৷ ম্যানিফেস্টে android.hardware.type.automotive
বৈশিষ্ট্যের জন্য একটি <uses-feature>
উপাদান উপস্থিত থাকলে কার্যকলাপগুলি সামঞ্জস্যপূর্ণ মোডে চালানো হয় না :
<application ...>
...
<uses-feature android:name="android.hardware.type.automotive" ...>
...
</application>
আপনি যদি আপনার ক্রিয়াকলাপগুলিকে ডিসপ্লে সামঞ্জস্য মোডে চালানোর জন্য পছন্দ করেন, পূর্বে বর্ণিত <uses-feature>
উপাদান নির্বিশেষে, আপনি আপনার অ্যাপের ম্যানিফেস্টে নিম্নলিখিত <meta-data>
উপাদান যোগ করতে পারেন:
<application ...>
...
<meta-data android:name="android.software.car.display_compatibility" android:value="true"/>
...
</application>
সামঞ্জস্যপূর্ণ মোডে আপনার অ্যাপ্লিকেশন পরীক্ষা করুন
আপনার অ্যাপটিকে সামঞ্জস্যপূর্ণ মোডে পরীক্ষা করতে, আপনি পিক্সেল ট্যাবলেট সিস্টেম চিত্রগুলিতে সামঞ্জস্য মোড বা Android Automotive OS সহ জেনেরিক সিস্টেম চিত্রগুলি ব্যবহার করতে পারেন৷
ডিভাইস সমর্থন নির্ধারণ
যে ডিভাইসগুলি Android Automotive OS সামঞ্জস্য মোড সমর্থন করে তাদের অবশ্যই android.software.car.display_compatibility
সিস্টেম বৈশিষ্ট্য ঘোষণা করতে হবে৷ কোন ডিভাইসগুলি এই বৈশিষ্ট্যটিকে সমর্থন করে তা আবিষ্কার করতে, আপনি Play Console-এর ডিভাইস ক্যাটালগ ব্যবহার করতে পারেন৷