Windows system >> Windowsの知識 >  >> Windows 8システムチュートリアル >> Windows 8システムチュートリアルについて >> Win8 Quest:Metroアプリケーションとバッテリ寿命はどちらも

Win8 Quest:Metroアプリケーションとバッテリ寿命はどちらも

  

マイクロソフトは本日、Windows 8 PCがバッテリ寿命を改善する仕事をさらに探求しました。消費?

フロントデスクに焦点を当てる

Windows 8では、ほとんどのMetroスタイルアプリに新しい規則が採用されました。アプリが画面上で実行されていない場合、画面はオフになります。電池寿命に影響を与えないように。これは、WinRTとユーザーモードがマルチタスクをブロックするという意味ではありません。これは、最新のハードウェアパフォーマンス、ネットワーク要件、パフォーマンス/セキュリティ/プライバシーに関する新しい考え方です。

もちろん、例外(バックグラウンドの電子メール同期、デスクトップツールなど)もありますが、ほとんどのアプリケーションにとっての主な仕事は、ユーザーと積極的にやり取りすることです。アプリケーションがフォアグラウンドで実行されていない場合、Windows 8は完全に一時停止するか、または少量のリソース(ファイルのコピーなど)のみを使用するようにします。

一般に、Windows 8のアプリケーションには3つの状態があります。

1.フォアグラウンドで実行します。

2.バックグラウンドで一時停止します。

3 、特定のバックグラウンドアクティビティを実行します。

次の3つの動作状態を見てみましょう。

1.フォアグラウンドで実行されます。

アプリケーションはフォアグラウンドで実行されます。この状態は理解しやすいので、Windows 8で確認できます。 CPU、ハードドライブ、メモリ、そして必要なすべてのリソースを活用してください。この状態では、Metroスタイルアプリは従来のWindowsデスクトップアプリと同じように動作します。

2、背景の一時停止

アプリケーションを開いてから別のアプリケーションに切り替えると、Windows 8はそれを一時停止します。つまり、Windowsスケジューラ(プロセスとスレッドについてCPUをスケジュールするコンポーネント)は、それをCPUスケジュールに含めなくなりました。システムはアプリケーションをディスパッチしなくなったため、CPUを使用できなくなり、CPUが低電力状態に入るのを助けますが、CPUの低電力状態はバッテリ寿命を大幅に延ばすことができます。

この一時停止にはアプリケーションで大きな利点があります。つまり、中断状態から作業状態にすぐに復元できるということです。一時停止したアプリケーションに切り替えると、すぐに起動して一時停止前の状態に戻ります。これにより、従来のWindowsデスクトップよりもはるかに高速に、複数のアプリケーションをすばやく切り替えることができます。

複数のアプリケーション間での高速切り替えを可能にすることに加えて、アプリケーションの一時停止を一時停止すると、システムパフォーマンスを犠牲にすることなくバッテリの消耗を最小限に抑えることができます。これは従来のデスクトップアプリケーションとはまったく異なります。

Windows 8 Developer Previewでは、アプリケーションのバックグラウンドポーズのステータスを明確に確認したり、タスクマネージャを開いたり、株価、ニュース、天気などの多くのアプリケーションを開いたりすることができます。これらのアプリケーションはまだメモリを使用していますが、実際には休止状態であり、バッテリ寿命やシステムパフォーマンスには影響しません。

3、バックグラウンドアクティビティを実行する

マルチタスクは簡単に実装できますが、欠点は、すべてのアプリケーションがバックグラウンドで実行されている場合、バッテリーの消耗が早くなることです。携帯電話やラップトップの場合、電池は非常に重要です。これを念頭に置いて、Windows 8は新しいAPIを使用してMetroスタイルアプリのバックグラウンド処理を置き換えます。

繰り返しになりますが、デスクトップアプリケーションはそのままの状態で動作します。もちろん、今日のように多くの電力を消費します。

従来のWindowsでユーザーが楽しんでいる豊富なアプリケーションとマルチタスクエクスペリエンスを実現し、リソースの使用状況を考慮に入れるために、マイクロソフトはいくつかの一般的なシナリオを挙げ、次にこれらのシナリオに基づくバックグラウンドマルチタスクAPIを開発します。セットを使用すると、開発者はアプリケーション自体に集中できますが、アプリケーションは低機能、低リソースの方法でバックグラウンドで実行できます。

Microsoftのシナリオには、音楽の再生、Webサイトからのファイルのダウンロードまたはアップロード、Live Titlesコンテンツのリアルタイム更新、印刷、VoIP通話の受信、テキストメッセージの受信、電子メールの受信、コンテンツの共有があります。たとえば、写真をFacebookにアップロードしたり、他のデバイスとコンテンツを同期したりします(写真の同期など)。

たとえば、バックグラウンドでのダウンロードまたはアップロード:これは非常に一般的なシナリオで、アプリケーションはバックグラウンドでアップロードまたはダウンロード作業を実行するために新しいバックグラウンド転送APIを使用できます。ピープル - オペレーティングシステム自体がアップロード/ダウンロード作業を実行することを意味します、アプリケーションコードは追い出されます、そしてそれはバッテリーを大いに節約します。

Microsoftは、さまざまなPC用に新しいスマートフォンのような電力モードを採用しました。特に、使用していないときにシャットダウンを必要とせず、代わりに低消費電力を実現するSoCアーキテクチャに基づいています。実行状態この新しい状態は' Connected Standbyと呼ばれ、電子メール、SMS、電話の即時更新など、いくつかの接続シナリオを可能にし、バッテリ寿命には影響しません。

概要:

Windows 8では、バッテリ寿命を延ばすために多くの改善が行われました。Microsoftは、長期にわたるバッテリ寿命を提供するための新しいアプリケーションモデルを設計しました。 Windows 7用に設計されたアプリケーションは、既存のモードでもWindows 8上で実行できます。オペレーティングシステムが提供するバックエンドアーキテクチャのおかげで、Metroアプリケーションはよりエネルギー効率の良い方法で実行できます。

Copyright © Windowsの知識 All Rights Reserved