BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

WinRT 8.1 已经为行业应用准备就绪

| 作者 Jonathan Allen 关注 576 他的粉丝 ,译者 孙浩 关注 2 他的粉丝 发布于 2013年7月23日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

Windows 8.1给WinRT(也就是Windows Store)应用程序带来了很多急需的功能,以使它能成为行业应用和销售终端类应用的平台。

Window 8.1为异构数据提供了一种新的Hub控件。那些显示在sections中的数据的风格很像天气和Bing应用中的设计风格。它由一系列HubSection控件组成。当每个HubSection显示在屏幕上时它会被延迟加载。开发者应该等待加载事件初始化HubSection的数据源完成,因而用户也就不用为他们没有看到的数据付钱了。

二级窗口在WinRT应用中也获得了支持。这对像行业应用程序等更复杂的应用来说将是非常重要的。二级窗口通过一个叫ViewLifetimeControl的类来管理。

在Windows 8上,web视图控制有airspace的问题。也就是说,即便设置菜单已经隐藏了,你也永远不能叠加XAML控件到web视图控件之上。这个问题在WinRT 8.1的新web视图中得到了解决,WinRT 8.1将新web视图完全集成进了XAML视图栈中。

信用卡和条形码阅读器之类的应用程序现在可以控制设备了。当设备被控制时,该应用将会被另一个希望控制该设备的程序影响,该应用程序可以选择覆盖这个改变请求,继续维持对该设备的控制。这样做的目的是为了让“销售终端”类应用能够通过Windows Store来提供。(注:基于iOS的平板电脑正因为这些销售终端类应用变得非常受欢迎。)

WinRT中使用新的HttpClient(基于.NET版本)的应用程序将可以访问Internet Explorer使用的同一个共享缓存,这将大大提高应用的启动时间。目前还没有关于这一功能的详细安全影响报告提供。

蓝牙、HID和USB设备现在也能在WinRT应用程序中得到支持了,他们的通信API使用的是组合事件和标准的流类,因此设备不需要特定的驱动程序。

在演示中还提到,WinRT应用也可以获得将文本转换成8种语言发音的APIs。

WinRT应用程序可以快速的创建虚拟通讯记录。这些通讯记录可以显示出来,用户可以对它们进行操作,就好像它们是保存在机器上真的通讯记录。

正如预期的那样,微软正着力推动开发人员使用它们的基于Azure的推送通知服务。Visual Studio 2013将包含为推送通知提供的快速创建和注册应用的向导,包括连接开发者在Windows Store上的账户。

微软也在促进其Xbox集成以使WinRT应用程序使用PlayTo APIs来控制游戏控制台。一个可能的商业应用就是安装一个Xbox来驱动一个大规格显示器来替代专用电脑。

查看英文原文:WinRT 8.1, Ready for Line-of-Business


感谢杨赛对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ;)或者腾讯微博(@InfoQ;)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

我最关心的是有没有解决winSxS空间占用问题 by 千手 白少

我最关心的是有没有解决winSxS空间占用问题

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT