【Macintosh】IntelMac 発表!「MacBook Pro」「iMac」
とうとう発表されましたね、IntelMac。
とりあえずはPowerBookのIntelプロセッサ版ともいえる「MacBook Pro」とiMac G5のIntel版「iMac」。
搭載されるIntel製プロセッサは「Intel Core Duo」というプロセッサで、2基のプロセッサをシングルチップに組み込んだというものらしい。MacBookProには1.83GHzのプロセッサ2基、iMacには2.1GHzのプロセッサを2基。
そのおかげで、MacBookProはPowerBook G4の4倍、iMacはiMac G5の2倍高速なパフォーマンスを発揮。
ってわけです。ちょっと心揺らぎましたが、見切り発進は禁物です。
まずIntelプロセッサについて。
CPUがIntel製になった事によって現行のOS「Mac OS X Tiger」はRosettaテクノロジーというもので動きます。PowerPCシリーズとは動作環境が多少なりとも違うという点。
これからMacを始める人には関係のない話ですが、同じOSでもIntelMacでは今までのアプリケーションはRosettaがPowerPCバイナリを翻訳してIntelMac上で実行していて、コードの種類によってはRosettaで実行できないアプリもあるそうです。それゆえ今まで同じOSXで当たり前のように実行していたアプリも使えなくなる又は、アップグレードしなければならない場合があるという事。Rosettaで実行できないものはUniversal Binaryとしてビルドしなおさなければならないのです(Universal BinaryはIntel、PawerPC共にネイティブに動作します)。大きな企業のアプリケーションはほぼRosettaで動くでしょう、しかしものによっては開発者がUniversal Binaryとして組み直さなければならないのです。
そしてUniversal Binary Programming Guidelinesでは次のように書かれています。
Rosettaは以下のものを実行しません。Mac OS X以前のMac OS(つまり、Mac OS 9、Mac OS 8、Mac OS 7など)向けに開発されたアプリケーション
Classic環境
AltiVec専用に書かれたコード
「システム環境設定」パネルに設定を挿入するコード
G4またはG5プロセッサを必要とするアプリケーション
1つ以上のPowerPC専用カーネル機能拡張に依存するアプリケーション
カーネル機能拡張
JNIライブラリを使用するJavaアプリケーション
Rosettaで翻訳できるアプリケーションのJavaアプレット。つまり、Rosettaが翻訳して実行できるウェブブラウザは、Javaアプレットをロードできません。
IntelMacではClassic環境をサポートしていません。そしてアプリケーションでたまに見かけるシステム環境設定パネルに設定を追加するコードも実行できません(Adobe Version Cueもパネルに追加されますね…使った事ないですけど)
それとG5は64bitプロセッサですがCoreDuoは32bitプロセッサ、64bitプロセッサに最適化したアプリケーションはどうなるのでしょうか?
今年の年末までには全機種をIntelプロセッサに移行するとのこと。しかし一部の機種に関しては現状、iMac G5とiMac(intel)が売っているように販売を継続するそうです。
あ、ちなみに新しいiMacにもMacBook Proにも「intel inside」ロゴはない見たいです。ふぅ
COMMENTS
初代は裏ぶたが開く仕様だったせいもあってしっかり作ってあったけど、
Intel CPUになっても相変わらず内部は汚いようで…
http://www.kodawarisan.com/
Intel CPUへの移行は始まったとはいえ
デスクトップ向けのCPUは来年までかかるらしく、
そこまで待つのはさすがに無理なので
またしても微妙な時期に買うことになりそう…
AUTHOR: t2o | January 15, 2006 10:24 PM
Quadでも買っとけばいいんじゃないすか?
「G5最終最高峰モデル」ってことで。
おすすめとかそういうのじゃなく。
僕の場合はIntelMacになるとクラシックでなんとか生きてたアプリもアップグレードしなきゃならんので、とりあえず「Mac mini 1.42G 1GRAM Combo」買って金貯めつつ、世の中的にも安定したIntel版を待とうかと思ってる次第。
って悩みながら、車とかラジコンとかに金を食われていってます…。
AUTHOR: windbell | January 16, 2006 6:14 PM
Quad?
2.3GHzどころか2.0GHzにしようと思ってるのに…
グラフィックカードはATIのが出たら交換したいし、
HDはどうせ入れ替えることになるので大きいのいらないのですよ。
でもATIが1世代しかないPCI Expressを搭載したG5向けに
ドライバを書くかといえば微妙なところだし、
ATIはリテールではローエンドとハイエンドしか出さないんだよね。
Apple Storeの別売りもあまり期待できないしなぁ…
まあこの辺は建前で本音はIntel CPUの急激な進歩により
G5を搭載したマシンが陳腐化した時に1番ダメージが少なくて済んで
新しいのが買えるように無駄遣いはしたくないというところ。
FSBが1GHzを超えて64bit対応になるのは当分先だろうけどね。
AUTHOR: t2o | January 16, 2006 9:09 PM