Zend Framework offers the Zend_Http_UserAgent component, that can be used to recognize mobile devices. Using this class you can easily build web applications for multiple mobile platforms. See how to use the Zend_Http_UserAgent in a simple web application built with Zend Framework 1.12.