Я работаю над webApp, который должен быть изменен до любого размера экрана, которое может иметь устройство. В iOS и более старых версиях Android тег viewport отлично работает. Изображение на экране всегда изменяется в соответствии с экраном.
(Как описано здесь: https://developer.apple.com/library/ios/#DOCUMENTATION/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html#//apple_ref/doc/uid/TP40006509-SW19)
На Galaxy Nexus (Android 4.0) это не сработает. С левой и правой стороны - около 20 пикселей пространства, и я не знаю, почему он это делает.
Мой тег viewport выглядит следующим образом:
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
Независимо от того, что я меняю по тегу, пространство всегда есть, и содержимое не подходит для экрана.
Я сделал образец страницы, чтобы показать вам эффект: http://easyeve.w3y.de/link/index.html
Если вы откроете эту ссылку на iPhone, то контент отлично подойдет (вы не увидите ничего желтого = тело), а ширина документа - 320 пикселей. На Galaxy Nexus вы увидите желтое пространство, а ширина документа - 360 пикселей (что составляет ровно половину разрешения экрана). Это тоже должно быть 320 пикселей!
У вас тоже есть эта проблема, и есть ли способ ее исправить?
Обновление: я заметил ту же проблему в Galaxy Note/Android 2.3.6 Поэтому это не проблема Android 4. Это связано с большим размером экрана, я думаю.