MetroでWindows 8はモバイルOSを目指す:鈴木淳也の「お先に失礼! Windows 8(まだ仮称)」(2/3 ページ)

» 2012年03月16日 09時00分 公開
[鈴木淳也(Junya Suzuki),ITmedia]

「サスペンド」のメカニズムを解析する

 なぜアプリ単位で「サスペンド」というステータスが存在するのかは後ほど考察するが、ここではまず「どういう状況でサスペンドになるのか」という点を分析していく。

 先ほど紹介したタスクマネージャーの状態から、Metroスタイルの「Piano」アプリを起動し、すぐにデスクトップ画面へ移ってタスクマネージャーを起動する。このとき、タスクマネージャーの起動直後と、それから30〜40秒ほど経過した後のタスクマネージャーを並べてみると、「Piano」の起動直後は「フォアグラウンド」アプリとして実行しているが、そこから、タスクマネージャー起動のためにデスクトップ画面へ移動するため、すぐに「バックグラウンド」アプリとなる。

 バックグラウンドになった直後の「Piano」と、そこからしばらく時間が経過したPianoアプリのステータスを比較してみると、「Suspended」へと移行したことが確認できる。Metroスタイルアプリは「バックグラウンド」動作へと移行すると、しばらく後に自動的に「Suspended」となることが分かる。

Metroスタイルの「Piano」アプリを起動した直後の状態と、数十秒程度の時間を置いた状態を比較。現在のメイン画面はデスクトップであり、Pianoはバックグラウンドにまわっている。時間の経過とともにPianoは「Suspended」に移行する。なお、すでにバックグラウンドに移行しているはずの「Weather」アプリが自動起動して「Suspended」でなくなっている点にも注目

 ここで注目してほしいのは「Weather」というアプリだ。Weatherは起動後、バックグラウンドに移ってから時間が経過しているため、すでに「Suspended」へ移行している。その後も、「Piano」アプリの起動においては「スタート画面」と「デスクトップ画面」の2つしか表示させていないため、本来であれば「Weather」が「フォアグラウンド」になることはない。ところが「Piano」アプリ起動の操作中に突然「Weather」の「サスペンド状態」が解除され、多くのCPUリソースを消費している。

 「Suspended」というステータスは恒常的に続くものではなく、アプリによっては“特定条件”をトリガーに突然「サスペンド」が解除され、通常の起動状態へと移行する可能性もある。このように「バックグラウンド」で起動したアプリは、また一定時間が経過すると再び「Suspended」のステータスとなる。

 Windows 8 DPに付属している「Sudoku」(数独)アプリを起動して、「Piano」同様に「Sudoku」の動作状況を比較してみると、「Sudoku」がバックグラウンドにまわった直後の状況は「Piano」とほぼ同等だが、その後、時間が経過すると「Suspended」とはならずに、そのままアプリが終了してしまった。本当にアプリが終了したかを確認するため、再度「Sudoku」を起動すると、「スプラッシュスクリーン」が表示されてニューゲームの状態でスタートした。「スプラッシュスクリーン」は初回起動時にしか表示されないため、アプリが完全に初期化されたことを意味する。

「Sudoku」アプリを起動すると、一定時間を経過しても「Suspended」とはならずに、そのままアプリが終了してしまった

先ほどの状態からアプリを起動したところ、「スプラッシュスクリーン」が表示されて、完全にニューゲームの状態からスタートした。一度起動したアプリは通常、再度呼び出しても「スプラッシュスクリーン」なしに直接起動するため、アプリが初期化されていることを示している

バックグラウンドに移行して挙動が変わる

 ここまでで分かるのは、バックグラウンドに移行しても「Suspended」に移行するアプリと、そのまま終了してしまうアプリの2種類が存在するということだ。

 アプリがフォアグラウンドにあるときは、その動作が活性化し、バックグラウンドに移行すると一定時間の後に「サスペンド」または「終了」することが分かった。では、Metroスタイルアプリ特有の動作である「Snap View」における状態でどうだろうか。Snap Viewとは、画面上で最小化された状態でスクリーン上の左端、または右端に専用のビューでアプリを表示するモードだ。結論からいえば、「Snap Viewはフォアグラウンド」の状態であり、ここで「Suspended」に移行したり、アプリの動作が終了したりすることはない。

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年11月12日 更新
  1. 「Galaxy Z Fold8」に乗り換えて1カ月、パスポート型の横長画面はマンガも動画も快適 ただし、“あの機能”には注意も (2026年11月10日)
  2. 無料プラン廃止とストレージ制限の衝撃! 「Microsoft 365 Education」新プランに見る――“アメとムチ”の戦略でGoogleの牙城は崩せるか (2026年11月11日)
  3. 約1.1kg&実測19時間駆動の14型「Zenbook 14 UX3480QA」を試す セラミック×アルミの天板が上質 (2026年11月11日)
  4. なぜ8GBメモリでもWindows 11が快適に動くようになるのか? Microsoftが取り組む最適化の仕組みと次期Windows「27H2」への展望 (2026年11月09日)
  5. 最大256コア+1GBのL3キャッシュ! AMDが組み込み機器向けCPU「EPYC Embedded 9006 SP7」を発表 11月15日から順次出荷開始 (2026年11月11日)
  6. 「Adobe Creative Cloud」が2027年版に 「エージェント型ワークフロー」を志向して作業効率が向上する機能を実装 (2026年11月10日)
  7. 有機EL&タッチ対応の新型「MacBook Pro」を試す M6とM5 Maxの性能差、使い勝手はどう変わった? (2026年11月09日)
  8. キングジム、高精細ヘッドを搭載し視認性を向上した法人向けラベルライター新モデル (2026年11月10日)
  9. レノボ、カラバリ7色を取りそろえた14型/15.6型スタンダードノート「IdeaPad Vibe Gen 12」 (2026年11月10日)
  10. ロジクール、サイドホイール搭載ハイエンドマウス「MX MASTER 4」に数量限定デザインモデル2製品を追加 (2026年11月10日)
最新トピックスPR

過去記事カレンダー