По первому пункту - ширину запросто можно задать с помощью файрбага - и не нужен никакой эмулятор. Я всегда так делаю. К тому же все-таки лучше тестировать верстку на реальных устройствах, а не эмуляторах. Не знаю, как наладонники(с ними дел не имел), а вот телефоны могут по-разному отображать одну и ту же страницу(даже два телефона одного производителя)
С PocketPC другие приколы. Любой Pocket отобразит оптимизированную верстку одинаково (разве что в разных разрешениях), т.к. браузер везде одинаковый — mobile IE. Но и тот имеет свои дефолтовые значения CSS, часть не понимает итп, верстать с фаербагом — извращение. Попробуй открой pda.basher.ru в фаере и на наладоннике, разница очевидна.
А эмулятор, кстати, идентичный устройству, т.к. от тех же мелкософтовцев, а значит с ним проблем никаких не будет.
За что вы так не любите автоопределение и PNG?
Автоопределние - просто неотъемлимая часть крупного сайта. Пользователь не будет рад, если ему, например, загрузится весь полумегабайтный интерфейс gmail только потому, что он не знал, что нужно обязательно ввести спец адрес для мобильной версии.
Если опять же взять для примера gmail, то изначально для PDA выдается мобилная версия, ожидаемая и необходимая в 90% случаев, но Вы можете выбрать полную HTML версию, а затем и основную.
Формат PNG поддерживается всеми мобильными броузерами совместимыми с WAP2.0 и уж тем более броузерами современных смартфонов и PDA.
браузеров под покет наверное уже не меньше чем под десктоп. делать сайты (и советовать другим делать сайты) ориентируясь на покет ИЕ.. хм.. трудно выразить эмоции, но в общем ничего хорошего в этом нет
> Определить PocketPC не так и сложно. HTTP_USER_AGENT содержит «windows ce» + браузер (mobile ie) добавляет ряд своих заголовков, например HTTP_UA_OS.
Это сработает и на опере, и на айфоне, и на симбиановских мобилах?
откройте сурс и посмотрите =) в первой статье я указал, по каким причинам нужна другая верстка и почему именно не хватит просто добавить оптимизированный css.
в первой статье основной причиной другой верстки названо «тупо грузить лишний трафик», и всё. Я понимаю, конечно, что оперирую ценами дефолт-сити, но все равно метр трафика мне стоит столько же, сколько минута разговора с городским телефоном, а тратить этот метр я буду минут 10 — минимум!
давайте еще делать отдельные субдомены для разных браузеров, для слабовидящих/слепых юзеров, для поисковых ботов, для тех, кто любит управлять с клавиатуры, и т.п. ; )
если в ваших словах действительно присутствует скрытая ирония, то вот вам вариант ответа:
непохоже, что эта статья ориентирована именно на таких знатоков ; )
аргументы, приводящиеся в ней, доступны для понимания и обычным веб-разработчикам
а если скрытая ирония мне только почудилась, то серьезный ответ такой:
нет, мне не приходилось верстать под мобильные устройства. Однако когда передо мной возникает сложный для моей квалификации выбор, я стараюсь полагаться на решения авторитетных в веб-разработке людей, обычно именно тех, кто создает веб-стандарты. В этом конкретном случае они считают, что сайту не нужны отдельные версии для разных агентов.
в том и разница между нами, видимо. Вы без задней мысли доверяете мнению людям вокруг, а я проверяю на своей шкуре места, в которых я не уверен. Если я ошибаюсь, это мои ошибки и я за них несу ответ.
«Ничего кроме белого фона, черного текста и синих ссылок в PDA версии сайта (примеров не мало) это высшая степень неуважения и презрения к владельцам современных мобильных устройств.»
Не согласен, это высшая степень уважения к пользователям GPRS. :)
Не приплетайте Европу, там с интернетом напряги тоже еще те, испытал на собственной шкуре. WiFi в кафе имеется, но далеко не всегда это доступно/недорого. Возможно местные жители и не испытывают проблем, но приезжему просто так хороший канал не найти, тот же GPRS дороже нашего раз в 5. Что порадовало, так только скорость и качество связи...
По 4 пункту (по части дизайна) думаю стоит задуматься о трафике. На мобильных устройствах он как правило значительно дороже да и каналы тоже намного тоньше, поэтому использование жирной графики весьма сомнительно. Думаю именно поэтому и в приведенном примере (и в других аналогичных) не используется полноценная графика.
графика, оптимизированная под PDA, весит копейки. Соответственно не стоит вставлять баннеры-небоскребы по 400 кило каждый, но и полностью отказываться от графики, это перебор.
По поводу отдельного домена - это плохо тем, что принуждает вас использовать WildCard SSL-сертификат (разумеется в случае необходимости SSL), что менее удобно и более дорого.
Скоро думаю писать проект с поддержкой PDA. Вообще ничего не знаю по этому поводу. Спасибо, в целом статья оказалась вполне полезной. Желаю продолжения, если есть и если можно. :)
Какие-то странные у вас данные. http://www.liveinternet.ru/stat/ru/brows…
опера мини хоть и занимает какую-то нишу, но к сожалению li.ru не различает mobile ie, пока. Уверен, его гораздо больше, чем опера-мини.
Ответил я не вам лично, а вашей ветке.
По пункту 4 чушь несусветная. Переносить весь функционал "большой" версии сайта в мобильную вредно. Мобильная версия это именно мобильная версия, а не просто версточка под маленький экранчик. Соответственно, функционал нужен только тот, который нужен мобильным пользователям.
Сайты бывают разные, зачем же сразу хабр. Возьмем, к примеру, сайт некоего сферического кинотеатра.
Можно предположить (и притом весьма уверенно), что мобильному пользователю в основном будет интересно расписание сеансов с ценами и (возможно) как добраться, а вовсе не условия аренды залов под презентации...
Ну и размещать информацию с сеансами выше, нежели информацию о аренде.
Да и потом зачем обрезать подобную информацию?? Я зашел в сеть, увидел приятные цены на аренду залов, встретился с партнером, в кафе с наладонника зашел на этот сайт и? Я помню что там была эта информация, почему сейчас она будет скрыта?
после определения мобильного клиента нужно не выдавать другие шаблоны, а делать редирект на pda-версию, чтобы была возможность посмотреть полную версию сайта с гаджета.
если вы так и делаете, то простите, не понял сразу...
Верстка под PDA, часть 2