Google Cast ช่วยให้เว็บแอป Android, iOS และ Chrome สามารถ "สตรีม" เนื้อหา เช่น วิดีโอ เสียง และการแชร์หน้าจอ (มิเรอร์) ไปยังอุปกรณ์ที่พร้อมใช้งาน Cast ได้ ดังนี้
- Google Chromecast
- ทีวีที่ใช้ได้กับ Google Cast
- ลำโพงที่ใช้ได้กับ Google Cast
- จออัจฉริยะ (จอภาพ LCD แบบหน้าจอสัมผัสแบบพกพาที่ใช้เป็น Thin Client)
- แท็บเล็ต Android
ในโมเดลการโต้ตอบของ Google Cast โทรศัพท์มือถือ แท็บเล็ต หรือแล็ปท็อปคือผู้ส่งที่ทำหน้าที่เป็นรีโมตคอนโทรลเพื่อควบคุมการเล่น และทีวี จอแสดงผล หรือแท็บเล็ตที่เชื่อมต่อกับแท่นชาร์จคือผู้รับที่รับคำสั่งจากผู้ส่งและแสดงเนื้อหาจากการเชื่อมต่ออินเทอร์เน็ตของผู้รับ การดําเนินการทั้งหมดของผู้ใช้ (การแตะและการปัด) จะเกิดขึ้นได้ทั้งในอุปกรณ์ของผู้ส่งหรือเครื่องรับเว็บ
การแคสต์อาศัยการประสานงานระหว่างหน้าจอ 2 หน้าจอขึ้นไป ซึ่งก็คือ UI ของผู้ส่งและ UI ของผู้รับ โดยทั้ง 2 ฝ่ายต้องทำงานร่วมกัน เช่น หากคุณกดปุ่มบนอุปกรณ์เคลื่อนที่เพื่อหยุดเนื้อหาชั่วคราว ทีวีควรระบุว่าเนื้อหาหยุดชั่วคราว ส่วนอุปกรณ์เคลื่อนที่ควรมีปุ่มเล่นเพื่อเล่นต่อ
ข้อควรพิจารณา
เนื่องจากข้อจำกัดด้านฮาร์ดแวร์และทรัพยากร แอปพลิเคชันที่พร้อมใช้งาน Google Cast จึงมีข้อจำกัดบางประการดังนี้
- อุปกรณ์แคสต์เป็นอุปกรณ์แบบใช้พลังงานต่ำที่มีข้อจำกัดด้านหน่วยความจำ, CPU และ GPU ดังนั้นแอปพลิเคชันตัวรับเว็บควรมีขนาดเล็กที่สุดเท่าที่จะเป็นไปได้
- สำหรับรูปแบบการโต้ตอบของ Cast และ Google Cast คุณสามารถสร้างแท็บ หน้าต่าง หรือป๊อปอัปได้ทั้งในเว็บรีซีฟเวอร์หรือแอปผู้ส่ง รวมถึงรับอินพุตของผู้ใช้โดยตรง เช่น การแตะหรือการปัด เช่น แอป Web Receiver บนแท็บเล็ตหรือจอแสดงผลที่วางอยู่บนแท่นชาร์จจะแสดงปุ่มหยุดชั่วคราวและได้รับการแตะของผู้ใช้ได้ วิธีนี้ทำให้ต้องเรียกใช้การดำเนินการทั้งหมดในแอปพลิเคชันจากเว็บรีซีฟเวอร์หรือแอปพลิเคชันผู้ส่ง
- จออัจฉริยะรองรับอินพุตของผู้ใช้ผ่านแอปผู้ส่งหรือผ่านการสัมผัสบน UI
- ตัวรับเว็บคือเบราว์เซอร์ Chrome ที่เพิ่มประสิทธิภาพสำหรับการเล่นวิดีโอ ดังนั้นปัจจุบันระบบจึงไม่รองรับ WebGL และ Chrome Native Client (NaCL) รวมถึงส่วนขยาย Chrome
- แคสต์รองรับการเล่นสตรีมสื่อหลายรายการพร้อมกันในแท็ก
<audio>
และ<video>
หรือแทร็กเสียงหลายแทร็กโดยใช้ WebAudio API สามารถใช้งานองค์ประกอบวิดีโอเพียงรายการเดียวใน DOM ได้ทุกเมื่อ นอกจากนี้ ระบบยังไม่รองรับการคอมโพสวิดีโอ การจัดการ การเปลี่ยนรูปแบบ การบิดเบี้ยว หรือการซูม
หลักการในการออกแบบโดยรวม
โปรดคํานึงถึงสิ่งต่อไปนี้เมื่อพัฒนาอินเทอร์เฟซผู้ใช้
อินเทอร์เฟซของ Web Receiver:
- เว็บรีซีฟเวอร์อาจมีทั้งองค์ประกอบแบบอินเทอร์แอกทีฟและองค์ประกอบข้อมูลเพื่ออธิบายสถานะของแอป เช่น หยุดชั่วคราวหรือกำลังเล่น หรือข้อความแสดงข้อผิดพลาด การโต้ตอบของผู้ใช้อาจเกิดขึ้นในอุปกรณ์ส่ง Cast (โทรศัพท์ แท็บเล็ต หรือเบราว์เซอร์ Chrome) หรืออุปกรณ์รับเว็บ (ทีวี จอแสดงผล หรือแท็บเล็ต)
- โปรดทราบว่าวิดีโอจะแสดงอยู่ตรงกลางหน้าจอทีวี และองค์ประกอบ UI ไม่ควรรบกวนการแสดงผล วางองค์ประกอบ UI ไว้ภายในส่วนที่ 3 ด้านล่างของจอแสดงผลของ Web Receiver โดยเว้นขอบ 10% จากขอบของหน้าจอเผื่อไว้สำหรับการขยายภาพที่อาจเกิดขึ้น
- การเปลี่ยนจากสถานะหน้าจอหนึ่งไปยังอีกสถานะหนึ่งควรเป็นไปอย่างราบรื่นและดูสมจริง ใช้การเปลี่ยนภาพ เช่น เฟดอินและเฟดเอาต์แทนการย้ายจากสถานะหนึ่งไปยังอีกสถานะอย่างกะทันหัน ตัวอย่างเช่น สถานะการโหลดเนื้อหาจะอยู่บนหน้าจอและค่อยๆ ปรากฏขึ้นในประสบการณ์การเล่นสื่อ
อินเทอร์เฟซสำหรับผู้ส่ง:
- ผู้ส่งรองรับการดำเนินการของผู้ใช้และผู้รับทางเว็บจะแสดงข้อมูลสถานะ เช่น หากเนื้อหาหยุดชั่วคราว ทีวีควรระบุว่าเนื้อหาหยุดชั่วคราว ขณะที่อุปกรณ์เคลื่อนที่ควรระบุว่าพร้อมเริ่มเล่น (เช่น แสดงปุ่มเล่นให้ผู้ใช้เห็น)
- ความเร็วเป็นเรื่องสำคัญ ผู้ใช้ต้องค้นหาตัวควบคุมการแคสต์ได้อย่างรวดเร็ว และเห็นเนื้อหาเริ่มเล่นบนหน้าจอขนาดใหญ่โดยทันที ขณะที่เนื้อหากำลังโหลด ให้แสดงตัวบ่งชี้การโหลดแบบเคลื่อนไหวและใช้ทรานซิชันเพื่อช่วยให้การโหลดดูเร็วขึ้น
วิธีที่ง่ายที่สุดในการตรวจสอบว่าแอปพลิเคชัน Cast ของคุณเป็นไปตามหลักการเหล่านี้คือ การตรวจสอบอินเทอร์เฟซผู้ใช้ด้วยรายการตรวจสอบการออกแบบของ Cast และทดสอบแอปพลิเคชัน Cast ของคุณ
หลักเกณฑ์การใช้แบรนด์
หลักเกณฑ์การใช้แบรนด์ Google Cast ต่อไปนี้มีไว้สำหรับนักพัฒนาแอปและมุ่งเน้นที่ข้อกำหนดเพิ่มเติมที่คุณต้องทำตามเพื่ออธิบายแอปเป็นข้อความ ดูหลักเกณฑ์การใช้แบรนด์สำหรับอุปกรณ์แคสต์ได้ที่ฮับการตลาดของพาร์ทเนอร์ คุณสามารถแจ้งให้ผู้อื่นทราบว่าแอปของคุณใช้ได้กับ Google Cast โดยใช้คำว่า "พร้อมใช้งาน Google Cast" อย่างไรก็ตาม โปรดตรวจสอบว่าแอปของคุณเป็นไปตามข้อกำหนดในการให้บริการเพิ่มเติมสำหรับนักพัฒนาแอปของ SDK ของ Cast และรายการตรวจสอบการออกแบบ รวมถึงการใช้ "เปิดใช้ Google Cast" ของคุณเป็นไปตามหลักเกณฑ์การใช้แบรนด์
คุณสามารถใช้ป้าย Google Cast ในทำนองเดียวกัน ตราบใดที่แอปหรืออุปกรณ์ของคุณเป็นไปตามหลักเกณฑ์การใช้ป้าย Google ขอสงวนสิทธิ์ในการขอให้คุณแก้ไขหรือหยุดใช้ป้ายหากป้ายไม่เป็นไปตามหลักเกณฑ์การใช้แบรนด์
"Google Cast" เป็นข้อความ
- เมื่ออธิบายแอป (ไม่ใช่ผลิตภัณฑ์ฮาร์ดแวร์) ว่าพร้อมใช้งาน Cast ให้ใช้วลี "พร้อมใช้งาน Google Cast" เช่น "แอปนี้พร้อมใช้งาน Google Cast"
- เมื่ออธิบายผลิตภัณฑ์ฮาร์ดแวร์ของบุคคลที่สามที่เข้ากันได้กับ Cast ให้ใช้ข้อความว่า "{TV} เครื่องนี้ใช้ได้กับ Google Cast" "{speakers} เหล่านี้ใช้ได้กับ Google Cast"
- เมื่อเขียนเป็นข้อความ "Google" และ "Cast" ควรเป็นตัวพิมพ์ใหญ่
- ในชิ้นงานการตลาดที่ใช้ "Google Cast" ในข้อความหรือป้าย/โลโก้ คุณต้องใส่การระบุแหล่งที่มาทางกฎหมายดังต่อไปนี้ Google Cast เป็นเครื่องหมายการค้าของ Google LLC
- อย่าใส่ Google Cast ในชื่อแอป (เช่น XYZ Google Cast App)
การรับส่งข้อความในแอปที่พร้อมใช้งาน Google Cast
คุณสามารถโปรโมตแอปของคุณได้ด้วยวิธีต่อไปนี้
- "XYZ เป็นแอปที่พร้อมใช้งาน Google Cast ซึ่งให้คุณสตรีมความบันเทิงที่คุณชื่นชอบจากอุปกรณ์เคลื่อนที่ไปยังทีวีได้"
- "ตอนนี้แอป XYZ พร้อมใช้งานสำหรับทีวีที่ทำงานร่วมกับ Google Cast ได้แล้ว"
- "ตอนนี้แอป XYZ พร้อมให้บริการสำหรับผลิตภัณฑ์ Google Cast ทั้งหมดแล้ว ซึ่งรวมถึง Google Chromecast, Google Cast Audio รวมถึงทีวีและลำโพงที่ใช้ได้กับ Google Cast"
- "แอป XYZ พร้อมใช้งาน Google Cast ซึ่งช่วยให้คุณเพลิดเพลินกับรายการทีวี/ภาพยนตร์/เพลง/เกมโปรดทั้งหมดบนทีวีที่ใช้งานได้กับ Google Cast"
- "ตอนนี้แอป XYZ รองรับ Google Cast แล้ว ซึ่งช่วยให้ผู้ใช้สตรีมเนื้อหาจากโทรศัพท์ไปยังทีวีที่ใช้งานร่วมกับ Google Cast ได้"
ป้าย Google Cast
คุณสามารถใช้ป้าย "Google Cast" บนเว็บไซต์ ข้อมูลผลิตภัณฑ์ใน App Store สื่อการตลาด และเนื้อหาส่งเสริมการขายเพื่อแสดงความเข้ากันได้กับอุปกรณ์ที่ใช้โปรโตคอล Cast
- อย่าแก้ไขสี สัดส่วน ระยะห่าง หรือลักษณะอื่นๆ ของรูปภาพป้าย
- เมื่อใช้คู่กับโลโก้สำหรับเทคโนโลยีส่วนผสมอื่นๆ (เช่น บลูทูธ, Spotify Connect, AirPlay ฯลฯ) ป้าย Google Cast ต้องมีขนาดเท่ากันหรือใหญ่กว่า
- อย่าทำให้ป้ายเป็นองค์ประกอบหลักในหน้าเว็บ
- รักษาระยะห่างระหว่างป้ายกับโลโก้และไอคอนอื่นๆ ในหน้าเว็บ
- เมื่อใช้กับพื้นหลังสีขาว อ่อน หรือปานกลาง ให้ใช้ป้ายสีดํา
- เมื่อใช้บนพื้นหลังโทนสีดำหรือสีเข้ม ให้ใช้ป้ายสีขาว
- ห้ามใช้ป้ายบนหน้าที่มีหรือแสดงเนื้อหาสำหรับผู้ใหญ่ ส่งเสริมการพนัน ส่งเสริมความรุนแรง มีวาจาสร้างความเกลียดชัง เกี่ยวข้องกับการขายยาสูบหรือแอลกอฮอล์ให้แก่ผู้ที่มีอายุต่ำกว่า 21 ปี ละเมิดกฎหมายหรือข้อบังคับอื่นๆ ที่เกี่ยวข้อง หรือไม่เหมาะสมในลักษณะอื่นๆ
การลิงก์ป้าย
เมื่อใช้ออนไลน์ ป้าย Google Cast ต้องลิงก์กับข้อใดข้อหนึ่งต่อไปนี้
- รายชื่อแอปและผลิตภัณฑ์ที่พร้อมใช้งาน Google Cast ของ Google ที่ g.co/castapps
- รายการผลิตภัณฑ์ที่คุณเผยแพร่
- หน้ารายละเอียดผลิตภัณฑ์ที่เฉพาะเจาะจงซึ่งคุณเผยแพร่
- รายการแอปที่คุณเผยแพร่
- หน้ารายละเอียดแอปที่เฉพาะเจาะจงซึ่งคุณเผยแพร่ใน Google Play หรือ Apple App Store
ดาวน์โหลดชิ้นงานป้าย Google Cast
ชุดการดาวน์โหลดประกอบด้วยรูปแบบ Portable Network Graphics (.png), Adobe Illustrator (.ai) และ Encapsulated Postscript (.eps)
แสดงตัวอย่างป้าย Google Cast
ดูป้ายทั้งหมดที่มีและวิธีการใช้ได้ในหน้าหลักเกณฑ์เกี่ยวกับป้ายในฮับพาร์ทเนอร์