Android ऐप तकनीकी रूप से Android TV पर भी चलते हैं — लेकिन "चलता है" और "इस्तेमाल होता है" दो बिल्कुल अलग बातें निकलीं।
जब मैंने पहली बार TV पर फोन-आधारित कैलेंडर ऐप खोला, तो पहली बात यह ध्यान में आई: "इसे ऑपरेट नहीं कर सकता।" TV रिमोट में स्मार्टफोन जैसे कंट्रोल नहीं होते।
बिना टच के डिज़ाइन करना
स्मार्टफोन ऐप डिज़ाइन में टैप करना मान लिया जाता है। बटन, लिस्ट, स्क्रॉलिंग — सब कुछ टच इंटरैक्शन के लिए बना है।
Android TV रिमोट में मूल रूप से होता है: डायरेक्शनल बटन (ऊपर/नीचे/बाएं/दाएं), एक सेलेक्ट बटन, एक बैक बटन, और एक होम बटन। टच नहीं। माउस नहीं।
उन सीमाओं के अंदर कैलेंडर ऐप बनाना — एक पल सोचें और मुश्किल साफ़ हो जाती है।
मंथली कैलेंडर व्यू लें। फोन पर, किसी तारीख को टैप करें और इवेंट खुलता है। TV पर, डायरेक्शनल बटन से सेल-दर-सेल नेविगेट करते हैं जब तक लक्ष्य तारीख तक न पहुंच जाएं, फिर सेलेक्ट दबाएं। हर पल "कौन सा सेल अभी फोकस में है" दृश्य रूप से स्पष्ट होना चाहिए — वरना आपको पता ही नहीं चलता कि आप क्या कंट्रोल कर रहे हैं।
"दूर से देखने" की बाधा
आप फोन को चेहरे से 30-40 सेमी दूर रखते हैं। TV को 2-3 मीटर दूर से देखते हैं।
फोन स्क्रीन पर डिज़ाइन करते समय जो ठीक दिखता है, वह TV पर 2 मीटर दूर से बिल्कुल अपठनीय हो जाता है। फॉन्ट साइज़, पैडिंग, इंटरैक्टिव एरिया का आकार — TV डिज़ाइन के लिए सभी स्मार्टफोन सहज ज्ञान को छोड़कर शुरू से सोचना पड़ा।
फोकस मैनेजमेंट उम्मीद से ज़्यादा मुश्किल निकला
वर्तमान में कौन सा एलिमेंट चुना गया है — "फोकस" — यह मैनेज करना मेरी कल्पना से ज़्यादा जटिल निकला।
मंथली कैलेंडर 7 कॉलम × 5-6 पंक्तियों की ग्रिड है। डायरेक्शनल बटन से मूव करना सहज होना चाहिए: "दाएं = कल," "नीचे = एक हफ्ता आगे।" यह स्पष्ट लगता है, लेकिन कोड बिल्कुल सही करने में असली मेहनत लगती है।
माह, सप्ताह और दिन व्यू के बीच स्विच करना; इवेंट डिटेल स्क्रीन तक पहुंचना; वापस नेविगेट करना — मैंने धैर्यपूर्वक हर स्क्रीन के लिए फोकस हैंडलिंग बनाई ताकि कर्सर कभी "खो" न जाए।
फोन और TV वर्शन एक साथ विकसित करना
Panda Calendar में फोन और TV दोनों वर्शन हैं। वे एक ही Google Calendar दिखाते हैं, लेकिन UI लगभग पूरी तरह अलग-अलग डिज़ाइन की गई है।
यह सुनिश्चित करना कि फोन साइड के बदलाव TV वर्शन न तोड़ें और TV साइड के बदलाव फोन वर्शन न तोड़ें — दोनों को बैलेंस करना अभी भी वह हिस्सा है जिसका मुझे सबसे ज़्यादा ध्यान रहता है।
"TV पर इस्तेमाल में आसान" का मानक मेरा परिवार है
विकास के दौरान मेरे सबसे भरोसेमंद टेस्टर मेरी पत्नी और बेटे हैं। "यहाँ क्या दबाना है समझ नहीं आता," "टेक्स्ट बहुत छोटा है" — उनकी ईमानदार प्रतिक्रियाएं सबसे मूल्यवान फीडबैक हैं।
अगर कुछ तकनीकी रूप से काम करता है लेकिन परिवार कहे "इस्तेमाल करना मुश्किल है," तो वापस ड्रॉइंग बोर्ड पर। उस दोहराव के चक्र ने मौजूदा ऐप की फील दी।
Android TV विकास शांति से मांग करने वाला है, लेकिन जब अंततः एक कैलेंडर ऐप पूरा हुआ जो सिर्फ रिमोट से आराम से चलता था — वह उपलब्धि की भावना अलग ही थी। अपने TV पर आज़माएं।
अपने TV पर Panda Calendar आज़माएं — पूरी तरह रिमोट से चलाया जा सकता है, बड़ी स्क्रीन के लिए डिज़ाइन।
Google Play पर मुफ़्त में डाउनलोड करें