
Google I/Oの発表が続いた一日を終え、ついにAndroid 4.1(Jelly Bean)オペレーティングシステムを搭載したSamsung Galaxy Nexusを手に入れました。今回のアップデートでGoogleがうまく行った点もいくつかある一方で、まだ改善が必要な点もいくつかあることに気づきました。
正しくできた点
Jelly Beanは高速で滑らか、そして6ヶ月前にリリースされたIce Cream Sandwichの本来あるべき姿を感じさせます。このパフォーマンス向上は、応答性の向上、アニメーションの滑らかさ、レイテンシの低減を目的に設計された処理フレームワーク「Project Butter」によるものです。
Jelly Beanを搭載したGalaxy Nexusと、Ice Cream Sandwichを搭載した私のGalaxy Nexusを比較したところ、すぐに違いに気づきました。アプリの起動時の遅延はほぼゼロで、ホーム画面間のスクロールも驚くほどスムーズです。本体のユーザーインターフェースは基本的に同じように見えますが、小さなアニメーションが追加され、より洗練された印象になっています。
アニメーション
Jelly Beanでは、アプリを開くたびに、タップしたアプリが素早く拡大表示される短いアニメーションが表示されます。これは余計な機能でしょうか?確かにそうです。しかし、こうした細かな工夫がJelly Beanの使いやすさを向上させています。他にも、アイコンが大きくタップしやすくなったなど、ユーザーインターフェースの細かい調整がいくつか施されています。
通知トレイは若干の改良が加えられましたが、重要な変更は通知機能にあります。2本指のジェスチャーを使って特定の通知を展開できるため、より多くの情報を一目で確認できます。
私が試した時点では、すべてのアプリケーションがこの機能をサポートしているわけではありませんでしたが、プリインストールされているGoogleアプリはすべて動作します。実際、この記事を書いている最中に、カレンダーから予定に遅れるというアラートを受け取りました。通知バーを開いて、アラートの内容を確認すると、予定の名前(少なくとも一部)、時間と場所、そして予定を説明する簡単なメモが表示されました。
その下には、通知を「スヌーズ」できるボタンがあり、通知パネルを離れることなくスヌーズできました。これは通知の邪魔にならないようにするよりスマートな方法なので、サードパーティの開発者がこの新機能を活用してくれることを願っています。
カメラアプリ

カメラアプリにもいくつか新機能が追加され、写真を撮るたびに新しいアニメーションが再生されます。数枚撮影したら、カメラ画面をスワイプしてカメラロールを開き、ギャラリーに保存されている写真を見ることができます。これは、Ice Cream Sandwichではカメラアプリを終了しないと以前に撮影した写真を見ることができなかったため、はるかに便利です。
モバイル検索
Google は、Jelly Bean でのモバイル検索に関しては全力を尽くしました。
ナビゲーションバーのホームアイコンを上にスワイプすれば、いつでも新しいGoogle Nowページにアクセスできます。Google Nowページの初期画面は非常にシンプルで、興味のある近くの場所や、スマートフォンのGPSを使用して取得した現地の天気予報が表示されます。
携帯電話で検索すればするほど、Google Now があなたのニーズを満たすようになります。
これを試すために、野球関連のことをいくつか検索してみたところ、Google Nowのページにスポーツセクションが表示されました。もしセクションが気に入らない場合は、設定メニューからオフにすることができます。これは基本的な情報を視覚的に表示する方法として非常に効果的でしたが、もう少し情報を活用しても良かったと思います。Google Nowの今後の機能拡張に期待しています。
音声検索

音声検索のインターフェースがよりすっきりしました。インターネットに接続していないときでも音声入力が可能になり、「スペインの首都は?」といった基本的な質問をすると、質問に対する回答が書かれたカードが表示されます。
回答に満足できない場合や、もっと詳しく知りたい場合は、カードまでスワイプして、おなじみのGoogle検索結果画面にアクセスできます。いくつか質問してみましたが、Googleがようやく私の声を認識し始めてからは、ほぼすべての質問に答えることができました。
何が悪かったのか
Jelly Bean の多くの機能は見た目も動作も良好ですが、いくつかの不具合も見つかりました。
Ice Cream Sandwichでは発生しなかった、特にスクロール時に発生する奇妙なゴースト現象に気づきました。これはJelly Beanに追加された、テキストやグラフィックを滑らかに表示(メモリ使用量を削減)するための新しいAPIが原因だと推測しますが、Webページなどのテキストを多く含むコンテンツをスクロールする際には目立ちます。
私が見つけたもう一つの問題は、Androidを長らく悩ませてきた問題、つまり断片化です。現在Ice Cream Sandwichを採用しているデバイスは非常に少なく、さらに多くの端末がアップデートを待っている状況では、Galaxy NexusとNexus Sを除く、現在販売されているほとんどの端末がJelly Beanアップデートを受け取れる可能性は低いでしょう。
Jelly BeanはAndroidのパフォーマンス問題の多くを解決したかもしれませんが、フラグメンテーションは依然として問題であり続けるでしょう。特に、ユーザーの大半が依然としてAndroid Gingerbread以前のバージョンを使用していることを考えると、多くの開発者がJelly Beanの新機能を活用する可能性は低いでしょう。