Re[5]: Apple iPad vs. Samsung Note
От: Freelance  
Дата: 09.11.11 12:06
Оценка:
Здравствуйте, Dair, Вы писали:

D>>>Что интересно, этот же результат выдаёт и iPhone 3GS с кол-вом пикселей в два раза меньше.

F>>При коэффициенте 0.5. А если так (http://files.rsdn.ru/78384/viewport.k1.htm — k=1) или вот так (http://files.rsdn.ru/78384/viewport.k2.htm — k=2)? Линейность-то хоть будет?

D>А, это коэффициент 0.5 был, тогда да.


D>1: оба, и 3GS, и 4: 320x356 (вертикально), 480x208 (горизонтально). Что логично, не?

D>2: оба, и 3GS, и 4: 160x178 (вертикально), 240x104 (горизонтально). Что логично, не?

D>Линейность есть.

D>На iPad тоже выдает нормально (при коэф. 1 ширина 768 в вертикали, 1024 в горизонтали)

По-моему, нет, не логично. Если разрешение у iPhone4 960*640, а у iPhone3 480*320, циферки для одного и того же коэффициента должны отличаться. Напоминаю, что:
<meta name="viewport" content="width=device-width; initial-scale=1.0; minimum-scale=1.0; maximum-scale=1.0; user-scalable=no;" />


Логика, видимо, была такая: чтобы не мельчить при увеличении ppi, надо отдавать яваскрипту по запросу заниженные значения. Поскольку 4th gen (iPhone4/iPhone4S/iPod 4 Touch) единственные имеют такой высокий ppi, только для них значения занижаются вдвое. Для iPad'ов все снова должно быть нормально, что мы и видим.

Мне подобные сюрпризы сильно не нравятся, поскольку в результате невозможно делать 4th-gen-оптимизированные веб-аппы, ну да ладно, разобрались. Спасибо за помощь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.