在Windows8應用程序開發人員博客中,微軟曾經向開發者講解《如何管理程生命周期,讓應用程序始終充滿“生命活力” 》,而後有不少開發者向微軟提問“當應用不在屏幕顯示的時候,如何讓它去做重要的事情呢,比如下載文件、郵件以及音樂播放的等?”
微軟博客今日發文向開發者解釋當應用在後台的時候如何運行,並提供一些代碼示例。
微軟此前提到Metro應用會處於四種生命周期:未運行、正在運行、已掛起或已終止。面對便攜式計算機、平板電腦和智能手機的電池續航問題,而應用程序卻能做到在後台運行並不影響設備的電池電量和性能,這點十分重要。
關於應用在後台運行的開發技巧以及代碼演示,開發者們可以進一步參考微軟博客原文:《Being productive when your app is offscreen》。