With the 2013 release of SharePoint, Microsoft has added two new capabilities that assist with full-scale branding of SharePoint sites: device channels and design packages. A device channel uses the user agent of the web browser sending the incoming web request to determine which master page to render the content pages with. A common use of the device channels is to detect tablets and smartphones to use a more touch-friendly interface design. For instance, a device channel can be configured to look for an iPad
in the following user agent to identify the iPad devices:
Mozilla/5.0 (iPad; CPU OS 7_0_4 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11B554a Safari/9537.53
Tip
Any portion of the user agent can be used for a device channel. It is important to be specific, but not too specific. Using iPad
would apply to all the devices that specify iPad
in their user agent, whereas iPad; U; CPU OS 7_0
would only apply to iPads running on iOS Version 7.0.
A design...