Modern-UIアプリを起動してから、デスクトップで実行されている別のアプリまたは通常のプログラムに切り替えると、最初のアプリはどうなりますか?最初のアプリが一時停止されていることについて何かを聞いたことがありますが、確かにそれを本当に知らないことに気づきました。
つまり、必要に応じて SETI @ Home ( [〜#〜] boinc [〜#〜] )アプリを作成できますか、それともそうでないアプリを作成しますか?フォアグラウンドで常に中断されていますか?あなたはそれを変えることができますか?利用可能なリソースに基づいて、ACから実行するか、バッテリーから実行するかなど、それを変更することがわかりました。
今朝私は 聞いた 「FindmyiPad」アプリのおかげでiPadが回復し、Modern-UIアプリのようなものを書いて、実行せずに動作させることができるかどうか疑問に思いました。フォアグラウンドアプリ。 (Windowsサービスなどを作成するだけだと思いますが、それは私が求めていることではありません。)
Modern-UIアプリを起動してから、デスクトップで実行されている別のアプリまたは通常のプログラムに切り替えると、最初のアプリはどうなりますか?
アプリは一時停止状態になります—タスクマネージャーでリソースを確認できます。
アプリを使用していないときはアプリが一時停止されます。これはパフォーマンスのためです。一時停止すると、システムの「遅延」(つまり、バックグラウンドで集中的なアプリケーションを実行することに起因する速度低下)を感じることはありません。
Windows 8は、バックグラウンドアプリがアクティブでない場合、CPUをあまり使用しないように設計されているため、システムはアクティブなアプリで正常に動作します。
Metroスタイルのアプリは、常に4つのライフサイクル状態のいずれかにあります。
アプリが状態間を移行すると、ライフサイクルイベントを受け取り、ユーザーに一貫した高性能のエクスペリエンスを提供します。
あなたがしたいことを実装するのを助けることができるいくつかのMSDNブログがあります。