Почему существует сильная тенденция использовать поддомен m. * (Mobile) для не настольных устройств вместо использования CSS-правил для настройки внешнего вида веб-сайта? - PullRequest
3 голосов
/ 03 августа 2011

Существует широкий спектр веб-совместимых устройств, которые требуют различных настроек дисплея, не только мобильные телефоны.Может быть, я ошибаюсь, но я думаю, что м.субдомен будет таким же бременем, как WWW или http: или: 80.

CSS позволяет нам обеспечить правильное отображение во всех медиа, так почему же так много издателей и евангелистов продвигают создание мобильных субдоменов?

Ответы [ 5 ]

4 голосов
/ 03 августа 2011

С помощью CSS вы можете управлять представлением документа, а не самим документом.

Пользователь, просматривающий Интернет с небольшого экрана устройства, может быть не заинтересован в чтении тонны строк текста, но может быть только полезныминформация.

Веб-сайт, созданный для пользователей настольных компьютеров, обычно содержит много HTML-кода, сценариев, изображений и других ресурсов, которые браузер должен загрузить.Пользователь, использующий портативное устройство, может обнаружить, что оно слишком медленно загружается или использует слишком большую полосу пропускания, или код JS может быть небрежным и сделать сайт практически невозможным для навигации.

Также многие внешние загруженные ресурсы некэшироваться многими карманными устройствами, пока их размер не станет действительно легким.

4 голосов
/ 03 августа 2011

m. * Домен не только меняет графический стиль оригинального сайта. Вот что я видел:

  • загрузка ленивого контента для снижения пропускной способности (например, gmail, которая отображает только несколько писем)
  • меньше виджетов (например: чат, приложения на мобильном сайте Facebook [не приложение])
  • различные взаимодействия (сенсорный, я знаю, что есть сенсорная версия facebook, кроме мобильной базовой)

должно быть много других изменений.

3 голосов
/ 03 августа 2011

Веб-сайты делают это главным образом для случаев, когда они хотят настроить внешний вид веб-сайта для мобильных клиентов.Большинство веб-сайтов (и веб-приложений) помимо своих CSS, используют меньше HTML и JavaScript для своих мобильных клиентов, чтобы сократить время загрузки и время рендеринга (мобильные устройства гораздо менее способны с точки зрения мощности процессора, чем настольные компьютеры / ноутбуки).

В связи с этим имеет смысл сохранить разделенные вещи ™ и создать новое приложение в другом домене.Таким образом, два приложения (настольное и мобильное) проще в обслуживании.

1 голос
/ 03 августа 2011

Во многих случаях из-за особенностей устройства меньшего размера, отсутствия клавиатуры / мыши и маркетинговых стратегий не всегда оптимально «дублировать» веб-сайт на мобильных устройствах. Например, может быть, вы хотите предложить посетителю возможность найти магазин или сразу же набрать свой номер. Во многих случаях веб-сайт, разработанный для стандартного разрешения компьютера, просто не работает в мобильном устройстве.

0 голосов
/ 19 декабря 2014

Эта статья предполагает, что "m" субдомены идут по пути динозавра, в свете современных лучших практик RWD. Далее предполагается, что многие компании решили создать отдельный домен, потому что сложно внедрить подход «сначала с мобильного» на зрелый сайт, созданный «сверху вниз».

Если, однако, вы имеете дело с большой, зрелой, унаследованной кодовой базой, управление диктует определенные проекты, и / или ваша команда большая, вас могут попросить раскошелиться на кодовую базу и создать новое мобильное присутствие.

Я думаю, что другая причина в том, что в недавнем прошлом мобильный поддомен был лучшей практикой, потому что у нас не было инструментов, технологий и методик для создания сайта для настольных компьютеров, который быстро загружался на мобильное соединение, и это правильно отображается в этих очень тупых мобильных браузерах. В настоящее время большинство мобильных телефонов имеют сравнительно умные браузеры и могут использовать тот же самый отзывчивый сайт, что и настольный браузер, не загружая больше, чем нужно.

Конечно, есть еще способ использовать технологию RWD: в частности, в то время, когда я писал это, мы все еще ждали отзывчивый элемент <picture> или аналогичный. Но даже сейчас существуют разумные обходные пути.

EDIT:

Пока Пол Льюис недавно говорит о том, как важно, чтобы ваш сайт был на экране как можно быстрее (в течение 3 секунд), у него также есть небольшой джеб на мобильных сайтах.

если это звучит как окольный способ сказать, что сайты m-dot могут быть плохо ... [утвердительно морщась]

...