在Win10预览版中安装工具与SDK后,即可着手创建Windows通用应用或先浏览目前的环境与此前相比都发生了什么变化。
文件资源管理器:
共享储存:
设置:
bool result = await Launcher.LaunchUriAsync(new Uri("ms-settings://network/wifi"));
Webview更新:
o MediaType property for the MSWebViewUnviewableContentIdentified 事件
o MSWebViewNewWindowRequested 事件
用于用户输入的客户端数据验证:
标志指示样式可用默认,或通过覆写ValidationIndicatorStyle项来自定义样式。另外你也可以通过设置IsValidationIndicatorEnabled项来选择是否开启标志指示。
全新Windows.UI.Text.Core命名空间给予客户-服务端系统集中通过单一服务器处理键盘输入的特性。
现在,在C++/C#,WinRT应用中使用robust inking功能更加轻松。但使用Javascript的Windows应用依然对此不支持。
Map控制已经更新支持Win10技术预览版的通用应用,APIs已经属于通用设备群家族一员。
定位:
应用获取定位有三个前提:
2、用户允许Windows与应用使用定位和定位历史
应用必须在前台并且在UI下call RequestAccessAsync,除非用户点确认,否则你应用没法开启定位。
WinRT命名规则Windows.Devices.AllJoyn可以实现该功能,此类APIs可以使UWDP(universal Windows device app)与其它设备进行点对点联动、IoT实例等。
电池APIs处在Windows.Devices.Power命名空间中,允许你的应用请求更多关于电池的信息。
全新Windows.Devices.Midi命名空间可以允许你创建:
2、应用或外部程序可以直接与微软GS MIDI软件频率合成器交流
定制传感器支持:
显示与游戏
Win10技术预览版中的DirectX12为微软D3D的下一版本,DX12将在提升底层及console-like API运行效率及性能。DX12将会带来变革。(IT之家与众位一样期待DX12的真正表现)
HTTP串流直播:
Media Foundation Transcode Video Processor (XVP)对Media Foundation Transforms (MFTs)的支持:
转码:
媒体元素(MediaElement):
PartialMediaFailureDetected将通知你哪出来源无法被解码,同时让你了解何种流失败并且直接在UI中体现。如果全部流解码失败,MediaFailed事件则会发生。
ISystemMediaTransportControls interface以及APIs允许桌面应用与系统内建媒体传输控制联动,包括对按钮的响应,更新传输显示控制以及展现当前媒体内容的元资料。
全新WIC机制 IWICJpegframeEncode与IWICJpegframeDecode开启JPEG图片的编/解码功能。现在同样可以开启图像数据索引,可提供对大图像的高效随机访问,同时占用更多内存。
全新MediaOverlay与MediaOverlayLayer APIs可以让我们为媒体构成添加多图层静态或动态媒体内容更加轻松,不透明度、位置与时间均可针对某一图层进行调整,同时我们甚至可以为图层添加自定义复合器。
Windows.Media.Effects namespace提供了简单又直观的框架结构以为音视频流添加特效。该框架提供基本接口,你可以通过它来为音视频植入定制特效并且将其插入媒体管线中。
Sockets:
1、Socket broker,可以为应用设立socket链接,无论该应用处在何种生命周期内。该功能使应用以及该应用相关服务更加容易被发现。
后处理任务后台传输(Background Transfer post-processing tasks):
蓝牙广告支持:
Wi-Fi直连API更新:
JSON支持改进:
安全
Windows.Security.Cryptography namespace中的全新APIs提供对ECC的支持。
电源:
GUID_POWER_SAVING_STATUS:此全新GUID与PowerSettingRegisterNotification即可实现通知功能。
版本:
记住一点,如果你打算使用 GetVersionEx或GetVersion来在OSVERSIONINFOEX或OSVERSIONINFO架构中获取版本号,那么只能获取从Win8.1/Windows Server 2012 R2的6.3至Win10技术预览版,另外你还需要专门指定Win8.1或Win10来获取正确版本号。
Windows Phone文件搜索APIs:
WinRT应用的高安全模块基本不会允许应用之间共享资料,不过依然可以在同一发布者的应用之间进行共享,以个别使用者为基础。
属性变更通知:
跟踪日志记录:
WinRT, .NET和C/C++ TraceLogging APIs已准备就绪,不同开发者可以按需自取。
滚动列表虚拟化:
不同应用之间拖拽功能:
键盘导航支持键盘加速:
Web
Edge mode,全新Living文件模式可大幅提高与其它浏览器以及当代网页内容的交互性。该试验模式将随机向一些Windows开发者预览版用户推送,你也可以通过about:flags来手动开启Edge模式。
