#browser #frontend #browser-support
#браузер #интерфейс #браузер-поддержка
Вопрос:
Как мне, интерфейсному разработчику, понять, какую минимальную версию Firefox, Chrome, Safari и т.д. Должно поддерживать мое веб-приложение? Должен ли я учитывать, что все пользователи будут использовать последнюю стабильную версию? Если нет, то сколько более старых версий следует рассматривать?
P.S. Я столкнулся с этим вопросом, когда решил использовать CSS grid display, и мои коллеги полагали, что браузеры некоторых пользователей могут не обновляться для поддержки этой функции.
Комментарии:
1. Начните с выяснения распределения браузеров среди всех пользователей: sitepoint.com/browsers-website-support … затем выясните, какой процент пользователей для каждого браузера использует определенную минимальную версию. Если вы можете безопасно охватить 99% потенциальных пользователей, то, возможно, этого достаточно.
2. Да, но проблема в том, чтобы выяснить, какой процент пользователей для каждого браузера использует определенную минимальную версию… @TimBiegeleisen
3. Посмотрите здесь: w3counter.com/globalstats.php
4. На самом деле вам следует использовать аналитику и принимать фундаментальное решение на основе вашей реальной базы пользователей (возможно, у вас есть какая-то статистика по всему миру или на уровне страны, но ваша фактическая база пользователей совершенно иная, не основывайте свое решение на каких-то общих данных). В любом случае, я не думаю, что просто удалять сетки — хорошая идея ( 85% поддержки во всем мире — это довольно хорошо!), У вас мог бы быть какой-нибудь CSS для браузеров, поддерживающих сетки, и запасной вариант для браузеров, которые его не поддерживают. Проверьте
@support
функциональные запросы youtube.com/watch?v=T8uxmUQZsck . Сетки довольно крутые, стыдно ими не пользоваться.