Windows Phoneの「マルチタスク」は“8.1”でどうなったのか?鈴木淳也の「まとめて覚える! Windows 8.1 Update」(1/2 ページ)

» 2014年05月12日 14時30分 公開
[鈴木淳也(Junya Suzuki),ITmedia]
※本記事はアフィリエイトプログラムによる収益を得ています

Windows Phoneにおける「マルチタスク」動作の変遷

Windows Phone 8.1で最も注目の新機能といえば、パーソナライズ可能な電子アシスタントの「Cortana」(コルタナ)だが、今回は同OSで進化したアプリのマルチタスク動作について解説する

 前回は、Microsoftが新しいWindowsプラットフォームで実現した「Universal Windows Apps(ユニバーサルWindowsアプリ)」を通した、Windows Phone 8.1のアーキテクチャの概要を見てきた。今回はもう少しだけ踏み込んで、同OSで進化したマルチタスクやプッシュ通知の仕組みを見ていこう。

 スマートデバイスの高性能化とともに、モバイルOSでも重視されるようになったアプリのマルチタスク動作だが、バッテリー消費の問題からWindows Phone 7では制限されていた。

 具体的には、Windows Phone 7におけるマルチタスクは「高速アプリ切り替え」を目的としたものだ。「フォアグラウンド」にいないアプリはいったん動作が凍結され、次にアプリが呼び出されるまでメモリ上で待機している。同時にメモリ上に存在可能なアプリの数はOSのバージョンやメモリ容量によって制限されており、これを切り替えて使うことを「マルチタスク」と呼んでいたのだ。

 次の世代のWindows Phone 8ではマルチタスクの条件がある程度緩和され、「フォアグラウンド」から「バックグラウンド」へまわったアプリであっても、一定条件下で動作が可能になった。

 例えば「ネットワーク接続が確立される」「一定時間が経過する」「ファイル転送動作を継続する」といった特定条件をアプリがあらかじめ設定しておくことで、バックグラウンドでも動作できる。これによって、定期的にSNS等のアップデートがバックグラウンドで行われたり、アラーム時計のようなアプリを作成できるようになった。つまり、iOSにおけるマルチタスクの動作に近い仕様だ。

 それでは、最新のWindows Phone 8.1ではマルチタスク動作がどうなったのか? 答えをシンプルにいえば、「Windows 8/8.1のModern UIアプリ(WinRTランタイム)と同じ仕様」となる。

 基本的にはWindows Phone 8の延長線上にあるが、アプリがバックグラウンドでの動作を想定してタスクごとに「トリガー」を設定しておくことで、特定条件下でバックグランドでの動作が可能だ。Modern UIアプリの多くが、バックグラウンドにまわってから一定時間が経過すると「サスペンド(Suspended)」の状態へと自動的に移行するのは以前にも連載で解説した通りだ。

 ただ、常にサスペンド状態にあるわけではなく、何らかのトリガーによって定期的に復帰してバックグラウンドで作業を行い、また自動的にサスペンドへと戻っていく。バックグランドでのタスク内容はコンテンツの更新などさまざまだが、こまめにサスペンド状態へと移行していくのは消費電力節減のためだ。

Windows Phone 8(画像=左)と、WinRT、つまりWindows Phone 8.1(画像=左)におけるバックグラウンド動作の違い

 AppleがiOS 7でマルチタスクの動作要件(トリガー)を若干緩和したように(例えばプッシュ通知と連動したコンテンツ更新など)、Windows Phoneでは8.1になって以前よりもバックグラウンドでのアプリ動作を可能にするトリガーが増えている。「(8.0にあった)GPSによる継続的な位置追跡」のような機能は制限されているものの、おおむねWindows PCと同じ感覚でアプリを利用できるようになった、といえるかもしれない。

 ただ、Windows Phone 8.1ではデバイスの搭載メモリ容量によってアプリの動作に制限が加わる仕様となっており、512Kバイトメモリでは同時にバックグラウンド動作可能なアプリの数が限られてしまう。しかし、1Gバイト以上の搭載メモリの場合にはほぼ制限が緩和され、前述のPCライクなアプリ動作が可能になっているようだ。

       1|2 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年02月23日 更新
  1. モニター台とドッキングステーションが合体した「Anker USB-C ハブ 10-in-1 Monitor Stand」が28%オフの1万7990円で販売中 (2026年02月20日)
  2. 上下2画面で作業効率を大幅に高める「InnoView デュアル モバイルモニター」が36%オフの2万8212円に (2026年02月20日)
  3. マウスの概念が変わる! ロジクールG「PRO X2 SUPERSTRIKE」が切り開く“身体感覚”と直結する新たなクリック体験 (2026年02月18日)
  4. 内蔵タッチパッドが変形する「EWiN 折りたたみワイヤレスキーボード」が24%オフの5319円で販売中 (2026年02月20日)
  5. 16GB版と8GB版のすみ分けが進むRTX 5060 Ti――HDD「完売」報道の影響は? 今週末のアキバパーツ事情 (2026年02月21日)
  6. 画面が伸びる! 勝手に回る! デジタル文房具の未来を拓くLenovoの“変態ギミック”搭載PC 3選 (2026年02月23日)
  7. 音楽生成モデル「Lyria 3」をGeminiアプリに統合 日本語の歌詞にも対応/「ChatGPT」に新たなセキュリティ機能「Lockdown Mode」を導入 (2026年02月22日)
  8. 「UGREEN Revodok USB-C ハブ 6in1」が2000円で買える (2026年02月17日)
  9. ルンバが日本のために本気を出した! 「Roomba Mini」が示す“小が大を兼ねる”新基準とは (2026年02月21日)
  10. 微細な造形を圧倒的な解像度で実現する3Dプリンタ「ELEGOO Saturn 4 Ultra 16K」が20%オフの7万2798円に (2026年02月20日)
最新トピックスPR

過去記事カレンダー

2026年