Ho usato sotto il codice per rilevare mobile in magento1.
$isMobile = Zend_Http_UserAgent_Mobile::match(
Mage::helper('core/http')->getHttpUserAgent(),
$_SERVER
);
Non sono sicuro che ci sia qualcosa disponibile anche per Magento2. Qualcuno ha usato qualcosa del genere in magento2?