Journal des modifications
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
11 juillet 2023 : mise à jour des exigences concernant le mode Invité
- Le mode Invité n'est plus disponible.
27 janvier 2023 : mise à jour des composants Image
17 mai 2021 : mise à jour des consignes relatives à l'expérience utilisateur des expéditeurs sur iOS
- Mise à jour des consignes relatives à l'expérience utilisateur pour les expéditeurs iOS sur iOS 14 et versions ultérieures.
4 juin 2018 : consignes relatives à l'expérience utilisateur du récepteur tactile
28 avril 2016 : mise à jour des composants Image
- Mise à jour de tous les composants Image pour respecter les consignes relatives à l'expérience utilisateur.
- Divisez le long document de checklist de conception par ses principaux titres en sept fichiers plus courts et mieux segmentés pour un chargement plus rapide et moins de défilement.
- Pour une meilleure cohérence, nous avons remplacé "commandes développées" par contrôleur développé et "commandes persistantes" par mini-contrôleur.
9 décembre 2015 : diverses modifications
- La plupart des images pour Android et de nombreuses images pour les Web Receivers ont été mises à jour.
- Dans L'expéditeur arrête la diffusion, nous avons clarifié le comportement recommandé pour l'action utilisateur "Arrêter la diffusion".
- Mise à jour des libellés recommandés dans les sections suivantes :
- Dans Commandes de volume de l'expéditeur, les consignes de contrôle du volume ont été largement mises à jour.
- Dans
Séquence du casting, nous avons ajouté des précisions sur l'endroit où le contenu commence pour chaque variante de séquence.
- Remplacement de "Menu Cast" par "Boîte de dialogue Cast" dans l'ensemble du document.
- Dans la boîte de dialogue Cast, nous avons ajouté la recommandation d'utiliser le composant MediaRouter pour Android ou de suivre les exemples d'application de référence pour iOS, Chrome ou les implémentations personnalisées.
- Dans la boîte de dialogue Cast, pendant la diffusion, nous avons supprimé "Appuyer sur un Web Receiver / un élément de contenu ferme le menu Cast et affiche les commandes et les informations complètes pour cet élément de contenu", car ce comportement n'est pas implémenté.
- Dans la section Contrôle du volume de l'application émettrice, nous avons précisé que le curseur de volume de l'application émettrice doit refléter les modifications de volume effectuées par la télécommande Chromecast.
- Dans Notification de l'expéditeur, nous avons précisé que le développeur doit fournir un "X" pour arrêter la diffusion. Cette fonctionnalité n'est pas fournie par le framework.
16 septembre 2015 : diverses modifications
18 mars 2015 : modifications apportées aux commandes de volume
24 novembre 2014 : mises à jour du mode Invité
- Des points à prendre en compte concernant le mode Invité ont été ajoutés.
9 mai 2014 : boîte de dialogue Cast, volume, notifications, écran de verrouillage et traductions
11 avril 2014 : notifications et écran de verrouillage
21 mars 2014 : mise à jour de l'icône Cast
10 mars 2014 : présentation de Cast
7 mars 2014 : affinements généraux
- Titres de checklist modifiés
- Clarification des catégories "Obligatoire" et "Bonnes pratiques"
- Ajout de paires de captures d'écran de l'expéditeur / du Web Receiver à tous les états
- Ajout de GIF animés pour les états de chargement et de connexion
- Ajout d'une section sur la terminologie
- Mise à jour des consignes Chrome pour refléter les exigences actuelles
- Exigences plus clairement définies pour
L'expéditeur arrête la diffusion
- Exigences plus clairement définies pour la
reprise de la diffusion par l'expéditeur
Les images utilisées dans ce guide sont fournies par la Blender Foundation et partagées sous licence de droits d'auteur ou Creative Commons.
- Elephant's Dream : (c) copyright 2006,
Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org
- Sintel : (c) copyright Blender Foundation | www.sintel.org
- Tears of Steel : (CC) Blender Foundation | mango.blender.org
- Big Buck Bunny : (c) copyright 2008, Blender Foundation / www.bigbuckbunny.org
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 2025/07/26 (UTC)."],[[["\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"]]