Журнал "Компьютерра" N733
Шрифт:
У последующих версий IE будут аналогичные возможности?
– Смотря о каких возможностях идет речь; кое-что мы уже сделали. Во-первых, ядро IE8 создано с книгой стандартов в руках. В нем есть мощный встроенный отладчик HTML, CSS и JavaScript, переработан интерфейс, добавлены полезные Activities и WebSlices. Но о возможностях, аналогичных по архитектуре дополнениям Firefox, пока говорить рано - сейчас главным критерием мы считаем безопасность.
Какие у тебя планы относительно IE?
–
Многих разработчиков волнует полная поддержка всех существующих и будущих стандартов. Как я понимаю, IE8 ее обеспечит?
– IE8 поддерживает стандарты настолько, насколько возможно. Мы внимательно изучили все спецификации и по всем возникшим вопросам советовались с нашими конкурентами. Однако стандарты не совершенны - в них есть "узкие места", и мы их учитываем. Есть четкие правила, определяющие то, как браузер должен обрабатывать страницы, сделанные не по стандартам. Есть множество примеров плохих, некрасивых сайтов, но сделанных в соответствии со стандартом. В то же время есть красивые и удобные сайты, работающие во всех браузерах, но которые не пройдут проверку валидатором. Я общался с Сергеем Чикуенком - техническим директором Студии Артемия Лебедева, мы пришли к общему мнению, что лучший валидатор - браузер.
А что будет с сайтами, написанными под более ранние версии браузеров?
– В IE8 сайты, сделанные для IE6 и IE7, при обработке "по стандартам" действительно могут выглядеть по-разному. Если при отображении сайта, сделанного для ранних версий, в IE8 возникают проблемы (как правило, это обусловлено использованием "хаков"), то разработчик может использовать метатеги: при обработке такого сайта браузер включит режим совместимости, например, с IE7.
Я слышал, что ты имеешь непосредственное отношение к стандарту CSS.
– Да, я чуть больше года вхожу в CSS Working Group. В нее же входят разработчики всех существующих браузеров - по несколько человек. Я один из тех, кто представляет IE. Развитие CSS определяется в основном потребностями разработчиков: делением на представление и содержание, оптимизацию кода, создание новых возможностей.
Есть CSS 2.1 и что-то слышно про CSS 3. Расскажи, пожалуйста, об этом подробнее.
– Мы ожидаем, что CSS 2.1 станет стандартом в ближайшие год-полтора. Но для этого еще нужно многое сделать. В частности, нужны тесты на совместимость (их будет около пяти тысяч), через которые должны пройти браузеры. Что касается CSS 3, это набор идей, которые хотелось бы рано или поздно реализовать, но в стандарт 2.1
Ты слышал о желании ряда российских компаний-разработчиков иметь возможности для расстановки переносов в текстах? Когда это будет реализовано в IE?
– Трудно сказать, как скоро это сможет делать IE. Нашим браузером пользуются пятьсот миллионов человек по всему миру - все они используют разные языки. Чтобы поддерживать для всех языков функции переноса, нужно собрать все словари, написать алгоритмы… это весьма сложная задача, которая, не сомневаюсь, будет решена, но со временем.
Будут ли какие-то кардинальные изменения в пользовательском интерфейсе, возможностях для работы с графикой и анимацией?
– В IE8 почти все силы ушли на переписывание ядра браузера, поэтому работу с графикой (SVG) и анимацией мы отложили до более поздних релизов.
Когда выйдет окончательная версия браузера?
– У нас есть амбициозные планы завершить разработку IE гораздо раньше, чем через пять лет (смеется). Сказать более определенно я пока не могу.
Activities и WebSlices - одни из самых интересных и в то же время самых часто критикуемых нововведений IE8. Смысл Activities сводится к упрощению поиска информации: карт, переводов, товаров и многого другого. Если выделить в тексте заинтересовавший вас объект (в нашем случае это объектив Lensbaby 3G), то с помощью Activities можно без труда найти его на eBay, узнать стоимость, перейти к подробному описанию или купить, находясь на этой же странице. Если выделить адрес - можно увидеть выбранное место на карте за считанные секунды.
В рассматриваемом случае WebSlices будет хорошим дополнением к Activities.Технологически WebSlices представляют собой xml-области на страницах, которые чаще других обновляются. Браузер, подобно rss-аггрегатору, запоминает их и периодически обновляет. Закладки на области, содержащие WebSlices, находятся в панели закладок IE8. Например, на eBay мы можем добавить товар в панель закладок браузера и без труда отслеживать состояние аукциона. Добавление в список отслеживаемых "слайсов" осуществляется "в один клик" по специальной фиолетовой иконке рядом с товаром.
ОРУЖИЕ XXI ВЕКА: Дроны: Джеки-Потрошители или Подглядывающие Томы?
Автор: Ваннах Михаил
В статье "Тихие убийцы" ("КТ" #727) Бёрд Киви рассказал, как фильтруется в Сети информация, касающаяся применения Армией обороны Израиля боевых роботов в Газе. Напомним, что сведения о боевой нагрузке дронов или засекречиваются, или преднамеренно искажаются. Давайте же посмотрим - зачем это может быть нужно.