
Cocoa と Carbon の違いを教えてください。Eclipse をダウンロードしたいのですが、どちらを選択すればよいかわかりません。Cocoa または Carbon を選択するオプションがあります。
答え1
Cocoa は、スペル チェックや 64 ビットなどの機能をすぐにサポートします。Carbon は、Apple からますます嫌われているようです。Cocoa こそが、前進への道です。
(Carbon は、低レベルの処理にはまだ広く使用されていることに注意してください。多くの Cocoa アプリケーションは、Carbon を時々使用しており、多くの Cocoa は Carbon 上に構築されています。ただし、新しい OS ごとに、無料で多くの優れた UI 機能が必要な場合は、Cocoa が必要です。)
答え2
基本的な答えは、ホスト オペレーティング システムと対話するために、Eclipse の周囲にさまざまな「ラッパー」を使用するということです。
SWT (Eclipse で使用される GUI ツールキット) には、Carbon で動作するバージョンと、Cocoa で動作するバージョンがあります。したがって、選択は Eclipse のバージョンではなく、どのバージョンの SWT を好むかという選択になります。
カーボンの利点は、より高速で成熟しているため、技術的にすべきより安定します。ただし、Carbon は、Apple の計画により、64 ビットに移行せず、開発者に代わりに Cocoa API を使用するように移行させることで、実質的に EOL になっています。
Cocoa の利点は、より優れた統合と、オペレーティング システムで利用できる無料の追加機能 (例: スペル チェック、開く/保存ダイアログのさまざまなショートカット、より優れたスペース サポートなど) です。また、必要に応じて 64 ビット バージョンを使用することもできますが、64 ビット プロセッサが必要になります (Intel Mac をお持ちの場合はほぼ確実に 64 ビット プロセッサが搭載されています。32 ビット プロセッサを搭載しているモデルはごくわずかです)。