Pull to refresh

Comments 7

Блин, до чего же раньше было удобно. Хочешь мобильную версию - приписываешь в URL спереди m. и всё - я так Хабр тот же лет 12 назад читал: для текста с иллюстрациями больше и не надо было.

Хочешь десктопную - убираешь ту самую m. Тут было сложнее, некоторые сайты принудительно включали её обратно, определив, что просмотр идёт с телефона, но тогда ещё сильно не все.

Вы точно подметили, стоило об этом упомянуть.

В случае с версией с поддоменом есть минус, разработчикам приходится поддерживать 2 версии стилей (как минимум, а то и 2 версии html), помню twitter так работал. Плюсы в таком подходе тоже есть, версии остаются относительно независимыми, но нарушается DRY.

Для себя выбрал использование сетки, с подходом mobile first + включение "Отображать на ПК" через скрипт (конечно немного кода добавляет, но пережить вроде можно).

Кстати после написания статьи заметил что мало компаний поддерживают данную функцию, можно выделиться на их фоне :)

UFO landed and left these words here

Спасибо за информацию, я если честно думал что DPI привязан к PPI и не меняется в настройках телефона. Оказывается можно в Android (в iOS нельзя) поменять этот параметр через меню разработчика (параметр "Минимальная ширина"), сразу стало так просторно :)

Отличий между focus и chrome не увидел (даже если поставил 468 в системе), или это проявляется только на некоторых сайтах?

Почему на мобиле, разрешение экрана которой явно выше, чем 1920х1080 в ландшафтном режиме те же сайты в режиме для ПК показываются по уродски и не так как на самом ПК 1920х1080? Почему нельзя сделать рендеру браузера настройку, чтобы он трактовал экран без привязки к PPI, просто по разрешению (или с PPI обычного 17" монитора), а уж увеличить при необходимости я смогу и сам, для этого жест привычный есть.

Хороший вопрос, по сути этой настройкой является "Показать на ПК" только без выбора разрешения viewport, у каждых браузеров (chrome/safari) будут свои "вшитые" значения viewport, к примеру 980px, 1024px и.т.д, на основе чего такие значения выбраны к сожалению сказать не могу.

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

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

"версия для пк", на "мобилках", это понятно. отдельные ресурсы пытаются побороть эту опцию, но в принципе, в большинстве случаев, употребимо.

однако, всё гораздо хуже, когда "веб-приложение" заточено под телефоны, а ты за контупером. это гораздо более болезненный случай, даже не смотря на то, что можно включить какой-то там режим в dev-tools браузера.

Sign up to leave a comment.

Articles