>>286じゃないけど。
Caminoの内部構造はこんな感じ。
Gecko (ソフトウェア本体 Carbon)
| |
| widget/cocoa (GeckoとCocoa GUIの仲介 Cocoa)
| |
Cocoa GUI
ちなみにFireFoxは
Gecko (ソフトウェア本体 Carbon)
| |
| widget/carbon (GeckoとCocoa GUIの仲介 Carbon)
| |
XUL GUI
GUIとwidgetはCocoaで書かれているけど、本体であるGeckoはCarbon。
GeckoをCocoaに書き換えるのはコード量から考えると無謀な試みといえるし、
Cocoaにしたからといってパフォーマンスが改善されるわけでもない。
※MacOS X登場当初、Carbon環境の整備が遅れまくったので
Cocoa>>>>Carbon みたいな認識が広まってしまった感がある。