Я работаю над сайтом для моей компании, который до определенного момента был сайтом только для Internet Explorer по разным причинам, главным образом из-за того, что когда сайт был изначально задуман, IE занимал более 90% рынка, так что работа, чтобы получить это работает в других браузерах, просто не имеет смысла.
Теперь, когда мы живем в более разнообразной экономике браузеров, мы работаем над тем, чтобы сайт работал везде, и, к счастью, приличный кусок этого уже работает.
Однако одна проблема, с которой мы боремся, это то, что поддерживать, а что не поддерживать. Начнем с того, что браузеры, отличные от IE, выпускают гораздо чаще, чем IE, и вы не знаете, какие версии все еще находятся в свободном доступе. По сути, за последнее десятилетие было выпущено три версии IE, и IE6 все еще поддерживается до 2014 года. Но есть обновление для Firefox через день, Apple обновляет Safari более или менее ежегодно. И еще есть Chrome.
Хром изменился с 0,2 до 9,0 за чуть более двух лет. 7.0.517 был выпущен через полтора месяца после 6.0.472. Сейчас есть три разные версии: стабильная, бета и разработчик. И версия dev 9.0.587 была выпущена до последней бета-версии 8.0.552.
С IE у нас возникла ситуация, когда мы должны поддерживать старую версию, потому что ИТ-отдел рассматриваемой компании не позволяет сотрудникам обновляться. С браузерами не IE я думаю, что мы примем строку «обновите до последней версии или мы не сможем вам помочь», но я не уверен, насколько это эффективно.
Кроме того, моя компания имеет некоторые искусственные ограничения. Например, у нас есть продукт, предназначенный для компаний, поэтому мы не поддерживаем «домашние» версии Windows (то есть XP Home, 7 Home Premium), хотя по техническим причинам мы не смогли.
Когда моя компания начинает спрашивать «какую версию или версии Chrome мы поддерживаем», как мне ответить?