FirefoxがIntel Macに移植される 6
ストーリー by Acanthopanax
来年に向け進行中 部門より
来年に向け進行中 部門より
FirefoxがIntel版Mac OS Xに移植された(本家ストーリー: Firefox Ported to Mac OS X for Intel)。Mozilla FoundationのJosh Aas氏のブログで公表され、またその経緯が紹介されている。きっかけは、Apple社員からパッチが送られてきたこと。ソースツリーに取り入れにくかったことや、Firefoxの開発が既に進行していたことにより、このパッチをそのまま使用することはできなかったが、このパッチが提供されたことを氏は高く評価している。7月4日のエントリによると、プラグイン以外はおおむねうまく動作しているそうだ。
Appleとしてか個人としてか (スコア:2, 興味深い)
>Apple employees got Firefox running on an Intel Mac for the sake of using it as a demonstration of what it takes to port a complex application.
とあるのでAppleとして作ったようですね。
本当に? (スコア:1)
少なくとも「確かにAppleという会社として行ったのだ」とは私には読めませんでした。
Firefox with Cocoa Widgets (スコア:1)
これってSafariみたいに、フォーム上のボタンやらなにやらがCocoaのそれになってるということでしょうか。WindowsバージョンのFirefoxが、ボタン等のコントロールをOSネイティブのそれで表示してくれるのに対し、MacOS版は味気ない灰色の四角ボタンなので、これが実現するならうれしいですが。
しかし、Note:以下の一文…
「現在のところ、cocoaウイジェット版はメニューバーを持たない。しかし、大体誰がいまどき20世紀の腐ったメニューバーなんて使うんだい?」
という意味に受け取ったんですけど、これは僕の読解力の問題かなあ。なんか不安を感じてしまう。
Re:Firefox with Cocoa Widgets (スコア:2, 参考になる)
スクリーンショット [trancesoftware.com]が公開されましたが、たしかにメニューバーは……。
といっても、Windows風のメニューになるわけでもなく、どうするのかな。
Mac XUL Menus (スコア:2, 興味深い)
今の時点でメニューが表示されないのはバグでしょう。きっと今までの Mac 版と同じようなメニューが出るように開発されるはずです。
将来的な計画としては、自動的に Mac 向けメニューを生成する機構を開発するつもりのようです。Windows/UNIX と Mac のメニューの動作を切り替えるために、今は C++ コード中に #ifdef が多数挿入されていますが、将来的にはコードを一本化してどちらのメニューも作れるようにしたいとのことです。wiki.mozilla.org に XUL でのメニュー取り扱いの将来構想を語る WikiName XUL:Menus [mozilla.org] が立ち上がっています。
Re:Firefox with Cocoa Widgets (スコア:1, 参考になる)
によると、Camino の開発者の1人が、Firefox のフォーム等のパーツの Cocoa 化に取り組み始めたようです。