→ نصائح وقراءة
مدونة المطوّر

تطبيقات التلفاز مختلفة كليًا عن تطبيقات الهاتف — مفاجآت تطوير Android TV

تطبيقات Android تعمل تقنياً على Android TV أيضاً — لكن "يعمل" و"يمكن استخدامه" تبيّنا أنهما شيئان مختلفان كلياً.

عندما فتحت لأول مرة تطبيق تقويم مصمم للهاتف على التلفاز، أول شيء لاحظته كان: "لا أستطيع تشغيل هذا." ريموت التلفاز ببساطة لا يحتوي على نفس عناصر التحكم كالهاتف الذكي.

التصميم لعالم بلا لمس

تصميم تطبيقات الهاتف يفترض اللمس. الأزرار والقوائم والتمرير — كل شيء مبني للتفاعل باللمس.

ريموت Android TV يحتوي أساساً على: أزرار اتجاهية (أعلى/أسفل/يسار/يمين)، زر تحديد، زر رجوع، وزر الرئيسية. بلا لمس. بلا فأرة.

بناء تطبيق تقويم ضمن تلك القيود — فكّر للحظة والصعوبة ستتضح.

خذ عرض التقويم الشهري. على الهاتف، انقر على تاريخ ويفتح الحدث. على التلفاز، تتنقل خلية تلو خلية بالأزرار الاتجاهية حتى تصل للتاريخ المستهدف، ثم تضغط تحديد. في كل لحظة، يجب أن يكون "أي خلية في التركيز حالياً" واضحاً بصرياً — وإلا لن تعرف ما تتحكم فيه.

قيد "العرض من بُعد"

تمسك الهاتف على بُعد 30-40 سم من وجهك. تشاهد التلفاز من مسافة 2-3 أمتار.

ما يبدو جيداً عند التصميم على شاشة الهاتف يصبح غير مقروء كلياً عند مشاهدته من مترين على التلفاز. حجم الخط، التباعد، حجم المنطقة التفاعلية — تصميم التلفاز تطلّب التخلي عن كل الحدوس المتعلقة بالهاتف والتفكير من الصفر.

إدارة التركيز كانت أصعب مما توقعت

إدارة أي عنصر محدد حالياً — "التركيز" — تبيّنت أنها أكثر تعقيداً مما تخيّلت.

التقويم الشهري شبكة من 7 أعمدة × 5-6 صفوف. التنقل بالأزرار الاتجاهية يجب أن يكون بديهياً: "اليمين = الغد"، "الأسفل = أسبوع للأمام." يبدو واضحاً، لكن إتقان الكود بالضبط يستلزم جهداً حقيقياً.

التبديل بين عروض الشهر والأسبوع واليوم؛ الوصول لشاشات تفاصيل الأحداث؛ التنقل للخلف — بنيت بصبر معالجة التركيز لكل شاشة حتى لا "يضيع" المؤشر أبداً.

تطوير نسختَي الهاتف والتلفاز في آنٍ واحد

Panda Calendar له نسختا هاتف وتلفاز. تعرضان نفس Google Calendar، لكن واجهة المستخدم مصمّمة بشكل منفصل تقريباً.

التأكد من أن تغييرات جهة الهاتف لا تكسر نسخة التلفاز وأن تغييرات جهة التلفاز لا تكسر نسخة الهاتف — الموازنة بين الاثنين لا تزال الجزء الذي أكون حذراً منه أكثر.

معيار "سهل الاستخدام على التلفاز" هو عائلتي

مختبروي الأكثر ثقة أثناء التطوير هما زوجتي وابني. "لا أستطيع معرفة ما يجب الضغط عليه هنا"، "الخط صغير جداً للقراءة" — ردود فعلهما الصادقة هي أكثر التغذية الراجعة قيمة.

إذا كان شيء ما يعمل تقنياً لكن عائلتي تقول "صعب الاستخدام"، عودة إلى لوحة الرسم. دورة التكرار هذه أنتجت شعور التطبيق الحالي.

تطوير Android TV مطلوب بهدوء، لكن الإحساس بالإنجاز عندما اكتمل أخيراً تطبيق تقويم يعمل بشكل مريح بريموت فقط كان شيئاً مختلفاً. جرّبه على تلفازك.

جرّب Panda Calendar على تلفازك — يعمل كلياً بالريموت، مصمم للشاشة الكبيرة.

حمّل مجاناً من Google Play