搜狐首页 科技 宫主大人2

手机搜狐

SOHU.COM

Windows 10独门绝技——UWP应用是什么?

随着Windows10一周年免费升级计划的结束,相信有很多小伙伴们将电脑上的Windows7(Win7)升到更新版本的Windows10(Win10)。新鲜的Windows10也给我们带来了很多给力的更新,包括更统一美观的UI界面,优秀的通知栏,智能的小娜,Spartan (斯巴达)浏览器 ,增加了对DX12和虚拟桌面的支持以及全新的Windows Hello功能。但我相信对于Win 7老用户来说,开始菜单的变化才是他们最关心的。

对于大多说用户来说,丢掉开始菜单是Win 8最大的一个败笔,而微软也吸取了用户建议,在Win 10中重新加入了开始菜单,当然全新的开始菜单栏并不可能像Win 7那样朴素。点开Win 10开始菜单,我们看到了Win 8上熟悉的Metro UI ,但与之前不同的是,Metro UI仅仅占据了桌面的一小部分,而界面中预装的软件才是我们今天的主角。

这也就是微软为我们在Windows 10中带来的全新的产物——UWP应用,UWP是Universal Windows Platform的简称,即Windows通用应用平台,它可同时在Win 10 Mobile/Surface(Windows平板电脑)/PC/Xbox/HoloLens等平台上运行,这也是微软实现全平台统一做出的一次伟大的尝试,目前也仅有微软有能力做到真正的全平台统一。

那么什么是真正的全平台统一呢?靠的也正是UWP应用。一款UWP应用针对各平台的代码大部分都是通用的(一个项目),只有很小一部分是平台特定的。也就是说程序员开发出一款应用后,只需要进行简单的修改就可以让它在其他搭载了Win 10的手机,平板电脑,PC甚至Xbox上运行,这就大大减轻了程序员的工作量,也节俭了项目成本。

随着时代的发展,触摸已经成为一种趋势,虽然早在Win 7上,微软就已经加入了对触控的支持,但是由于大多数软件游戏都只为鼠标键盘进行适配,再加上没有良好的触控交互逻辑,造成用户体验并不理想。在Win 10上,微软对触控也进行了很好的支持,传统的exe软件触摸体验非常差,而UWP应用不仅对触控支持非常友好,还对高分屏也提供了更好的支持。

同时,UWP应用也为我们带来了更多的便捷。

1.更加节省资源。由于系统对UWP应用的管控能力更强,系统会自动的将你不用的软件暂停,已节省后台资源和电量;

2.更加安全。微软对于UWP应用有更加严格的限制,可以很好地保护你的数据不被泄露,而传统的exe程序可以直接获取你电脑内的几乎所有权限;UWP应用的消息通知仅能通过通知中心,这也避免了弹窗广告的打扰;

3.更好的用户体验。UWP应用只能通过应用商店下载,由于微软有严格的审核机制,也防止软件里暗藏木马,同时应用商店里有完善的评分机制和用户评论,便于用户更好的筛选自己需要的应用;

4.卸载更加彻底。相较于传统的exe程序,UWP应用卸载更加彻底方便,一键便可轻松卸载,妈妈再也不用担心我卸载软件时碰到流氓了。

目前微软应用商店里的UWP应用还不够完善。为此,微软推出了四大Win10应用移植项目:Project Westminster、Project Centennial、Project Islandwood以及Project Astoria,分别用于移植Web应用、传统的Win32/.NET应用、iOS应用以及Android应用。同时为了扩展Win10应用商店应用的丰富度,微软甚至低下头为国内的某些厂商适配UWP应用。

全平台统一应用将会是未来的趋势,目前谷歌和苹果也有向这方面发展的趋势。未来,随着Windows 10平台数量的增加以及UWP应用的发展,我们有理由相信,终有一天,传统的exe软件将会被UWP应用所取代。

精选