Невозможность обеспечить поддержку действительно старых телефонов, несовместимых с HTTPS, но если доставить базовый HTML-документ, а затем прогрессивно улучшать его с использованием CSS и JavaScript, то он сможет работать везде.
Во многих случаях прогрессивное улучшение означает, что вы сможете обеспечить поддержку сотен различных браузеров. Однако всякое случается.
Веб-студии высокого уровня, которые предлагают своим клиентам создание сайтов в Самаре, Москве или где-либо еще, очень щепетильно подходят в HTML коду сайта.
Подход, при котором вы начинаете с базового HTML-документа и прогрессивно улучшаете его, должен быть отправной точкой для большинства веб-страниц. В браузерах с продвинутыми возможностями улучшения будут наблюдаться в виде, например, закругленных углов и градиентов.
Однако минимальные требования, предъявляемые тем или иным сайтом либо приложением, могут оказаться выше, чем способен удовлетворить базовый HTML-документ. Видеоигра может потребовать графическую библиотеку WebGL. Пользователь не увидит содержимого, если его браузер не будет поддерживать WebGL, — пройдет еще не менее двух лет, пока станет возможно прогрессивное улучшение с WebGL до WebGL 2!
Как говорится, нужно знать правила, а то опомниться не успеешь, как нарушишь их. Вы должны прибегать к прогрессивному улучшению, начиная с базового HTML-документа, если только вам не известна веская причина, по которой оно не будет работать.
Даже в таком случае базовый HTML-документ, выдавший сообщение Sorry, this game requires WebGL support to play, станет хорошей отправной точкой, на которой должна строиться игра.
Благодарим сайт http://fantazystudio.ru/ за помощь в работе над проектом данной статьи