
わずか9年ちょっと前、AppleはiTunesを発売しました。CD書き込み機能を搭載した、かなり遅れて登場した、ごく普通のMP3プレーヤーでした。当時Mac用としては最高の音楽プレーヤーだったAudionの多くの機能を欠いていましたが、iTunesは市場をリードしただけでなく、iPod、広く普及した合法的な音楽ダウンロード、合法的なテレビ、iPhone、そして間もなく登場するiPadへの道を開きました。iTunesがAppleを救ったと言っても過言ではありません。ユーザー数という点では、iTunesはApple史上最も成功したソフトウェアと言っても過言ではありません。
しかし、Appleが作るソフトウェアの中で最悪のものであり、モバイルデバイス市場におけるAppleの覇権を阻む可能性のある唯一のものだと言っても過言ではないでしょう。iTunesは肥大化し、クラッシュしやすい、Apple製品群の残りの部分が依存するほどの、厄介な代物になってしまいました。素晴らしいソフトウェア開発者たちの善意にもかかわらず、iTunesはAppleのInternet Explorer 6、つまり紛れもない大惨事になってしまいました。
怒りのコメントを吐き出す前に言っておきますが、これはDRMに関する投稿ではありません。AppleがAppleのハードウェアでしか再生できない映画やテレビ番組を販売していることは、私にとって全く気になりません。iPodでしか再生できない音楽をAppleが販売していたことにも、私は全く気にしませんでした。気にするべきかもしれませんが、私はAppleのハードウェアがこの世の何物にも増して好きなので、気にしていません。ですから、Velvet Undergroundの曲がMotorolaの携帯電話で再生できないことよりも、Appleが倒産することの方がずっと心配です。いいえ、私がここに来たのは、iTunes のひどい Windows 実装と、0.5% 改善された Mac 版の両方について、ソフトウェアとしての iTunes に関するひどい真実を語るためです。
iTunesは登場当初、ごく普通のMP3プレーヤーでした。9年が経ち、8回のメジャーアップデートを経てもなお、iTunesはごく普通のMP3プレーヤーであり続けていると言えるでしょう。そして、次のような特徴も持ち合わせています。
- 非常に複雑なオーディオ、ビデオ、ソフトウェアのスーパーストア
- iPod管理プログラム
- ポッドキャストクライアント
- スマートフォン管理ツール
- 個人情報管理者
- 汎用I/Oインターフェース
あらゆる人にあらゆることを提供しようとした結果、すべてがうまくいかなくなってしまったのです。
そして、正直に言えば、迷惑です。
デジタルハブが小さくなりすぎる
以前にも述べたように、過去10年間のAppleの成功の鍵は、単一の製品、ソフトウェア、ハードウェアの発売ではありませんでした。それはデジタルハブ戦略、つまりMacがあらゆる種類の小型デバイスを単体よりも便利にできるという洞察に満ちたアイデアでした。残念ながら、デジタルハブはもはやMac全体ではありません。ほとんどすべてがiTunesです。問題は実際にはiPhoneの導入から始まりました。発表の前日に述べたように、キラーなApple製電話を作る鍵は、ユーザーのデジタルライフのすべてを収め、コンピューターやオンラインのデータと常に通信できるようにすることでした。私は、AppleがステロイドのiSync(iSoS)を発売し、電話やコンピューターの操作を妨げずにこの複雑な同期のすべてを楽々と管理するだろうと予測しました。
残念ながら、私は間違っていました。スマートフォン上の膨大なデータを同期するタスクに特化したソフトウェアツールを開発するのではなく、AppleはiTunesに以前よりも多くの機能を追加しただけなのです。そして、本来の目的をはるかに超える機能で肥大化したソフトウェアの常として、iTunesは不安定なモンスターと化しました。MacのFlashによるクラッシュの多さについて多くの人が語っていますが、私のiTunesでも同程度のクラッシュが発生しています。職場のWindows XPノートパソコンにインストールしたiTunesは、2.53GHz Core 2 Duoプロセッサを搭載しているにもかかわらず、起動に3分近くかかり(クラッシュするのはほんの数クリックです)、しかも数クリックでクラッシュします。
iPhoneはiTunesの最大の限界を露呈する
iPhoneやiPod touchユーザーなら誰でも言うように、iTunesの最大の欠点は、夜間に同期しようとする際の煩わしさだ。理想的な動作はこうだ。iPhoneを接続すると、iTunesが起動する。すると、iTunesは新しいポッドキャストをiPhoneに追加し、再生済みのポッドキャストにマークを付け、前回アクセスしてからライブラリに追加された新しい音楽やビデオを追加し、その他様々なデータ(アプリ、アドレス帳、メモなど)をiPhoneの信頼できるアーカイブにバックアップする。
実際には、次のような動作になることが多すぎます。iPhone を接続すると、iTunes が起動しますが、デバイスが認識されません。そのため、iPhone を取り外して再試行します。今回は iTunes が認識しますが、何らかの理由で「iPhone を検証しています」という状態が止まりません。この状態は最大 1 時間続き、進行状況バーは横向きの床屋のポールのように見え、ループする縞模様だけで、終わりは見えません。いったんこれが発生すると、もうおしまいです。そのまま再生を続け、朝までに完了することを願うか (完了することもあれば、完了しないこともあります)、同期をキャンセルして再試行するか、のいずれかを選択できます。もちろん、キャンセルすると正常に機能することはほとんどありません。通常、iTunes は、強制終了しない限り iPhone の制御を手放しません。強制終了すると、デバイスにあらゆる種類の損害が発生し、ライブラリが「更新」されるため、最大 1 時間、iPod ライブラリが再生できなくなります。
でも、実際はもっとひどい場合が多いんです。今日、このことについて改めて考えさせられた友人のジェスは、iTunesの不具合でiPhoneのデータが全て消えてしまったんです。不安定な状況に直面した彼は、iPhoneを復元し、最新のバックアップを適用するという、やるべきことをやりました。ところが、実際にはiPhoneから全ての音楽が消え、データも全て失われてしまいました。音楽はiTunesライブラリから復旧できましたが(まだそこまでひどい状況ではありませんでした)、アプリとそのデータは全て完全に消えてしまいました。復旧には時間がかかり、うまくいくとは限りません。
Appleさん、これ以上穴を掘るのはやめてください。
先ほど、IE6という恐ろしい名前を挙げましたが、それも当然です。IE6は、その普及ぶりとユーザーからの深い憎悪に匹敵するほどのアプリケーションのゴールドスタンダードです。Firefoxが登場する前は、ウェブサーファーもプログラマーも、その貧弱なレンダリング、標準規格への違反、そしてセキュリティホールを嫌っていました。しかし、他に選択肢がなかったため、使い続けたのです。なぜIEはここまで悪くなったのでしょうか?それは、レガシーコードの古い機能をすべてサポートし続けながら、同時に多くの新機能も追加してきたことが大きな要因です。
まさにこれがiTunesが陥った窮地だ。Appleは、今や多様化したハードウェアポートフォリオの重荷を、そのささやかな肩に担ぎ上げてしまった。CDから音楽を抽出してiPodにロードするだけで済んだ時代は、まさにそれをやっていた。今では、あらゆることをやらなければならない。
ノートパソコンでできることのほぼすべてを実行できるiPadが今月後半に発売されるので、状況はさらに悪化するばかりです。一体なぜ、Mac版iWorkとiPad版iWorkで作成したドキュメントを同期するのに、オーディオファイルを再生するためのプログラムを使う必要があるのでしょうか?iTunesを使わないとしたら、どのような解決策があるのでしょうか?
Appleがこの質問にすぐに良い答えを示せば、多くの不安を和らげることができるだろう。私も今週後半に続く投稿で答えを述べるつもりだ。