การพัฒนา Android TV – หน้าจอขนาดใหญ่กำลังจะมา เตรียมตัวให้พร้อม!
เผยแพร่แล้ว: 2022-03-11Google ต้องการนำ Android มาสู่ทุกสิ่งตั้งแต่โทรศัพท์และนาฬิกา ไปจนถึงรถยนต์และโทรทัศน์อัจฉริยะ ก่อนอื่น เพื่อประโยชน์ของการเปิดเผยอย่างเต็มรูปแบบ ฉันต้องบอกว่าฉันค่อนข้างลำเอียงเมื่อพูดถึงแพลตฟอร์มสมาร์ททีวี ดังนั้น เลิกกันเถอะ ฉันคิดว่าส่วนใหญ่ ถ้าไม่ใช่ทุกแพลตฟอร์มสมาร์ททีวีในตลาดจะแย่จริงๆ แต่นั่นเป็นเพียงฉันเท่านั้น Google คิดว่ามันสามารถทำได้ดีกว่า และฉันมีแนวโน้มที่จะเชื่อว่ามัน สามารถ ทำได้ดีกว่าจริงๆ หรืออย่างน้อยฉันก็หวังว่ามันจะทำได้ ทั้งในฐานะผู้บริโภคและผู้ที่ชื่นชอบเทคโนโลยี
Android TV คืออะไร? หลายคนสับสนกับ Google TV ซึ่งเป็นแพลตฟอร์มที่เลิกใช้แล้วซึ่งเปิดตัวในปี 2010 ได้รับการพัฒนาโดย Google, Sony, Intel และ Logitech แต่กลับไม่เคยได้รับความสนใจ มันถูกแทนที่ด้วย Android TV อย่างเป็นทางการในกลางปี 2014 และแพลตฟอร์มใหม่นี้น่าตื่นเต้นมากขึ้นสำหรับผู้บริโภคและนักพัฒนา
ต่างจาก Google TV ตรงที่ Android TV นั้นใกล้เคียงกับ Android มาตรฐานมากกว่า มันรัน Android 5.0 (อย่างน้อยก็ในเวอร์ชั่นเปิดตัวครั้งแรก) และสามารถใช้ได้กับทีวีเครื่องใหม่รวมถึงบนอุปกรณ์แบบสแตนด์อโลน นี่เป็นข่าวดีเนื่องจาก Android TV จะจบลงด้วยกล่องและแท่ง Android TV ราคาไม่แพง ซึ่งจะนำประสบการณ์ผู้ใช้แบบเดียวกันมาสู่ทีวีรุ่นเก่าหลายล้านเครื่อง อันที่จริง อุปกรณ์เครื่องแรกที่แสดงคุณลักษณะ Android TV ไม่ใช่ทีวีเลย แต่เป็น Nexus Player ของ Google นอกจากนี้ยังระบุถึงข้อร้องเรียนที่ใหญ่ที่สุดประการหนึ่งที่เรียกเก็บจากแพลตฟอร์มสมาร์ททีวีต่างๆ ในอดีต: การขาดความสม่ำเสมอ Android TV ควรนำประสบการณ์ผู้ใช้ที่เกือบจะเหมือนกันมาสู่อุปกรณ์ที่เข้ากันได้ทั้งหมด
การปฏิวัติจะไม่ถูกถ่ายทอดสด แต่จะถูกสตรีม
ตราบใดที่ยังมีฟีเจอร์ใหม่ๆ อยู่ Android TV ยังแนะนำการรองรับ Google Cast คุณอาจคุ้นเคยกับ Google Cast จากแท่ง Chromecast เทคโนโลยีนี้ได้รับการสนับสนุนจากแอปและบริการหลายร้อยรายการแล้ว และกำลังดำเนินการต่อไป Google Cast อนุญาตให้อุปกรณ์ Android TV รับเนื้อหาที่สตรีมจากอุปกรณ์ต่างๆ การใช้งานนั้นตรงไปตรงมาโดยใช้ Google Cast API และคุณจะพบข้อมูลทั้งหมดที่คุณต้องการบนไซต์สำหรับนักพัฒนา Google Cast
นี่หมายความว่า Google ต้องการเปลี่ยนบริษัทเคเบิลให้เป็น "ท่อโง่" และใช้แบนด์วิดธ์แทนเนื้อหาใช่หรือไม่ ไม่ได้จริงๆ แต่ทุกอย่างเป็นไปได้ โดยเฉพาะอย่างยิ่งเมื่อแพลตฟอร์มสมาร์ททีวีมีการขยายตัวอย่างรวดเร็ว
อย่างไรก็ตาม การสตรีมไม่ใช่ไพ่ใบเดียวของ Google
Android TV ยังสร้างโอกาสใหม่ๆ สำหรับการสื่อสาร เกม ระบบอัตโนมัติในบ้าน และอื่นๆ อีกมากมาย Android TV อาจกลายเป็นศูนย์กลางสำหรับอุปกรณ์ที่เชื่อมต่อทุกประเภท ใช้งาน Android หรือแพลตฟอร์มอื่นๆ คุณสามารถใช้มันเพื่อดูว่าใครอยู่ที่ประตู ปรับเครื่องปรับอากาศหรือเทอร์โมสตัทที่เชื่อมต่อ หรือแม้แต่ซิงค์หลอดไฟ RGB LED กับทีวีของคุณในขณะที่ดูแอ็คชั่นคลาสสิกในยุค 80
จริงอยู่ บางสิ่งนี้อาจฟังดูเป็นลูกเล่น แต่ Android TV ไม่เหมาะสำหรับลูกเล่น มันจะไม่เป็นแพลตฟอร์มเฉพาะเช่น Android Wear หรือ Android Auto ไม่นานมานี้ มีเพียงผู้ที่ชื่นชอบเท่านั้นที่ซื้อสมาร์ททีวีและสมาร์ทโฟน แต่ฟีเจอร์โฟนและทีวีแบบดั้งเดิมก็หายไปหมด ณ จุดนี้ Android TV จะลงเอยบนทีวีในบ้านหลายล้านหลัง ไม่ต้องสงสัยเลยจริงๆ
นี่เป็นข่าวดีสำหรับนักพัฒนา Android เนื่องจากฐานผู้ใช้จะเติบโตอย่างรวดเร็ว ซึ่งจะช่วยลดความเสี่ยงในการจัดการกับแพลตฟอร์มใหม่สำหรับการพัฒนาแอป Android TV
Android TV – มีอะไรอยู่ใต้ฝากระโปรง?
เท่าที่ฮาร์ดแวร์ดำเนินไป เราจะเห็นหน้าจอ Android มาตรฐาน FHD (1080p) และ UHD (3840x2160) นอกจากนี้ ยังมีโอกาสที่ดีที่ผู้ผลิตบางรายจะนำ Android TV มาใช้กับเครื่องจอโค้งแบบ 21:9 ในอนาคตด้วย แต่ในขณะนี้โฟกัสจะอยู่ที่หน้าจอแบบ 16:9 นักออกแบบ UI จำเป็นต้องจำสิ่งนี้ไว้
เนื่องจากใช้ Android 5.0 (API ระดับ 21) และใช้ ART ฮาร์ดแวร์ Android TV ส่วนใหญ่จะมีโปรเซสเซอร์ 64 บิต Nexus Player ใช้โปรเซสเซอร์ Intel Atom Android TV ที่กำลังจะเปิดตัวจำนวนมากจะใช้โปรเซสเซอร์ MT5595 ของ MediaTek ในขณะที่คอนโซล Shield ของ Nvidia ซึ่งฉันได้กล่าวถึงในโพสต์ก่อนหน้านี้ใช้โปรเซสเซอร์ Tegra X1 ข้อเสนอ System-on-Chip (SoC) ของ Intel และ Nvidia นั้นใช้คอร์ CPU 64 บิต ในขณะที่ MediaTek ใช้คอร์เทกซ์ A17 และ Cortex-A7 แบบ 32 บิต
ฮาร์ดแวร์ Android TV ทั้งหมดจะต้องรองรับการถอดรหัส HEVC และ VP9 และมีโอกาสที่ชิปเหล่านี้ส่วนใหญ่จะสามารถจัดการสตรีมที่ไม่ใช่ UHD หลายรายการพร้อมกันได้ การแสดงเนื้อหา UHD ที่ 60 เฟรมต่อวินาทีก็ไม่น่าจะมีปัญหาเช่นกัน ระบบไร้สายแบบดูอัลแบนด์ที่รวดเร็วนั้นอยู่บนบอร์ดเช่นกัน ซึ่งให้แบนด์วิดธ์เพียงพอสำหรับสตรีม UHD
แพลตฟอร์มฮาร์ดแวร์ของ Android TV จะขึ้นอยู่กับมิดเดิลแวร์จำนวนมาก และจะปฏิบัติตามมาตรฐานการออกอากาศที่หลากหลายเพื่อให้ครอบคลุมทุกภูมิภาคและตลาด
ไม่มีอะไรแปลกใหม่เกี่ยวกับฮาร์ดแวร์และนักพัฒนาก็ไม่ต้องกังวลอะไรมาก Android 5.0 DNA จำนวนมากช่วยให้การเปลี่ยนแปลงของซอฟต์แวร์เป็นไปอย่างราบรื่น แต่มีบางสิ่งที่ต้องคำนึงถึง
Android ก้าวสู่หน้าจอขนาดใหญ่
ทั้งหมดนี้มีความหมายต่อนักพัฒนาอย่างไร การพัฒนา Android TV ฟังดูตรงไปตรงมา แต่การดูข้อมูลจำเพาะอย่างรวดเร็วไม่ได้ทำให้ภาพรวมสมบูรณ์ แม้ว่านักพัฒนาและนักออกแบบหลายๆ คนควรจะรู้สึกเหมือนอยู่บ้าน แต่พวกเขายังต้องทำให้ผู้ใช้รู้สึกเหมือนอยู่บ้าน เพราะ Android TV ได้รับการออกแบบมาสำหรับห้องนั่งเล่น
เริ่มต้นด้วยข่าวดี อุปกรณ์ Android TV ส่วนใหญ่จะใช้พาเนล 16:9 ในความละเอียดเพียงสองความละเอียด ดังนั้นหลายๆ อย่างจะเป็นมาตรฐาน ซึ่งจะช่วยปรับปรุงความสม่ำเสมอและควรทำให้การทดสอบง่ายขึ้นบ้าง
- ทำงานในอัตราส่วนเดียวคือ 16:9 (แม้ว่าอุปกรณ์ 21:9 อาจปรากฏขึ้นในอนาคต)
- การออกแบบสำหรับความละเอียดสองระดับ คือ FHD และ UHD ความหนาแน่นจะแตกต่างกันไปตามขนาดหน้าจอ
- ใช้องค์ประกอบ UI ที่ได้มาตรฐานจำนวนมาก
- ไม่จำเป็นต้องคิดเกี่ยวกับการป้อนข้อมูลแบบสัมผัส
- มีเซ็นเซอร์ไม่มากที่จะจัดการกับ
- ประสิทธิภาพพลังงานไม่เกี่ยวข้อง
อย่างไรก็ตาม การพัฒนาแอพ Android TV ยังนำความท้าทายใหม่ๆ มาสู่การจัดการอีกด้วย เนื่องจากไม่มีการป้อนข้อมูลด้วยการสัมผัสบนทีวี (แม้ว่าแท็บเล็ตและโทรศัพท์สามารถใช้สำหรับการป้อนข้อมูลได้) เราจะต้องจัดการกับวิธีการป้อนข้อมูลอื่นๆ เช่น รีโมทคอนโทรล ยูนิตแอร์เมาส์ของบริษัทอื่น คีย์บอร์ด ตัวควบคุมเกม และอื่นๆ . ยังมีอุปกรณ์ Android รุ่นเก่าๆ อีกมากที่ต้องทำ (เช่น ไม่มีโหมดแนวตั้ง) ความแปรผันของความหนาแน่นของพิกเซลนั้นใหญ่กว่ามาก การไม่มีอินพุตแบบสัมผัสอาจเป็นปัญหาสำหรับนักพัฒนาบางคน และอื่นๆ
นี่คือความท้าทายบางประการ:
- รองรับคอนโทรลเลอร์หลายตัวพร้อมกัน
- รองรับคอนโทรลเลอร์ประเภทต่างๆ เช่น รีโมตมาตรฐานและตัวควบคุมเกม
- เซ็นเซอร์ไม่กี่ตัวบนเรือ
- Overscan อาจเป็นปัญหาในอุปกรณ์บางเครื่อง
- ความหนาแน่นของพิกเซลแตกต่างกันอย่างมากแม้ในความละเอียดเดียวกัน (ทีวีมีหลายขนาดมากกว่าแท็บเล็ตและโทรศัพท์)
- ลบองค์ประกอบที่ไม่จำเป็น
มาดูปัญหาเหล่านี้กันดีกว่า เนื่องจาก Android TV จะถูกใช้เป็นสื่อกลาง ผู้คนจึงอาจต้องการใช้คอนโทรลเลอร์มากกว่าหนึ่งตัว บางคนอาจต้องการแป้นพิมพ์ Bluetooth ในขณะที่บางตัวอาจได้รับตัวควบคุมเกมสองตัวสำหรับการเล่นแบบผู้เล่นหลายคน ข่าวดีก็คือคุณอาจไม่จำเป็นต้องใช้โค้ดที่กำหนดเองเพื่อรองรับอินพุตคอนโทรลเลอร์เพิ่มเติม เนื่องจากอินพุตคอนโทรลเลอร์เกม Android มาตรฐานสามารถใช้กับ UI และแอปต่างๆ เช่น เกมได้ อย่างไรก็ตาม คุณอาจต้องระบุอุปกรณ์อินพุตมากกว่าหนึ่งตัว และในกรณีที่คุณต้องการเพิ่มการรองรับตัวควบคุมที่แปลกใหม่กว่านี้ อาจจำเป็นต้องปรับแต่งบางอย่าง
Android TV ส่วนใหญ่จะมาพร้อมกับแพ็คเกจเซ็นเซอร์แบบจำกัด ทำไมคุณถึงต้องใช้ GPS บนทีวี? ด้วยเหตุนี้จึงจำเป็นต้องปิดการสนับสนุนคุณลักษณะฮาร์ดแวร์ที่ไม่พร้อมใช้งานบนอุปกรณ์ทีวี มีข้อมูลรายละเอียดมากมายเกี่ยวกับวิธีการจัดเรียงทุกอย่าง โดยพื้นฐานแล้ว เพียงตั้งค่าสถานะเซ็นเซอร์ที่ไม่รองรับว่าเป็น เท็จ และก็เท่านั้น
คุณต้องผ่านรายการแอพ Android และตรวจสอบว่าจะไม่รวมอุปกรณ์ Android TV เนื่องจากขาดคุณสมบัติหรือไม่
ตัวอย่างเช่น การอนุญาต ACCESS_FINE_LOCATION
มาตรฐานจะใช้ GPS เนื่องจากไม่มี GPS บนเครื่อง ไฟล์ Manifest ของแอปจึงควรมีสิ่งต่อไปนี้:

<uses-feature android:name="android.hardware.gps" android:required="false"/>
ดังนั้น คุณจะต้องเปลี่ยน ACCESS_FINE_LOCATION
เป็น ACCESS_COARSE_LOCATION
หลักการเดียวกันนี้ใช้กับด้านอื่นๆ ของแพลตฟอร์มและรายละเอียดมีอยู่ใน Google แหล่งข้อมูลอื่นที่คุณอาจต้องการตรวจสอบคือคู่มือนักพัฒนา Android TV ของ Nvidia
ในกรณีที่คุณกำลังคิดที่จะนำสิ่งของจากโปรเจ็กต์ Android กลับมาใช้ใหม่ ให้จำไว้เสมอว่า มิฉะนั้น คุณอาจลงเอยด้วยแอปที่พยายามเปิดเมนูในโหมดแนวตั้งบนทีวี ซึ่งนำฉันไปสู่จุดต่อไป:
Android TV 10 ฟุต UI
แม้ว่า Android TV จะเป็น Android 5.0 โดยพื้นฐานแล้ว แต่อินเทอร์เฟซผู้ใช้นั้นไม่ค่อยเกี่ยวข้องกับ Android ในสต็อกอย่างที่เราทราบ แพลตฟอร์มสมาร์ททีวีใช้วิธี "10 ฟุต" ซึ่งโดยทั่วไปหมายความว่าประสบการณ์ของผู้ใช้ได้รับการปรับให้เหมาะสมสำหรับ 10 ฟุตจากหน้าจอ มากกว่าสมาร์ทโฟนหรือแท็บเล็ตประมาณสิบเท่า
แนวคิด "10 ฟุต" มีมาก่อนแพลตฟอร์มสมาร์ททีวี นอกจากนี้ยังใช้ในการออกแบบการแสดงผลบนหน้าจอ (OSD) การออกแบบแดชบอร์ดเกมคอนโซล และมักใช้กับระบบเซอร์ราวด์ 5.1 หลัก ประสบการณ์ของผู้ใช้และการออกแบบ UI มีความหมายอย่างไร
ดีไซเนอร์ต้องตรวจสอบให้แน่ใจว่าทุกอย่างดูดีบนแผงต่างๆ ตั้งแต่ทีวี 1080p ขนาด 37 นิ้วราคาไม่แพงไปจนถึงสัตว์ประหลาดขนาด 65 นิ้วหรือ 75 นิ้วใน UHD UI ต้องทำงานได้ดีใน FHD และ UHD โดยไม่คำนึงถึงขนาดหน้าจอ ในขณะที่เรากำลังจัดการกับความละเอียดที่แตกต่างกันเพียงไม่กี่แบบ ความหนาแน่นของพิกเซล (พิกเซลต่อนิ้วหรือ ppi) จะแตกต่างกันอย่างมาก
นี่คือตัวอย่างบางส่วน:
- แผง UHD ขนาด 42 นิ้ว – 105ppi
- แผง FHD ขนาด 42 นิ้ว – 52ppi
- แผง UHD 50 นิ้ว – 88ppi
- แผง FHD 50 นิ้ว – 44ppi
- แผง UHD ขนาด 55 นิ้ว – 80ppi
- แผง UHD ขนาด 65 นิ้ว – 67ppi
- แผง FHD ขนาด 32 นิ้ว – 69ppi
ไม่น่าเป็นไปได้ที่เราจะเห็นแผง UHD บน Android TV ที่มีขนาดแผงในช่วง 30-40 นิ้ว แต่เราควรจะเห็นอุปกรณ์ FHD จำนวนมากที่ทำงานในส่วนนี้ ผู้บริโภคจำนวนมากเพียงแค่ออกไปซื้อกล่อง Android TV ใหม่แทนที่จะเปลี่ยนชุดทีวี 1080p ที่มีอยู่ แม้ว่าผู้ผลิตทีวีจำนวนมากจะเริ่มใช้แผง 4K ในรุ่น 40 นิ้วขึ้นไป แต่นักพัฒนายังคงต้องคำนึงถึงการสนับสนุนแบบเดิม
นี่คือเหตุผลที่เราต้องจำไว้ว่าโอเวอร์สแกนอาจเป็นปัญหาได้ ทีวีจำนวนมากที่ติดตั้งกล่องรับสัญญาณ Android TV จำนวนมากจะสูญเสียพื้นที่หน้าจอบางส่วนไปทางขอบจอ ใครก็ตามที่คุ้นเคยกับวิดีโอรู้เรื่องหนึ่งหรือสองเรื่องเกี่ยวกับเฟรมที่ปลอดภัย (การกระทำที่ปลอดภัยและความปลอดภัยของชื่อ); นี่เป็นการย้อนกลับไปสู่ยุคสมัยของโทรทัศน์ CRT ที่มีความคมชัดมาตรฐาน แต่ก็ยังเป็นความคิดที่ดีที่จะอยู่อย่างปลอดภัยและหลีกเลี่ยงการวางองค์ประกอบ UI ที่สำคัญใดๆ ไว้ใกล้ขอบ พยายามรักษาพื้นที่อย่างน้อย 5 เปอร์เซ็นต์ให้ปราศจากเนื้อหาที่สำคัญ และใช้ระยะขอบที่ปลอดภัยยิ่งขึ้นสำหรับองค์ประกอบ UI ที่สำคัญจริงๆ 10 เปอร์เซ็นต์ควรทำเคล็ดลับ แต่ถ้าคุณต้องการความปลอดภัยอย่างสมบูรณ์ คุณสามารถทำได้มากกว่านั้น
โปรดทราบว่าปัญหา นี้ไม่มีอยู่ ในแท็บเล็ตหรือสมาร์ทโฟน โชคดีที่นั่นไม่ได้หมายความว่า Google ไม่ได้คำนึงถึงเรื่องนี้ ดังนั้นจึงมีการสนับสนุนโอเวอร์สแกนใน Android TV (และเวอร์ชันอื่นๆ ของ Android ที่โพสต์ 4.2.x) ในกรณีที่คุณกำลังคิดที่จะใช้ OpenGL คุณต้องแก้ไขปัญหานี้ด้วย
Overscan ไม่น่าจะมีปัญหาใน Android TV ที่แท้จริง แต่อาจเป็นปัญหาใหญ่ในโซลูชัน Android TV ที่หลังการขาย ไม่ใช่ทุกคนที่ต้องการอัปเกรดทีวีของตนทุกๆ สองสามปี และผู้คนจำนวนมากจะได้รับดองเกิล HDMI ราคา $50 พร้อม Android TV แทน นี่คือเหตุผลที่ควร รวมตัวเลือกการกำหนดค่าโอเวอร์สแกน ในแอป Android TV ของคุณ
แนวคิดที่ดีอีกประการหนึ่งคือลองดูแนวทางปฏิบัติที่ดีที่สุดของ Google ซึ่งครอบคลุมการรองรับหลายหน้าจอ มันตรงไปตรงมาแต่สำคัญ โอกาสที่คุณจะต้องรวม "หน้าจอที่เข้ากันได้" เพิ่มเติมในรายการแอป
ปรับปรุงประสบการณ์ผู้ใช้ Android TV
ประสบการณ์ของผู้ใช้มักเป็นปัญหาสำหรับแพลตฟอร์มสมาร์ททีวี Android TV คือ Google TV ที่ทำได้ถูกต้อง และควรปรับปรุง UX ให้ดีขึ้น แต่ไม่ใช่แกะกล่อง นักพัฒนาจะต้องทำงานหนักมาก
ข่าวดีก็คือทีวีไม่ต้องการข้อมูลและการมีส่วนร่วมของผู้ใช้มากนัก ที่นอนมันฝรั่งใด ๆ จะยืนยันสิ่งนั้น! ผู้ผลิตทีวีได้ใช้เวลาหลายปีในการขัดเกลาอินเทอร์เฟซของสมาร์ททีวี และปรับปรุงประสบการณ์ผู้ใช้ด้วย UI ที่เร็วและทันสมัยยิ่งขึ้น และฮาร์ดแวร์ใหม่ เช่น รีโมตที่บรรจุเซ็นเซอร์ใหม่ สิ่งต่างๆ ดำเนินไปด้วยดีแม้ไม่มี Android TV แต่แพลตฟอร์มใหม่ของ Google เปิดโอกาสให้มากขึ้น
ฉันได้พูดไปแล้วว่าฉันเป็นคนขี้ระแวงเกี่ยวกับสมาร์ททีวี แต่ถึงกระนั้นฉันก็ต้องยอมรับว่ามีความคืบหน้าอย่างมากในช่วงสองสามปีที่ผ่านมา อย่างไรก็ตาม Android TV ไม่ได้เป็นเพียงเกี่ยวกับ การปรับปรุง วิธีที่ผู้คนใช้เนื้อหาทางทีวีเท่านั้น แต่ยังเกี่ยวกับ การเปลี่ยนแปลง วิธีที่พวกเขาทำมากกว่า
หากคุณเป็นผู้ใช้ประเภทที่ชอบดูกีฬาและการเมืองเป็นจำนวนมากในการดื่มสุราเพียงครั้งเดียว (เช่นพ่อที่เกษียณแล้วและเบื่อหน่าย) UX เป็นความคิดภายหลัง เช่นเดียวกับฉันที่เปิดทีวีอยู่เบื้องหลัง ฟังข่าวหรือเพลงเหมือนที่พวกเขาเคยทำกับวิทยุวาล์วแบบโบราณ อย่างไรก็ตาม วิธีที่ผู้คนจำนวนมากใช้เนื้อหาวิดีโอได้เปลี่ยนแปลงไปอย่างมากในช่วง 10 ถึง 15 ปีที่ผ่านมา โดยเริ่มจากเครื่องบันทึกวิดีโอดิจิทัลตอนนี้ด้วยการสตรีม วัยรุ่นทุกวันนี้เติบโตขึ้นมาท่ามกลางอุปกรณ์ที่เชื่อมต่อ และพวกเขาคาดหวังจากทีวีมากกว่าคนรุ่นมิลเลนเนียล
เป้าหมายสูงสุดของแพลตฟอร์มสมาร์ททีวีใดๆ ที่ได้รับการพิสูจน์แล้วว่าเข้าใจยากคือการสร้างประสบการณ์ผู้ใช้ใหม่ โดยผสมผสานทีวีแบบดั้งเดิมเข้ากับวิดีโอตามความต้องการ และเนื้อหาประเภทอื่นๆ ได้อย่างราบรื่นที่สุด โดยส่วนตัวแล้ว ฉันคิดว่ายังไม่มีใครทำมันได้ในตอนนี้ Google ทำได้ แต่ยังคงต้องดู มากจะขึ้นอยู่กับนักพัฒนาบุคคลที่สาม พวกเขาจะต้องปฏิบัติตามหลักเกณฑ์หลายประการเพื่อนำเสนอ UX ที่ดีบนฮาร์ดแวร์ Android TV ทุกประเภท ตั้งแต่ดองเกิล HDMI มูลค่า 50 ดอลลาร์ ไปจนถึงทีวีระดับไฮเอนด์มูลค่า 5,000 ดอลลาร์
เนื่องจากฉันไม่ใช่แฟนของแพลตฟอร์มสมาร์ททีวีในปัจจุบัน การระบุสิ่งที่ต้องทำเพื่อสร้างประสบการณ์การใช้งานที่สมบูรณ์แบบอาจเป็นเรื่องที่เกินควร พูดอย่างน้อย อย่างไรก็ตาม ผู้เชี่ยวชาญ UI และ UX มักจะเห็นด้วยในบางประเด็น:
- สมาร์ททีวียังคงเป็นเพียงทีวี – พวกมันถูกใช้เพื่อรับชมเนื้อหาวิดีโอเป็นหลัก ไม่ได้ทำหลายล้านอย่างที่เราทำบนมือถือและแท็บเล็ตของเรา
- วิธีการป้อนข้อมูลต้องปรับปรุง – รีโมตได้รับการพัฒนาแล้ว แต่ก็ยังไม่ดีพอสำหรับ UI ที่ซับซ้อน การใช้สมาร์ทโฟนและแท็บเล็ตเป็นวิธีป้อนข้อมูลทางเลือกยังถือว่าเกินบรรยายและจำเป็นต้องตรงไปตรงมามากขึ้น
- การควบคุมด้วยท่าทางสัมผัส – สามารถใช้ได้ในบางสถานการณ์ แต่เนื่องจากเรากำลังเผชิญกับประสบการณ์ผู้ใช้แบบพาสซีฟ จึงไม่ได้เปลี่ยนแปลงอะไรมาก
- ผู้ใช้หลายคน – ทีวีไม่ใช่อุปกรณ์ส่วนตัวในครัวเรือนส่วนใหญ่ ดังนั้น ลืมเกี่ยวกับการเข้าสู่ระบบ เพราะจะทำให้ผู้ใช้รำคาญ
- ถ้ามันยังไม่พัง อย่าซ่อมเลย วิทยุและทีวีแบบเดิมยังคงให้ประสบการณ์การใช้งานที่สนุกสนานแก่ผู้ใช้ด้วยความเรียบง่ายและความสะดวกสบาย ดังนั้นจึงไม่จำเป็นต้องสร้างวงล้อใหม่
- ทำทุกอย่างให้เรียบง่าย – พยายามรักษาการโต้ตอบของผู้ใช้ให้เหลือน้อยที่สุด ด้วยการคลิกเพียงไม่กี่ครั้ง
- เลือกใช้ UI ที่สะอาดตาและเรียบง่าย เพียงเพราะว่าคุณมีอสังหาริมทรัพย์มากมายให้เล่น คุณไม่จำเป็นต้องใช้มันทั้งหมด
ในที่สุด นักพัฒนา Android TV สามารถทำได้มากเท่านั้น มันยังคงอยู่สำหรับพันธมิตร Google และ Android TV เพื่อสร้างประสบการณ์การใช้งานที่ยอดเยี่ยม นักพัฒนาจากภายนอกจะสร้างมันขึ้นมา ขยายฟังก์ชันการทำงาน ในขณะเดียวกันก็รับประกันประสบการณ์ที่สอดคล้องกันในอุปกรณ์หลายเครื่อง หากแพลตฟอร์มพื้นฐานประสบปัญหาการงอกของฟันหรือความไม่สอดคล้องกัน นักพัฒนาจะต้องทำเวทมนตร์ด้วยมือของพวกเขาที่ถูกมัดไว้ด้านหลัง