We are creating a new website using Sitecore, and it seems that we have several options for mobile optimization:
- Responsive design (like on any CMS)
- Mobile device/presentation layer with device detection
- Conditional rendering for mobile (personalization rules)
The site is primarily content-driven ("brochureware"), but there are pieces of the site that are highly interactive and may merit a mobile-specific approach. We'd obviously like to avoid the costs of maintaining essentially a separate mobile site.
How should I decide which of these (or which combination) to use for my site? It seems like a responsive approach will be lowest cost long-term. Can I use this with device detection as well? Should I use a device layer or conditional rendering on pages with a mobile-specific UX?