最近、同僚のクリス・ブリーンが、自身のマルチメディアライフにおけるAppleの貢献について、同社を称賛するコメントを寄せてくれました。記事の中で、クリスはAppleが何か愚かなことをしても言葉に詰まることはないと述べつつも、Appleが正しい行いをした際には、その功績も認められるべきだとも考えています。
クリスと同じように、私もAppleが何か「ちょっとおかしい」と思ったときには、言葉に詰まることはまずありません。例えば、iPhone 2.0のソフトウェアリリースの時などです。しかし、クリスと同じように、Appleが何か「正しい」ことをした時には、称賛に値すると思っています。今回の場合、その「正しい」こととは、最近リリースされたiPhone 2.1のソフトウェアアップデートのことです。
最初のレビューで述べたように、iPhone 2.1 では数多くの新機能 (主に iPhone の iPod 部分に関するもの) が追加され、また「サードパーティ製アプリケーションを多数使用するシステムでハングやクラッシュの原因となっていた」バグも修正されました。私が最も興味を持ったのはこの主張でした。iPhone 2.0 ソフトウェアに関する私の当初の不満は、App Store プログラムのインストールやアップデートといった簡単な操作を行っただけで、iPhone が何度も使用不能状態になったことに基づいていました (この問題については、「iPhone および iPod touch の問題のトラブルシューティング」の記事で説明しました)。他のユーザーと同様に、私もプログラムが繰り返し終了したり、一部のプログラムが起動すらしないという問題に遭遇しました。つまり、これらの経験が積み重なって、iPhone を使うことが非常に不快な経験になってしまったのです。あまりに不快だったので、私はソフトウェアの問題が解決されるまでは新しい iPhone の購入は控えるよう皆さんに勧めました。
そこで2.1がリリースされたとき、私はできるだけ早くiPhoneにインストールしました。当時は第一世代のiPhoneで、その後iPhone 3Gに買い替えました。一見すると、以前よりずっと良くなったように見えました。以前は20分から数時間かかっていたバックアップが、今では1分もかかりません。iPhoneに直接アプリケーションをインストールしても、iPhoneがフリーズすることも、アプリケーションのアップデートで問題が発生することもありません。しかし、2.1リリースが「実世界」でどれほどうまく機能するかを判断する前に、もう少し時間をかけて使い込んでみたいと考えていました。
さて、リリースから2週間以上が経ち、iPhone 2.1をかなり厳しいテストにかけ続けています。2.1にアップグレードしてからは、X-Plane 9 for iPhoneとFrotzをレビューし、iPhone向け自動車パフォーマンスアプリのプロファイルも完成させました。この作業には、iPhoneに12種類のアプリをインストールしてテストする必要がありました。これらの完了したプロジェクトに加えて、さらに3つのまとめ作業を進めており、その3つのまとめ作業のためだけに合計32個のアプリをインストールしています。
私のiPhoneには現在、ダウンロードしてiTunesにリストされている126個のプログラムのうち、合計79個のプログラムがインストールされています(Apple提供のものを除く)。(ダウンロードしたすべてのプログラムを同期しているわけではありません。レビューやまとめに使ったプログラムも多いからです。)

この2週間、iPhone 2.0ソフトウェアで問題を引き起こすようなことを意図的に行っていました。例えば、iPhoneに直接プログラムをインストールし、プログラムのインストール中にiPhoneをスリープ状態にしたり、iPhoneでプログラムを削除してからMacと同期したり、iPhoneをMacに同期するだけで、以前は面倒だったバックアッププロセスが起動したりしていました。
こうした試行錯誤を繰り返した結果、2.1ソフトウェアを搭載したiPhone 3Gは完璧に動作しました。2.0で抱えていた大きな問題はすべて解決したようです。バックアップにかかる時間はせいぜい1、2分ですが、通常はそれよりも短くなっています。iPhoneに直接インストールまたはアップデートしたプログラムが、起動画面でマシンをロックさせることはなくなりました。iTunes経由でインストールする場合でも、iPhone本体のApp Store経由でインストールする場合でも、最終的には使えるプログラムと、壊れていないiPhoneが得られるという確信が持てます。プログラムのインストールも以前よりはるかに速くなりました。iTunesに同期しているときに、インストールが行われていることに気づかないこともあり、プログラムがインストールされていないと思い、再度同期することもありました。
2.1がリリースされて以来、iPhoneのアプリケーション数を劇的に増やしました。iPhone 2.0の頃は、そんなことはしたくもなかったのですが。2.1の安定性のおかげで、数日おきに数時間かけてiPhoneを完全消去し、最初からやり直すようなことはもうないだろうと確信しています。これは本当に良いことです。確かに、アプリケーションがクラッシュしてホーム画面に戻ってしまうことは何度かありましたが、それは単発的な出来事でした。プログラムがひどく固まって起動すらしなくなるようなことは一度もありませんでした。iPhone 2.0では、そのようなことが頻繁に起こっていました。
つまり、iPhone 2.1は(バックアップやアプリのインストールなど)高速化され、(あらゆる面で)安定性も向上し、起動画面で理由もなくフリーズすることもなくなり、私が1年間使い続けて感銘を受けた、あの堅牢なiPhone 1.1のように動作するようになったのです。こうした点から判断すると、AppleはiPhone 2.1で素晴らしい仕事をしたと言えるでしょう。その点において、同社は称賛に値します。もちろん、iPhone 2.1はiPhone 2.0が本来あるべき姿のすべてを備えていると(簡単に)主張することはできます。しかし、iPhone 2.0の実情を考えると、 iPhone 2.1は大きな進歩であり、2.0リリースで問題となっていた主要な問題を解決しています。
Appleに感謝します。もしあなたがiPhoneを買うタイミングを待っていたなら、今がまさにその時だと思います。iPhone 2.1の改良点のおかげで、もう誰にでもiPhoneを自信を持ってお勧めできます。iPhone 2.2でコピー&ペーストと音声ダイヤルが使えるようになれば、もう文句を言うことは何もなくなるでしょう!