查看: 1423|回复: 1

[外翻] 【微派网外翻】微软将改进 Windows 10网络APIS,可提升Modern app性能

[复制链接]

1461

积分

1417

微币

384

帖子

苹果树 Lv.7

发表于 2015-7-3 13:58:17 | 显示全部楼层 |阅读模式

   【微派网讯】我们都知道,在移动互联网时代大部分的应用都需要联网才能工作,比如体育应用需要网络来获取比赛分数,天气应用需要联网来获取天气信息。所有应用都使用各种网络 API,这些 API 是通用 Windows 平台的一部分。


      微软在一篇博文中阐述了win10中针对应用开发中网络相关API的改进。这些改进能够提高应用启动速度、内存性能,赋予开发人员更多能力并增强灵活性。这些API用于执行各种各样后台任务,从查询连接状态到下载媒体文件等。
      下面的这段视频来自Build 2015,视频中微软介绍了相关改进,不过由于时间限制忽略了很多内容。


                                  手机用户点击

     System.Net.Sockets和Winsock for UWP应用

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

StreamSocket类客户端证书支持

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

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

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

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


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?成为论坛新用户 用百度帐号登录

x

评分

参与人数 1 人气 +10 收起 理由
david1105 + 10 楼主你这么雕,你家里人造吗?

查看全部评分


楼主热帖
[新闻播报区] Windows10 Threshold 2会自动重新安装已删
[新闻播报区] 微软曾要求联想转售Surface Pro 但被拒绝
[新闻播报区] 微软停止Windows 10强制升级 称默认选择更
[新闻播报区] Surface Book平板模式续航仅4小时 微软详解
[新闻播报区] 微软不建议继续在Windows 10系统中使用注册
[新闻播报区] 微软Surface Book改变了什么?
[新闻播报区] 微软Win10最有底气的硬件产品发布会汇总
[Win8/Win10 平板综合讨论] Surface Pro 4 / Surface Bo
[新闻播报区] 微软Win10新品10.6发布会一图流
[Win8/Win10 平板综合讨论] 微软Surface Pro 4平板电脑真
[Win8/Win10 平板综合讨论] 微软Win10笔记本Surface Boo
[Win8/Win10 平板综合讨论] 微软 Surface Pro 4 官方视频

回复

使用道具 举报

297

积分

110

微币

69

帖子

小树枝 Lv.5

机型
观望
发表于 2015-7-22 16:48:34 | 显示全部楼层
期待中。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 成为论坛新用户 用百度帐号登录

本版积分规则

Powered by Discuz! X3.1© 2001-2012 Comsenz Inc.( 闽ICP备13014652号-2 )     
快速回复 返回顶部 返回列表