Windows 8支持Metro应用在后台运行,但是这些应用并不是仅仅呆在后台什么也不做,在一篇新的技术博客中,微软向编程人员介绍了如何让自己的应用在Windows 8后台时也能有效运行。
由于Windows 8致力于向笔记本、平板机用户提供尽可能长的电池续航,Windows 8 Metro应用可以在后台执行很多操作,比如下载、上传文件,播放音乐或其它音频文件。
Windows 8提供了一些简单而强大的API,你可以在应用中嵌入合适的API从而实现在前台、后台进行传输数据、上传/下载文件等操作。这些API将为你解决很多难题,你可以将精力放在应用程序的功能上。
微软在博客中提供了一些示例代码(地址),Metro应用开发人员可以直接将其嵌入到自己的软件中,从而实现多种任务的后台执行,包括:后台上传或下载、后台音频播放、分享、设备同步、活动磁帖(tiles)、预定通知、后台任务。