Популярний веб-дизайн: чи завантажує однаковий обсяг даних на кожен пристрій?


11

Я хочу переробити свій блог та веб-сайт на wordpress, щоб забезпечити постійно зростаючих користувачів мобільних пристроїв та користувачів планшетних ПК.

Я також чую про чуйний дизайн. Хочу знати, чи чуйний веб-дизайн завантажує однакову кількість даних на екран комп’ютера, а також мобільний пристрій?

Я також бачив, що багато великих фірм, що займаються маркетингом, не інвестували в чуйний веб-дизайн і продовжують розробляти окремий веб-сайт, оптимізований для мобільних пристроїв. Тож для чого мені зайти, чуйний веб-дизайн або окремий веб-сайт, оптимізований для мобільних пристроїв?

Відповіді:


8

Як визначено Етаном Маркотом в ALA 306 , термін "чуйний дизайн" позначає техніку застосування різних правил стилю до вашого HTML в залежності від розміру екрана користувача. Щоб отримати додаткові пояснення чуйного дизайну, ось приємна колода Майка Боллінгера .

У цій моделі ви надсилаєте клієнтові такий самий HTML, незалежно від того, маленький чи великий екран. Однак якщо ресурси (в основному зображення), на які посилається CSS, не відображаються для певних роздільних можливостей екрана, вони можуть не завантажуватися. Наприклад, для великих екранів, які ви можете використовувати high-res.pngу своєму CSS та для маленьких екранів low-res.png- веб-клієнт може вибрати завантаження зображення лише у активному стилі. (Дивіться коментар @ DBUK щонайменше для одного важливого клієнта, який наразі завантажує обидва! Сподіваємось, клієнти будуть розумнішими!)

Ця методика може мати сенс у вашому випадку, або може мати більше сенсу створити окремий мобільний сайт.

Різні пристрої можуть передбачати різні контексти використання. Мобільні телефони завжди у вашій кишені - як би користувач користувався вашим сайтом у продуктовій лінійці? Хочете відправити їм весь сайт? Або лише кілька функцій? Або зовсім інші особливості? Що робити, якщо вони на дивані з телевізором випадково переглядають свій iPad?

Мобільні пристрої, як правило, мають повільніші процесори, менше пам’яті та повільніші швидкості підключення (всі ці «істини» стають все менш істинними з кожним роком, btw) - можливо, ви захочете відправити окремий мобільний сайт строго з міркувань продуктивності.

Я б задумався, що, чим статичніший, текстовіший і змістовніший веб-сайт (тобто блог), тим більше шансів використовувати існуючий HTML та чуйний дизайн. Чим більше інтерактивний, мультимедійний та керований користувачем веб-сайт (тобто магазин), тим більше шансів на створення індивідуальних сайтів для окремих типів пристроїв.

Крім того, не забувайте, що в цей день і вік також виникає питання, чи повинен мобільний досвід бути сайтом чи додатком .


Думаю, прикро, зображення все одно завантажуватимуться. Прикладом є тести cloudfour - cloudfour.com/examples/mediaqueries/image-test .
DBUK

@DBUK Дякую за виправлення - я колись колись заявив, що "не завантажувати" проти "може не завантажувати" в попередніх редакціях до цієї публікації. Оновив мою відповідь, щоб бути точнішим.
peteorpeter

Він для мене новий, тому не впевнений, чи це лише iPhone. Чому з Інтернетом нічого не буває просто :(
DBUK

1
@DBUK Дійсно. Відповідно до цього тесту, коли обидва правила фонового стилю стоять за медіа-запитами, завантажується лише низька роздільна здатність, лише тоді, коли high-res є правилом стилю за замовчуванням, а потім замінюється медіа-запитом, вони обидва завантажуються. В основному, це складно!
peteorpeter

Отже, мобільний перший підхід дозволить обійти цю проблему, наприклад, стиль за замовчуванням для найнижчої роздільної здатності та використання медіа-запитів для всіх великих плюс настільний?
DBUK

1

Чуйний дизайн не повинен завантажувати однакову кількість даних на кожен пристрій, оскільки не всі пристрої мають однакові мультимедійні вимоги. Мобільні сайти повинні використовувати зображення lo-res та мати менш графічний характер, ніж сайти для настільних ПК / ноутбуків / планшетів. І якщо ви хочете поєднати свої мобільні та звичайні сайти, то вам потрібно це врахувати, інакше ваш сайт не дуже чуйний, чи не так?

Слайд-пек-петерпетер посилається на згадку про сценарій чуйних зображень групи філаментів, який дозволяє подавати зображення потрібного розміру на відповідний пристрій за допомогою JavaScript, в ідеалі не завантажуючи більше однієї версії. Для макетів зображення компонування це зазвичай робиться за допомогою медіа-запитів із зазначенням різних стилів для різних роздільних можливостей екрана.


1

Я думаю, що багатьом компаніям знадобиться тривалий час, щоб оновити свої сайти, пекло, ще є якісь там, використовуючи таблиці. Чуйний і мобільний перший підхід, безумовно, є модними словами цього моменту.

Як згадувалося вище в плакаті, вам слід використовувати зображення lo-res для мобільного телефону / пристроїв нижчої роздільної здатності. Медіа-запити допоможуть націлити всі нижчі роздільні здатності. Однак я чув, що мобільне сафарі ігнорує дисплей: жодне правило не завантажує і настільні версії зображень. Крім того, якщо ви спускаєтесь по маршруту чуйного зображення, це робить великий тиск на мобільний процесор - 3 байти на 1 піксель ... Я думаю. Існує маса рішень, що дозволяють обійти додатковий вміст, який завантажується - деякі досить хакі - https://docs.google.com/spreadsheet/ccc?key=0AisdYBkuKzZ9dHpzSmd6ZTdhbDdoN21YZ29WRVdlckE&hl=en_US#gid=0

Щоб дізнатися більше про мінуси чуйного веб-дизайну, перегляньте http://www.webdesignshock.com/responsive-design-problems/ . Не дозволяйте, щоб ця публікація блогу вас відклала. Буквар Апарт написав фантастичну книгу на цю тему - http://www.abookapart.com/products/responsive-web-design . Однозначно варто захопити версію електронної книги.


Чи можете ви детальніше розповісти про операцію 3kb за 1px? Я не бачу, як використання JavaScript для отримання зображення в повному розмірі, тільки якщо роздільна здатність екрана перевищує 480 пікселів, матиме такий ефект. Крім того, ви ніколи не повинні використовувати display: noneприховування зображень від мобільних користувачів. Це просто погана практика.
Lèse majesté

"Деякі мережеві оператори, наприклад, стискають зображення перед тим, як вони передаються по повітрю мобільному пристрою" - w3.org/TR/mobile-bp Це означатиме, що мобільному телефону потрібно буде їх розпакувати (?) Вартістю 3 байт на піксель (@ 24 біт RGB, наприклад, JPG)? На жаль, я поставив kb вгору, чорт забирай. Це виключно з точки зору CSS, мобільний завантажує всі зображення ... мобільні та настільні, і не враховує рішення JavaScript.
DBUK
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.