A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developers.google.com/cast/docs/ux_guidelines below:

User Experience With the Google Cast Platform

Skip to main content User Experience With the Google Cast Platform

Stay organized with collections Save and categorize content based on your preferences.

Google Cast allows Android, iOS, and Chrome web apps to "stream" content — like video, audio and screen sharing (mirroring) — to Cast-ready devices like:

In the Google Cast interaction model, the mobile phone, tablet or laptop is the sender which acts as a remote control to control the playback, and the TV, display or docked tablet is the receiver which receives instructions from the sender and displays the content from the receiver's Internet connection. All the user actions (taps and swipes) can take place on both the sender device or the Web Receiver.

Casting relies on the coordination between two or more screens; the sender UI and the receiver UI — they must work together. For example, if you press a button on a mobile device to pause the content, the TV should indicate that it is paused, while the mobile device should provide a play button to resume playback.

Considerations

Due to hardware and resource limitations, there are certain restrictions placed on Google Cast-enabled applications:

Overall design principles

Keep the following in mind as you develop your user interface.

Web Receiver interface:

Sender interface:

The easiest way to ensure that your Cast application follows these principles is to review your user interface with the Cast Design Checklist and test your Cast applications.

Brand guidelines

The following Google Cast brand guidelines are for app developers and focus on the additional requirements you must comply with to describe your app in text. For Cast devices brand guidelines see the Partner Marketing Hub. You can let others know that your app works with Google Cast by using the term "Google Cast-enabled". However be sure that your app complies with the Cast SDK Additional Developer Terms of Service and the Design Checklist, and that your use of "Google Cast-enabled" complies with our branding guidelines.

You can similarly use a Google Cast badge as long as your app or device complies with our badging guidelines. Google reserves the right to request that you modify or cease your use of the badge if it does not comply with the brand guidelines.

"Google Cast" in text Google Cast-enabled app messaging

You can promote your app as follows:

Google Cast badge

You can use the "Google Cast" badges on your website, app store listing, marketing materials and promotional materials to display compatibility with devices that use the Cast protocol.

Badge linking

When used online, the Google Cast badge must link to one of the following:

Download Google Cast badge assets

The download bundle includes Portable Network Graphics (.png), Adobe Illustrator (.ai), and Enapsulated Postscript (.eps) formats.

Preview Google Cast badges

Refer to the Partner Hub Badges Guidelines page for all available badges and instructions on usage.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2024-10-24 UTC.

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-24 UTC."],[[["Google Cast enables streaming of content like video and audio from Android, iOS, and Chrome to compatible devices."],["The sender device (phone, tablet, laptop) acts as a remote, while the receiver device (TV, speaker, display) plays the content."],["Both sender and receiver UIs must be coordinated for a seamless user experience, with actions reflected on both."],["Web Receiver applications should be lightweight due to device limitations, and interactive elements should be strategically placed for optimal viewing."],["Google Cast branding guidelines must be followed when promoting app compatibility, including using the approved badge and messaging."]]],["Google Cast enables content streaming from sender devices (phones, tablets, laptops) to receiver devices (Chromecast, Cast-enabled TVs/speakers/displays). Senders act as remote controls, while receivers display content from their internet connection. Both sender and receiver UIs coordinate actions like pausing/playing. Design considerations include lightweight receiver apps, UI placement within the lower third of the screen, and smooth transitions. Apps can be described as \"Google Cast-enabled\" and use a Google Cast badge, following specific branding guidelines and linking requirements.\n"]]


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.3