WWDCのArs technika:KHTMLの作成者であるLars Knollへのインタビュー

Ars technikaは、 Trolltechの従業員とKHTML開発者のLars Knollに話を聞きました。 最終的にAppleの Safariブラウザー HTMLレンダリングエンジンになったプロジェクトへの彼の参加、およびすべてのプラットフォームでのAppleの参加がWebブラウジングの将来を決定した方法について話しました。



Larsは90年代後半にプロジェクトを開始しました。 プロジェクトの目的は、 KDE 2.0の今後のリリースにHTMLレンダリングエンジンを導入することでした。 長年にわたり、プロジェクトを改善するために多くのことが行われ、2002年にAppleが独自のブラウザを作成することを決定したとき、それはKHTMLが基礎として採用されました。 Appleのブラウザのリリースは2003年に行われました。



Appleのオープンソースプロジェクトへの最初の参加はうまくいきませんでした。 LarsなどのKHTML開発者は、Appleが提案した変更をプロジェクトに戻す必要がありました。 それは困難であり、いくつかの点ではまったく不可能でした。 ラースは、そのような開発は彼が望んでいるものではないと述べた。 開発者は、ヒープコードの山をかき集めるのではなく、新しい関数の開発と既存の問題の解決に時間を費やしたかったのです。



長い間、AppleはKHTML開発チームとオープンソースコミュニティとの関係を再定義するために多大な努力を費やしてきました。 この取り組みの結果、 Webkitプロジェクトもオープンソースプロジェクトになりました。 匿名のCVSリポジトリが開かれ、最初のバージョンから変更点のリストが公開されました。 Bugzila、ブログ、メーリングリスト、IRCチャンネルを備えたWebサイトも開設されました。 プロジェクトを支援したい開発者には、多くの情報が利用可能でした。 現在、このプロジェクトは可能な限り開かれています。 現時点では、Apple、Trolltech、およびKDEに加えて、開発に関与し、さらなる開発と改善に関心がある多くのグループがあります。



過去1年にわたり、Webkitチームはプラットフォームコードの解放に関して優れた仕事をしてきました。 これにより、エンジンコアを他のプラットフォームに簡単に転送できます。 Larsは、Windows XPおよびWindows VistaのSafariブラウザであるSteve JobsによるWWDC 2007での発表は、変更の直接的な結果であると述べました。 興味深いことに、これらの変更により、KDEは純粋なKHTMLを使用する代わりに、Webkitエンジンに切り替えることができる可能性が生じました。 Lars氏によると、KHTMLの歴史は一周し、現在ではすべての変更がKDEに戻され、多くの革新と改善がもたらされています。



Webkitの将来の影響については、NokiaがSeries 60スマートフォン用に作成したモバイルブラウザーを既に見ています。 QTのコンポーネント。 これにより、WebkitがLinuxベースのモバイルデバイス用の組み込みソフトウェアスタックであるTrolltech Qtopiaを含む多数のプラットフォームに拡張されます。



Larsに、彼の最初のWWDCで最も説得力があると思うものを尋ねました。 「バックアップ計画の考えは本当に素晴らしいと思います」と彼は言いました。 また、TrolltechにはQTの下で同様のプロジェクトがあり、それらは今後拡張されるため、彼はCoreAnimationにも非常に興味がありました。 「CoreAnimationは、将来このテクノロジーのバージョンを作成するのに役立つ多くのアイデアを提供してくれます。」



PS英語をほとんど知らない人のかなり無料の翻訳。



All Articles