গাড়ির জন্য অ্যান্ড্রয়েড ওভারভিউ

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

অ্যান্ড্রয়েড অটো

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

অ্যান্ড্রয়েড অটো ইউজার ইন্টারফেস

চিত্র ১: অ্যান্ড্রয়েড অটো—যা ফোন দ্বারা চালিত এবং গাড়িতে চলছে।

অ্যান্ড্রয়েড অটোমোটিভ ওএস

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

অটোমোটিভ ওএস ইউজার ইন্টারফেস

চিত্র ২: এমুলেটরে চলমান অ্যান্ড্রয়েড অটোমোটিভ ওএস।

সমর্থিত অ্যাপ বিভাগ

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

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

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

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

MediaBrowserService এবং MediaSession ব্যবহার করে নির্মিত । অ্যান্ড্রয়েড অটোমোটিভ ওএস-এ, আপনি Views বা Compose ব্যবহার করে সাইন-ইন এবং সেটিংস স্ক্রিনও (গাড়ি পার্ক করা অবস্থায় ব্যবহারের জন্য) তৈরি করতে পারেন।

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

অ্যান্ড্রয়েড অটো এবং অ্যান্ড্রয়েড অটোমোটিভ ওএস (মিডিয়া এবং টেমপ্লেটেড মিডিয়া অ্যাপ উভয়ের জন্য)।

গাড়ি চালানোর সময় বা পার্ক করা অবস্থায়

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

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

যোগাযোগ - বার্তা বিজ্ঞপ্তি

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

ব্যবহৃত হয়েছে : MessagingStyle নোটিফিকেশন, যা উত্তর দেওয়া এবং পঠিত হিসেবে চিহ্নিত করার কাজগুলো পরিচালনা করার জন্য একটি Service

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

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

অ্যান্ড্রয়েড ফর কারস অ্যাপ লাইব্রেরি ব্যবহার করে নির্মিত । মেসেজিং অ্যাপ সম্পর্কিত অতিরিক্ত তথ্যের জন্য অ্যান্ড্রয়েড অটোর জন্য টেমপ্লেটেড মেসেজিং অভিজ্ঞতা তৈরি করুন দেখুন।

অ্যান্ড্রয়েড অটো গাড়ি চালানোর সময় বা পার্ক করা অবস্থায় অভ্যন্তরীণ টেস্টিং এবং ক্লোজড টেস্টিং ট্র্যাক
যোগাযোগ - কলিং ল্যাব

কলিং অ্যাপগুলো ব্যবহারকারীদের গাড়ির স্ক্রিনে কল করতে ও গ্রহণ করতে দেয়।

টেলিকম জেটপ্যাক লাইব্রেরি এবং অ্যান্ড্রয়েড ফর কারস অ্যাপ লাইব্রেরি ব্যবহার করে নির্মিত । কলিং অ্যাপ সম্পর্কিত অতিরিক্ত তথ্যের জন্য ‘অ্যান্ড্রয়েড অটোর জন্য কলিং অভিজ্ঞতা তৈরি করুন’ দেখুন।

অ্যান্ড্রয়েড অটো গাড়ি চালানোর সময় বা পার্ক করা অবস্থায় অভ্যন্তরীণ টেস্টিং এবং ক্লোজড টেস্টিং ট্র্যাক
আগ্রহের কেন্দ্রবিন্দু (POI)

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

অ্যান্ড্রয়েড ফর কারস অ্যাপ লাইব্রেরি ব্যবহার করে নির্মিত । POI অ্যাপ সম্পর্কিত অতিরিক্ত তথ্যের জন্য ‘বিল্ড এ পয়েন্ট অফ ইন্টারেস্ট অ্যাপ’ দেখুন।

অ্যান্ড্রয়েড অটো এবং অ্যান্ড্রয়েড অটোমোটিভ ওএস গাড়ি চালানোর সময় বা পার্ক করা অবস্থায় সব ধরনের ট্র্যাক
ইন্টারনেট অফ থিংস (আইওটি)

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

অ্যান্ড্রয়েড ফর কারস অ্যাপ লাইব্রেরি ব্যবহার করে নির্মিত । IoT অ্যাপ সম্পর্কিত অতিরিক্ত তথ্যের জন্য ‘বিল্ড অ্যান ইন্টারনেট অফ থিংস অ্যাপ’ দেখুন।

অ্যান্ড্রয়েড অটো এবং অ্যান্ড্রয়েড অটোমোটিভ ওএস গাড়ি চালানোর সময় বা পার্ক করা অবস্থায় সব ধরনের ট্র্যাক
আবহাওয়া

আবহাওয়া অ্যাপ ব্যবহারকারীদের তাদের বর্তমান অবস্থান বা যাত্রাপথের প্রাসঙ্গিক আবহাওয়ার তথ্য দেখতে দেয়। আবহাওয়া অ্যাপ দিকনির্দেশনার সুবিধাও দিতে পারে।

অ্যান্ড্রয়েড ফর কারস অ্যাপ লাইব্রেরি ব্যবহার করে নির্মিত । আবহাওয়া অ্যাপ সম্পর্কিত অতিরিক্ত তথ্যের জন্য ‘একটি আবহাওয়া অ্যাপ তৈরি করুন’ দেখুন।

অ্যান্ড্রয়েড অটো এবং অ্যান্ড্রয়েড অটোমোটিভ ওএস গাড়ি চালানোর সময় বা পার্ক করা অবস্থায় সব ধরনের ট্র্যাক
পার্ক করা অ্যাপ বিভাগগুলি
ভিডিও

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

ভিউস এবং/অথবা কম্পোজ ব্যবহার করে নির্মিত । আরও তথ্যের জন্য অ্যান্ড্রয়েড অটোমোটিভ ওএস-এর জন্য ভিডিও অ্যাপ তৈরি দেখুন।

অ্যান্ড্রয়েড অটোমোটিভ ওএস

প্রাথমিকভাবে পার্ক করা অবস্থায়

‘গাড়ি চালানোর সময় অডিও সাপোর্ট’ অংশে বর্ণিত পদ্ধতি অনুযায়ী, ভিডিও অ্যাপগুলো গাড়ি চালানোর সময় সীমিত ব্যবহার সমর্থন করতে পারে।

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

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

ভিউস এবং/অথবা কম্পোজ ব্যবহার করে নির্মিত । আরও তথ্যের জন্য গাড়ির জন্য গেম তৈরি দেখুন।

অ্যান্ড্রয়েড অটো এবং অ্যান্ড্রয়েড অটোমোটিভ ওএস শুধুমাত্র পার্ক করা অবস্থায় অভ্যন্তরীণ টেস্টিং এবং ক্লোজড টেস্টিং ট্র্যাক
ব্রাউজার ল্যাব

ব্রাউজার অ্যাপের মাধ্যমে ব্যবহারকারীরা গাড়ি পার্ক করা অবস্থাতেও ওয়েব পেজ দেখতে পারেন।

ভিউস এবং/অথবা কম্পোজ ব্যবহার করে নির্মিত । আরও তথ্যের জন্য অ্যান্ড্রয়েড অটোমোটিভ ওএস-এর জন্য ব্রাউজার তৈরি দেখুন।

অ্যান্ড্রয়েড অটোমোটিভ ওএস শুধুমাত্র পার্ক করা অবস্থায় অভ্যন্তরীণ পরীক্ষার ট্র্যাকগুলি

গুগল অ্যাপস এবং পরিষেবাগুলির সাথে একীভূত করুন

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

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

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

  • গুগল অ্যাসিস্ট্যান্ট "হে গুগল, এক্সাম্পল অ্যাপটি খোলো" এর মতো ভয়েস কমান্ডের মাধ্যমে গাড়িতে ইনস্টল করা যেকোনো অ্যাপ চালু করতে পারে।

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

আপনার অ্যাপগুলো পরীক্ষা করার জন্য, টেস্টিং টুল ব্যবহার করে আপনার ডেভেলপমেন্ট মেশিনে অ্যান্ড্রয়েড অটো এবং অ্যান্ড্রয়েড অটোমোটিভ ওএস চালান। বিস্তারিত জানতে ‘গাড়ির জন্য অ্যান্ড্রয়েড অ্যাপ পরীক্ষা করুন’ দেখুন।

অ্যাপ ডিজাইনের নির্দেশিকার জন্য, Android for Cars দেখুন।

অতিরিক্ত সম্পদ

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

নমুনা

কোডল্যাবস

ব্লগ

ভিডিও