Я працюю над сайтом для своєї компанії, який до певного моменту з різних причин був лише веб-сайтом Internet Explorer, в основному те, що коли сайт був задуманий, IE мав 90% + ринкову частку, тому роботу потрібно отримати працювати в інших браузерах просто не було сенсу.
Тепер, коли ми живемо в більш різноманітній економіці браузерів, ми робимо роботу над тим, щоб сайт працював всюди, і як пощастило, пристойний шматок цього просто трапляється.
Однак одне питання, з яким ми боремося, - це питання, що підтримувати, а що не підтримувати. Для початку браузери, які не IE, випускають набагато частіше, ніж IE, і ви не знаєте, які версії ще існують у дикій природі. В основному три версії IE випущені в останнє десятиліття, і IE6 підтримується до 2014 року. Але оновлення для Firefox є через день, Apple оновлює Safari щорічно чи менше. А тут ще Chrome.
За останні два роки 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 ми підтримуємо", як мені відповісти?