2005年07月15日

Apple PPCやめてintel archに

@IT:頭脳放談:第61回 Intel採用でAppleが得るもの

「Apple ComputerがIntelのプロセッサを採用するらしい」といううわさが流れた直後は、一部に「冗談でしょう」といった反応もあったようだ。だが、公式発表が行われ、その内容が伝わるにつれて、だんだんと冷静に受け止められ始めているように見える。これは、筆者のようなApple Computer世界とは別世界で生きてきた人間からすると、少々意外な反応である。



どうも身の回りやネット上でよく目にするMacファンには「PPCはApple御大が作りあげた超絶プロセッサで糞インテルの糞アーキテクチャなんざ前時代的なゴミクズ。G5こそ真理」なんて感じで誤解しちゃってる人もいるんですがAppleは過去から現在においてCPUを作ってませんし設計や開発に関しても技術的な面では一切タッチしてません。モトローラ時代でもそういう勘違いをしてた人が結構いました。ちなみに言うまでもありませんがPPCはIBM謹製Powerプロセッサの廉価版です。

さてPowerプロセッサは遅いかどうかと言えばNOなんですけども、PPCはどうかと言えば世界最速を唱っていたG5もどちらかと言えば時代をちょっと読み間違えた感じになっちゃいました。今や性能よりは省電力、静音、低発熱の時代でそれはintelのpen-M cel-Mが示している通りです。さらに言えば出た当時のAppleによるベンチでは最速(どういった環境でどのようなテストを行なったかは謎)でしたが今は大見得きって最速だとも言えません。

まあ、ただLinus曰く「手軽に手に入る64bit環境」としては安くていいです。AMDの64bit環境はまだ高いしintelの方のハイエンド向けCPUに手を出すのも金銭的に厳しいという人にとってはG5の最安モデルは実に良い64bit環境です。あくまでLinus同様 64bit Linuxを堪能する環境として上質というだけの事ですが。

でもってハイエンド環境は64bit化→マルチコア化の流れがありこれもPPCでは乗り遅れてます(64bit化はG5では対応済みですがOSやアプリ側での対応がまだイマイチ、マルチコアは見通し立たず)。こういう状況を考えればApple側からしてみれば「すがりついても冷たいIBMに頼るよりもintel archの方が進んでるし、ほっといてもAMDとintelで勝手に競争して伸びていってくれそうなので将来性がある」、IBMからしてみれば「Appleしか買わないPPCのために時間と金かけたくない」。intelへの移行は当然のような気がします。

で、このintelへの移行が生み出す効果というのが単純に考えてApple製PCの価格が下るというのが最も大きいんじゃないかなと思います。そいでもってAppleがこれまでやってきたサードパーティ締め出し大作戦もintelへの移行をもって終了となるんじゃないかなー等と予想します。intel archのPCに独自要素を付加しない限りMac互換機がいくらでも生れてくる可能性があるわけです。まあここらへんはBIOSを独自物にしてしまうとかして、Apple謹製BIOSが入ってないとMacが入らないブートしないといった環境にしてしまえばいいような気もしますが。そうなるとマザーは結局独自物(あるいは既存マザーに独自BIOS入りチップ)になるんじゃないかなと。

例えば何の対策もせず単純なintel arch PCにMac OS for x86を載せて走らせるとなると、これまで散々周りから叩かれながらやってきたakia撲滅運動だとかeOne叩きなんかがまるで無駄になるわけです。つまりはMacOSとMacOSが走るPCを独占したかったAppleの思惑が水の泡。Apple謹製PCでWindowsが走りLinuxが走りの、Apple以外製のPCの上でMacOSが走りのでApple(のこれまでの政策上の都合)としては最悪です。よって私は同じintel archでも動作するOSに対しての何らかのハードウェア制限をかけるんじゃないかと(例えば先程のBIOSの例)。

さらに問題として、intelへの移行がスムーズに行なえるかというのがあります。例えばkernelそのものは既にx86でも動くのでいいのですが、そちらも万全とは言えない状況です。例えば同じオープンソースkernelとして先見の明があるLinuxと比較してもハードウェア(アーキテクチャ)そのものへの対応状況も微妙極まりなく、周辺機器への対応も進んでません。まあこれはx86向けSolarisよろしく金と時間をかけて必死こいてやればどうにかなるんじゃないかなとは思うんですが(といっても、Solarisもけして万全とは言えませんが)。

で、問題はこれまで一切考えなくてもよかった個々のアプリの他archへの移植性や実際の移植作業があるわけです。当然ながら如何にこれまで(考えなくてもよかったとはいえ)移植性に関する配慮をして開発をしてきたかが肝になるわけで、それ次第では当分PPCから抜け出せなくなりますし、無理をすれば全くもって安定しない糞OSに成り下がる可能性も十分にあります(一部の狂信的なMacファンはほれみたことかintelなんか使うからと喜ぶ可能性もありますけど)。

なんだか取り留めがなくなってきていますが、「OSの普及」を目指すなら独自ハード+独自OSのセット販売よりは汎用的ハード+独自OSの方がいいような気もします。ただそれだと失敗してるOSメーカーが多いという既成事実が気にはなりますが、Appleにはそれなりのネームバリューもありますから例えばBeのような死にかたはしないだろうと思います。

パーツやOSの取り回しが効くようになって汎用性が高まれば自然とPCそのものは他のPCベンダ並に売れるんじゃないかなと思います。持ち前の「カッコイイケース」であればそこいらのダサPCベンダには負けないんじゃないかと。で、問題はOSなんですがMacがintel archに移植されるのは大歓迎で他所のメーカーのPCでも動くとなればMac(OS)ファンは普通に喜べるんじゃないかなと思います。なにせ今だってCPUこそ違えども中身はそこいらの安PCと何ら相違ないですから変にこだわりを持つ事自体おかしい。Macの可能性が広がる事の方がよほど喜ばしい事だと思うわけですよ。で、大きな問題は先程から挙げている通りAppleが何らかの制限をかけるかどうかです。MacOSが例えば東芝とか富士通あたりのダメPCの上でも動くとなればいいんですが、相も変わらずApple製PCの上でしか動かせないなんて事になるとお話にならない。そうなれば結局コストは下がってるはずなのにも関わらず他のよりも割高になって消費者からすれば「なんのこっちゃ」なわけです。

じゃあ、どうすればいいのか。Appleは当然MacOSに可搬性を持たせる必要があります。どのPCでも動く、ただしうちのPCではWindowsは付けて売らないといった形にせざるをえません。でなければWindowsの方が売れてしまうのは現在の市場の都合上仕方のない事ですから。例えば早速intel archのPCがAppleから発売されたとして、OEM Mac OS X版とWindows XP home SP2版 二つのモデルを用意して販売したとしたらXPのが売れます間違いなく、だってパンピーはWindows以外必要としてませんから(これに関してはLinux絡みの話でも散々書いてます)、それでもって人柱上等な人でもない限り移植されたてほやほやのMacOSなんかいきなり手をつけませんて。

もうここまでくるとほんとにWindows以外のOS受け入れられる余地はないんですが、Macにもまだ生き残る余地はあります。専用機です。といってもMacしか動かないクソPCという事ではなくて、例えば映像処理専用機だとかそういったもの。intel archでも何でもいいからとりあえず固定客を作らないと難しいです。Linuxはサーバーや組み込みあっての今の流行り具合であってけして個人向け販売やデスクトップOSとして流行ってるわけではありません。あくまでPCとしてのMacは、Linux同様ヲタ向けにしておいてOSやハードウェアを何らかの機能に特化させるというのが生き残る道なんじゃないかなと思います。もちろんこれは過去に書いたLinux絡みの記事同様、デスクトップOSとしてのMacの性能や機能の何が悪いというわけではありません。ただWindowsが幅を効かせすぎている現状、参入したところで勝目がないというだけの話で売り込むなら別の切り口から入っていった方がよかろうという事です。

まあここまで言ってなんですが、x86向けMacOS Xが出てそれなりにマトモな性能で動くようになれば私は買いますよ。出しても1万3千5百円までですけど。それ以上高いようならzeta買いますzeta。
posted by bf109 at 17:16| 🌁| Comment(0) | TrackBack(0) | 外界での出来事 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:


この記事へのトラックバック