Эксклюзивное интервью с Чарльзом Маккети (Charles McCathieNevile) из Opera

21 апреля 2010, Капранов Олег 0
Компания Opera Software продолжает радовать российских пользователей своими программами. Первое, что приходит на ум при упоминании компании Opera – это, конечно же, знаменитые интернет-браузеры Opera и Opera Mini. Сегодня мы предлагаем нашим читателям эксклюзивное интервью, которое любезно согласился дать нашему корреспонденту один из руководителей компании – Чарльз Маккети (Charles McCathieNevile), который занимает должность Chief Standard Operation.

Чарльз, спасибо, что согласились на интервью для F1CD.ru. Прежде чем я начну задавать технические вопросы, не могли бы Вы немного рассказать о себе и Вашей работе в Opera? Вы хорошо известны среди разработчиков, но широкой публике о Вашей работе известно не так много.

В Opera я работаю с открытыми стандартами, в компании этим вопросом занимаются порядка тридцати человек. Я своеобразный middle-менеджер, моя работа – курировать этих людей, расставлять приоритеты. Кроме этого, уже 12 лет я занимаюсь разработкой стандартов для доступности веба. Это моя личная симпатия. Например, есть такая штука, canvas в HTML 5. И я сейчас работаю над тем, чтобы он был максимально точно отрисован, и чтобы у людей не было проблем с использованием этого решения. Кроме этого, я шеф подразделения веб-приложений в W3C. Я слежу за тем, чтобы все работало максимально корректно.

Кстати, к вопросу об HTML 5. Что вы считаете наиболее важным в этом стандарте?

Тут нужно понять для кого. Если для разработчиков, то весь вопрос в том, как интерпретировать старый HTML. Сайты, написанные в HTML 3-4. Сейчас частенько между идеей и реализацией сайта имеется большая разница. Сейчас многие вещи в разработке: GEO-локация, API для JavaScript. Все это составные части HTML 5. Это платформа для reach-контент решений. Внедрение HTML 5 заменит очень многое: плагины, скрипты. Например, сейчас, чтобы написать код для формы ввода данных нужно очень многое. Нужны коды, нужна работа с CSS.

В HTML 5 – это все в одной строке. Это облегчит и сделает более эффективной жизнь разработчиков, это ускорит работу браузеров. Ну и вообще, чем короче код, тем меньше в нем места для ошибок. Так что если сразу перейти на плюсы для пользователей, то это все в итоге сведется хотя бы к тому, что заряда батареи вашего ноутбука будет хватать на более длительный срок.

А какими продуктами Opera Вы сами регулярно пользуетесь?

Я работаю с нашими продуктами ежедневно, и это, по сути, все продукты. Очень много почты, так что Opera Mail – ежедневно. Все это, как правило, приложения для десктопных систем. Opera Link, Opera Unite – для работы с документами. А вот разработки Opera для мобильных телефонов использую очень редко, так как всегда с собой ноутбук. Кроме этого есть что-то вроде правила для меня – если нет компьютера, то нет и интернета. Собственно Opera mini я использую в двух случаях: если иду с друзьями в паб и нужно найти песню для караоке, и когда я раз в год езжу на крикет. Все. У меня даже все презентации делаются в Opera. Я никогда не использую Power Point! (смеется).

В чем, по вашему мнению, преимущество использования формата Ogg Theora перед H.264? За исключением, конечно же, платности последнего. По многим тестам H.264 всё же работает быстрее и результат получается лучше...

Преимущество в том, что на Ogg Theora работают очень многие. Разработчики браузеров, сайтов, каждый может использовать Theora. Чтобы сделать браузер с поддержкой H.264 нужно быть готовым заплатить $5 млн. и платить их затем каждый год.

Если же все-таки стандартом будет принят кодек H.264, то как будет развиваться ситуация с патентными отчислениями? Во многих ли странах действует данный патент? Как поступать в данном случае владельцам видеохостингов?

Я не думаю, что H.264 будет стандартом. Я вообще не думаю, что будет какой-то один стандарт. Точно так же, как несколько лет назад получилось с png и gif. Картинки в интернете живут так и так. Аналогичный пример: VHS и BETACAM – видеоформаты. Один формат открытый, другой – закрытый, дорогой, и, к тому же, еще и бета-версия. Это было в начале 90-х. Киностудии сделали свой выбор без проблем – они как выпускали фильмы на VHS, так и продолжили выпускать, а у ТВ-каналов были куплены лицензии на BETACAM. Таким образом, он стал уделом узкой группы профессионалов, а VHS заполнил рынок.

Что будут использовать хостинги, то и будет стандартом. Сейчас хостинги используют H.264, но Youtube принадлежит Google, а Google недавно купил автора формата Ogg Theora. Google не выбрасывает деньги на ветер, и так или иначе примет решение.

Каким Вы видите браузер будущего? 5, 10, 15 лет? В каком направлении будут двигаться обозреватели, появится ли что-то революционно новое?

Браузера станет меньше. Он станет менее заметен для пользователя. Станет больше веб-документов. Сейчас у нас есть интерфейс Gmail, Yandex, но над ними есть еще и интерфейс браузера. В будущем браузера станет меньше, и основной интерфейс будет у этих систем. Вообще же ситуация будет в другом. Она уже сегодня в другом. Если пять-десять лет назад пользователь выбирал операционную систему по тем или иным характеристикам, то сейчас браузер важнее. Браузер еще не стал основным инструментом, мы сейчас где-то посередине.

Кроме этого, меняется и парадигма браузера. Сейчас он не только на компьютере. Браузер есть в мобильном телефоне, есть в телевизоре, и гораздо острее стала чувствоваться необходимость синхронизации этих данных, чтобы на компьютере, в телефоне или телевизоре был один браузер, с одними и теми же настройками, закладками, приложениями и т.д. Opera Unite, например, очень важный инструмент для решения этой задачи. Теперь не нужно заливать фотографию на Facebook или куда-то еще, чтобы показать ее друзьям, теперь можно сделать это самостоятельно в несколько кликов. Браузер становится все более и более индивидуальным. Вплоть до того, что в него можно встроить платежную систему.

На сегодня Opera является бесплатным, но не открытым браузером. Не кажется ли Вам, что, возможно, проекту пошло бы на пользу стать OpenSource?

Понимаете, это не какой-то идеологический выбор. Это вопрос организации и управления бизнесом. Производитель платит в любом случае. Либо ты платишь за работу инженерам, которые разрабатывают приложения, либо инженерам, которые причесывают сторонние разработки и убирают баги. Мы выбрали первое. Ну и потом закрытым у Opera является только ядро системы. Но в мире реально есть десяток – полтора разработчиков, которые способны там что-то изменить. И они все так или иначе при деле. Это не идеологическое, это бизнес-решение. Решение, позитивно влияющее на качество кода.

Firefox приняли другое решение, и из-за этого Вы регулярно можете наблюдать как после выхода нового релиза у Вас отваливаются плагины, так как они заточены под старую версию. Очень многие из-за этого вынуждены после обновления делать downgrade и откатываться назад. Вообще надо понимать, что у Opera закрыто только ядро, все, что касается пользовательских настроек доступно разработчикам, каким-то свободным художникам, и они могут там писать все что угодно. Ключом здесь является тот факт, что это не влияет на устойчивость системы в целом. Есть и еще один важный момент. Закрытие ядра позволяет нам, управляя API, идти вперед и одновременно развивать браузер.

Есть ли в проектах Opera какие-то уникальные — запатентованные технологии?

Не знаю. Я как-то не придаю этому значения. Этим занимается другой офис.

А почему? Традиционно, общаясь с представителями вендоров, слышишь: "А вот наш московский (цюрихский, бостонский и др.) офис за этот год получил столько патентов, а вот там-то, наконец, получили первый патент, и это огромный шаг вперед". Что они (или вы) делаете не так?

Они гордятся количеством, как насчет качества? Патенты тормозят развитие веба. Мы не любим их. Используем их, платим за них. Вообще очень много наших разработок запатентовано, но мы не требуем за их использование отчислений. Покупка патента сродни покупке ядерного оружия. Много потраченных денег, головной боли и сомнительные выгоды.

Как отразилось на популярности Opera введение экрана выбора браузеров в Windows 7? И как вам сама эта идея?

Лично мне эта идея – никак. В целом же, я думаю, оно как то скажется, но это не вопрос одной недели. Что-то изменится, возможно, уже изменилось, но увидим мы это не скоро. Рынок стал более открытым. Самое важное, что у людей появился выбор. В долгосрочной перспективе это позволит разработчикам не сосредотачиваться на заточке сайта под конкретный браузер, а делать сайт, который будет корректно отображаться во всех из них. Один из самых ярких примеров – IE6. Когда браузер появился, он был лучшим, под него все писали. Разработчики других браузеров копировали все коды, включая баги.

Сейчас ситуация иная. Это влияет на качество кода, и я думаю, что за временем такие застывшие продукты как IE6 просто уйдут с рынка. Вот вам и еще один аспект – IE6, по сути, откатывал весь рынок разработки назад. Был такой язык – XHTML, он казался светлым будущим веба. Но IE6 отображал его как обычный HTML, что свело его преимущества к нулю. Причем ситуация не изменился и в IE7 или IE8.

Чем Вы можете объяснить такую популярность браузера Opera среди российских пользователей?

Один из самых популярных вопросов (смеется). У пользователей Opera одно из самых больших комьюнити в России. В частности, речь идет о технически подкованных пользователях. Потом Opera наиболее удачно заточена под Россию. С другой стороны, если мы поговорим о том, почему Opera не так популярна на Западе, то причина в том, что платную версию там покупали не очень охотно. Западный пользователь привык платить, но он получал браузер вместе с операционной системой, и зачем покупать еще один, было не совсем понятно. В России этот вопрос не так важен для пользователей. У нас и по сей день здесь много пользователей, но мало денег (смеется). Именно поэтому здесь люди получали Opera бесплатно, так же как и IE, и делали осознанный выбор.

Opera инициировала антимонопольный процесс против Microsoft, подав жалобу о рассмотрении нарушения закона конкуренции при включении IE в стандартную поставку Windows. В каком году компанией было подана жалоба и почему это не было сделано ранее? На этот вопрос решил ответить Владимир Исаев, менеджер по коммуникациям Opera в России.

В 2007 году. Раньше было нельзя, так как только в 2007 году закончилось дело Microsoft против Real Player. Жалоба на встроенный медиаплеер. Решение комиссии, признавшее Microsoft монополистом, позволило и нам, опираясь на него, подать свою жалобу. Мы не требовали финансовых преференций, мы не требовали исключить из поставки IE. Мы просили комиссию разобраться в ситуации. Вот это очень важно понимать.

Как продвигаются работы по разработке Opera на Windows Mobile 7?

Вновь не знаю. Подход традиционный – мы смотрим на платформу, затем разрабатываем свою версию. Кроме этого имеет значение, насколько популярна платформа. Бывают и платформы однодневки.

А Samsung Bada? Samsung грозит, что к концу года в России половина смартфонов будет на Bada.

Пока нет. Но если так, то мы изучим этот вопрос. Возможно, что это будут прямые контакты между Samsung и Opera. Допускаю даже, что будет предустановленный браузер.

В версии Opera 10.5 была внедрена новая графическая библиотека – Vega. Когда в ней стоит ожидать поддержку аппаратного ускорения?

Это не вполне мой профиль. Есть информация, что технически все готово, но присутствуют проблемы с безопасностью. Видеокарта при работе с Safari может исполнять произвольный код и это огромная дыра. Аналогичная ситуация с geo-location, например. В целом же, аппаратное ускорение – это очередная громкая фраза. В играх это важно. На обычных сайтах это нужно крайне редко, софтверные решения справляются с этим отлично.

Спасибо за Ваши ответы и до новых встреч!
Редакция F1CD.ru благодарит за помощь в организации интервью
Вадима Макеева и Владимира Исаева из Opera Software.

Рекомендуем также почитать

  1. Программа Opera 10.00 Beta
  2. Программа Opera 10.00 Unite
  3. Программа Opera mini 5 beta
  4. Программа Opera Mobile 8.65
  5. Компания Opera Software ASA

Отзывы

0 Оставить отзыв

    Добавить отзыв

    загрузить другую
    Ваш отзыв

    Видео

    BenQ PU9730: обзор инсталляционного двухлампового проектора

    23 января 20159890 1

    Обзор инсталляционного двухлампового проектора BenQ PU9730. Модель имеет моторизованный большой зум с широким диапазоном масштабирования и поддерживает вертикальный/горизонтальный сдвиг линз. Проектор можно разворачивать на 360 градусов и управлять им дистанционно [..]

    Видеосвидетель 5410 FHD 2CH: обзор видеорегистратора с двумя камерами

    31 декабря 201413321 0

    Обзор видеорегистратора Видеосвидетель 5410 FHD 2CH. В комплекте с устройством поставляется дополнительная камера для крепления на заднее стекло автомобиля. Обе камеры записывают видео со звуком в разрешении 1920x1080 при 30 кадрах в секунду. Посмотреть отснятое можно на экране [..]

    Видеосвидетель 4410 FHD G: обзор видеорегистратора

    31 декабря 201412751 0

    Обзор видеорегистратора Видеосвидетель 4410 FHD G. Устройство снимает видео со звуком в разрешении вплоть до 2304x1296 на частоте 30 кадров в секунду и умеет делать фотографии. Угол обзора камеры составляет 170 градусов по горизонтали. В числе особенностей модели – система [..]

    Cвежие новости

    Все новости