ผู้ใช้มีความคาดหวังที่แตกต่างกันเมื่อดูทีวีกับเมื่อใช้โทรศัพท์หรือแท็บเล็ต ผู้ใช้ทีวีทั่วไปจะนั่งห่างจากหน้าจอประมาณ 3 เมตร ดังนั้น รายละเอียดเล็กๆ จึงสังเกตได้ยากและข้อความขนาดเล็กก็อ่านยาก เนื่องจากผู้ใช้นั่งห่างจากทีวี จึงต้องใช้อุปกรณ์รีโมตคอนโทรลเพื่อไปยังส่วนต่างๆ และเลือกแทนการแตะองค์ประกอบบนหน้าจอ ความแตกต่างเหล่านี้ ส่งผลอย่างมากต่อข้อกำหนดของสิ่งที่ทำให้ประสบการณ์การใช้งานทีวีของผู้ใช้ดี
ขั้นตอนแรกในการสร้างประสบการณ์ที่ยอดเยี่ยมสำหรับผู้ใช้ทีวีคือการอ่านและ ปฏิบัติตามหลักเกณฑ์การออกแบบ Android TV หากต้องการทำความเข้าใจข้อกำหนดการใช้งานพื้นฐานสำหรับแอปทีวี โปรดดูการฝึกอบรมสร้างแอปทีวีด้วย
ดูข้อมูลเกี่ยวกับวิธีเผยแพร่แอปทีวีใน Google Play ได้ที่ เผยแพร่ไปยัง Android TV
รายการตรวจสอบความเข้ากันได้ของแอป TV
รายการตรวจสอบความเข้ากันได้จะกำหนดเกณฑ์เพื่อช่วยคุณประเมินระดับการรองรับ Android TV OS ของแอป
ระดับการสนับสนุนมีดังนี้
ระดับที่ 3 - พร้อมใช้งานบนทีวี
แอปของคุณเป็นไปตามข้อกำหนดพื้นฐานในการเรียกใช้บนอุปกรณ์ Android TV OS
ระดับที่ 2 - เพิ่มประสิทธิภาพสำหรับทีวี
แอปของคุณมอบประสบการณ์การใช้งานที่ปรับแต่งมาโดยเฉพาะและราบรื่นยิ่งขึ้นสำหรับอุปกรณ์ Android TV OS
ระดับที่ 1 - ทีวีที่แตกต่าง
แอปของคุณมอบประสบการณ์การใช้งานระดับพรีเมียมที่ใช้ประโยชน์จากความสามารถขั้นสูงของระบบปฏิบัติการ Android TV ได้อย่างเต็มที่
ระดับ 3 - พร้อมใช้งานกับทีวี
| ประเภท | ทดสอบ | คำอธิบาย |
|---|---|---|
| Launcher | TV-LM | แอปแสดงไอคอน Launcher ใน Android TV Launcher หลังการติดตั้ง ดูข้อมูลเพิ่มเติมได้ที่ประกาศกิจกรรมทางทีวี |
| TV-LB | แอปจะแสดงทั้งแบนเนอร์ขนาดเต็ม 320x180 พิกเซลและไอคอนแอปขนาดอย่างน้อย 160x160 พิกเซล (ที่ความหนาแน่น xhdpi) เป็นไอคอน Launcher ใน Android TV Launcher ดูข้อมูลเพิ่มเติมได้ที่หลักเกณฑ์เกี่ยวกับไอคอนแอปและแบนเนอร์ของแอป Android TV | |
| TV-BN | แบนเนอร์เปิดตัวแอปมีชื่อแอป | |
| TV-LG | หากเป็นเกม แอปจะปรากฏในแถวเกมใน Android TV Launcher ดูข้อมูลเพิ่มเติมได้ที่แสดงเกมบนหน้าจอหลัก | |
| TV-LS | แอปทํางานได้สําเร็จและไม่มีข้อความแสดงข้อผิดพลาด รวมถึงในระหว่างการติดตั้ง การโหลด และการทดสอบ ดูข้อมูลเพิ่มเติมได้ที่เรียกใช้แอปทีวี | |
| การจัดวาง | TV-LO | แอปนี้รองรับการวางในแนวนอนโดยไม่มีการเว้นขอบดำด้านบนและด้านล่างหรือ การเว้นขอบดำด้านข้าง ใช้สีดำเท่านั้นสำหรับแถบในวิดีโอรูปแบบต้นฉบับ ดูข้อมูลเพิ่มเติมได้ที่สร้างเลย์เอาต์ทีวีพื้นฐาน |
| TV-OV | แอปไม่แสดงข้อความหรือฟังก์ชันการทำงานที่ถูกขอบหน้าจอตัดออกบางส่วน ดูข้อมูลเพิ่มเติมได้ที่การสแกนเกิน | |
| TV-TR | แอปไม่ได้บดบังแอปอื่นๆ บางส่วน แอปแสดงเต็มหน้าจอและมีพื้นหลังที่ไม่โปร่งใส | |
| การนำทาง | TV-DP | ฟังก์ชันการทำงานของแอปจะไปยังส่วนต่างๆ ได้โดยใช้ตัวควบคุม D-pad แบบ 5 ทิศทาง เว้นแต่แอปจะต้องใช้เกมคอนโทรลเลอร์ตามที่ระบุไว้ในเกณฑ์ TV-GP ในส่วนตัวควบคุมของตารางฟังก์ชันการทำงานที่ตามมา ดูข้อมูลเพิ่มเติมได้ที่การนำทางบนทีวี |
| TV-DK | หากแอปกำหนดให้ต้องใช้เกมคอนโทรลเลอร์ตามที่ระบุไว้ในเกณฑ์ TV-GP ฟังก์ชันทั้งหมดจะไปยังส่วนต่างๆ ได้โดยใช้ปุ่มเกมคอนโทรลเลอร์ Android มาตรฐาน ดูข้อมูลเพิ่มเติมได้ที่ประมวลผลการกดปุ่มเกมแพด | |
| TV-DM | แอปไม่จำเป็นต้องใช้อุปกรณ์รีโมตคอนโทรลที่มีปุ่มเมนูเพื่อเข้าถึงการควบคุมอินเทอร์เฟซผู้ใช้ | |
| TV-DB | การกดปุ่มย้อนกลับจะนำคุณกลับไปที่หน้าจอหลักของ Android TV ดูข้อมูลเพิ่มเติมได้ที่กำหนดลักษณะการทำงานของปุ่มย้อนกลับที่เหมาะสม | |
| TV-DL | หากแอปมีฟีดรายการทีวีสดที่ผสานรวมอยู่ในแท็บสด แสดงว่าแอปเป็นไปตามข้อกำหนดในการเล่นแบบราบรื่นและการกลับไปที่แอปโดยตรง ดูข้อมูลเพิ่มเติมได้ที่ปุ่มย้อนกลับ | |
| SDK | TV-PS | นอกเหนือจากข้อกำหนดด้านประสิทธิภาพและความเสถียรหลักแล้ว แอปยังประกาศการรองรับอุปกรณ์ Android TV ที่ใช้กันทั่วไปโดยการตั้งค่า Android SDK เวอร์ชันขั้นต่ำเป็น 31 หรือต่ำกว่าด้วยการตั้งค่า minSdkVersion |
| ไฟล์ Manifest | TV-ML | ไฟล์ Manifest ของแอปตั้งค่าประเภท Intent ของ ACTION_MAIN ไว้เป็นหมวดหมู่ CATEGORY_LEANBACK_LAUNCHER ดูข้อมูลเพิ่มเติมได้ที่ประกาศกิจกรรมทางทีวี |
| TV-MT | ไฟล์ Manifest ของแอปตั้งค่าฟีเจอร์ฮาร์ดแวร์ android.hardware.touchscreen และฟีเจอร์อื่นๆ ที่ระบุไว้ใน "ประกาศข้อกำหนดด้านฮาร์ดแวร์สำหรับทีวี" เป็นไม่บังคับ ดูข้อมูลเพิ่มเติมได้ที่หัวข้อประกาศข้อกำหนดด้านฮาร์ดแวร์สำหรับทีวี | |
| เกมคอนโทรลเลอร์ | TV-GP | หากแอปใช้เกมคอนโทรลเลอร์เป็นวิธีการป้อนข้อมูลหลัก แอปจะประกาศข้อกำหนดที่เหมาะสมด้วยแท็ก <uses-feature> ในไฟล์ Manifest ดูข้อมูลเพิ่มเติมได้ที่ประกาศการรองรับเกมคอนโทรลเลอร์ |
| TV-GC | หากแอปมีวิธีการแบบภาพสำหรับการใช้เกมคอนโทรลเลอร์ วิธีการดังกล่าวจะไม่มีการสร้างแบรนด์และแสดงเลย์เอาต์ปุ่มที่เข้ากันได้ ดูข้อมูลเพิ่มเติมได้ที่จัดการคอนโทรลเลอร์สำหรับเกม | |
| การโฆษณา | TV-AP | แอปมีการโต้ตอบกับโฆษณาโดยใช้การควบคุม D-pad ดูข้อมูลเพิ่มเติมได้ที่เปิดใช้การนำทางด้วย D-pad |
| TV-AD | สําหรับโฆษณาที่ไม่ใช่วิดีโอซึ่งแสดงแบบเต็มหน้าจอ แอปจะอนุญาตให้ผู้ใช้ปิดโฆษณาทันทีด้วยตัวควบคุม D-pad หรือเกมแพด | |
| TV-AU | สำหรับการโฆษณาที่ใช้โฆษณาที่ไม่ใช่วิดีโอแบบคลิกได้และไม่ใช่แบบเต็มหน้าจอ แอปจะไม่อนุญาตให้โฆษณาลิงก์ไปยัง URL ของเว็บ | |
| TV-AA | สำหรับการโฆษณาที่ใช้โฆษณาแบบคลิกได้ แบบไม่เต็มหน้าจอ และแบบไม่ใช่โฆษณาวิดีโอ แอปจะไม่อนุญาตให้โฆษณาลิงก์กับแอปอื่นที่ไม่ได้ให้บริการในอุปกรณ์ทีวี | |
| เนื้อหาเว็บ | TV-WB | สำหรับเนื้อหาเว็บ แอปต้องใช้เฉพาะคอมโพเนนต์ WebView แอปต้องไม่ พยายามเปิดแอปเว็บเบราว์เซอร์ |
| การเล่นสื่อ | TV-NP | หากแอปเล่นเสียงต่อไปหลังจากที่ผู้ใช้กลับไปที่หน้าจอหลักหรือเปลี่ยนไปใช้แอปอื่น แอปจะแสดงการ์ด "กำลังเล่น" ในแถวคำแนะนำบนหน้าจอหลักเพื่อให้ผู้ใช้กลับไปที่แอปเพื่อควบคุมการเล่นได้ ดูข้อมูลเพิ่มเติมได้ที่แสดงการ์ดกำลังเล่น แอปวิดีโอต้องไม่ใช้การ์ด "กำลังเล่น" และต้องหยุดวิดีโอชั่วคราวเมื่อผู้ใช้สลับออกจากแอป |
| TV-PA | หากแอปมีการ์ดกำลังเล่น การเลือกการ์ดนี้จะนำผู้ใช้ไปยังหน้าจอที่ให้หยุดการเล่นชั่วคราวได้ | |
| TV-PN | รายการที่เพิ่มลงในฟีดวิดีโอถัดไปจะเป็นไปตามหลักเกณฑ์ฟีดวิดีโอถัดไปสำหรับนักพัฒนาแอป | |
| การเล่นสื่อ | TV-PC | ขณะที่วิดีโอหรือเสียงกำลังเล่น การกดปุ่มตรงกลางของ D-pad จะหยุดสื่อที่กำลังเล่นชั่วคราว เมื่อหยุดเล่นชั่วคราว การกดปุ่มกลางของ D-pad จะกลับมาเล่นต่อ ปุ่ม D-pad ซ้ายและขวาจะกรอไปข้างหน้าและกรอกลับแทร็กปัจจุบันตามลำดับ ดูข้อมูลเพิ่มเติมได้ที่เหตุการณ์สื่อ |
| TV-PP | หากแอปเล่นเนื้อหาวิดีโอหรือเพลง แอปจะสลับระหว่างการเล่นและการหยุดเล่นสื่อชั่วคราวเมื่อมีการส่งเหตุการณ์คีย์เล่นหรือหยุดชั่วคราวในระหว่างการเล่น ดูข้อมูลเพิ่มเติมได้ที่ KEYCODE_MEDIA_PLAY_PAUSE |
|
| โหมดแอมเบียนท์ | TV-BU | เมื่อมีการเล่นวิดีโอที่ผู้ใช้เป็นผู้เริ่มดำเนินการ แอปจะป้องกันไม่ให้อุปกรณ์เข้าสู่โหมดแอมเบียนท์ ดูข้อมูลเพิ่มเติมได้ที่โหมดแอมเบียนท์ |
| TV-BY | เมื่อไม่มีการเล่นวิดีโอหรือภาพเคลื่อนไหวที่ผู้ใช้เป็นผู้เริ่มดำเนินการ แอปจะไม่ป้องกันไม่ให้อุปกรณ์เข้าสู่โหมดแอมเบียนท์ | |
| TV-BA | สำหรับการเล่นเฉพาะเสียง แอปจะไม่ป้องกันไม่ให้อุปกรณ์เข้าสู่โหมดแอมเบียนท์ เว้นแต่แอปจะใช้ประสบการณ์การใช้งานภาพที่ไม่ใช่ภาพนิ่ง เช่น มิวสิกวิดีโอหรือรูปภาพ ขณะเล่นเพลง | |
| PIP | TV-IC | หากแอปใช้การแสดงภาพซ้อนภาพ แอปจะตั้งค่าข้อมูลเมตาที่เหมาะสมเพื่อจัดหมวดหมู่การใช้งานการแสดงภาพซ้อนภาพเป็นประเภทการใช้งานที่อนุญาตประเภทใดประเภทหนึ่ง นอกจากนี้ยังประกาศชื่อและคำบรรยายแทนเสียงที่แสดงถึงสิ่งที่ใช้ PIP นี้อย่างถูกต้อง ดูข้อมูลเพิ่มเติมได้ที่การทำงานแบบมัลติทาสก์บนทีวี |
| TV-IP | ขณะอยู่ในโหมดภาพซ้อนภาพ แอปจะไม่แสดงสื่อส่งเสริมการขายหรือโฆษณาที่ไม่ได้เป็นส่วนหนึ่งของแหล่งที่มาของเนื้อหา | |
| TV-IQ | ขณะอยู่ในโหมดการแสดงภาพซ้อนภาพ แอปจะไม่ลดคุณภาพประสบการณ์การใช้งานกิจกรรมแบบเต็มหน้าจออื่น แอปไม่ควรใช้ทรัพยากรมากเกินไป เข้าควบคุมโฟกัสเสียง รบกวน MediaSession ที่ใช้งานอยู่ หรือขอเซสชันตัวถอดรหัสมากเกินไป | |
| TV-IH | ขณะอยู่ในโหมดภาพซ้อนภาพ แอปจะไม่แสดงตัวควบคุม UI หรือองค์ประกอบที่ไปยังส่วนต่างๆ ได้ แอปอาจแสดงการควบคุมบางอย่างของผู้ใช้ในหน้าต่าง PIP โดยตรง | |
| TV-IE | การเข้าสู่โหมดภาพซ้อนภาพต้องมีการดำเนินการที่ชัดเจนและตั้งใจของผู้ใช้ภายในแอป แอปจะไม่เข้าสู่โหมด PIP โดยอัตโนมัติ (setAutoEnterEnabled ตั้งค่าเป็น false) เว้นแต่ผู้ใช้จะอยู่ในสายที่กำลังดำเนินการอยู่ |
|
| TV-IS | แอปต้องไม่แสดง UI เพื่อเข้าสู่ PIP หากปิดใช้โหมดภาพซ้อนภาพในอุปกรณ์ | |
| TV-IX | แอปจะใช้โหมดการแสดงภาพซ้อนภาพเพื่อดำเนินการต่อในกิจกรรมต่อเนื่องเท่านั้น ประสบการณ์การใช้งานแบบการแสดงภาพซ้อนภาพไม่จูงใจหรือกระตุ้นให้ผู้ใช้กลับไปที่มุมมองแบบเต็มหน้าจอของแอปในระหว่างหรือหลังจากที่กิจกรรมสิ้นสุดลง | |
| หน่วยความจำ | TV-ME | สำหรับอุปกรณ์ที่มี RAM น้อย (ซึ่ง ActivityManager.isLowRamDevice() แสดงผลเป็น true) การใช้งานหน่วยความจำสูงสุด (หน่วยความจำที่ไม่ระบุตัวตน + Swap + กราฟิก + ไฟล์) ของแอปที่ทำงานอยู่เบื้องหน้าต้องอยู่ภายในขีดจำกัด (รวมถึงกลไกการวัดและข้อควรระวังที่เฉพาะเจาะจง) ที่กำหนดไว้ในเพิ่มประสิทธิภาพการใช้หน่วยความจำ |
| Google Play | TV-G1 | แอป TV ใหม่และแอป TV ที่มีอยู่ทั้งหมดใน Google Play Store ต้องใช้ Android App Bundle |
| TV-G2 | แอปต้องเป็นไปตามข้อกำหนดของศูนย์นโยบายสำหรับนักพัฒนาแอป Play | |
| TV-G6 | ตั้งแต่วันที่ 1 สิงหาคม 2026 เป็นต้นไป แอป TV ต้องรองรับสถาปัตยกรรม 64 บิต | |
| TV-G7 | ตั้งแต่วันที่ 1 สิงหาคม 2026 เป็นต้นไป แอป TV ต้องรองรับหน้าหน่วยความจำขนาด 16 KB | |
| หน้ารายละเอียดแอป | TV-G3 | ฟังก์ชันการทำงานของแอปเป็นไปตามที่คาดไว้หรือตามที่อธิบายไว้ในข้อมูลสินค้าใน Store ของแอปใน Google Play Store |
| TV-G4 | การส่งแอปได้อัปโหลดภาพหน้าจอความละเอียดสูงที่ไม่มีการแก้ไขอย่างน้อย 1 ภาพ ซึ่งแสดงให้เห็นประสบการณ์การใช้งานแอปทีวีเวอร์ชันปัจจุบันได้อย่างถูกต้อง | |
| ข้อมูลสำหรับการเข้าสู่ระบบ | TV-G5 | สำหรับแอปที่กำหนดให้ผู้ใช้ลงชื่อเข้าใช้ คุณต้องระบุข้อมูลเข้าสู่ระบบใน Google Play Console เพื่อทดสอบประสบการณ์การใช้งานแอปแบบเต็ม ดูข้อมูลเพิ่มเติมได้ที่การเข้าถึงแอปในเตรียมแอปสำหรับการตรวจสอบ |
ระดับที่ 2 - เพิ่มประสิทธิภาพสำหรับทีวี
| ประเภท | ทดสอบ | คำอธิบาย |
|---|---|---|
| UI | TV-4K | แอปมีชิ้นงาน UI ระดับ 4K ซึ่งรวมถึงไอคอนแอปพลิเคชัน |
| การเชื่อมต่อ | TV-CT | หากแอปมีแอปบนอุปกรณ์เคลื่อนที่ที่รองรับ Cast แอป TV จะผสานรวมกับ TV Cast Receiver (Cast Connect) เพื่อให้ผู้ใช้แคสต์เนื้อหาจากโทรศัพท์หรือแท็บเล็ตไปยังทีวีได้ |
| การเข้าสู่ระบบ | TV-LI | อินเทอร์เฟซการเข้าสู่ระบบ: ผู้ใช้สามารถเข้าสู่ระบบโดยใช้บัญชีอุปกรณ์เคลื่อนที่หรือบัญชี Google เพื่อการเข้าสู่ระบบที่ราบรื่น |
| TV-LC | แอปจะจัดเก็บข้อมูลเข้าสู่ระบบของผู้ใช้อย่างปลอดภัย หรือบันทึกผู้ใช้ที่กลับมาโดยอัตโนมัติผ่านการตรวจสอบสิทธิ์แบบใช้โทเค็นหรือวิธีการจัดเก็บข้อมูลที่ปลอดภัย ซึ่งจะช่วยลดอุปสรรคในการใช้งานครั้งต่อๆ ไปหลังจากตั้งค่าครั้งแรกได้อย่างมาก | |
| เสียง | TV-VS | แอปนี้ผสานรวมความสามารถในการค้นหาด้วยเสียงเพื่อการค้นพบเนื้อหาในภาษาที่เป็นธรรมชาติ |
| TV-VC | แอปนี้ผสานรวมคำสั่งเสียงสำหรับการเล่นและการนำทาง | |
| ประสิทธิภาพ | TV-BP | แอปมีโปรไฟล์พื้นฐานเพื่อปรับปรุงประสิทธิภาพโดยรวม เช่น การเริ่มต้นแอปและการลดความกระตุก |
ระดับ 1 - ทีวีที่แตกต่าง
| ประเภท | ทดสอบ | คำอธิบาย |
|---|---|---|
| มีส่วนร่วม | TV-EC | แอปจะส่งประเภทเอนทิตีเนื้อหาเพื่อให้ผู้ใช้กลับมาดูต่อได้ เช่น ดูภาพยนตร์ที่หยุดไว้ชั่วคราวหรือดูตอนถัดไปของซีรีส์ผ่าน Engage SDK |
| TV-ER | แอปจะส่งประเภทเอนทิตีเนื้อหาที่เกี่ยวข้องเพื่อให้แสดงคำแนะนำผ่าน Engage SDK ได้ | |
| ความสามารถของอุปกรณ์ | TV-PI | แอปจะเลือกโปรไฟล์รูปภาพที่กำหนดล่วงหน้าของทีวีสำหรับเนื้อหาที่เกี่ยวข้อง (โปรไฟล์ภาพยนตร์สำหรับภาพยนตร์ ความหน่วงต่ำ / คอนทราสต์สูงสำหรับการถ่ายทอดสดกีฬาหรือเกม) |
| TV-AO | แอปจะตอบสนองต่อการสลับเอาต์พุตเสียงได้อย่างราบรื่นโดยการเลือกช่องเสียงที่ดีที่สุดสำหรับอุปกรณ์เอาต์พุตที่รองรับ (เช่น ช่องสเตอริโอสำหรับหูฟังหรือ 5.1 สำหรับลำโพงเซอร์ราวด์) | |
| TV-FR | แอปนี้รองรับการขออัตราเฟรมของเนื้อหา เพื่อให้จอแสดงผลเปลี่ยนไปใช้โหมดการเล่นที่ถูกต้องและหลีกเลี่ยงการกระตุกได้ (เช่น 50 Hz สำหรับเนื้อหา 50 FPS) | |
| TV-TO | แอปนี้รองรับการแตะและการคลิกเพื่อให้ใช้งานร่วมกับรีโมตแบบพอยน์เตอร์และจอแสดงผลแบบสัมผัสได้ คอมโพเนนต์ UI จะแสดงสถานะการวางเมาส์เมื่อเคอร์เซอร์อยู่เหนือคอมโพเนนต์ที่โต้ตอบได้ คุณคลิกคอมโพเนนต์ได้ และเลื่อนคอนเทนเนอร์ที่เลื่อนได้ในแนวตั้งและแนวนอนได้ | |
| TV-SA | แอปนี้รองรับเสียงรอบทิศทางเพื่อประสบการณ์การฟังที่สมจริง เช่น แอปอาจใช้ตัวแปลงรหัส IAMF | |
| เกมคอนโทรลเลอร์ | TV-GF | เกมรองรับตัวควบคุมเกมหลากหลายประเภทอย่างเต็มรูปแบบ |
| การช่วยเหลือพิเศษ | TV-AX | แอปใช้ตัวเลือกการช่วยเหลือพิเศษที่ได้รับการปรับปรุง เช่น คำอธิบายด้วยเสียง การแสดงคำบรรยายแทนเสียง (รวมถึงรูปแบบคำบรรยายแทนเสียงที่ต้องการและโหมดคอนทราสต์สูง) โหมด UI คอนทราสต์สูงทั่วไป โหมดการนำทางที่เรียบง่าย และความเร็วในการเล่นที่ปรับได้ แสดงให้เห็นถึงความมุ่งมั่นอย่างยิ่งในการให้ทุกคนเข้ามามีส่วนร่วมได้โดยไม่แบ่งแยก เพื่อมอบประสบการณ์ระดับพรีเมียมที่ทุกคนเข้าถึงและเพลิดเพลินได้ |
| AI | TV-AI | แอปใช้ประสบการณ์การใช้งานที่มี AppFunctions หรือ AI ในแอป |
คำถามที่พบบ่อย
หลังจากส่งแอปแล้ว ฉันจะทราบได้อย่างไรว่าแอปของฉันไม่เป็นไปตามข้อกำหนดทั้งหมดสำหรับอุปกรณ์ทีวี
หากแอปไม่เป็นไปตามข้อกำหนดด้านความสามารถในการใช้งานที่อธิบายไว้ในหน้านี้ ทีม Play Store จะติดต่อคุณผ่านทางอีเมลที่ระบุไว้ในบัญชี Google Play Console ที่เชื่อมโยงกับแอป
แอปของฉันกำหนดเป้าหมายเป็นรูปแบบของอุปกรณ์อื่นๆ นอกเหนือจากอุปกรณ์ทีวี หากแอปของฉันไม่เป็นไปตามข้อกำหนดของอุปกรณ์ทีวี แอปใหม่หรือแอปที่อัปเดตแล้วจะยังปรากฏใน Google Play สำหรับอุปกรณ์อื่นๆ ไหม
คุณจะเผยแพร่การอัปเดตข้อมูลสินค้าใน Store ใน Google Play Store ได้ก็ต่อเมื่อการเปลี่ยนแปลงทั้งหมดได้รับอนุมัติแล้ว หากการอัปเดตอาร์ติแฟกต์ที่เฉพาะเจาะจงกับรูปแบบอุปกรณ์กำลังบล็อก การอัปเดตข้อมูลของคุณสำหรับอุปกรณ์อื่นๆ เช่น โทรศัพท์หรือแท็บเล็ต คุณ อาจต้องนำอาร์ติแฟกต์นั้นออกโดยแทนที่ด้วยการส่งที่ว่างเปล่าจนกว่า คุณจะสามารถปฏิบัติตามข้อกำหนดได้
หากแอปของฉันเป็นไปตามข้อกำหนดในการเผยแพร่ แอปจะพร้อมให้บริการใน Google Play Store บนอุปกรณ์ทีวีเมื่อใด
แอปที่เป็นไปตามข้อกำหนดสำหรับทีวีจะปรากฏใน Play Store บนอุปกรณ์ทีวีทันที
บันทึกการเปลี่ยนแปลง
พฤษภาคม 2026
- ระดับคุณภาพของแอป TV
- เพิ่มเกณฑ์คุณภาพที่เพิ่มประสิทธิภาพสำหรับทีวี (ระดับ 2) และทีวีที่แตกต่าง (ระดับ 1) เพื่อชี้แจงประสบการณ์การใช้งานทีวีพรีเมียมที่นอกเหนือจากข้อกำหนดในการส่งขั้นต่ำ (ระดับ 3)
ค้นหา
มกราคม 2026
นโยบายของ Play
เกณฑ์ใหม่
TV-G6ตั้งแต่วันที่ 1 สิงหาคม 2026 เป็นต้นไป แอปของคุณต้อง รองรับสถาปัตยกรรม 64 บิต
เกณฑ์ใหม่
TV-G7ตั้งแต่วันที่ 1 สิงหาคม 2026 แอปของคุณต้อง รองรับขนาดหน้าหน่วยความจำขนาด 16 KB
ธันวาคม 2025
ประสิทธิภาพที่คาดหวัง
เกณฑ์ใหม่
TV-PSนอกเหนือจากข้อกำหนดด้านประสิทธิภาพและความเสถียรหลักแล้ว แอปของคุณต้องรองรับอุปกรณ์ Android TV ที่ใช้กันโดยทั่วไปโดยการตั้งค่า Android SDK เวอร์ชันขั้นต่ำเป็น 31 หรือต่ำกว่า
พฤศจิกายน 2024
ฟังก์ชันการทำงานและประสิทธิภาพ
เกณฑ์ใหม่
TV-MEสำหรับอุปกรณ์ที่มี RAM น้อย (ซึ่ง
ActivityManager.isLowRamDevice()แสดงผลเป็นtrue) การใช้งานหน่วยความจำสูงสุด (Anon+Swap + Graphics + File Memory) ของแอปที่ทำงานอยู่เบื้องหน้าต้องอยู่ภายในขีดจำกัด (รวมถึงกลไกการวัดและข้อควรระวังที่เฉพาะเจาะจง) ที่กำหนดไว้ในเพิ่มประสิทธิภาพการใช้หน่วยความจำ
พฤษภาคม 2024
การเล่นสื่อ
เกณฑ์ที่ปรับปรุงใหม่
TV-NPเราได้อัปเดตกฎเกณฑ์ให้มีผลกับการเล่นเสียงเท่านั้น ไม่ใช่ วิดีโอ นอกจากนี้ เราขอแนะนำให้หยุดวิดีโอชั่วคราวเมื่อแอปทำงานในเบื้องหลัง