Changelog
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
2023 年 7 月 11 日:更新訪客模式規定
2023 年 1 月 27 日:更新圖片素材資源
- 設計檢查清單中的大部分圖片素材資源已更新,可反映目前的 UI。
2021 年 5 月 17 日:更新 iOS 寄件者使用者體驗指南
- 更新 iOS 14 以上版本寄件者的使用者體驗規範。
2018 年 6 月 4 日:觸控接收器使用者體驗指南
2016 年 4 月 28 日:更新圖片素材資源
- 更新所有圖片素材資源,以符合使用者體驗指南。
- 將冗長的設計檢查清單文件依主要標題分成七個較短、更易於閱讀的檔案,以加快載入速度並減少捲動次數。
- 為提升一致性,我們將「擴展控制項」替換為「擴展控制器」,並將「持續性控制項」替換為「迷你控制器」。
2015 年 12 月 9 日:多項更新
- 我們已更新 Android 的大部分圖片,以及許多網頁接收器圖片。
- 在「傳送者停止投放」中,說明「停止投放」使用者動作的建議行為。
- 下列各節已更新建議標籤:
- 在「寄件者音量控制」中,大幅更新音量控制指南。
- 在「投放序列」中,針對每個序列變化版本,新增內容開始時間的說明。
- 將全文的「Cast menu」(投放選單) 改為「Cast dialog」(投放對話方塊)。
- 在「投放」對話方塊中,新增了建議,指出 Android 應使用 MediaRouter 元件,或參考 iOS、Chrome 或自訂實作的應用程式範例。
- 在Cast 對話方塊中,移除「輕觸 Web Receiver / 內容項目會關閉 Cast 選單,並顯示該內容項目的完整控制項和資訊」,因為系統未實作該行為。
- 在「傳送端音量控制」中,明確指出傳送端應用程式中的音量滑桿必須反映 Chromecast 遙控器所做的音量變更。
- 在傳送者通知中,明確指出開發人員必須提供「X」來停止投放,架構不會提供這項功能。
2015 年 9 月 16 日:多項更新
- 在傳送器擴充控制器中,「識別媒體串流的經過時間和內容長度」已重新闡述為最佳做法。
2015 年 3 月 18 日:音量控制項更新
2014 年 11 月 24 日:訪客模式更新
2014 年 5 月 9 日:投放對話方塊、音量、通知、螢幕鎖定和翻譯
- Cast 對話方塊裝置清單不再需要 Web Receiver 狀態。
- 音樂應用程式的
鎖定畫面不再需要提供 Web Receiver 狀態和名稱。
- 在 Android 裝置上,按下音量硬體鍵時,必須顯示音量滑桿和「投放」圖示。
- iOS 裝置不再需要使用音量硬體按鈕控制 Cast 工作階段的音量。
- 在通知列上使用應用程式圖示,而非投放圖示。
- 如需投放術語的翻譯,請參閱「投放術語」。
2014 年 4 月 11 日:通知和螢幕鎖定
2014 年 3 月 21 日:更新投放圖示
- 投放按鈕狀態
檢查清單需求條件已更新,可反映投放圖示的新「開啟」/「已連線」狀態
2014 年 3 月 10 日:推出 Google Cast
2014 年 3 月 7 日:大幅改善
- 更新檢查清單標題
- 更清楚地定義「必要」和「最佳做法」
- 在所有狀態中新增傳送者 / 網頁接收器螢幕截圖配對
- 新增載入和連線狀態的 GIF 動畫
- 新增術語部分
- 更新 Chrome 規範,反映目前需求
- 更清楚地定義
傳送者停止投放的相關規定
- 更清楚定義
傳送者繼續投放內容的要求
本指南中使用的圖片由 Blender Foundation 提供,並根據著作權或創用 CC 授權分享。
- Elephant's Dream:(c) copyright 2006,
Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org
- Sintel:(c) copyright Blender Foundation | www.sintel.org
- 鋼鐵之淚:(CC) Blender Foundation | mango.blender.org
- Big Buck Bunny:(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-26 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-07-26 (世界標準時間)。"],[[["\u003cp\u003eGuest Mode support has been removed as of July 11, 2023.\u003c/p\u003e\n"],["\u003cp\u003eDesign Checklist image assets have been updated several times to reflect current UI and ensure compliance with UX guidelines.\u003c/p\u003e\n"],["\u003cp\u003eUX guidelines for iOS senders, including updates for iOS 14 and later, were updated on May 17, 2021.\u003c/p\u003e\n"],["\u003cp\u003eNew UX guidelines for touch receivers were added on June 4, 2018.\u003c/p\u003e\n"],["\u003cp\u003eThroughout the development of Cast, various updates have been made to sender and receiver guidelines, including volume controls, cast dialog behavior, and terminology.\u003c/p\u003e\n"]]],["Guest Mode support was removed. Image assets were updated to reflect current UI. UX guidelines were revised for iOS senders, touch receivers, and volume controls. The document was reorganized into seven files and terminology was standardized. Cast dialog and notification labeling were updated. Behavior for stopping and resuming casts was clarified. The cast icon's states were revised. Content duration and elapsed time were emphasized, and volume slider functionality was defined.\n"],null,["# Changelog\n\n### July 11, 2023: Updated Guest Mode Requirements\n\n- Support for Guest Mode has been removed.\n\n### January 27, 2023: Updated image assets\n\n- Most image assets in the [Design Checklist](/cast/docs/design_checklist) have been updated to reflect the current UI.\n\n### May 17, 2021: Updates to iOS sender UX guidelines\n\n- Updated UX guidelines for iOS senders on iOS 14 and later.\n\n### June 4, 2018: Touch receiver UX guidelines\n\n- Added new UX guidelines for [touch on\n receivers](/cast/docs/design_checklist/receiver_touch).\n\n### April 28, 2016: Updated image assets\n\n- Updated all image assets to comply with the UX guidelines.\n- Split the lengthy design checklist document by its major headings into [seven shorter, better chunked](/cast/docs/design_checklist) files for faster loading and less scrolling.\n- For better consistency, replaced \"expanded controls\" with \"[expanded controller](/cast/docs/design_checklist/sender#sender-expanded-controller)\" and replaced \"persistent controls\" with \"[mini controller](/cast/docs/design_checklist/sender#sender-mini-controller)\".\n\n### December 9, 2015: Various updates\n\n- Most of the images for Android, and many for Web Receivers have been updated throughout.\n- In [Sender stops cast](/cast/docs/design_checklist/sender#sender-control-end), Clarified recommended behavior for the Stop Casting user action.\n- Updated recommended labeling in the following sections:\n - [Cast dialog,\n not connected (Web Receivers available)](/cast/docs/design_checklist/cast-dialog#sender-cast-menu-available)\n - [Cast dialog,\n connected but not casting](/cast/docs/design_checklist/cast-dialog#sender-cast-menu-connected)\n - [Cast dialog,\n while casting](/cast/docs/design_checklist/cast-dialog#sender-cast-menu-casting)\n - [Sender notification](/cast/docs/design_checklist/sender#sender-control-notification)\n - [Sender lock screen](/cast/docs/design_checklist/sender#sender-control-lockscreen)\n- In [Sender volume\n controls](/cast/docs/design_checklist/sender#sender-control-volume), updated volume control guidelines extensively.\n- In [Cast sequence](/cast/docs/design_checklist/cast-basics#cast-session-sequence), added clarification about where content starts for each sequence variation.\n- Changed \"Cast menu\" to \"Cast dialog\" throughout.\n- In [Cast dialog](/cast/docs/design_checklist/cast-dialog), added the recommendation to use the MediaRouter component for Android or follow the reference app examples for iOS, Chrome, or custom implementations.\n- In [Cast dialog,\n while casting](/cast/docs/design_checklist/cast-dialog#sender-cast-menu-casting), removed \"Tapping a Web Receiver / content item, closes the cast menu and shows the full controls and info for that content item,\" as that behavior is not implemented.\n- In [Sender volume\n control](/cast/docs/design_checklist/sender#sender-control-volume), clarified that the volume slider in the sender app must reflect volume changes made by the Chromecast remote control.\n- In [Sender\n notification](/cast/docs/design_checklist/sender#sender-control-notification), clarified that the developer must provide an \"X\" to stop casting; this is not provided by the framework.\n\n### September 16, 2015: Various updates\n\n- In [Sender expanded\n controller](/cast/docs/design_checklist/sender#sender-expanded-controller), \"Identify elapsed time and content duration for media streams\" is restated as a best practice.\n\n### March 18, 2015: Updates for volume controls\n\n- A new section, [Sender\n volume controls](/cast/docs/design_checklist/sender#sender-control-volume) has been added\n\n### November 24, 2014: Updates for guest mode\n\n- Considerations for [guest mode](/cast/docs/guest_mode) have been added througout\n\n### May 9, 2014: Cast dialog, Volume, Notifications, Lockscreen and Translations\n\n- Web Receiver status is no longer required for the [Cast dialog\n devices list](/cast/docs/design_checklist/cast-dialog#sender-cast-menu-available).\n- Web Receiver status and name is no longer required for the [lockscreen for music apps](/cast/docs/design_checklist/sender#sender-control-lockscreen).\n- For Android, the volume slider with the Cast icon must appear when pressing the [volume hardware\n keys](/cast/docs/design_checklist/sender#sender-control-volume).\n- Controlling the volume of a Cast session using volume hardware buttons on a mobile device is [no longer required for\n iOS](/cast/docs/design_checklist/sender#sender-control-volume).\n- Use the app icon instead of the cast icon on the notification bar [when casting](/cast/docs/design_checklist/sender#sender-control-notification).\n- Translations of cast terminology are now available at [Cast Terminology](/cast/docs/design_checklist/cast-basics#cast-terminology).\n\n### April 11, 2014: Notifications and Lockscreen\n\n- [Sender notification](/cast/docs/design_checklist/sender#sender-control-notification) and [Sender lock screen](/cast/docs/design_checklist/sender#sender-control-lockscreen) can be implemented in Android only; there is no provision for these in iOS\n\n### March 21, 2014: Updated cast icon\n\n- [Cast button states](/cast/docs/design_checklist/cast-button#sender-cast-icon-states) checklist requirements have been updated to reflect the new ON / Connected state of the cast icon\n\n### March 10, 2014: Introducing Cast\n\n- [Introduce Cast to users](/cast/docs/design_checklist/sender#prompting) is now a checklist requirement\n\n### March 7, 2014: Broad refinements\n\n- Updated checklist titles\n- More clearly defined \"Required\" \\& \"Best practices\"\n- Added sender / Web Receiver screenshot pairs to all states\n- Added animated gifs for loading \\& connecting states\n- Added [terminology section](/cast/docs/design_checklist/cast-basics#cast-terminology)\n- Updated Chrome guidelines to reflect current requirements\n- More clearly defined requirements for [Sender stops cast](/cast/docs/design_checklist/sender#sender-control-end)\n- More clearly defined requiremnts for [Sender resumes cast](/cast/docs/design_checklist/sender#sender-control-resume) \n\n**Images used in this guide** are courtesy of\nthe Blender Foundation, shared under copyright or Creative Commons license.\n\n- Elephant's Dream: (c) copyright 2006, Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org\n- Sintel: (c) copyright Blender Foundation \\| www.sintel.org\n- Tears of Steel: (CC) Blender Foundation \\| mango.blender.org\n- Big Buck Bunny: (c) copyright 2008, Blender Foundation / www.bigbuckbunny.org"]]