А андроид тоже не без странностей оказывается.
Вроде как и есть поддержка медиа-запросов и правило @viewport в CSS должно поддерживаться, но все это не работает без meta-тега в шапке сайта, например, такого:

<meta name="viewport" content="width=device-width" />

Хотя эту же запись можно было бы перевести в CSS, как следует стандартам:

@viewport { 
    width: device-width;
    } 

Актуально для Android 4.0 (ICS)