Si bien existen mil formas de detectar dispositivos móviles, a veces necesitamos algo más sencillo y rápido de implementar, que nos permita diferenciar fácilmente entre las plataformas móviles más populares..
php-mobile-detect es una clase en PHP para detectar las plataformas móviles más importantes: Android, iOS, BlackBerry, Opera Mini, Palm, Windows Mobile y móviles genéricos. Además, permite diferenciar entre móviles y tablets.
Su forma de funcionamiento es muy sencilla:
<?php include('Mobile_Detect.php'); $detect = new Mobile_Detect(); if ( $detect->isAndroidtablet() || $detect->isIpad() || $detect->isBlackberrytablet() ) { // mostar versión para tablets } elseif( $detect->isAndroid() ) { // versión Android } elseif ( $detect->isIphone() ) { // versión iPhone } elseif ( $detect->isMobile() ) { // versión para otros móviles } else{ // versión "normal" } ?>
La lista completa de métodos es: isAndroid(), isAndroidtablet(), isIphone(), isIpad(), isBlackberry(), isBlackberrytablet(), isPalm(), isWindowsphone(), isWindows(), isGeneric(), isMobile()