如果你在你的手机和平板电脑中添加了许多随时需要进行数据交换的应用(如LBS类应用),那么你的电池总会消耗得很快。不过对于微软来说,虽然Windows 8的Metro“瓷砖”界面上的应用需要进行频繁的数据交换,但他们似乎没有这样的顾虑,毕竟如果Windows 8电池不给力的话,他们很有可能落得像iPhone 4S被吐槽一样的下场。
微软是如何做到的呢?Windows 8团队在最新的一篇博客中进行了解释:
我们的解决方案是建立一个数据驱动模型。这意味着开发者可以使用预定义的属性和模板用于他们的应用。也就是说使用XML架构,然后这些XML数据以简单的HTTP POST方式发送到Windows推送提醒服务(WNS),由微软处理剩下的事宜。这一,所有代码的链接、重试、验证、缓存、渲染、错误处理可以在一个均匀而节能的方式下进行。
微软的基本思路是用WNS服务来处理本来应该由平板电脑处理的一些事情,因此可能会有人会关心系统性能问题。不过,如果不这样做任凭这些应用于云端不停进行数据交换,那么你的电池一定会很杯具。两条路随你选。