天下网吧 >> 网吧系统 >> 系统动态 >> 正文

微软改进Win10网络相关API,可提升Modern应用性能

2015-7-3不详佚名

IT之家讯 如今移动端的大多数应用都需要联网才能正常工作,今天,微软在一篇博文中阐述了Win10中针对应用开发中网络相关API的改进。这些改进能够提高应用启动速度、内存性能,赋予开发人员更多能力并增强灵活性。这些API用于执行各种各样后台任务,从查询连接状态到下载媒体文件等。

System.Net.Sockets和Winsock for UWP应用

这些API应开发者的普遍要求,已被添加到Windows10当中,可用于UWP通用应用开发。这些API的当前版本基于Windows Phone 8.1 Silverlight 实现。

StreamSocket类客户端证书支持

该API支持使用SSL/TLS,用于APP与服务器之间通信认证。在Win10应用开发中,开发者可以在StreamSocket.Control对象提供一个客户端证书,以实现应用程序的自我验证。

为JSON带来处理空值以及更好的调试体验

Windows.Data.Json经过更新可以实现空值与Json字符串之间的序列化和反序列化。JsonValueType.Null枚举值允许开发者像使用整型,字符串型以及布尔类型值一样使用空值。

Visual studio调试JSON的功能也得到了改进。此前开发人员只能在调试栏中看到JSON对象类型,而看不到对象内容。在Win10中,开发人员可以检查内部内容,如下图所示:

另外,SD卡支持也得到了改进,改进的Windows.Networking.BackgroundTransfer API能够识别下载位置是否与应用安装位置相同,并且使用目标路径作为缓存位置。此前,在Win8.1中系统会使用默认内部存储作为缓存路径,等到下载完成后才会移动到目标位置,如果文件大小超出限制,会导致下载失败。

下面的这段视频来自Build 2015,视频中微软介绍了相关改进,不过由于时间限制忽略了很多内容,感兴趣的朋友可以观看。

(IT之家移动客户端用户若无法观看视频,请点此查看)

更详细的内容可点此查看微软官方博客。(Via: WinBeta & Windows)

关注Windows10,锁定Win10之家(http://win10.ithome.com)

本文来源:不详 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下