tkmr.tumblr.com

about me : http://fooo.name/accounts/tkmr

YAY

Wii は、

  • いわゆる “OS” に相当する層が存在しない。
  • メモリ上に共有されているライブラリがほとんどないので、何かゲームをロードする時は、 低水準のデバイスドライバから、UIライブラリから、オンライン機能がある場合は IPスタックまで、 すべてをディスクから読み込まなければならない。 (まえに「Wiiはゲームの読み込みが遅い」という話を聞いたことがあるが、もしこれが本当ならもっともな話だ)
  • 拡張やパッチ当てのための効率的なメカニズムがなく、後方互換性もほとんど考えられていない。 いわゆる「Wiiのアップデート」は、最初に出てくるメニューや 標準搭載のアプリケーションをアップデートするだけで、 それ以外のゲームの既知のバグなどは修正できない。 (edit 4/25: ←これはどうやら間違っている。実際には”IOS”と呼ばれるドライバ部分を更新できるので、 原理的には直せるようだ、ただしゲームごとに異なるパッチを当てなければならないが)

…とゆうことらしい。 PS3 や Xbox 360 がきちんと階層化された“近代的な”アーキテクチャを とっており、システム全体にわたる改善が組織的にできるのに対して、 Wii の構造はいまだに “MS-DOS的” である。 つまり、いっこのアプリケーションが全CPU・全メモリ空間を支配しており、 フレームワークというものがまるでない。

2010/4 (1) (via otsune)