|
win8系统的应用程序的创作者是从微软取得 更多的援助,通过该公司的官方的Windows8开发应用程序博客。这个星期,博客添加一个新条目谈到有关如何应用程序制造商可以使用异步代码,以帮助创立 “快速流利 的地铁作风 的应用程序。”
与通常的应用程序开发博客,最新的文章是技术性很强的大多为程序员编写的。但是 ,微软的Jason奥尔森写在开始应用程序创作者应如何设法使他们的Windows 8应用程序响应为用户尽可能多的一般条款。
他指出:
你有多少次使用的是Windows应用程序停止响应,你是灰色版本的应用程序和纺纱甜甜圈?没有失败,它似乎总是在最坏的时间来。更糟的是,你可能最终失去了很多艰辛 的工作,当这一切发作 的时候。
用户希望应用程序响应的一切 交互。当他们用本人 喜欢的新闻阅读应用程序,他们要添加新闻,看新闻的文章,保存新闻文章等,他们应该可以 做一切 这些事情,即便 当应用程序从互联网上获取最新的文章。
奥尔森说,为什么一个应用程序可能不会,由于 它可以作为响应的原因之一是由于 应用程序是同步的。这基本上意味着应用程序正在等候 一些其他进程完成,不能互动,直到该进程完成。这类活动的例子包括应用程序试图从互联网上获取数据。
当创立 的Windows运行时(WinRT),奥尔森的API,他们希望其中一些是异步。他给如何通过作品给他人 回拨号码的比喻的例子:
你给的人给你回电话的号码,你挂了,然后你继续做你需要. 的任何其他工作。当一个人愿意和你谈谈,他们可以打电话给你回在您提供的数字。这是异步如何在WinRT工作的实质 。
博客条目的其它 部分是特地 为应用程序开发,包括示例代码,Windows 8的制造商可以使用到他们的应用程序异步下WinRT的。奥尔森完毕 后说:
我们希望你的客户喜欢你的Windows 8应用程序。我们希望这些应用程序的启动活动还​​活着,并依然 活着与活动。我们希望您更轻松地创立 这些应用程序。我们希望您可以 轻松地连接到社交网站,在云中存储数据,文件在硬盘上,与其他小工具和设备等通讯 工作,而您的客户提供了一个巨大 的用户体验。ghost win7 |
|
|
|
|
|
|