Wear OS, Android पर आधारित है और इसे कलाई पर पहने जाने वाले डिवाइसों के लिए ऑप्टिमाइज़ किया गया है. अगर आपने पहले Android के लिए डेवलपमेंट किया है, तो हो सकता है कि आपने कई एक जैसी सुविधाओं और एपीआई का इस्तेमाल किया हो. हालांकि, मोबाइल ऐप्लिकेशन और 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 का इस्तेमाल करें. यह आपके लिए इस काम को मैनेज करता है. सेंसर के बारे में पढ़ें Sensर्स. |
| स्वास्थ्य सेवाएं | नया | सेंसर, कॉन्टेक्स्चुअली अवेयर एल्गोरिदम, और पूरे दिन सेहत की निगरानी से जनरेट किया गया फ़िटनेस और सेहत का डेटा उपलब्ध कराता है. ज़्यादा जानकारी के लिए, Wear OS पर स्वास्थ्य सेवाएं देखें. |
| कनेक्टिविटी | समान | मोबाइल के ज़्यादातर एपीआई पूरी तरह से काम करते हैं. हालांकि, इनकी कुछ सीमाएं हैं.
उदाहरण के लिए, android.webkit एपीआई काम नहीं करते.
ज़्यादा जानकारी के लिए, Wear OS पर नेटवर्क ऐक्सेस और सिंक करना लेख पढ़ें. |
| Android ऐप्लिकेशन बंडल | एक जैसा | Android के दस्तावेज़ में, Android ऐप्लिकेशन बंडल के बारे में जानकारी देखें. |
| डिपेंडेंसी इंजेक्शन | एक जैसा | Android के दस्तावेज़ में, डिपेंडेंसी इंजेक्शन Android में देखें. |
| जांच करना | समान | Android के दस्तावेज़ में, Android पर ऐप्लिकेशन की जांच करना देखें. |
| परफ़ॉर्मेंस | समान | Android के दस्तावेज़ में, ऐप्लिकेशन की परफ़ॉर्मेंस के लिए गाइड देखें. |
| सुलभता | एक जैसा | Android के दस्तावेज़ में, सुलभ ऐप्लिकेशन बनाना देखें. |
| निजता | एक जैसा | Android के दस्तावेज़ में, निजता के सबसे सही तरीके देखें. |
| सुरक्षा | एक जैसा | Android के दस्तावेज़ में, ऐप्लिकेशन की सुरक्षा के लिए सबसे सही तरीके देखें. |