
स्मार्टवॉच पर सबसे पहले वॉच फ़ेस दिखता है. इसलिए, Wear OS पर इसे सबसे ज़्यादा इस्तेमाल किया जाता है. उपयोगकर्ता अपनी स्मार्टवॉच को अपनी पसंद के मुताबिक़ बनाने के लिए, स्मार्टवॉच की होम स्क्रीन का इस्तेमाल करते हैं. इससे उन्हें एक नज़र में ज़रूरी जानकारी मिलती है.
ऑडियंस
हमारे नए वॉच फ़ेस फ़ॉर्मैट (WFF) की मदद से, वॉच फ़ेस बनाना पहले से ज़्यादा आसान हो गया है. हमने Samsung के साथ मिलकर, Watch Face Studio को रिलीज़ किया है. यह एक ऐसा टूल है जिसमें आपको जो दिखता है वही मिलता है. इसकी मदद से, स्मार्टवॉच की होम स्क्रीन को सीधे तौर पर डिज़ाइन किया जा सकता है.
अगर आपको स्मार्टवॉच का कॉन्फ़िगरेशन मैन्युअल तरीके से मैनेज करना है, तो एक्सएमएल का इस्तेमाल करके स्मार्टवॉच की होम स्क्रीन भी तय की जा सकती हैं. ये गाइड उन डेवलपर के लिए हैं जो एक्सएमएल का इस्तेमाल करते हैं या जो Watch Face Format का इस्तेमाल करके, स्मार्टवॉच की होम स्क्रीन बनाने के लिए कस्टम टूल बनाते हैं. Android Studio में, Watch Face Format का इस्तेमाल करके स्मार्टवॉच की होम स्क्रीन बनाने और उन्हें चलाने की सुविधा भी शामिल है.
Watch Face Format, Samsung के साथ साझेदारी में बनाया गया है. यह एक्सएमएल फ़ॉर्मैट, स्मार्टवॉच की होम स्क्रीन के दिखने के तरीके और काम करने के तरीके को कॉन्फ़िगर करने के लिए इस्तेमाल किया जाता है. स्मार्टवॉच की होम स्क्रीन के अन्य एपीआई के मुकाबले, Watch Face Format में सिर्फ़ संसाधन और एलान वाले निर्देशों की ज़रूरत होती है. इसके लिए, आपके APK में स्मार्टवॉच की होम स्क्रीन को रेंडर करने वाला कोड शामिल नहीं होना चाहिए. Wear OS प्लैटफ़ॉर्म, स्मार्टवॉच की होम स्क्रीन को रेंडर करने के लिए ज़रूरी लॉजिक को मैनेज करता है. इससे, आपको कोड ऑप्टिमाइज़ेशन या बैटरी की परफ़ॉर्मेंस के बजाय, अपने क्रिएटिव आइडिया पर फ़ोकस करने में मदद मिलती है.
इस नए फ़ॉर्मैट का इस्तेमाल करके बनाई गई स्मार्टवॉच की होम स्क्रीन को, लेगसी Jetpack Watch Face लाइब्रेरी का इस्तेमाल करके बनाई गई होम स्क्रीन की तुलना में कम बार अपडेट करना पड़ता है. साथ ही, इनका रखरखाव भी आसानी से किया जा सकता है. उदाहरण के लिए, परफ़ॉर्मेंस या बैटरी खपत में हुए सुधारों का फ़ायदा पाने या गड़बड़ी को ठीक करने के लिए, आपको स्मार्टवॉच की होम स्क्रीन को अपडेट करने की ज़रूरत नहीं है.
फ़ॉर्मैट के बारे में जानकारी
Watch Face Format (WFF) में, स्मार्टवॉच की होम स्क्रीन का एक दस्तावेज़ होता है. इसमें स्मार्टवॉच की होम स्क्रीन के लेआउट और उसके काम करने के तरीके के बारे में बताया जाता है. यह दस्तावेज़, WFF स्पेसिफ़िकेशन के मुताबिक एक्सएमएल में लिखा गया है.
Wear OS सिस्टम में, स्मार्टवॉच की होम स्क्रीन को रेंडर करने वाला कॉम्पोनेंट शामिल होता है. यह कॉम्पोनेंट, आपके WFF एक्सएमएल दस्तावेज़ को पार्स करता है और उससे वॉच फ़ेस को रेंडर करता है. ज़रूरत के हिसाब से, इमेज और फ़ॉन्ट जैसे अन्य रिसॉर्स को भी शामिल किया जाता है.
इस तरीके का मतलब है कि आपको सिर्फ़ यह बताने में समय बिताना होगा कि स्मार्टवॉच की होम स्क्रीन कैसी होनी चाहिए. Wear OS, स्मार्टवॉच की होम स्क्रीन को ड्रॉ करने के लिए, सारा कोड मैनेज करता है.
किसी डिवाइस पर Watch Face Format वाली स्मार्टवॉच की होम स्क्रीन डिप्लॉय करने के लिए, एक्सएमएल दस्तावेज़ को स्टैंडर्ड AAB या APK पैकेज में पैकेज करें.
इस डायग्राम में, इस तरीके के बारे में खास जानकारी दी गई है:
WFF में वर्शन
WFF के साथ-साथ नई सुविधाएं भी जोड़ी जाती हैं. ये सुविधाएं, फ़ॉर्मैट में नए एलिमेंट, एट्रिब्यूट, डेटा सोर्स वगैरह के ज़रिए दिखाई जाती हैं.
उदाहरण के लिए, WFF के दूसरे वर्शन में डेटा सोर्स के तौर पर मौसम की जानकारी की सुविधा जोड़ी गई है. यह सुविधा, WFF के पहले वर्शन में उपलब्ध नहीं है.
स्मार्टवॉच की होम स्क्रीन डिज़ाइन करते समय, यह ध्यान रखें कि आपको किन सुविधाओं का इस्तेमाल करना है और उनका वर्शन उपलब्ध है या नहीं. रेफ़रंस गाइड में, सभी सुविधाओं के लिए उनकी उपलब्धता के हिसाब से मार्क किया गया है.
WFF का हर वर्शन, Wear OS रिलीज़ के साथ अलाइन होता है:
WFF का वर्शन | Wear OS का कम से कम वर्शन | कम से कम एपीआई लेवल |
---|---|---|
1 | 4 | 33 |
2 | 5 | 34 |
3 | 5.1 | 35 |
4 | 6 | 36 |
अपनी AndroidManifest.xml
और Gradle
बिल्ड फ़ाइल को सही तरीके से कॉन्फ़िगर करने के लिए, यह दिशा-निर्देश देखें.
ज़्यादा जानें
इन गाइड में, Watch Face Format के बारे में ज़्यादा जानें:
- उपलब्ध सुविधाएं: स्मार्टवॉच के लिए वॉचफ़ेस की उन सुविधाओं के बारे में जानें जो Watch Face Format के हर वर्शन के साथ काम करती हैं.
- डिज़ाइन से जुड़े दिशा-निर्देश: स्मार्टवॉच की होम स्क्रीन के लेआउट और उपयोगकर्ता अनुभव के लिए सबसे सही तरीके जानें.
- सेटअप: ऐसा Android ऐप्लिकेशन बंडल कॉन्फ़िगर करें जो स्मार्टवॉच की होम स्क्रीन के फ़ॉर्मैट के साथ काम करता हो.
- GitHub पर मौजूद सैंपल: स्मार्टवॉच की होम स्क्रीन के सैंपल बनाकर, उन्हें Wear OS एमुलेटर या अपने डिवाइस पर डिप्लॉय करें.
- मेमोरी के इस्तेमाल को ऑप्टिमाइज़ करना: अपनी स्मार्टवॉच की होम स्क्रीन को कॉन्फ़िगर करने का तरीका जानें, ताकि स्मार्टवॉच की होम स्क्रीन को रेंडर करते समय सिस्टम कम से कम मेमोरी का इस्तेमाल करे.
- एक्सएमएल रेफ़रंस: Watch Face Format फ़ाइल के हिस्से रूट एलिमेंट हमेशा
WatchFace
होता है. ध्यान दें: एक्सएमएल रेफ़रंस में, स्मार्टवॉच की होम स्क्रीन के किसी खास फ़ॉर्मैट के वर्शन की सुविधाएं देखने के लिए, पक्का करें कि दस्तावेज़ वाले पेज में सबसे ऊपर, सही वर्शन का बटन चुना गया हो. - पब्लिश करने से जुड़ी गाइड: Play Store और अन्य तरीकों से, स्मार्टवॉच की होम स्क्रीन को पब्लिश करने और उससे कमाई करने का तरीका जानें.
- WFF और मेमोरी की पुष्टि करने वाला टूल: Google Play पर सबमिट करने से पहले, इन ओपन सोर्स टूल का इस्तेमाल करके अपनी स्मार्टवॉच की होम स्क्रीन के फ़ॉर्मैट की फ़ाइल में गड़बड़ियों की जांच करें. साथ ही, यह पुष्टि करें कि मेमोरी का इस्तेमाल सही तरीके से किया गया है या नहीं.