Почему следует отказаться от поддержки IE6

Не так давно пришлось аргументированно отказаться от поддержки IE6 в одном проекте, привожу документ, который спас наш мозг от мук адаптации проекта к "нормальной" работе в IE6, может кому ещё пригодится.

Аргументы против Microsoft Internet Explorer 6 (IE 6)
  1. Microsoft призывает пользователей окончательно отказаться от работы с браузером IE 6-й версии, замечая, что у него закончился "срок годности". И настойчиво рекомендуют пользователям перейти на последнюю, восьмую версию браузера. Представителей компании особо волнуют корпоративные пользователи, которые зачастую не обновляют ПО.
    ]]>http://www.securitylab.ru/news/382549.php]]>
    ]]>http://www.securitylab.ru/news/393993.php]]>
    ]]>http://itgator.ru/2010/05/30/sotrudnik-microsoft-moya-zadacha-unichtozhit-ie6/]]>
    ]]>http://webplanet.ru/news/soft/2009/08/19/ie6_must_die.html]]>
    ]]>http://www.xakep.ru/post/52089/default.asp]]>
  2. IE6 – заслуженный, но медленный браузер. IE6 был физически написан более 9 лет назад (2001 год) и хотя является самым прогрессивным браузером на то время, но на данный момент уже не отвечает современным требованиям по скорости и надежности. IE6 работает медленнее IE8.
  3. Новые веб-приложения могут не работать в IE6. Все больше современных веб-приложений не работают целиком или полностью в IE6. В частности, веб-интерфейс нового SharePoint 2010 не работает в IE6, равно как и Office Web Apps (онлайновые версии основных настольных офисных пакетов Word, Excel, PowerPoint, которые вышли в 2010 году). В дальнейшем таких приложений будет становится все больше, что означает невозможность их использования в IE6.
  4. На данный момент Windows XP, куда входит IE6, более не продается. Это означает, что при покупке нового компьютера на нем в любом случае будет стоять другой браузер.
  5. IE6 осталось существенно меньше, чем Windows XP. Несмотря на то, что IE6 является частью Windows XP, на данный момент лишь каждый пятый пятый пользователь Windows XP в России использует IE6. Доля IE6 последовательно снижается в течение последних двух лет. Большинство пользователей Windows XP уже выполнили обновление с IE6. Многие из них перешли в своё время на IE7, а в дальнейшем и на IE8.
  6. В IE6 плохая поддержка CSS, HTML, JavaScript
    1. CSS1 поддерживается, но почти на каждое правило есть баг
    2. CSS2 поддерживается лишь частично
    3. CSS3 не поддерживается вообще
    4. HTML5 не поддерживается полностью
    5. Колоссальное количество багов, уязвимостей, недоработок, заплаток, костылей
    6. Отсутствие нормальной поддержки альфа-канала у PNG
    7. Недостаточная поддержка HTML, полное отсутствие поддержки XHTML и XML
    8. Отсутствие поддержки современных версий JavaScript, вследствие чего невозможна нормальная работа сайта на стороне клиента
    9. Нет средств для разработчиков: нет просмотра кода прямо в браузере, не говоря уже про средства отладки JavaScript
    10. Очень медленный редеринг страниц при работе с DOM через JavaScript
    11. Не масштабируются шрифты, указанные в пикселях
    12. Нет поддержки CSS стилей min-width, max-width, min-height, max-height
    13. Отвратительная работа со шрифтами TrueType
    14. Не работает переназначение свойства innerHTML в таблицах
    15. Не поддерживает свойства clientWidth, clientHeight для div'ов
    16. IE6 подталкивает и поощряет разработчиков писать некорректный и неграмотный код (хаки, условные комментарии и т.п.)
      ]]>http://habrahabr.ru/blogs/webdev/72417/]]>
      ]]>http://hello-world.com.ua/view/otkaz-ot-podderjki-ie6]]>
      ]]>http://enoughie6.com/]]>
      ]]>http://rotorweb.ru/mysli-vslux/krestovyj-poxod-protiv-ie6.html]]>
  7. Internet Explorer 6 — это одна большая дыра для компьютера и данных (]]>http://www.my-bt.ru/talk/post8488.html]]>).
    1. При установке свежей Windows без антивирусов и фаерволов с помощью IE компьютер может подхватить вирус, троян и еще много чего того, даже от самого Яндекса;
    2. При использовании IE посещенные сайты могут сами себя добавлять в закладки без ведома пользователя. И не только закладки: и домашнюю страницу, и вообще свою панель инструментов, которую вы не сможете удалить.
    3. IE — очень уязвимый браузер. Через него в компьютер без ведома пользователя могут спокойно проникнуть вирусы-трояны, черви, программы-шпионы и adware. Что характерно, пользователь может так и не узнать об этом, а тем временем программа-шпион передаст все его пароли и информацию о ПК хакеру. Помимо того, вся информация на жестком диске подвергается риску.
    4. Разработчики веб-сайтов лютой ненавистью ненавидят IE, потому что чтобы внедрить какое-то изменение, надо проверить сайт в не только в одном нормальном браузере (Chrome,Opera, FireFox) но и в каждой из версий IE (IE 6. 0, IE 7. 0, IE 8. 0, IE 9. 0), потому что то, что работать будет в IE 7, может не работать в IE 6 и наоборот.
    5. Большие утечки памяти в JavaScript, которые при долгой работе с браузером выливаются в замедление работы браузера и всевозможные ошибки.
  8. IE6 реально не соответствует современным стандартам и языкам программирования при создании сайта
  9. Многие компании уже отказываются от поддержки использования браузера IE6. В число таких компаний входят всем известные Google и YouTube. Они объявили о том, что прекращают поддерживать данный браузер и призывают использовать либо более новую версию, либо другой браузер.
  10. Абсолютно несовременный интерфейс, например, отсутствие таких вещей, как табы
  11. В настоящее время существует довольно много различных браузеров, которые соответствуют не только современным стандартам, но и имеют довольно удобный интерфейс для пользователей, что позволяет легко, быстро и безопасно перемещаться по интернету

Ниже приведена статистика использования браузеров. Судя по ним процент пользователей IE6 быстро снижается и более перспективными браузерами сейчас являются IE8, Fire Fox 3.6, IE7, Opera 10, Chrome 8, Opera 11.

Статистика использования браузеров по миру
Август 2010 – ноябрь 2010
 
Ноябрь 2010 – январь 2011
 
Статистика использования браузеров по России
Август 2010 – ноябрь 2010
 
Ноябрь 2010 – январь 2011
 

PS: отказ от поддержки одобрили :)

Комментарии

Отправить комментарий

  • Доступны HTML теги: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • Search Engines will index and follow ONLY links to allowed domains.

Подробнее о форматировании

Введите решение задачи