Журнал "Компьютерра" №755
Шрифт:
Цели, которые формулирует Хокон, - выбор, конкуренция и совместимость в вебе, - почти дословно совпадают с теми целями, о которых мы говорили со Збигневом Бранецким из Mozilla. Нас удивляет такая схожесть мотивов двух основных конкурентов, и мы ставим вопрос ребром: "Люди из Mozilla говорят, что лучший способ обеспечить выбор и инновации - это браузер с открытыми исходными кодами, в разработке которого может принять участие любой человек; почему же вы работаете в компании, производящей проприетарный браузер?"
– Самое главное - это все-таки соблюдение стандартов, а не открытость кода, - парирует Хокон.
– Большинство пользователей не умеют программировать, и им все равно, доступен код или нет, - главное, чтобы страницы правильно отображались. Впрочем, в тех случаях, когда мы можем сделать какой-то
Именно работу на смартфонах и прочих мобильных девайсах Хокон позиционирует как главное стратегическое преимущество Opera, если сравнивать ее с той же Mozilla Firefox. "Миллионы россиян используют Opera Mini. Для многих людей в Бангладеш или Малайзии это вообще единственный доступ к вебу - там мало у кого есть компьютеры, но у многих есть мобильники. Мы хотим быть повсюду, чтобы дотянуться до любого пользователя, где бы он ни находился". Следует отметить, что это стало возможным во многом благодаря распространению CSS - если бы HTML превратился в язык визуальной разметки, потеряв свое семантическое значение, корректно переверстать страницу под небольшой экран было бы гораздо сложнее либо вообще невозможно.
Работая в Opera и компании YesLogic (разработчик ПО Prince, позволяющего из HTML+CSS получать PDF), Хокон пытается распространить действие веб-стандартов настолько широко, насколько это вообще возможно, - с одной стороны, включая в стандарты те технологии, которые сейчас реализуются различными проприетарными расширениями (например, тестовая сборка Opera поддерживает тег <video>, включенный в черновик HTML5 с тем, чтобы браузер мог отображать видеофрагменты на страницах без использования внешних плагинов, таких как Flash или Silverlight); с другой стороны - расширяя границы самого веба. "Веб-стандарты должны быть такими, чтобы любую информацию, которую человечество хочет сохранить, можно было сохранить именно в них. Любые документы должны быть веб-документами; любые приложения - веб-приложениями", - заявляет Хокон. В подтверждение серьезности своих намерений он демонстрирует обычную книгу в твердой обложке. "Мы написали и сверстали эту книгу с помощью HTML-разметки и CSS-стилей, преобразовали в PDF и отправили результат на принтер. Не использовалось ничего, кроме веб-технологий", - поясняет Хокон.[Подтверждаю: книга была самая обыкновенная, но в ней явно что-то не сложилось со стилями - во всяком случае, несмотря на используемые веб-технологии, кликать по ссылкам в книге было бесполезно.
– А.Б.]
Обсуждая важность веб-стандартов, мы приходим к вопросу об их разработке. Не слишком ли медленно идет процесс? Почему новые возможности появляются так редко?
– Это действительно сложный процесс, и не факт, что его можно ускорить. Смотрите: нам нужно сначала написать стандарт и прийти к согласию с нашими коллегами из Microsoft, Apple, Mozilla по поводу текста спецификации. Потом написать и протестировать код. От идеи до реализации обычно проходит пара лет. Но я не уверен, что мы хотим двигаться быстрее. Иначе просто не будет времени, чтобы о чем-то думать. Мир и так меняется слишком быстро. В 50-х годах мы начали менять способы, которыми распространяется информация - между компьютерами и людьми, людьми и людьми, компьютерами и компьютерами, - и эта революция продолжается до сих пор.
Мечта Хокона - это мир, "где информация доступна всем, в той форме, в которой она необходима", и он считает, что в осуществлении этой мечты веб сыграет не меньшую роль, чем изобретение книгопечатания.
– Книги появились пятьсот лет назад, и сейчас мы можем прочитать, что в них было написано тогда; я думаю, что веб будет с нами еще пятьсот лет, и хочу быть уверенным, что и через пять веков мы сможем прочитать то, что сейчас в нем размещаем. Вряд ли тогда у нас будут такие же компьютеры, как сейчас, но веб останется.
Если же думать не о далекой перспективе, а о ближайшем будущем, то его вполне можно увидеть своими глазами. Хокон демонстрирует новые возможности, которые уже реализованы в экспериментальной сборке Opera[Во время беседы Хокон то и дело брал в руки то один, то другой девайс, как бы приглашая нас попросить показать что-то особенное. В конце концов, я не выдержал и попросил.
– А.Б.]. Речь идет о поддержке тега <video> (см. выше) и ряда других визуальных эффектов - построение трехмерных изображений средствами HTML и JavaScript (3D-контекст тега <canvas>, также являющегося частью черновика HTML5), широкое использование возможностей SVG и поддержка внедряемых в веб-страницы шрифтов. "Мы считаем важными эти три типа медиаданных: шрифты, видео и графика, - говорит Хокон.
– С ними веб будет богаче".
Невольно задумываешься: правильное ли это направление для развития? Не приведут ли видео и прочие визуальные "вкусности" к перегрузке чистого и универсального текста, не станет ли веб ближе к телевидению, чем к книге? К тому же текст гораздо более доступен для людей с теми или иными ограничениями.
– Да, не все могут видеть содержимое экрана, и нам нужно сделать веб более доступным для людей, воспринимающих его на слух, - рассуждает Хокон.
– Accessibility - благородная цель, и мы всегда должны к ней стремиться. Но это не должно удерживать нас от поддержки нетекстовых форм представления информации. Например, кто-то скажет, что веб не должен поддерживать изображения, чтобы не дискриминировать людей, которые их не могут увидеть. Но в этом случае веб вряд ли стал бы столь популярным, и в результате в нем было бы гораздо меньше текстовой информации. К тому же некоторые люди могут иметь проблемы с чтением и письмом, но способны наслаждаться визуально богатым вебом. Я считаю, что в вебе должно найтись место для всех типов медиа.
Стремясь распространить "паутину" повсюду, Хокон не забывает и о побочных эффектах.
– Моим дочерям четырнадцать и шестнадцать лет, и я думаю, что они слишком много времени проводят за компьютером. Конечно, веб приносит им пользу - например, они многое узнают из таких ресурсов, как Википедия - но как родитель я обязан их ограничивать. Приходится быть жестким и уметь сказать: "Два часа в день - и баста!"
Самого Хокона трудно заподозрить в интернет-зависимости - список его увлечений включает сноуборд, столярное дело и дизайн мебели, путешествия по морю и суше, а также участие в самого разного рода движениях, начиная от протестов против софтверных патентов и OOXML и заканчивая борьбой с безвкусной рекламой и высотными зданиями. Он слушает классическую музыку, собирается построить собственный орган и, конечно, любит бывать в опере. "Вчера мы были в Большом театре, а позавчера - в опере в Санкт-Петербурге, - рассказывает Хокон.
– Мне очень понравилась "Пиковая дама" Чайковского. Прекрасные костюмы и декорации. И если сравнивать с другими странами - у вас очень много молодых людей среди слушателей". Как удается совмещать такую активность с ответственной должностью в довольно крупной компании - кажется, и для него самого загадка.
– Просто я считаю, что очень важно жить насыщенной жизнью, - говорит Хокон.
И, пожалуй, добавить к этому нечего.
ПЕРЕПИСКА: Измерение интеллектов
Автор: Илья Щуров
Тему номера, посвященную тестированию интеллекта, Леонид Левкович-Маслюк подготовил еще в начале лета (см. "КТ" #737), и почти сразу же мы решили, что если на нее будут интересные отзывы (а мы их ждали), то сделаем по ним отдельный материал. Первые три недели после выхода темы мы выжидали (нужно было убедиться в том, что ни один читательский отзыв не пропадет и будет рассмотрен), а потом неожиданно началась пора отпусков (право, какая работа летом?), плавно перешедшая в начало учебного года (студентов среди редакторов уже два года как нет, но привычка осталась). Однако долго ли, коротко ли - обещанная переписка с читателями перед вами.