Ars technika на WWDC: Интервью с Ларсом Кноллом, создателем KHTML

Автор оригинала: Clint Ecker
  • Перевод
Ars technika сели поговорить с работником Trolltech, а также разработчиком KHTML Ларсом Кноллом. Мы говорили о его участии в проекте, который в конечном итоге стал движком рендеринга HTML в браузере Safari от компании Apple, а также, как участие Apple определило будущее веб-браузинга на всех платформах.

Ларс начал свой проект в конце 90-х. Целью проекта было представить движок рендеринга HTML для готовящегося выпуска KDE 2.0. За годы работы, было сделано многое, для улучшения проекта и, когда в 2002 году Apple, решила сделать свой собственный браузер, то за основу был взят именно KHTML. Релиз браузера от Apple произошел в 2003 году.

Первоначальное участие Apple в проекте с открытым исходным кодом шло не очень хорошо. KHTML разработчики, такие, как Ларс, должны были вносить изменения, предлогаемые Apple обратно в проект. Это было трудно, а в некоторые моменты и вообще не возможно. Ларс говорил, что такое развитие – не то, что он хочет. Разработчики хотели тратить свое время на развитие новых функций и решение имеющихся проблем, а не на разгребание туевой хучи кода.

Со временем Apple затрачивает значительные усилия на пересмотр взаимоотношений в командой разработки KHTML и сообществом открытого исходного кода. Результатом этих усилий стало то, что проект Webkit так же стал проектом с открытыми исходниками. Был открыт анонимный CVS репозитарий, опубликован список изменений, начиная с самых первых версий. Также был открыт сайт с Багзилой, блог, листы рассылки, IRC канал. Для разработчиком, которые хотели помочь проекту была доступна многочисленная информация. Сейчас этот проект является настолько открытым, насколько это возможно. На данный момент, помимо Apple, Trolltech и KDE, существует множество групп, принимающих участие в разработке и заинтересованных в его дальнейшем развитии и совершенствовании.

За прошедший год, команда Webkit проделала хорошую работу, по избавлению кода от платформозависимости. Это дает возможность, достаточно просто переносить ядро движка на другие платформы. Ларс сказал, что объявление на WWDC 2007 Стивом Джобсом, браузера Safari для Windosw XP и Windows Vista, есть прямое следствие проделанных перемен. Любопытно то, что эти изменения привели к возможности того, что KDE сможет переключиться на движок Webkit, взамен использования чистого KHTML. Ларс говорит, что история KHTML прошла полный круг и теперь все изменения вернулись обратно в KDE, принеся с собой множество нововведений и улучшений.

Что касается будущего влияния Webkit, то мы уже видели мобильный браузер, созданный Nokia, для своих телефонов на платформе Series 60. Ларс, который вовлечен в проект QT у себя в Trolltech, говорит, что они собираются использовать Webkit, как основу для их встраиваемого интернет компонента в QT. Это распространит Webkit на большое количество платформ, включая Trolltech Qtopia – встраиваемого программного стека, для мобильных устройств под управлением Linux.

Мы спросили Ларса, что по его мнению прозвучало самы убедительным на его первом WWDC. «Я действительно думаю, что мысль о запасном плане – великолепна», — сказал он. Также он был очень заинтересован в CoreAnimation, так как Trolltech, имеет аналогичный проект в рамках QT, который они будут расширять со временем. «CoreAnimation даст нам много идей, которые помогут создать нашу версию этой технологии в будущем»

P.S. Достаточно вольный перевод человека, который почти не знает английского.

Комментарии 1

    0
    Спасибо за информацию, хоть и в "Вольном" переводе :)...
    Вот теперь знаю от куда ноги у Сафари под винду ростут..
    Обновил до 3.1, так и не запустилась...

    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

    Самое читаемое