หลักเกณฑ์การออกแบบไอคอนแอปทีวี

คู่มือนี้อธิบายการสร้างแบนเนอร์และไอคอนตัวเรียกใช้สำหรับ Android TV

สรุปประเด็นสำคัญ

ประเด็นสำคัญจากหน้านี้มีดังนี้

  • มีไอคอน 2 ประเภทสำหรับแอป Android TV OS ใน AndroidManifest.xml ดังนี้
    • android:icon (มาตรฐาน บังคับ)
    • android:banner (แบนเนอร์ บังคับ)
  • ขอแนะนำอย่างยิ่งให้ใช้ไอคอนแบบปรับอัตโนมัติ
  • ทั้งไอคอนและแบนเนอร์ต้องเป็นไปตามหลักเกณฑ์การออกแบบที่ระบุไว้ใน คำแนะนำนี้
  • ใช้เทมเพลต Figma อย่างเป็นทางการ เพื่อสร้างแบนเนอร์และไอคอน
  • ระบบปฏิบัติการ Android TV ไม่รองรับไอคอนตามธีม

ภาพรวม

Google TV และระบบปฏิบัติการ Android ใช้ไอคอนที่ได้รับผ่าน AndroidManifest.xml ใน 3 วิธีต่อไปนี้

  • ไอคอน Launcher (สัดส่วนภาพ 1x1)
  • ไอคอนตัวเรียกใช้แบบกลม (สัดส่วนภาพ 1x1 แต่เป็นวงกลม)
  • โลโก้แบนเนอร์ (สัดส่วนภาพ 16x9)

โดยจะใช้ในที่ต่างๆ สำหรับกรณีการใช้งานที่แตกต่างกัน เช่น แถวแอปของคุณ การตั้งค่า หรือความคืบหน้าในการติดตั้ง

โลโก้แบนเนอร์คือโลโก้ที่มีสัดส่วนภาพ 16x9 ซึ่งใช้ในระบบปฏิบัติการ Android TV เพื่อ แสดงตัวเรียกใช้แอป เราขอแนะนำให้แอปทีวีแสดงแบนเนอร์ 16:9 แบบปรับได้ตามข้อกำหนดต่อไปนี้ นอกจากนี้ คุณยังระบุแหล่งข้อมูล xhdpi ที่มีขนาด 320 x 180px เมื่อใช้ API ระดับ 25 หรือต่ำกว่าได้ด้วย

ขนาดไอคอนแบนเนอร์ TV
ความหนาแน่น ขนาดขั้นต่ำ ตำแหน่งของโฟลเดอร์ (ใน res) อัตราส่วนพิกเซล
mdpi 160x90 พิกเซล mipmap-mdpi 1
hdpi 240x135 พิกเซล mipmap-hdpi 1.5
xhdpi 320x180 พิกเซล mipmap-xhdpi 2
xxhdpi 480x270 พิกเซล mipmap-xxhdpi 3
xxxhdpi 640x360 พิกเซล mipmap-xxxhdpi 4

ไอคอน Launcher

ไอคอน Launcher เป็นทรัพยากรที่มีสัดส่วนภาพ 1x1 ซึ่งใช้ในหลายที่ เช่น การตั้งค่าและการผสานรวมเซสชันสื่อ (การ์ดกำลังเล่น) ใน Android TV นอกจากนี้ คุณยังใช้ไอคอนตัวเรียกใช้งานในแถวแอปของคุณ ใน Google TV ได้ด้วย

ขนาดไอคอน Launcher
ความหนาแน่น ขนาดขั้นต่ำ ตำแหน่งของโฟลเดอร์ (ใน res) อัตราส่วนพิกเซล
mdpi 80x80 พิกเซล mipmap-mdpi 1
hdpi 120x120 พิกเซล mipmap-hdpi 1.5
xhdpi 160x160 พิกเซล mipmap-xhdpi 2
xxhdpi 240x240 พิกเซล mipmap-xxhdpi 3
xxxhdpi 320x320 พิกเซล mipmap-xxxhdpi 4

ไอคอนแบบปรับอัตโนมัติ

ตั้งแต่ Android 8.0 (API ระดับ 26) เป็นต้นไป ระบบจะรองรับไอคอน Launcher แบบปรับอัตโนมัติ ซึ่งช่วยให้มีความยืดหยุ่นมากขึ้นและมีเอฟเฟกต์ภาพที่น่าสนใจเมื่อพูดถึงไอคอนแอป สำหรับนักพัฒนาแอป นั่นหมายความว่าไอคอนแอปของคุณประกอบด้วย 2 เลเยอร์ ได้แก่ เลเยอร์พื้นหน้าและเลเยอร์พื้นหลัง

แบนเนอร์แบบปรับขนาดได้

นอกจากนี้ คุณยังระบุแบนเนอร์แบบปรับขนาดได้พร้อมกับแบนเนอร์เดิมได้ด้วย เช่นเดียวกับแบนเนอร์ไอคอน Launcher ที่มี 2 เลเยอร์

แบนเนอร์แบบปรับขนาดได้สำหรับทีวี

ไอคอน Launcher แบบปรับอัตโนมัติ

เพื่อให้ไอคอนแบบปรับอัตโนมัติรองรับรูปร่างและเอฟเฟกต์ภาพต่างๆ การออกแบบต้องเป็นไปตามข้อกำหนดต่อไปนี้

ระบุเลเยอร์ 2 เลเยอร์สำหรับไอคอนเวอร์ชันสี เลเยอร์หนึ่งสำหรับพื้นหน้า และอีกเลเยอร์หนึ่งสำหรับพื้นหลัง

ไอคอน Launcher แบบปรับอัตโนมัติของทีวี

กำหนดไอคอนแบบปรับอัตโนมัติโดยใช้เลเยอร์พื้นหน้าและพื้นหลัง โซนปลอดภัยขนาด 72x72 ในรูปภาพแรกแสดงตำแหน่งที่ไอคอนและเลเยอร์ด้านหน้า จะไม่ถูกมาสก์รูปร่างตัด

คุณไม่จำเป็นต้องใช้ไอคอนเวอร์ชันสีเดียวเนื่องจาก Android TV ไม่รองรับไอคอนตามธีม

ตัวอย่าง

ต่อไปนี้คือสิ่งที่ควรและไม่ควรทำเมื่อออกแบบไอคอนแอปทีวี

ปฏิบัติตามหลักเกณฑ์และเก็บโลโก้ไว้ในพื้นที่ปลอดภัย
หลีกเลี่ยงการใช้ข้อความหรือองค์ประกอบกราฟิกเพื่อระบุข้อมูลเพิ่มเติม
อย่าใช้ข้อความหรือองค์ประกอบกราฟิกที่อาจทำให้ผู้ใช้เข้าใจผิด
อย่าวางโลโก้นอกพื้นที่ปลอดภัย
หลีกเลี่ยงการเพิ่มเส้นขอบรอบโลโก้ เนื่องจากระบบจะครอบตัดเส้นขอบและทำให้ภาพดูไม่สวยงาม
หลีกเลี่ยงการครอบตัดโลโก้
เมื่อใช้แบนเนอร์ เราขอแนะนำให้คุณแสดงโลโก้เต็ม ไอคอน + ข้อความ

ตัวอย่าง Launcher

ปฏิบัติตามหลักเกณฑ์และเก็บโลโก้ไว้ในพื้นที่ปลอดภัย
อย่าใช้ข้อความหรือองค์ประกอบกราฟิกเพื่อระบุข้อมูลเพิ่มเติม
อย่าใช้ข้อความหรือองค์ประกอบกราฟิกที่อาจทำให้ผู้ใช้เข้าใจผิด
อย่าวางโลโก้นอกพื้นที่ปลอดภัย
หลีกเลี่ยงการเพิ่มเส้นขอบรอบโลโก้ เนื่องจากระบบจะครอบตัดเส้นขอบและทำให้ภาพดูไม่สวยงาม
หลีกเลี่ยงการครอบตัดโลโก้

แหล่งข้อมูล