太阳城娱乐集团

不再有流氓开机启动和系统项修改Win10 是一场以手机为模板的自我革命

来源:大发 | 时间:2018-09-11 人气:1978
  •   Windows 10 不仅提供让 Android 和 iOS 应用快速迁移为 Universal App 的工具,同时也允许传统的桌面应用迁移。统一商店之后,微软希望用类似于手机的应用管理模型来净化长年混乱的桌面环境。

      Windows 传统应用迁移至 Universal App 几乎不需要任何改动,只要将自己原有的 .exe 安装包提交至商店就行。微软会帮助开发商把应用中不符合要求的代码和权限删除,同时用 AppX 格式封装,保证用户在卸载后不会留下任何残留文件和系统修改。

      现在的多数桌面应用会引导用户授予它“管理员权限”,甚至很多巨头厂商在电脑城提供的盗版光盘中会刻意开放所有管理员权限给应用。这是造成现在 Windows 混乱的原因之一。这种权限其中一个结果就是可以让应用悄悄在 HKEY_LOCAL_MACHINE 中写入信息,强制自己开机启动,或在开机时添加隐藏的启动项。转制为 Universal App 之后,微软会把针对 HKEY_LOCAL_MACHINE 的修改项删除掉,同时把其它正常注册表项保存在应用内,只在应用开启时临时使用。保证注册表清洁。

      除此之外,第三方应用也不再允许访问系统服务和驱动程序,硬盘访问也只能通过新的 API 进行,不能直接影响用户或其它程序的文件,当然也不能后台扫描或上传。

      记得 3Q 大战吗?360 检测到 QQ 运行就弹窗提示用户安装“QQ 保镖”,QQ 检测到 360 就提示用户卸载,更不用说再早的各种网络电视乱战。传统应用转制为 Universal App 之后就不再能感知其它应用的进程,彼此之间相互隐藏。但这并不意味两款应用间不能互通数据,应用可以为自己的不同页面定义多个 URL,用类似网页跳转的方式互相调用并获取信息。App URL 分前台和后台两种调用方式,一种是类似现在手机上的微博、QQ 等授权登陆:A 应用唤起 B 应用,B 应用向用户呈现界面,然后将数据传输到 A 应用中,最后 B 应用关闭跳转回 A 应用;另一种是后台调用形式:A 应用唤起 B 应用的进程,但 B 应用完全不呈现自己的 UI 界面,直接在后台获取数据后反馈给 A。第二种方式就类似 Windows 10 Mobile 中的 People (人脉),或者接入第三方应用后的 Google Now。

      现在很多传统应用在用户退出之后还会留下残余进程,这些对一般用户来说很难感知到,但是会明显影响系统运行而且增加耗电。

      在 Universal App 下,应用可以保证有限的开机启动或后台服务,比如必要的磁贴更新或者消息推送,这些都会统一在系统设置里告知用户,能随时开关。在遇到网盘、社交网络等需要保持文件、媒体内容上传时,应用可以临时向系统申请延长后台驻留的时间,直至传输完成。

      用户可以随时安装或删除应用,应用删除后在开机启动项、系统服务、注册表和本地硬盘内斗完全不会有残余。

      应用卸载或者换新电脑后,重新在商城里安装应用就能恢复之前的设置,不需要手动调整或者备份设置文件。

      不用再被迫地给应用程序自己也不太明白什么意思的“管理员权限”,也不会再频繁地接触 UAC (提示是否允许某些程序“修改系统”,而且在几乎完全不知情的情况下点确定)弹出对话框。

      看上去加入了很多限制,但事实上,现在很大一部分用户开始厌倦桌面环境的复杂、混乱,提供快速的迁移方式能帮助开发商找回用户。Windows 10 中大部分自带组件,如 People、Cortana、Office、Skype 等应用也通过一样的应用模型开发完成,第三方应用在权限和 API 方面和微软自主开发的部分完全一致。

      同时,Windows 10 引入的 Cortana、系统级分享、富媒体推送通知等功能都需要通过 Universal App 模型实现,可以帮助传统应用增加更多新特性,也为将来的 HoloLens 兼容做准备。

      唯一对新生态和开发模式不适应的可能真的只剩下流氓应用,他们不再能通过“免费”作为幌子,通过捆绑、上传数据等方式“曲线盈利”。

      过往的 Windows 系统显得太企业化、太工程师化,为了定制性牺牲了普通终端用户的体验,使得这部分用户不得不使用某些“优化”或“杀毒”软件。但这些软件各自心怀鬼胎,在拿到高级权限后开始将每一台电脑变成自己的“肉鸡”,让系统变得混乱、不稳定。根据 Build 上这部分信息的主讲人 Andrew Clinick 介绍,微软在引入新应用模型时大量借鉴了移动端的处理方法,以手机和网页的思路来管理应用并实现应用类协作,从而弥补以前丢失的终端用户体验。

      Windows攻不下移动端,微软打算用“爆款产品策略”占领Andriod和iOS

相关太阳城娱乐集团信息

    无相关信息
Baidu