Ещё один простой блог в интернете, одного из жителей Сызрани, который считает себя дизайнером, WEB-мастером и фотографом-любителем

просто блог

QR CODE для записиQR CODE для записи “Мобильный или не мобильный? Вот в чем вопрос!”

Мобильный или не мобильный? Вот в чем вопрос!

Мобильный или не мобильный? Вот в чем вопрос!

Уже не первый год кипят страсти вокруг мобильных платформ. Очень много советов о том, что необходимо делать отдельную мобильную версию сайта. Но говоря о мобильной версии сайта, почему то люди забывают о современных разрешениях, таких как 1080p и выше. Верстая сайт они делают ограничение на ширину или вообще фиксированную, в районе 1000 px. А ведь таких разрешений экрана гораздо больше, чем мобильных устройств с маленькими разрешениями, для которых делается отдельная мобильная версия. Мобильные сайты упрощают, но забывают, что технологии развиваются и для современных мобильных устройств примитивная мобильная версия сайта выглядит как отголосок 00-х годов. При этом так же забывают о Opera Mini. Но как дела обстоят на самом деле? В этой статье я хотел бы рассмотреть всё более подробно. Попробуем поразмышлять.


В виду очень больших разногласий, статья получилась немного сумбурной. Далее много текста и мало картинок.

Статистика

liveinternet.ru

Браузеры
фев 2013 янв 2013 за 3 месяца
Google Chrome 23.4% 23.2% 23.2%
Firefox 14.2% 14.5% 14.6%
Opera 12 11.4% 12.0% 12.0%
Opera Mini 10.6% 11.0% 10.9%
Safari 4 8.2% 7.8% 7.6%
Mozilla 1 5.7% 5.4% 5.4%
Explorer 9 5.5% 5.6% 5.6%
Explorer 8 3.6% 3.7% 3.8%
Яндекс.Браузер 2.9% 2.7% 2.6%
Хром (Mail.ru) 2.5% 2.4% 2.4%
Разрешения
фев 2013 янв 2013 за 3 месяца
Не определено 24.5% 24.1% 23.7%
1366×768 19.7% 19.5% 19.5%
1024×768 11.5% 11.7% 11.7%
1280×1024 10.8% 10.9% 11.1%
1280×800 8.0% 8.2% 8.2%
1920×1080 6.3% 6.2% 6.2%
1600×1200 4.5% 4.6% 4.6%
1440×900 4.1% 4.2% 4.2%
1680×1050 2.8% 2.9% 2.9%
640×480 2.5% 2.4% 2.4%
1152×864 2.3% 2.3% 2.3%
240×320 1.5% 1.6% 1.6%
800×600 1.2% 1.2% 1.2%
Другие 0.2% 0.2% 0.2%

hotlog.ru

Браузеры
Фев 2013 Янв 2013
Chrome 32.07% 32.15%
Opera 22.69% 23.20%
Firefox 20.24% 20.40%
Internet Explorer 14.69% 14.39%
Safari 7.46% 7.38%
Яндекс 2.85% 2.46%
Разрешения
фев 2013 янв 2013
1366×768 21.15% 20.51 %
1280×1024 16.07% 15.53 %
1024×768 9.95% 9.87 %
1920×1080 8.78% 8.29 %
1280×800 6.72% 6.78 %
1440×900 5.37% 5.23 %
1600×900 4.55% 4.36 %
1680×1050 4.07% 4.04 %
768×1024 2.53% 2.44 %
1024×600 2.19% 2.23 %
1360×768 1.80% 1.76 %
800×600 1.62% 1.68 %
1152×864 1.27% 1.26 %
320×480 1.16% 1.17 %
1280×720 1.13% 1.10 %
1280×768 1.03% 1.01 %

w3schools.com

Браузеры
Янв 2013
Firefox 30.2%
Chrome 48.4%
Internet Explorer 14.3%
Safari 4.2%
Opera 1.9%
Разрешения
1366×768 25.4%
1920×1080 11.0%
1280×1024 9.7%
1024×768 9%
1440×900 7.3%
1280×800 8.2%
1680×1050 5.7%
1600×900 5.0%
1920×1200 2.9%
1360×768 2.1%
2560×1440 1.1%
800×600 0.5%
640×480 0%
Other 0.5%

Мой блог

Браузеры
Фев 2013 Янв 2013
Chrome 47,61% 46,54%
Firefox 29,27% 27,83%
Opera 17,31% 18,45%
Internet Explorer 3,76% 3,75%
Safari 1,59% 1,82%
Android Browser 0,11% 0,80%
Opera Mini 0,34% 0,70%
Mozilla Compatible Agent 0% 0,11%
Разрешения
Фев 2013 Янв 2013
1920×1080 23,01% 21,66%
1366×768 20,73% 21,77%
1280×1024 16,40% 15,44%
1680×1050 6,83% 7,18%
1280×800 6,26% 6,86%
1600×900 5,92% 4,50%
1440×900 5,58% 5,47%
1024×768 4,44% 5,31%
1920×1200 2,16% 2,31%
1024×600 1,14% 1,23%
1280×720 1,14% 0,43%
1152×864 0,57% 1,07%
1360×768 0,57% 1,07%

Разрешений, которые в статистике занимают менее 1%: 2560×1440, 1536×864, 2048×1152, 1280×960, 1280×768, 290×305, 1400×1050, 1600×1200, 2560×1024, 320×480 3, 1920×1068, 2560×1600, 480×800, 1024×640, 1056×594, 1140×641, 1350×1080, 1396×785, 1600×1024, 1600×780, 1603×902, 177×186, 1920×1128, 1920×957, 246×288, 470×234, 768×1024, 800×600, 960×600, 1249×702, 1441×810, 1024×614, 1093×614, 1280×752, 1293×758, 1311×737, 1344×840, 1360×1024, 1440×810, 1463×823, 1467×825, 1536×960, 1584×990, 1607×904, 231×358, 240×293, 2880×1800, 290×116, 30720×768, 314×202, 320×240, 320×455, 360×480

В этой статистики хотелось бы обратить внимания на:

  • процент маленьких разрешений экранов не велик — где-то 1-2%, где-то 3-5%
  • разрешения выше 720p (1280×800, 1366×768) — более 20%
  • IE занимает последние место среди популярных браузеров, однако им пользуются от 5% до 15%
  • Opera Mini до 10%

Что такое мобильное устройство?

Статистика конечно приблизительная, и для определенных сайтов может отличаться, но не думаю что на много. Теперь можно делать выводы…хотя, стоп! Сначала стоит определиться что понимать под мобильными платформами:

Устройства с маленькими разрешениями экрана

Когда разговор заходит про мобильные платформы, то часто апеллируют именно разрешением экранов менее 800×600. Думаю и это понятно, ведь маленькие разрешения экрана требуют определенной компоновки страницы, особого подхода к юзабилити.

Устройства использующие Opera Mobile, Opera Mini и другие мобильные браузеры

Этот пункт часто напрямую связан с предыдущим пунктом, потому что часто именно на устройствах с небольшим разрешением стоят мобильные браузеры. Однако технологии развиваются и многие мобильные устройства, такие как планшеты, уже имеют большое разрешение экрана, вплоть до 1080p (1920×1080). Так же под мобильным браузером можно понимать и Chrome под Андройд, который не сильно отличается от его старшего брата. Поэтому говоря о мобильном браузере стоит понимать лишь «ограниченные» браузеры, которые поддерживают меньшее число современных возможностей и спецификаций.

Тонкие клиенты (телевизоры) и консоли

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

Ошибки и заблуждения

Главная ошибка и заблуждение подобных статей является то, что необходимо делать мобильную версию сайта. Да-да, это ошибка. Почему?

Большинство статей уже устарели. Некоторые статьи писались еще в нулевых годах, другие основываются на них. Но ведь технологии развиваются. И сейчас, например, появились мобильные устройства с Ретина дисплеями. Так же мобильными устройствами можно называть тонкие клиенты (ТВ, Консоли). И под данные устройства мобильные версия сайта, которые разрабатываются под маленькие разрешения экрана уже не подходят, ибо они имеют разрешение минимум 720p. Хотя такие устройства только появились и развиваются — они уже имеют не малый сегмент рынка. Вы можете себе представить чтобы пользователь зашел с 50-ти дюймового телевизора на мобильную версию сайта? Конечно многие возразят, что мол они посмотрят нормальную версию сайта. И вот тут будет второе заблуждение. Как я писал в начале статьи — многие сайты имеют фиксированную ширину около 1000px. Вот теперь представьте узенькую полосочку посредине экрана. Думаете пользователям такое нравится? А еще на подобных экранах стоит браузер, который может не поддерживать скрипты и прочие плюшки. Как тут быть? Тоже разрабатывать отдельную версию сайта для них? Нет! Об этом чуть позже.

Также большинство людей говоря о мобильной версии сайта или даже вообще верстая сайт не вспоминают браузер Opera Mini и Opera Mobile. Этим браузерам уже много лет. Но о них почему то редко вспоминают.

Таким образом, люди тратятся на устройства с маленьким разрешением экрана, которых менее 5%, но забывают о больших разрешениях, число которых уже давно перевалило за 20%.

Выводы

Выше сказанным я хотел подвести к выводу, о котором уже и упоминал. Отдельная версия мобильного сайта в настоящее время не оправдана, ввиду слишком расплывчатого ряда критерием мобильных устройств. Конечно, исходя из статистики можно выделить каждый пункт и попытаться для него сделать отдельную версию сайта. Но насколько оно целесообразно. Не выкинете вы зря деньги на ветер? И сколько вы потратите на это ресурсов: времени, денег и сил? Не стоит ли смотреть в будущее и вкладывать деньги в современные технологии? Именно о них мы сейчас и поговорим.

Вместе с тем, большинство разработчиков уже отказались от IE6 и IE7. Но в статьях об мобильных версиях сайта продолжают упоминать (не эти разработчики, а в общем) разрешения менее 320×240. Не бред ли?

Что делать? Оптимальное решение

Техника развиваются, а вмести с ним развиваются и программы, стандарты и интернет. И на помощь разработчику уже достаточно давно пришла технология CSS3 Media Queries, которая заменила определение устройства с помощью link media, которые и поддерживались то не всеми устройствами. А также CSS3 Media Queries пришли на замену отдельной мобильной версии сайта.

Для поддержки старых браузеров появился термин Graceful Degradation и Progressive Enhancement

На замену резиновой верстки пришел Responsive Web Design и Adaptive Web Design (отзывчивый, адаптивный веб-дизайн).

Помимо этого есть еще понятие как Mobile First, о котором я просто обязан упомянуть и который некоторые считают принципиально необходимым.

Ко всему выше озвученному пришли на помощь SVG и WebGL.

И это не всё. Это только лишь модные словечки, которыми пестрит интернет наряду с HTML5 и CSS3 и привнесли в жизнь разработчика новых веселых вещей, о которых рассказать в одной статье не получится. Да и не об этом статья.

CSS3 Media Queries

CSS3 Media Queries — это замечательная технология, которая экономит время и силы, но не нервы. Она позволяет в одном CSS файле стилей разложить верстку для разных разрешений экрана. Конечно, чтобы правильно сверстать — необходимо, чтобы в дизайн-макете были заложены для этого возможности. И к сожалению, эту технологию поддерживают только современные браузеры.

Graceful Degradation

А вот для старых браузеров придумали Graceful Degradation. Graceful Degradation переводится как «изящная деградация», однако на деле всё обстоит иначе. Смысл в том, что верстальщик должен верстать по Фен-Шую порядку как и в любом другом случае: сначала просто HTML код, затем CSS и только потом CSS3 и JS. Но верстка должна работать в старых браузерах. Сайт должен функционировать с отключенными JS. Верстка должна быть семантичной и понятной с отключенными стилями. И после вёрстки под современные устройства уже начинаются добавляться разного рода хаки и упрощения для устаревших браузеров, но не затрагивая современные. Сайт выглядит по проще, но обязан полностью функционировать и быть удобным для просмотра.

Progressive Enhancement

Progressive Enhancement (прогрессивное улучшение) в какой-то мере противоположность Graceful Degradation. Конечно ни кто не отменяет семантичность верстки, но основной момент тут заключается в том, что бы заставить старые браузеры отображать как можно современнее сайт с помощью скриптов. Для этого есть много специальных библиотек. Одна из них — это Modernizr.

Responsive Web Design

Responsive Web Design — эта техника основана как раз на CSS3 Media Queries и предпочтение отдается Graceful Degradation, однако подразумевает возможность включение и CSS3 Grid и CSS3 FlexBox. Единственное, что тут стоит добавить, так это так же и наследование от резиновой верстки.

Adaptive Web Design

Adaptive Web Design отличается от Responsive Web Design тем, что данная техника верстки основывается на Progressive Enhancement, вместо Graceful Degradation. И предполагает вносить изменения в дизайн на стороне сервера.

Mobile First

Mobile First — техника, не сильно отличающаяся Responsive Web Design, только лишь тем, что подразумевает верстку начинать с мобильных приложений.

В данных описаниях возможны ошибки, ибо всё это появилось не так давно и уже успело всё перемешаться. И на возникший у вас вопрос (наверняка же появился такой вопрос?): «Что же выбрать, как быть?» — однозначного ответа быть не может, ибо если выбирать что-то конкретное, то всё не охватишь и все они взаимосвязаны. Делать акцент на чем-то одном — создание очередного холивара. Тут не надо выбирать, тут надо использовать всё вместе, насколько это возможно и требуется.

Заключение

Мозги еще не закипели? На самом деле в данной статье рассмотрена лишь капля в море, которая полезна для заказчика. Для продвинутого верстальщика тут сказано лишь немного того, что он должен знать. В любом случае стоит забыть уже о том, что сайту необходима отдельная мобильная версия, на которую уходит много времени и сил. У мобильной версии есть лишь одно преимущество — это уменьшенный вес страницы за счет оптимизации графики. Но так ли важно это в во времена широкополосного интернета? И как эта оптимизированная графика скажется на современных мобильных устройствах? А ведь еще имеется тенденция к облегчению дизайна сайтов и при правильной верстке весь дизайн должен быть полностью в стилях, а вот уже в стилях можно оптимизировать графику в зависимости от разрешения экрана.

Поэтому если кто-то вам предлагает разработать мобильную версию — этого человека можно сразу назвать не профессионалом («профессионалы», поспорим?), не разбирающимся в современных технологиях и/или вас пытаются обмануть и развести на деньги.

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

Главную же мысль, которую я изначально хотел донести до читателя — прежде чем думать о мобильном сайте — подумайте лучше о устройствах с большим разрешением экрана, в том числе и тонкие клиенты, которые сейчас активно заполняют рынок. В то время, как мобилы с ограниченными возможностями и разрешениями уходят на второй план. А через 2-3 года практически полностью исчезнут с рынка. И если у вас, допустим, онлайн магазин, то сомнительно, что пользователи с доисторическими устройствами у вас чего-то купят. Люди которые покупают в интернете или постоянно серфят — такие люди имеют всё же более современные устройства.

Конечно есть еще мнение, что Гугл и Яндекс вроде как любят отдельный мобильные сайты и отдают предпочтения при выдаче результатов в своих мобильных поисковиках. С этим мнением я спорить не буду, ибо не изучал. Но что-то мне подсказывает, что этими мобильными версиями поисковиков пользуется всё меньше и меньше людей.

Когда появились HTML5 и CSS3, а IE6-7 ушел на задний план — многие кричали от радости, в надежде, что их жизнь упростится. Но на самом деле, всё только начинается!

Рубрики: Разное | Комментариев нет

Оставить комментарий

В блоге включена ручная модерация комментариев. Нет смысла повторно отправлять комментарий.
Поля отмеченный звездочкой * обязательны к заполнению

Перед отправкой формы: