The Device Detection module helps manage the complexity of mobile environments and detects requests originating from mobile devices using a Mobile Detect capability API.
Coupled with Magnolia's core channel functionality, you can create multiple channels that define the content and format served to a particular device class. There is no need to duplicate content. The same web content can be served to all devices in a format that is optimized for each device.