Wear OS, Android पर आधारित है और इसे कलाई पर पहने जाने वाले डिवाइसों के लिए ऑप्टिमाइज़ किया गया है. अगर आपने पहले Android के लिए डेवलप किया है, तो हो सकता है कि आपने उसी तरह की कई सुविधाओं और API का उपयोग किया हो. हालांकि, मोबाइल ऐप्लिकेशन और Wear OS ऐप्लिकेशन को डिज़ाइन करने के तरीके में कुछ अंतर होते हैं.
हमारा सुझाव है कि अपने ऐप्लिकेशन को डिज़ाइन करने का तरीका जानने के लिए, Wear OS को तैयार करने के सिद्धांत से जुड़ी गाइड पढ़ें.
Android मोबाइल ऐप्लिकेशन के मुकाबले, Wear OS ऐप्लिकेशन के डेवलपमेंट में किसी खास सुविधा, एपीआई या सबसे सही तरीके में क्या अंतर है, यह जानने के लिए नीचे दी गई टेबल देखें. इसके अलावा, किसी खास विषय को ढूंढने के लिए फ़िल्टर फ़ील्ड का इस्तेमाल करें.
सुविधा, एपीआई या सबसे सही तरीका | Wear OS बनाम मोबाइल | Wear OS के बारे में जानकारी |
अपने ऐप्लिकेशन का यूज़र इंटरफ़ेस (यूआई) या यूज़र एक्सपीरियंस (यूएक्स) डिज़ाइन करना | सबसे अलग है | इसमें कुछ अहम टास्क पर फ़ोकस किया जाता है, जिन्हें कुछ सेकंड में पूरा किया जा सकता है. |
यूज़र इंटरफ़ेस (यूआई) के प्लैटफ़ॉर्म | सबसे अलग है | यह गतिविधियों और सूचनाओं के अलावा, कई अन्य यूनीक प्लैटफ़ॉर्म पर भी काम करता है. जैसे, ऐप्लिकेशन, टाइल, जटिल जानकारी, स्मार्टवॉच की होम स्क्रीन वगैरह. |
यूज़र इंटरफ़ेस (यूआई) के कॉम्पोनेंट | मोबाइल वगैरह | इसमें मोबाइल कॉम्पोनेंट के साथ-साथ Wear OS के लिए खास तौर पर बनाए गए कॉम्पोनेंट भी शामिल हैं. जैसे: BoxInsetLayout ,
SwipeDismissFrameLayout , WearableRecyclerView वगैरह. |
जारी गतिविधि | सबसे अलग है | Wear OS के नए प्लैटफ़ॉर्म पर, मौजूदा सूचनाएं जोड़ता है. |
गहरे रंग वाली थीम या मोड | सबसे अलग है | बैटरी बचाने के लिए, सिर्फ़ डार्क मोड उपलब्ध कराता है. |
पिछली गतिविधियां | सबसे अलग है | उपयोगकर्ताओं को स्वाइप करके खारिज करने और पिछली गतिविधियों पर जाने के लिए स्वाइप करने का विकल्प मिलता है. |
फ़िज़िकल बटन | सबसे अलग है | आम तौर पर, पहने जाने वाले डिवाइस में एक या उससे ज़्यादा फ़िज़िकल बटन होते हैं. Wear OS डिवाइसों पर, कम से कम एक बटन ज़रूर होता है. यह बटन, पावर बटन होता है. इसके अलावा, स्मार्टवॉच में एक या उससे ज़्यादा मल्टीफ़ंक्शन बटन हो सकते हैं. इनका इस्तेमाल आपके ऐप्लिकेशन में किया जा सकता है. |
रोटरी इनपुट | सबसे अलग है | Wear OS वाले कुछ डिवाइसों में, घुमने वाला साइड बटन या रोटरी इनपुट होता है. उपयोगकर्ता आपके ऐप्लिकेशन के मौजूदा व्यू को ऊपर या नीचे स्क्रोल करने के लिए, इस बटन को चालू कर सकता है. |
ऐप्लिकेशन फिर से शुरू करना | सबसे अलग है | इससे उपयोगकर्ता, हार्डवेयर के दूसरे बटन पर दो बार टैप करके, हाल ही में इस्तेमाल किए गए अपने ऐप्लिकेशन फिर से इस्तेमाल कर सकते हैं. जब उपयोगकर्ता आपके ऐप्लिकेशन में फिर से आते हैं, तो यह ज़रूरी है कि वह उपयोगकर्ताओं की स्क्रोल पोज़िशन को याद रखे. |
आर्किटेक्चर कॉम्पोनेंट | एक जैसा | Android के दस्तावेज़ में, Android आर्किटेक्चर के कॉम्पोनेंट देखें. |
नेविगेशन | सबसे अलग है | ऐप्लिकेशन में कम लेवल होने चाहिए. दो लेवल से ज़्यादा लेवल वाले डिज़ाइन से बचें. साथ ही, ऐप्लिकेशन में कॉन्टेंट और नेविगेशन को इनलाइन दिखाएं. |
दूसरे ऐप्लिकेशन के साथ इंटरैक्शन | एक जैसा | अन्य ऐप्लिकेशन के साथ इंटरैक्ट करना देखें. |
जोड़े गए डिवाइसों के साथ इंटरैक्शन | नया | Wear ऐप्लिकेशन की मदद से, जोड़े गए डिवाइसों के साथ इंटरैक्ट किया जा सकता है. ज़्यादा जानने के लिए, डेटा भेजना और सिंक करना लेख पढ़ें. |
इंटेंट और इंटेंट फ़िल्टर | एक जैसा | Android दस्तावेज़ में, इंटेंट और इंटेंट फ़िल्टर देखें. |
ऐनिमेशन और ट्रांज़िशन | एक जैसा | Android के दस्तावेज़ में एनिमेशन और ट्रांज़िशन देखें. |
इमेज और ग्राफ़िक | एक जैसा | Android के दस्तावेज़ में इमेज और ग्राफ़िक देखें. |
सेवाएं और बैकग्राउंड में होने वाले टास्क | एक जैसा | Android दस्तावेज़ में, सेवाओं की खास जानकारी देखें. |
बैकग्राउंड में किए जाने वाले काम | एक जैसा | Android के दस्तावेज़ में, बैकग्राउंड में काम करने की सुविधा के बारे में खास जानकारी देखें. |
अनुमतियां | एक जैसा | Android दस्तावेज़ में, Android पर अनुमतियां देखें. |
ऐप्लिकेशन का डेटा और फ़ाइलें | एक जैसा | Android से जुड़े दस्तावेज़ में, ऐप्लिकेशन का डेटा और फ़ाइलें देखें. |
उपयोगकर्ता का डेटा और उसकी पहचान | मिलते-जुलते नतीजे | पुष्टि करने के लिए, इसी विषय से जुड़े मोबाइल एपीआई के अलावा, अन्य विकल्प उपलब्ध हैं. पहने जाने वाले डिवाइसों पर पुष्टि करने की सुविधा के बारे में ज़्यादा जानें. |
उपयोगकर्ता की जगह की जानकारी | एक जैसा | FusedLocationProvider , बैटरी लाइफ़ बचाने और Wear OS पर जगह की जानकारी का पता लगाने के लिए, फ़ोन के जीपीएस चिप का भी फ़ायदा लेता है. |
टच और इनपुट | मोबाइल और ज़्यादा | स्टैंडर्ड टच इनपुट के मुकाबले ज़्यादा इनपुट देता है. ज़्यादा जानने के लिए, टच और इनपुट की खास जानकारी लेख पढ़ें. |
सेंसर | मोबाइल और ज़्यादा | Wear OS के लिए डेवलपमेंट, मोबाइल के लिए डेवलपमेंट जैसा ही होता है. Wear OS पर अपने ऐप्लिकेशन को आसान बनाने के लिए, Health Services API का इस्तेमाल करें. यह आपके लिए यह काम करता है. सेंसर के बारे में पढ़ें. |
स्वास्थ्य सेवाएं | नया | सेंसर, संदर्भ के हिसाब से काम करने वाले एल्गोरिदम, और पूरे दिन सेहत की निगरानी करने की सुविधा से जनरेट किया गया, फ़िटनेस और सेहत से जुड़ा डेटा उपलब्ध कराता है. ज़्यादा जानकारी के लिए, Wear OS पर स्वास्थ्य से जुड़ी सेवाएं देखें. |
कनेक्टिविटी | मिलते-जुलते नतीजे | ज़्यादातर मोबाइल एपीआई पूरी तरह से काम करते हैं. हालांकि, इनके लिए कुछ पाबंदियां भी हैं.
उदाहरण के लिए, android.webkit एपीआई काम नहीं करते.
ज़्यादा जानकारी के लिए, Wear OS पर नेटवर्क ऐक्सेस और सिंक करने के बारे में जानकारी पढ़ें. |
Android ऐप्लिकेशन बंडल | एक जैसा | Android के दस्तावेज़ में, Android ऐप्लिकेशन बंडल के बारे में जानकारी देखें. |
डिपेंडेंसी इंजेक्शन | एक जैसा | Android के दस्तावेज़ में, Android में डिपेंडेंसी इंजेक्शन देखें. |
टेस्ट करना | मिलते-जुलते नतीजे | Android के दस्तावेज़ में, Android पर ऐप्लिकेशन की जांच करना देखें. |
परफ़ॉर्मेंस | मिलते-जुलते नतीजे | Android के दस्तावेज़ में, ऐप्लिकेशन की परफ़ॉर्मेंस से जुड़ी गाइड देखें. |
सुलभता | एक जैसा | Android के दस्तावेज़ में, सुलभ ऐप्लिकेशन बनाना देखें. |
निजता | एक जैसा | Android दस्तावेज़ में, निजता से जुड़े सबसे सही तरीके देखें. |
सुरक्षा | एक जैसा | Android दस्तावेज़ में, ऐप्लिकेशन की सुरक्षा के सबसे सही तरीके देखें. |