マルチタスクにセンサー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

2024年05月17日 更新
  1. ゲオが5478円/6578円の“激安スマートウォッチ”を販売した狙い デザイン+機能性の追求が成功 (2024年05月13日)
  2. Google I/Oで明かされたAndroidの進化 日本で「Googleメッセージ」開始、RCS対応でKDDIと連携 (2024年05月16日)
  3. 「Xperia 1 VI」は何が進化した? 21:9比率/4Kディスプレイ廃止の理由は? 「Xperia 1 V」と比較しながら解説 (2024年05月16日)
  4. 「dポイントクラブ」改定のメリットを解説 ポイント還元率は下がるが、d払い併用でトータルの還元率アップ (2024年05月15日)
  5. Googleに聞く「Google メッセージ」日本展開の意義 AppleのRCS対応は「非常に楽しみにしている」 (2024年05月16日)
  6. 「Xperia 1 VI」発表 光学7倍ズームのカメラを搭載も、21:9比率/4Kは廃止 SIMフリーモデルは18万円前後 (2024年05月15日)
  7. “ダサい”と酷評のdocomoロゴ、「Xperia 1 VI」「Xperia 10 VI」には印字されず (2024年05月15日)
  8. FCNTが「arrows We2」「arrows We2 Plus」発表 PlusはSnapdragon 7+ Gen 2搭載で自律神経測定も可能 (2024年05月16日)
  9. 新型「iPad Pro」「iPad Air」を購入する理由/購入しない理由:読者アンケート結果発表 (2024年05月17日)
  10. FCNTがLenovoグループ傘下になった意義 自律神経測定スマホ「arrows We2 Plus」はどこがスゴい? (2024年05月17日)
最新トピックスPR

過去記事カレンダー

2024年