マルチタスクにセンサーAPIの統合――Mango for WP7の新機能やパフォーマンスを動画でチェックMIX11(1/2 ページ)

» 2011年04月15日 20時48分 公開
[柚木十三,ITmedia]

 米ラスベガスで開催されているMicrosoftのWeb開発者カンファレンス「MIX11」。2日目キーノートの速報リポートでは、Windows Phone 7(WP7)に開発コード「Mango」(マンゴー)というメジャーアップデートが2011年内に提供されること、そしてMangoにおいて初めて日本語を含む多言語サポートの拡大が行われることを報告した。

 本稿では、このMangoアップデートに関する補足として、マルチタスクなど主要機能についてのほか、その基盤技術であるSilverlightのアップデート情報について紹介する。

photophoto MangoアップデートでWindows Phone 7に新たに追加または強化される機能の数々

Windows Phone 7のマルチタスク機能

photo 開発者視点からみたMangoアップデートの主な強化点

 WP7のMangoアップデートにおける機能の強化点は多岐にわたるが、まずは開発者視点に立って見てみよう。何よりパフォーマンスが大幅に強化されていることが挙げられるが、そのほかの新機能については、アプリ開発者があらかじめ考慮して開発しなければならない。大きな機能変更であればあるほど、開発者はその扱いに注意しなければならないからだ。

 MicrosoftによればMangoでは1500以上の新API追加が行われているというが、中でもユーザーにとって大きく実感できる新機能は、「マルチタスク」「端末機能とのさらなる統合」「XNAとSilverlightとの連携」の部分だろう。

 新機能のマルチタスクについてMicrosoftでは、「皆が想像するマルチタスクとは異なる」と念を押している。スマートフォンではバッテリやUIの制限により、より省電力で実行し、かつ簡単にマルチタスクを管理できるフレームワークが必要になる。具体的には、サードパーティの開発したアプリを“マルチタスク”で同時にバックグラウンド処理させることはできず、いくつかの条件内で一部機能のバックグラウンド動作を認めるという形態だ。iPhoneやiPadなどのiOSデバイスユーザーにはお馴染みだが、そこでいう“マルチタスク”の挙動と、ほぼ同じだと考えれば分かりやすいだろう。

 その前提として、すべてのアプリは「Fast Application Resume」に対応する必要がある。これは、OSがアプリの切り替えを指示した場合に、一時終了するアプリが現在の状態を記録しておくことで、次回呼び出された時にすぐ復帰させる仕組みのこと。iOSでは「FastAppSwitching」などと呼ばれる機能だ。

photophoto マルチタスク対応ではLive Tilesとの連携やバッテリにやさしいバックグラウンド駆動、そしてそれをつかさどるエージェントの存在がポイントとなる(左)。マルチタスクにおける4つの動作(右)

 これに対応していれば、アプリがたとえバックグラウンド動作に対応していなくても、OSのタスク切り替えで呼び出された際に高速復帰が可能となる。このほか、「Background Agents」「Background Transfer Service」という2つのマルチタスクモードがある。前者は「バックグラウンドで音楽を鳴らす」といった特定の動作のみを許可するもので、後者は「スリープ状態になってもダウンロードを継続する」といったデータ転送に特化した機能だ。さらに、お知らせやカレンダーのアラームなど特定の条件を満たした場合にプッシュ通知を行う「Notifications」も用意された。いずれの動作も、iOSのそれを想像すれば分かりやすいだろう。

       1|2 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年08月05日 更新
  1. テプラ、PC接続にも対応したラベルプリンタ「テプラ PRO」新モデル (2026年08月03日)
  2. Windows 11は8GBメモリでも快適に使えるようになる? 品質向上への取り組みと「26H2」に向けた中間報告 (2026年08月03日)
  3. アイオーデータの価格改定、一部モデルは25万円超の大幅値上げに (2026年08月05日)
  4. 「人主導」から「自律実行」へ――進化する「Microsoft 365 Copilot」の新機能とエージェントAIの現在地 (2026年08月04日)
  5. PC市場の逆風下でMicrosoftが仕掛ける“サプライズ”とは? 2026年後半のSurface新製品を予想する (2026年08月04日)
  6. 新GPU「Radeon RX 9050」が登場するもアキバの反応は静か――2026年8月最新パーツ事情 (2026年08月03日)
  7. 10万円台で手に入る、理想の座り心地 電動サポート&ストレッチ機能が魅力のエルゴノミクスチェア「LiberNovo Omni Gen」を試す (2026年08月04日)
  8. AIデータセンターの“真の実力”を左右する「CPU」 その復権の背景にあるものとは? (2026年08月03日)
  9. 「全グレードで2〜3割増し」の衝撃 グラフィックスカードの値上がりラッシュでアキバの購入制限が深刻化 (2026年08月01日)
  10. ノジマの「VAIO Shop in Shop」でカスタマイズVAIOを購入可能に 店頭でデザインや質感を確認しながら購入可能 (2026年08月03日)
最新トピックスPR

過去記事カレンダー