इस पेज पर, Watch Face Format का इस्तेमाल करने वाले वॉच फ़ेस के स्ट्रक्चर के बारे में बताया गया है. साथ ही, उन्हें बनाने और डिप्लॉय करने का तरीका भी बताया गया है.
WFF की होम स्क्रीन का स्ट्रक्चर
Watch Face Format वाले वॉच फ़ेस, Play Store पर AAB या APK के तौर पर सबमिट किए जाते हैं. ठीक वैसे ही जैसे कोई अन्य ऐप्लिकेशन सबमिट किया जाता है. इसलिए, इनमें अन्य ऐप्लिकेशन की तरह कई सामान्य एट्रिब्यूट होते हैं. जैसे, AndroidManifest.xml
फ़ाइल की ज़रूरत. हालांकि, इनका एक खास स्ट्रक्चर होता है.
- वॉच फ़ेस का पूरा कॉन्टेंट, resources फ़ोल्डर में होता है. जैसे,
res/
- स्मार्टवॉच की होम स्क्रीन की सभी परिभाषाएं
res/raw/
में होती हैं. इनमेंres/raw/watchface.xml
के साथ-साथ, अलग-अलग डिवाइस साइज़ के लिए काम करने वाली अन्य एक्सएमएल परिभाषाएं भी शामिल हैं. - वॉच फ़ेस के लिए ज़रूरी सभी संसाधन, सही रिसॉर्स फ़ोल्डर में मौजूद होने चाहिए. जैसे, सामान्य ऐप्लिकेशन के लिए. उदाहरण के लिए:
/res/font
फ़ॉन्ट के लिए/res/drawable
इमेज और ऐनिमेशन ऐसेट के लिए/res/values/strings.xml
, किसी भी स्ट्रिंग रिसॉर्स के लिए
Android Studio का इस्तेमाल करके वॉच फ़ेस बनाना
Android Studio, Watch Face Format के लिए एडिटर की सुविधा देता है. इससे आपको एक्सएमएल की परिभाषाएं लिखने और उन्हें डीबग करने में मदद मिलती है.

इनमें ये सुविधाएं शामिल हैं:
- आधिकारिक वॉच फ़ेस फ़ॉर्मैट स्कीमा के आधार पर, टैग और एट्रिब्यूट के लिए कोड पूरा करने की सुविधा.
- लाइव पुष्टि करने की सुविधा, ताकि यह पता लगाया जा सके कि कौनसे एट्रिब्यूट मौजूद नहीं हैं और सिंटैक्स से जुड़ी कौनसी गड़बड़ियां हैं.
- संसाधन लिंक करने की सुविधा. इससे ड्रॉ किए जा सकने वाले संसाधनों, डेटा सोर्स, और एक्सएमएल फ़ाइल में शामिल किए गए अन्य एलिमेंट पर तुरंत नेविगेट किया जा सकता है.
- यह एक रन कॉन्फ़िगरेशन है. इसकी मदद से, किसी डिवाइस पर वॉच फ़ेस देखा जा सकता है.
Gradle का इस्तेमाल करके वॉच फ़ेस बनाना
वॉच फ़ेस बनाने के लिए Gradle का इस्तेमाल करने का तरीका जानने का सबसे आसान तरीका है कि आप GitHub पर मौजूद सैंपल देखें.
इन प्रोजेक्ट में मौजूद Gradle स्क्रिप्ट, स्मार्टवॉच की होम स्क्रीन बनाने के साथ-साथ, पुष्टि करने वाले टूल का इस्तेमाल करके, स्मार्टवॉच की होम स्क्रीन के एक्सएमएल की पुष्टि करती हैं.
Google Play पर सबमिट करने से पहले, वॉच फ़ेस की जांच करना
वॉच फ़ेस बनाने और उसे बनाने की प्रोसेस के बारे में जानने के बाद, Play पर सबमिट करने से पहले, वॉच फ़ेस के एएबी पर प्री-सबमिशन जांच करें.
Play भी इसी तरह की जांच करता है. इसलिए, सबमिट करने से पहले की जाने वाली इन जांचों को पास करने से, आपको सबमिट करने और समीक्षा करने की प्रोसेस में काफ़ी समय बचाने में मदद मिलती है.
सबमिट करने से पहले की जाने वाली जांचों को चलाने का उदाहरण:
इन जांचों से सिर्फ़ यह पता नहीं चलता कि वॉच फ़ेस कितनी मेमोरी का इस्तेमाल कर रहा है. इनसे अन्य समस्याओं का भी पता चलता है. जैसे, संसाधनों का मौजूद न होना. साथ ही, इनसे एक्सएमएल की पुष्टि भी की जाती है.
टूल को पाने और बनाने के तरीके के बारे में जानने के लिए, मेमोरी फ़ुटप्रिंट का आकलन करने वाला टूल देखें.