インタビュー:トッド・ディッチェンドルフ氏がブラウザを開発した理由

インタビュー:トッド・ディッチェンドルフ氏がブラウザを開発した理由

  • Oligur
  • 0
  • vyzf
インタビュー:トッド・ディッチェンドルフ氏がブラウザを開発した理由
  • ニュース
投稿-4230-画像-b5b0c6a635d68491d457606e783daa27-jpg

Fluid のファンなら手を挙げてください。Fluid は、あらゆるウェブサイト(またはウェブアプリケーション)をスタンドアロンアプリケーションに変換できるアプリです。ええ、私もです。

Fluid 開発者の Todd Ditchendorf 氏のスクリーンキャストや Twitter をフォローしている方は、いくつかのニュースが流れていることに気付いたかもしれません。同氏が公式ブラウザー スピンオフである Cruz をリリースしたのです。

名前に戸惑っている方もご安心ください。当然です。このアプリは当初「Mecca」という名前になる予定でしたが、トッドが考えを変えました。あれは何だったんですか?

カルトはトッドに連絡を取り、経緯を説明してもらうことにしました。彼は親切にもいくつか答えてくれました…

名前の変更から始めました。

「実は、アプリの名前をいくつか検討したのですが、気に入ったものを決めるのに苦労しました」とトッド氏は説明する。

「ソフトウェア プロジェクトに名前を付けるのは非常に困難です。ほとんどの明らかな名前はすでに既存のプロジェクトで使用されているからです。さらに、使用可能なドメイン名を見つけるのも困難です。

「ある夜、ついにTwitterでちょっとした非公式な投票をすることにしました。Twitter仲間たちから面白い提案が数時間続いた後、母に相談してようやく『Cruz』のアイデアが浮かびました。」

では、Cruzとは一体何なのでしょうか?トッドは「ソーシャルブラウザ」と呼んでいますが、これはどういう意味でしょうか?

Fluid の優れた機能をすべて搭載しているため、Cruz には他のブラウザにはない便利な追加機能がいくつか含まれています。BrowsaBrowsa 機能を使えば、メインのブラウジングウィンドウの片隅に隠れたミニブラウザを作成できます。検索エンジンや Twitter ストリームに最適です。Fluid は擬人化機能も非常に優れており、サイトを訪問する際に iPhone ブラウザを装うことができます。つまり、Hahlo や Twitter など、お気に入りのブラウザの簡易版をデスクトップで利用できるのです。

トッドからさらに詳しい話を聞いてみましょう。

Safariとは異なり、FluidとCruzはオープンなCocoaプラグインAPIを備えており、分割ビュー、ドロワー、フローティングパネルなどでブラウザのUIを拡張できます。Fluidプラグインのサンプルコードは何ヶ月も前から公開されており、近いうちに更新されたサンプルコードをリリースし、開発者がCruz用のプラグインを作成する方法をご紹介します。これらのプラグインの明らかな用途としては、Mac OS Xのネイティブサービスとの統合、またはリモートのWebサービスやソーシャルネットワークにアクセスしてブラウザに表示することが挙げられます。

Cruzには2つのプラグインが組み込まれています。Thumbnailプラグインを使用すると、任意のページのリンクや画像をCoverFlowやiPhotoのようなUIで表示できます。BrowsaBrowsaプラグインを使用すると、メインブラウザウィンドウに付属する分割ペインやドロワーに追加のウェブブラウザビューを配置できます。

「個人的には、BrowsaBrowsaプラグインを使って、Twitter、FriendFeed、Socialthing、Google Reader、BrightKite、Flickrなどのソーシャルウェブアプリをブラウザ内で分割表示しています。つまり、Cruzの既存の機能を使って、より「ソーシャル」なブラウジング体験を実現することは確かに可能です。

「将来的には、他のソーシャル ウェブサイトやアプリ向けの Cruz プラグインがさらに増えるかもしれません。そして、これらが他の開発者からも提供されることを期待しています。」

では、なぜ作るのでしょうか?その目的は何でしょうか?

「なぜCruzなのか? Fluidユーザーの多くは、Fluid SSBが実は非常に機能豊富なブラウザであり、SSBとして簡単に使えることに気づいていないことに気づきました。Cruzをリリースすることで、概念的な参入障壁を下げ、Cruzが優れたスタンドアロンのウェブブラウザであることを明確に示したいと考えています。」

「確かにSafariにはCruzにはない機能がいくつかありますが、Cruzの機能セットはSafariや他の最新ブラウザと比べても遜色ないと思います。実際、CruzにはプラグインAPI、フルスクリーンモード、ショートカット、ユーザースクリプト、ユーザースタイルなど、Safariには現在ない多くの機能が搭載されています。」

ただし、これは金儲けを目的としたものではありません。

Cruzは今後もフリーウェアであり続けます。Cruzに関する私の現在の目標は、ただ楽しむことです。開発、共有、そして使用を楽しみたい。ブラウジング自体が楽しいものであるべきです。

「CocoaプラグインAPIを備えたネイティブMac OS Xブラウザというアイデアは素晴らしいと思います。プラグインAPIを使えば、大手ブラウザベンダーがあまり注目しないような、奇想天外で刺激的なアイデアを探求できます。ブラウザのUIを拡張して新しいアイデアやサービスを統合する方法は無限にあります…そしてCruzは、まさにそのような基盤/プラットフォームを提供しようとする試みです。」

成功の尺度については…このプロジェクトをあまり真剣に考えていません。Cruzで大きな市場シェアを獲得することを目指しているわけではなく、むしろアイデアを探求しているだけです。もしそれらのアイデアのいくつかが興味深いと評価され、他のブラウザに取り入れられるようになれば、それは成功と言えるでしょう。

最後に、Cruzはいくつかのオープンソースプロジェクト、特にWebKitフレームワークのおかげで誕生したことを述べておきたいと思います。この素晴らしいプロジェクトに貢献してくれたApple社内外のエンジニアの皆様の尽力がなければ、Cruzは存在し得なかったでしょう。

皆さん、これでコレクションに新たなブラウザが加わりました。ぜひご感想をお聞かせください。

You may also like