- Я даже не знаю, каким образом отвечать на этот вопрос. HTML5 – это платформа для того, чтобы создавать на ней страницы и приложения, это то, что люди уже используют. Если сделать это хорошо, то это пойдёт на пользу всем участникам. Будущее же Flash и Silverlight и каких-то других технологий – совсем другая история. Сравнивать работу над будущим интернетом и решать, делать это или не делать, из-за того, что у нас есть какая-то другая технология, которая тоже показывает видео на экране - это бессмысленно.
- У Microsoft есть и ещё одна технология, причём очень древняя. Я говорю об ActiveX.
- Мы не можем его убрать и, скорее всего, никогда не уберём, потому что есть много людей в мире, у которых от этого жизнь зависит. Даже если бы мы хотели убрать, то просто не сможем.
- Internet Explorer 6 тоже по-прежнему занимает заметную долю рынка. Можно ли с этим что-нибудь сделать?
- Мы всё время об этом говорим, мы стараемся помочь и стимулировать людей как только можем, чтобы они переходили на новые браузеры, чтобы те, кому нужен апгрейд, делали апгрейд. С технической точки зрения мы уже сделали всё, что могли. Но мы не можем делать апгрейд насильно. Хотя мы не поддерживаем IE6 ни в одном продукте Microsoft, мы, конечно же будем продолжать выпускать обновления безопасности ещё долго. Это наше обязательство. Если есть какая-то ужасная проблема, которая может повлиять на компьютеры людей, мы её исправим.
- В чём же причина такой необходимости?
- Есть приложения, написанные как раз в те годы, когда IE был единственным браузером. Есть многие приложения – в интернете и, в особенно больших количествах, в интранетах - в компаниях, где бизнес просто зависит от приложений, которые работают только в IE6 и ни в чём другом. Они будут сломаны, если сделать апгрейд до другой версии.
- Как изменилась ситуация после того, как доля Internet Explorer существенно уменьшилась? Стало лучше или хуже?
- Конкуренция - это всегда лучше для прогресса.
- А как же желание разработчиков иметь единый стандарт, на который можно рассчитывать?
- Это как раз очень забавно – нас всё время спрашивают, когда Microsoft перестанет заниматься своим браузером и перейдёт на WebKit. Вопрос отличный - ответ отрицательный. Мне интересна логика в голове людей, которые задают этот вопрос. Человек считает, что нехорошо, когда у какой-то компании в прошлом был один браузер, который занимал весь рынок. Из-за того, что браузер занимал весь рынок, компания перестаёт его развивать. Будет ли лучше, если мы весь этот рынок передадим другой компании?
- Но ведь WebKit поддерживает не одна компания.
- Всё равно это один проект. Вообще, то, что у нас есть конкуренты - это замечательно. Как разработчик я считаю, что конкуренты - это лучшее, что может быть. Когда конкуренции нет, приходится доказывать, что то, что я хочу сделать, нужно делать не только потому, что мне так кажется.
- Ощущается ли политизированность при принятии важных решений? Ситуация сейчас накалённая и каждая из крупных компаний пытается делать веб таким, какой бы соответствовал собственной стратегии. Apple хочет продавать побольше устройств с браузером, Google хочет сделать из веба вообще всё. Чего в таком контексте хочет Microsoft?
- Мы хотим, чтобы веб хорошо работал в Windows. Там, где мы можем использовать замечательные свойства Windows - к примеру, замечательную и сильную графику. В IE9 SVG и HTML Video работают лучше чем где бы то ни было - из-за системной поддержки.
- Готов ли веб стать заменой стандартному способу разработки приложений?
- Это можно делать уже очень давно. Какие-то вещи – с тех пор, как он вообще появился. Сейчас просто стало гораздо больше возможностей. При наличии HTML5 и Local storage и, не знаю даже как по-английски называется, заворачивания приложений так, чтобы они не выглядели как страницы, у них не было тулбара, зато был бы значок на рабочем столе. Но это всё вещи косметические. Если есть технология, которая позволяет это сделать, граница между страницами с JavaScript и приложениями постепенно уменьшается. Не в последнюю очередь - за счёт скорости.