微软的光荣梦想–Windows10的第一生产力UWP
作者:访客发布时间:2023-04-24分类:暖心故事浏览:111评论:0
给大家分享一篇关于互联网和手机的文章。相信很多朋友对互联网和手机还是不太了解,所以边肖也在网上搜集了一些关于手机和互联网的相关知识与大家分享。希望大家看完之后会喜欢。
早在微软首次宣布Windows 10时,统一平台范围的体验就成为最重要的关键词,而实现这一理想最重要的工具就是通用Windows平台(UWP)。UWP,可以作为一个平台的名称,即Appx文件,是微软在Windows 10中新加入的独立于Win32程序的另一个应用,也可以看作是一系列Appx文件的集合。UWP本身可以算是Win8 Metro应用的精神遗产。与传统Win32应用相比,UWP应用可以提供统一的全平台体验,具有内存占用低、硬件亲和力高、绿色纯净、无需添加、卸载后无残留等优点。
UWP之所以强调全平台,是因为uwp可以适配x86、Windows Mobile、Windows Band、Surface、Surface Hub、Xbox One甚至HoloLens、物联网设备(IoT)等混合现实设备。根据微软的说法,只要将代码简单地扔进Visual Studio 2015,就可以将其转化为一个UWP应用程序,可以在上述任何平台上获得相同的体验。
微软的全平台理想可以从鲍尔默的Windows 8/8.1系统看出,这是受到移动市场全面进步的刺激:系统级嵌入的OneDrive云服务跨越了Windows (Phone)8以上的所有设备,这不仅让同步不可避免(除非必须使用本地账号),还让用户发现跨平台服务的便利性。因此,微软账号变得更加重要,成为整个平台的关键。
此外,UI风格和操作逻辑也越来越接近平板移动设备,但随着最重要的Metro应用的诞生,未来UWP的雏形(其实UWP可以算是WinRT的超集)从一开始就有跨平台的基因和阴影。轻巧的机身,体贴的硬件优化,独特的UI风格,都让人看到了微软的魄力,虽然没有人愿意提起这个弃子。
扁平化的设计风格其实隐含了移动平台的运营逻辑
Windows 8失败的命运和Metro应用程序冷漠的市场表现已经被证明。大家对什么“跨平台”、什么“统一体验”的兴趣,没有一成不变的开始菜单那么强烈。似乎一夜之间全世界的用户都变成了足够多的聚会。为什么要统一体验?为什么要跨平台分享内容?Windows的历史使命不是行得通吗?
边肖是一个原教旨主义者
为了守口如瓶,微软在2014年冬季发布会上正式宣布Windows 10系统,开启了漫长的公测之路。在Windows 10中,他们再次添加了Metro的混合开始菜单。此时的Metro UI已经改名为Modern UI,但原本细腻、灵活、简洁扁平、万花筒般、却千变万化的粉彩,却变成了一张空壳,一张没有灵魂的空白支票。
最重要的是第二年在Build 2015大会上正式宣布的UWP项目。一个对所有支持Windows 10的平台都有利的平台计划可以在一个平台上开发,只需要一套工具(换句话说,只要Windows 10可以运行,就可以支持原生UWP应用)。更有野心的是,微软推出了四个项目,分别是Project Westminster、Centennial、Astoria和IslandWood,面向Java前端web应用、传统x86应用(。exe)、安卓Java应用和iOS Objective-C应用,并方便地将其转化为UWP应用。为了实现这一点,微软发布了一个特殊的开发工具:Visual Studio 2015 Code:一个只要把应用扔进去就能快速转换成UWP的工具。
Visual Studio 2015 Code在去年Build 2015之后推出了beta版,并在11月份推出了开源Beta测试版,最终在两个月前的4月份迎来了正式的1.0版本。
UWP看起来像一个不同尺寸的口袋,不是吗?只要一个代码和一个应用程序被抛出,它就可以成为适合多个平台的多种孪生应用程序。微软是怎么做到的?简单来说,就像微软最擅长的“兼容你的家庭”一样,他们把Runtime、Win32等传统API压缩简化成一个足够小的内核,类似于一个交集。
当精简到连微软Band都能运行的地步,就打包在开发工具和应用商店中(没错,微软的应用商店也是统一的)。当开发人员提交应用程序时,开发工具基本上可以在那个交叉点直接获得一些API。当用户下载并安装在应用商店中时,系统会自动识别设备环境(ARM、Xbox、HoloLens),并在此环境中编译剩余的补充内核API集。
尽管最初被期望将安卓系统改造成iOS设备的阿斯托利亚项目和伊施兰德伍德项目的命运并不像他们希望的那样顺利,但UWP注定会成功并面对未来。与之前停滞不前的我相比,
tro应用,目前的UWP应用已经越来越多,因为UWP是真正革命性、有预见性的。如果全平台的统一体验还不能满足你的话,再想想纯净安全的运行环境呢?相对于我们常见的自由奔放的Win32程序,UWP还运行在沙盒环境下,所能调用的权限和资源都十分严格,再加上UWP来源于唯一的应用商店(没错,UWP是个封闭的平台),安全性自然更有保证。此外因为沙盒环境下涂销空间(Scratch Space)式的硬件与内存管理,自然对于硬件资源要更加无欲无求。因此,除了一些特定的专业工作任务,一般的轻度用户完全可以尝试用UWP代替Win32应用。一、全平台、体验统一
想象一下吧,在你的手机( 别买Lumia)、手环、平板、PC、Xbox、Surface Hub、HoloLens、IoT等所有可以跑Windows 10的设备都可以体验无差别的、统一的、云同步的应用体验,开发难度也并不高。而且微软在推广Windows 10上的力度已经比Windows 8要高的多了。
二、轻量化、体积小巧
轻量化的身型是UWP另外一个重要优势,以foobar2000为例,大小仅为13.5MB,Blueflap浏览器大小为35.4MB,小巧的应用往往可以做到传统几百兆的Win32程序能够做到的事,再加上更加灵活线性的空间管理技术,在和Win32程序对比时更加有优势。
三、运行于沙盒环境,来源封闭,危害度低
封闭的iOS的安全性一直为果粉赞颂,其实因为UWP的来源都是统一的应用商店,UWP也算作是封闭的沙盒应用平台,只不过这个平台里面包含的设备实在太多了。由于沙盒机制本身的特点,以及统一市场的审核,UWP有着更乐观的安全表现,起码出现“油腻的师姐”弹窗或是捆绑安装的可能性是没有的。
四、配置低,优化得当,内存占用低,适合洁癖与强迫症患者。
得益于沙盒机制的特点,UWP的内存和硬盘占用于Win32程序并不一致,沙盒应用不会危及操作系统的一个原因就是无法永久的在硬盘上写入资料,占用内存也受到更多的限制,所以即使是老旧的机器也可以跑得动UWP。
五、标准规范、设计美观
当然,每一个平台存世之处,精品都是少数。下面是一些小编自己推荐的优秀UWP,特别是SpotBright,建议大家尝试体验一下
优秀UWP推荐:
SpotBright——专门下载Windows聚焦壁纸,6元去广告
Perfect Weather——可能是最好看的天气应用
网易云音乐——可能是最好的音乐社交应用
哔哩哔哩
Foobar2000
Wikio--维基百科第三方应用
Loadkit——TorrentBT下载工具
当然,如果你也知道哪些你认为优秀的UWP,请一定要在评论中分享给大家
本文就为大家讲解到这里了。- 暖心故事排行
- 最近发表
- 标签列表
-