कार के लिए Android की खास जानकारी

अपने ऐप्लिकेशन को Android Auto या Android Automotive OS का इस्तेमाल करने वाले वाहनों के लिए उपलब्ध कराएं. एक ऐसा ऐप्लिकेशन आर्किटेक्चर इस्तेमाल करें जो दोनों मामलों में काम करता हो, ताकि हर उपयोगकर्ता आपके ऐप्लिकेशन का आनंद ले सके.

Android Auto

Android Auto, ड्राइवर के लिए ऑप्टिमाइज़ किया गया ऐप्लिकेशन अनुभव देता है. यह उन लोगों के लिए है जिनके पास Android Auto ऐप्लिकेशन वाला Android फ़ोन और 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 सिर्फ़ कुछ तरह के ऐप्लिकेशन के साथ काम करते हैं. इनके बारे में यहां दी गई टेबल में बताया गया है:

कैटगरी ब्यौरा प्लेटफ़ॉर्म इस्तेमाल Publishing
मीडिया - ऑडियो

मीडिया ऐप्लिकेशन की मदद से, लोग कार में संगीत, रेडियो, ऑडियो बुक, और अन्य ऑडियो कॉन्टेंट को ब्राउज़ और चला सकते हैं. ज़्यादा जानकारी के लिए, कारों के लिए मीडिया ऐप्लिकेशन बनाना लेख पढ़ें.

अहम जानकारी: मीडिया कैटगरी में वीडियो कॉन्टेंट शामिल नहीं है. वीडियो चलाने वाले ऐप्लिकेशन के बारे में जानकारी पाने के लिए, वीडियो कैटगरी देखें.

इनका इस्तेमाल करके बनाया गया: MediaBrowserService और MediaSession. Android Automotive OS पर, Views या Compose का इस्तेमाल करके, साइन-इन और सेटिंग स्क्रीन (कार पार्क किए जाने के दौरान इस्तेमाल करने के लिए) भी बनाई जा सकती हैं.

मीडिया ऐप्लिकेशन को Android for Cars App Library के टेंप्लेट का इस्तेमाल करके भी बनाया जा सकता है. ये टेंप्लेट, Android Auto के लिए Early Access Program के तहत उपलब्ध हैं. मीडिया ऐप्लिकेशन के बारे में ज़्यादा जानकारी के लिए, टेंप्लेट वाला मीडिया ऐप्लिकेशन बनाना लेख पढ़ें.

Android Auto और Android Automotive OS

अहम जानकारी: फ़िलहाल, टेंप्लेट वाले मीडिया ऐप्लिकेशन सिर्फ़ Android Auto पर काम करते हैं

ड्राइव करते समय या पार्क किए जाने पर

सभी ट्रैक टाइप

अहम जानकारी: Car App Library के टेंप्लेट का इस्तेमाल करने वाले मीडिया ऐप्लिकेशन, सिर्फ़ इंटरनल टेस्टिंग ट्रैक और क्लोज़्ड टेस्टिंग ट्रैक पर पब्लिश किए जा सकते हैं. ऐसा हमारे अर्ली ऐक्सेस प्रोग्राम के तहत किया जाता है

कम्यूनिकेशन - मैसेजिंग से जुड़ी सूचनाएं

मैसेजिंग ऐप्लिकेशन की सूचनाओं की मदद से, लोगों को आने वाली सूचनाएं मिलती हैं. साथ ही, वे टेक्स्ट को तेज़ आवाज़ में सुनने की सुविधा का इस्तेमाल करके, मैसेज को तेज़ आवाज़ में सुन सकते हैं. इसके अलावा, वे कार में बोलकर जवाब देने की सुविधा का इस्तेमाल करके, मैसेज के जवाब भेज सकते हैं. ज़्यादा जानकारी के लिए, Android Auto के लिए मैसेजिंग से जुड़ी सूचनाएं पाने की सुविधा को बढ़ाना लेख पढ़ें.

इनका इस्तेमाल करके बनाया गया है: MessagingStyle सूचनाएं, जवाब देने और पढ़े गए के तौर पर मार्क करने की कार्रवाइयों को मैनेज करने के लिए Service.

Android Auto ड्राइव करते समय या पार्क किए जाने पर सभी ट्रैक टाइप
कम्यूनिकेशन - टेंप्लेट वाले मैसेज labs

टेम्पलेट वाले मैसेजिंग ऐप्लिकेशन, मैसेजिंग की सूचनाओं की सुविधाओं को बेहतर बनाते हैं. इससे लोग बातचीत का इतिहास ब्राउज़ कर सकते हैं. साथ ही, टेक्स्ट-टू-स्पीच की सुविधा का इस्तेमाल करके, पुराने मैसेज को तेज़ आवाज़ में पढ़ सकते हैं. इसके अलावा, कार में बोलकर जवाब भेजने की सुविधा का इस्तेमाल करके जवाब भेज सकते हैं.

इनका इस्तेमाल करके बनाया गया है: Android for Cars App Library. मैसेजिंग ऐप्लिकेशन के बारे में ज़्यादा जानकारी के लिए, Android Auto के लिए टेंप्लेट वाले मैसेजिंग अनुभव बनाएं लेख पढ़ें.

Android Auto ड्राइव करते समय या पार्क किए जाने पर इंटरनल टेस्टिंग और क्लोज़्ड टेस्टिंग ट्रैक
कम्यूनिकेशन - कॉल करने की सुविधा वाले लैब

कॉलिंग ऐप्लिकेशन की मदद से, लोग कार की स्क्रीन पर कॉल कर सकते हैं और कॉल का जवाब दे सकते हैं.

इनका इस्तेमाल करके बनाया गया है: Telecom Jetpack Library और Android for Cars App Library. कॉलिंग ऐप्लिकेशन के बारे में ज़्यादा जानकारी के लिए, Android Auto के लिए कॉलिंग की सुविधाएं बनाना लेख पढ़ें.

Android Auto ड्राइव करते समय या पार्क किए जाने पर इंटरनल टेस्टिंग और क्लोज़्ड टेस्टिंग ट्रैक
लोकप्रिय जगह (पीओआई)

पीओआई ऐप्लिकेशन की मदद से, उपयोगकर्ता लोकप्रिय जगहों के बारे में जान सकते हैं और वहां तक पहुंचने के लिए नेविगेट कर सकते हैं. साथ ही, वे पार्किंग, चार्जिंग, और ईंधन से जुड़े ऐप्लिकेशन जैसी ज़रूरी कार्रवाइयां कर सकते हैं.

इसे बनाया गया है: Android for Cars App Library का इस्तेमाल करके. लोकप्रिय जगहों के बारे में जानकारी देने वाले ऐप्लिकेशन के बारे में ज़्यादा जानने के लिए, लोकप्रिय जगहों के बारे में जानकारी देने वाला ऐप्लिकेशन बनाना लेख पढ़ें.

Android Auto और Android Automotive OS ड्राइव करते समय या पार्क किए जाने पर सभी ट्रैक टाइप
इंटरनेट ऑफ़ थिंग्स (आईओटी)

IoT ऐप्लिकेशन की मदद से लोग, कार में बैठे-बैठे कनेक्ट किए गए डिवाइसों पर काम की कार्रवाइयां कर सकते हैं. उदाहरण के लिए, कुछ डिवाइसों की स्थिति को कंट्रोल करना. जैसे, गैराज का दरवाज़ा खोलना, घर की लाइट के स्विच चालू/बंद करना या घर की सुरक्षा को चालू करना.

इसे बनाया गया है: Android for Cars App Library का इस्तेमाल करके. आईओटी ऐप्लिकेशन के बारे में ज़्यादा जानकारी के लिए, इंटरनेट ऑफ़ थिंग्स ऐप्लिकेशन बनाना लेख पढ़ें.

Android Auto और Android Automotive OS ड्राइव करते समय या पार्क किए जाने पर सभी ट्रैक टाइप
मौसम

मौसम की जानकारी देने वाले ऐप्लिकेशन, लोगों को उनकी मौजूदा जगह या रास्ते के हिसाब से मौसम की जानकारी दिखाते हैं. मौसम की जानकारी देने वाले ऐप्लिकेशन, नेविगेशन की सुविधा भी दे सकते हैं.

इसे बनाया गया है: Android for Cars App Library का इस्तेमाल करके. मौसम की जानकारी देने वाले ऐप्लिकेशन के बारे में ज़्यादा जानने के लिए, मौसम की जानकारी देने वाला ऐप्लिकेशन बनाना लेख पढ़ें.

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 for Cars की सुविधा के साथ काम करने वाले वाहनों में इस्तेमाल करने के लिए, अपने ऐप्लिकेशन बनाए जा सकते हैं. इनमें Android Auto और Google की सुविधा वाली कारें शामिल हैं. यहां दिए गए संसाधनों में, लागू करने से जुड़ी ज़्यादा जानकारी दी गई है:

  • आपका ऐप्लिकेशन, कार में मौजूद Google Maps में नेविगेशन की सुविधा लॉन्च कर सकता है. इसके लिए, Google Maps for Automotive के इंटेंट का इस्तेमाल करें.

  • नेविगेशन ऐप्लिकेशन, Google Assistant के साथ तीन अलग-अलग फ़ॉर्मैट के इंटेंट के ज़रिए इंटरऑपरेबिलिटी हासिल कर सकते हैं. नेविगेशन ऐप्लिकेशन के इंटेंट लागू करना लेख पढ़ें. Android Automotive OS और Android Auto के साथ काम करने वाले बारी-बारी से निर्देश देने वाले नेविगेशन ऐप्लिकेशन लागू करने के बारे में ज़्यादा जानने के लिए, नेविगेशन ऐप्लिकेशन बनाना लेख पढ़ें.

  • Google Assistant, आवाज़ से दिए जाने वाले निर्देशों की मदद से, गाड़ी में इंस्टॉल किया गया कोई भी ऐप्लिकेशन लॉन्च कर सकती है. जैसे, "Ok Google, Example ऐप्लिकेशन खोलो."

  • PackageManager क्लास की मदद से, किसी डिवाइस पर इंस्टॉल किए गए ऐप्लिकेशन पैकेज के बारे में जानकारी पाई जा सकती है. इसके बाद, अन्य कार्रवाइयां की जा सकती हैं. जैसे, किसी पैकेज के लिए लॉन्च किया जा सकने वाला इंटेंट पाना और उस इंटेंट को लॉन्च करना.

अपने ऐप्लिकेशन की जांच करने के लिए, टेस्टिंग टूल का इस्तेमाल करें. इससे, डेवलपमेंट मशीन पर Android Auto और Android Automotive OS को चलाया जा सकता है. ज़्यादा जानकारी के लिए, कार के लिए Android ऐप्लिकेशन की जांच करना लेख पढ़ें.

ऐप्लिकेशन डिज़ाइन से जुड़े दिशा-निर्देशों के लिए, Android for Cars देखें

अन्य संसाधन

Android for Cars के बारे में ज़्यादा जानने के लिए, यहां दिए गए अन्य संसाधन देखें.

सैंपल

कोडलैब

ब्लॉग

वीडियो