首页 > 系统 > Win10 > 正文

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

2024-06-28 14:47:28
字体:
来源:转载
供稿:网友

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)


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表