গাড়ির জন্য Android এক নজরে

Android Auto বা Android Automotive OS-এ চলে এমন গাড়িতে আপনার অ্যাপ নিয়ে আসুন। এমন একটি অ্যাপ আর্কিটেকচার ব্যবহার করুন যা দুটি ক্ষেত্রেই কাজ করে যাতে প্রতিটি ব্যবহারকারী আপনার অ্যাপ উপভোগ করতে পারেন।

Android Auto

Android Auto অ্যাপ সহ ফোন এবং মানানসই গাড়ি বা আফটারমার্কেট স্টেরিও সিস্টেম থাকলে, Android Auto ড্রাইভার-অপ্টিমাইজ করা অ্যাপ অভিজ্ঞতা প্রদান করে। আপনার ফোন কানেক্ট করে, গাড়ির ডিসপ্লেতে সরাসরি অ্যাপ ব্যবহার করতে পারবেন। আপনি Android Auto-কে আপনার ফোন অ্যাপের সাথে কানেক্ট করার অনুমতি দেন এমন পরিষেবা তৈরি করে যা Android Auto ব্যবহার করে ড্রাইভারের জন্য অপ্টিমাইজ করা ইন্টারফেস ড্রাইভারকে দেখানোর জন্য। আরও জানতে, Android Auto ওভারভিউ দেখুন।

Android Auto ইউজার ইন্টারফেস

ছবি ১: Android Auto—ফোনের মাধ্যমে পরিচালিত এবং গাড়িতে চলছে।

Android Automotive OS

Android Automotive OS হল Android-ভিত্তিক ইনফোটেইনমেন্ট সিস্টেম যা গাড়িতে বিল্ট-ইন থাকে। গাড়ির সিস্টেম হল একটি স্বতন্ত্র Android-চালিত ডিভাইস যা ড্রাইভিংয়ের জন্য অপ্টিমাইজ করা হয়েছে। Android Automotive OS-এর মাধ্যমে, আপনি নিজের ফোনে নয়, সরাসরি গাড়িতে অ্যাপ ইনস্টল করেন। আরও জানতে, Android Automotive OS ওভারভিউ দেখুন।

Automotive OS ইউজার ইন্টারফেস

ছবি ২: এমুলেটরে Android Automotive OS চালানো হচ্ছে।

কাজ করে এমন অ্যাপের বিভাগ

গাড়ির জন্য অনন্য বিবেচনার কারণে, Android Auto এবং Android Automotive OS শুধুমাত্র নির্দিষ্ট ধরনের অ্যাপে কাজ করে, যেমনটি নিম্নলিখিত সারণীতে বর্ণনা করা হয়েছে:

বিভাগ বর্ণনা প্ল্যাটফর্মগুলি ব্যবহার প্রকাশনা
মিডিয়া - অডিও

মিডিয়া অ্যাপ ব্যবহারকারীদের গাড়িতে মিউজিক, রেডিও, অডিওবুক এবং অন্যান্য অডিও কন্টেন্ট ব্রাউজ করতে এবং চালাতে দেয়। আরও তথ্যের জন্য গাড়ির জন্য মিডিয়া অ্যাপ তৈরি করুন দেখুন।

গুরুত্বপূর্ণ: মিডিয়া বিভাগে ভিডিও কন্টেন্ট অন্তর্ভুক্ত নয় - ভিডিও চালানো অ্যাপের ব্যাপারে বিস্তারিত জানতে আলাদা ভিডিও বিভাগ দেখুন।

এগুলি ব্যবহার করে তৈরি করা হয়েছে: MediaBrowserService এবং MediaSession। Android Automotive OS-এ, আপনি Compose ব্যবহার করে সাইন-ইন এবং সেটিংস স্ক্রিনও (পার্ক করার সময় ব্যবহারের জন্য) তৈরি করতে পারবেন।

Android Auto-র জন্য আমাদের আগেভাগে অ্যাক্সেস প্রোগ্রামের অংশ হিসেবে, গাড়ির জন্য Android অ্যাপ লাইব্রেরি টেমপ্লেট ব্যবহার করে মিডিয়া অ্যাপও তৈরি করা যেতে পারে। মিডিয়া অ্যাপের জন্য নির্দিষ্ট অতিরিক্ত তথ্যের জন্য টেমপ্লেট করা মিডিয়া অ্যাপ তৈরি করুন দেখুন।

Android Auto এবং Android Automotive OS (মিডিয়া এবং টেমপ্লেট করা মিডিয়া অ্যাপ উভয়ের জন্য)।

ড্রাইভ করার সময় বা পার্ক করা অবস্থায়

সব ধরনের ট্র্যাক

গুরুত্বপূর্ণ: Car App Library টেমপ্লেট ব্যবহার করা মিডিয়া অ্যাপ শুধুমাত্র ইন্টার্নাল টেস্টিং ট্র্যাক এবং ক্লোজড টেস্টিং ট্র্যাকে প্রকাশ করা যাবে, যা আমাদের আগেভাগে অ্যাক্সেস প্রোগ্রামের অংশ।

যোগাযোগ - মেসেজিং বিজ্ঞপ্তি

মেসেজিং বিজ্ঞপ্তি ব্যবহারকারীদের ইনকামিং বিজ্ঞপ্তি পেতে, টেক্সট-টু-স্পিচ ব্যবহার করে জোরে মেসেজ পড়তে এবং গাড়িতে ভয়েস ইনপুট ব্যবহার করে উত্তর পাঠাতে দেয়। আরও তথ্যের জন্য Android Auto-এর জন্য মেসেজিং বিজ্ঞপ্তি এক্সটেন্ড করুন দেখুন।

তৈরি করা হয়েছে: MessagingStyle বিজ্ঞপ্তি, উত্তর ও 'পড়া হয়েছে হিসেবে চিহ্নিত করুন' অ্যাকশন ম্যানেজ করার জন্য Service।

Android Auto ড্রাইভ করার সময় বা পার্ক করা অবস্থায় সব ধরনের ট্র্যাক
যোগাযোগ - টেমপ্লেট করা মেসেজিং labs

টেমপ্লেট করা মেসেজিং অ্যাপ মেসেজিং বিজ্ঞপ্তির ক্ষমতাকে আরও বাড়িয়ে দেয় যাতে ব্যবহারকারীরা কথোপকথনের ইতিহাস ব্রাউজ করতে, টেক্সট-টু-স্পিচ ব্যবহার করে পুরনো মেসেজ জোরে পড়তে এবং গাড়িতে ভয়েস ইনপুট ব্যবহার করে উত্তর পাঠাতে পারেন।

এটি ব্যবহার করে তৈরি করা হয়েছে: গাড়ির জন্য Android অ্যাপ লাইব্রেরি। মেসেজিং অ্যাপের জন্য নির্দিষ্ট অতিরিক্ত তথ্যের জন্য Android Auto-র জন্য টেমপ্লেট করা মেসেজিং অভিজ্ঞতা তৈরি করুন দেখুন।

Android Auto ড্রাইভ করার সময় বা পার্ক করা অবস্থায় ইন্টার্নাল টেস্টিং ও ক্লোজড টেস্টিং ট্র্যাক
যোগাযোগ - কলিং ল্যাব

কলিং অ্যাপ ব্যবহারকারীদের গাড়ির স্ক্রিনে কল করতে এবং রিসিভ করতে দেয়।

তৈরি করা হয়েছে: Telecom Jetpack Library এবং গাড়ির জন্য Android অ্যাপ লাইব্রেরি ব্যবহার করে। কলিং অ্যাপের জন্য নির্দিষ্ট অতিরিক্ত তথ্যের জন্য Android Auto-র জন্য কলিং অভিজ্ঞতা তৈরি করুন দেখুন।

Android Auto ড্রাইভ করার সময় বা পার্ক করা অবস্থায় ইন্টার্নাল টেস্টিং ও ক্লোজড টেস্টিং ট্র্যাক
উল্লেখযোগ্য স্থান (POI)

POI অ্যাপ ব্যবহারকারীকে আগ্রহের স্থান খুঁজে পেতে এবং সেখানে নেভিগেট করতে দেয় এবং পার্কিং, চার্জিং এবং ফুয়েল অ্যাপের মতো প্রাসঙ্গিক অ্যাকশন নিতে দেয়।

তৈরি করা হয়েছে: গাড়ির জন্য Android অ্যাপ লাইব্রেরি ব্যবহার করে। POI অ্যাপের জন্য নির্দিষ্ট অতিরিক্ত তথ্যের জন্য উল্লেখযোগ্য স্থান অ্যাপ তৈরি করুন দেখুন।

Android Auto ও Android Automotive OS ড্রাইভ করার সময় বা পার্ক করা অবস্থায় সব ধরনের ট্র্যাক
ইন্টারনেট অফ থিংস (IoT)

IoT অ্যাপ আপনাকে গাড়ির মধ্যে থেকে কানেক্ট করা ডিভাইসে প্রাসঙ্গিক অ্যাকশন নিতে দেয়। উদাহরণস্বরূপ, নির্দিষ্ট কিছু ডিভাইসের স্ট্যাটাস কন্ট্রোল করা, যেমন গ্যারেজের দরজা খোলা, বাড়ির লাইটের সুইচ অন বা অফ করা অথবা বাড়ির নিরাপত্তা চালু করা।

তৈরি করা হয়েছে: গাড়ির জন্য Android অ্যাপ লাইব্রেরি ব্যবহার করে। IoT অ্যাপের জন্য নির্দিষ্ট অতিরিক্ত তথ্যের জন্য ইন্টারনেট অফ থিংস অ্যাপ তৈরি করুন দেখুন।

Android Auto ও Android Automotive OS ড্রাইভ করার সময় বা পার্ক করা অবস্থায় সব ধরনের ট্র্যাক
আবহাওয়া

আবহাওয়া অ্যাপ ব্যবহারকারীদের তাদের বর্তমান লোকেশন বা তাদের রুট বরাবর প্রাসঙ্গিক আবহাওয়ার তথ্য দেখতে দেয়। এছাড়াও, আবহাওয়া সংক্রান্ত অ্যাপ নেভিগেশন সুবিধা প্রদান করতে পারে।

তৈরি করা হয়েছে: গাড়ির জন্য Android অ্যাপ লাইব্রেরি ব্যবহার করে। আবহাওয়া সংক্রান্ত অ্যাপের জন্য নির্দিষ্ট অতিরিক্ত তথ্যের জন্য আবহাওয়া অ্যাপ তৈরি করুন দেখুন।

Android Auto ও Android Automotive OS ড্রাইভ করার সময় বা পার্ক করা অবস্থায় সব ধরনের ট্র্যাক
পার্ক করা অ্যাপের বিভাগ
ভিডিও

গাড়ি পার্ক করা থাকলে ভিডিও অ্যাপ ব্যবহারকারীদের স্ট্রিমিং ভিডিও দেখতে দেয়। এইসব অ্যাপের মূল উদ্দেশ্য হল স্ট্রিমিং ভিডিও দেখানো।

ব্যবহার করে তৈরি করা হয়েছে: Views এবং/অথবা Compose। আরও তথ্যের জন্য Android Automotive OS-এর জন্য ভিডিও অ্যাপ তৈরি করুন দেখুন।

Android Automotive OS

মূলত পার্কিংয়ের সময়

গাড়ি চালানোর সময় ভিডিও অ্যাপের সীমিত ব্যবহার করা যেতে পারে, যেমনটি গাড়ি চালানোর সময় অডিওর সুবিধা-তে বর্ণনা করা হয়েছে।

সব ধরনের ট্র্যাক
গেম

গেম অ্যাপ ব্যবহারকারীদের গাড়ি পার্ক করার সময় গেম খেলতে দেয়। এইসব অ্যাপের মূল উদ্দেশ্য হল গেম খেলা।

ব্যবহার করে তৈরি করা হয়েছে: Views এবং/অথবা Compose। আরও তথ্যের জন্য গাড়ির জন্য গেম তৈরি করুন দেখুন।

Android Auto ও Android Automotive OS শুধুমাত্র পার্ক করা অবস্থায় সব ধরনের ট্র্যাক
ব্রাউজার ল্যাব

গাড়ি পার্ক করা থাকলে, ব্রাউজার অ্যাপ ব্যবহারকারীদের ওয়েব পেজ অ্যাক্সেস করতে দেয়।

ব্যবহার করে তৈরি করা হয়েছে: Views এবং/অথবা Compose। আরও তথ্যের জন্য Android Automotive OS-এর জন্য ব্রাউজার তৈরি করুন দেখুন।

Android Automotive OS শুধুমাত্র পার্ক করা অবস্থায় ইন্টার্নাল টেস্টিং ট্র্যাক

Google অ্যাপ ও পরিষেবার সাথে ইন্টিগ্রেট করা

আপনি Android Auto এবং বিল্ট-ইন Google-এর সাথে গাড়ি সহ গাড়ির জন্য Android কাজ করে এমন গাড়িতে ব্যবহার করার জন্য নিজের অ্যাপ তৈরি করতে পারবেন। নিম্নলিখিত রিসোর্সে প্রয়োগ সংক্রান্ত অতিরিক্ত নির্দেশিকা রয়েছে:

  • আপনার অ্যাপ Google Maps for Automotive ইনটেন্ট-এর মাধ্যমে বিল্ট-ইন Google Maps-এ নেভিগেশন চালু করতে পারে।

  • নেভিগেশন অ্যাপ তিনটি আলাদা ফর্ম্যাটের ইনটেন্টের মাধ্যমে Gemini বা Google Assistant-এর সাথে ইন্টারঅপারেবিলিটি অর্জন করতে পারে। নেভিগেশন অ্যাপ ইনটেন্ট প্রয়োগ করুন দেখুন। Android Automotive OS এবং Android Auto-এর সাথে মানানসই ধাপে ধাপে নেভিগেশন অ্যাপ প্রয়োগ করার ব্যাপারে আরও জানতে, নেভিগেশন অ্যাপ তৈরি করুন দেখুন।

  • Gemini বা Google Assistant, গাড়িতে ইনস্টল করা যেকোনও অ্যাপ চালু করতে পারে। এর জন্য "Ok Google, Example অ্যাপ খোলো"-এর মতো ভয়েস কমান্ড ব্যবহার করতে হবে।

  • PackageManager ক্লাস আপনাকে ডিভাইসে ইনস্টল করা অ্যাপ্লিকেশন প্যাকেজ সম্পর্কে তথ্য পুনরুদ্ধার করতে এবং তারপরে আরও পদক্ষেপ নিতে দেয়, যেমন একটি প্যাকেজের জন্য লঞ্চযোগ্য ইনটেন্ট পাওয়া এবং সেই ইনটেন্ট লঞ্চ করা।

আপনার অ্যাপ টেস্ট করতে, আপনার ডেভেলপমেন্ট মেশিনে Android Auto এবং Android Automotive OS চালানোর জন্য টেস্টিং টুল ব্যবহার করুন। বিস্তারিত জানতে গাড়ির জন্য Android অ্যাপ টেস্ট করুন দেখুন।

অ্যাপ ডিজাইন সংক্রান্ত নির্দেশিকার জন্য, গাড়ির জন্য Android দেখুন

অতিরিক্ত রিসোর্স

গাড়ির জন্য Android সম্পর্কে আরও জানতে, নিম্নলিখিত অতিরিক্ত রিসোর্স দেখুন।

নমুনা

কোডল্যাবস

ব্লগ

ভিডিও