替代xap格式的APPX应用框架,简单来说,APPX就像一个容器,可以允许用多种语言来进行开发,这个「通用应用程序」,除了特定于平台的用户界面和手机API之外,几乎可以共享所有代码。 幸运的是,微软没有再耍什么「小生意气」,所有WP 8的手机,均可以无缝升级成WP 8.1,那些吐槽微软「喜新厌旧」的人,终于可以消停一会儿了。 2012至今,正是移动操作系统瓜分天下,决定最终格局的几年,纵观WP平台的变化,我们不得不承认,相比前几代WP系统和前辈WM,WP自身的进步已经很大了,无论是UI方面还是系统内核方面。 但相比对手Android和iOS而言,WP的进步简直就是「原地踏步」,许多用户们盼星星、盼月亮才等来的功能,人家早就有了,而相同功能迎来WP更新的时候,早就过去数个月甚至一年多的时间,微软的傲气和反应迟缓,让机友们大失所望,甚至被冠以「龟软」的绰号。 Windows的生态和「大一统」 微软似乎对「大一统」有着「蜜汁热恋」,Windows 10发布后,微软开始意识到设备之间共享相同内核,对开发者有利,可以丰富Windows 10平台应用的重要性。 微软想让所有的、不同形态的硬件平台,都运行统一版本的Windows 10,只不过受制于各个硬件的性能不一,还需要对Windows 10进行相应的定制。 WP 8 / WP 8.1,最终进化成了Windows 10 Mobile(以下简称Win 10 M)。 微软作了太多的死,厂商和用户早就习以为常了,散的散,走的走,「洗粉」洗了这么多年,剩下的,除了「真爱」,还有谁? 「人之将死,其行也善」,微软没有全废了手脚,机能稍强一些的设备(比如Lumia 1520、Lumia 930等),可以直接升级成Win 10 M,总算给用户留下了一些不完美的交代。 Win 10 M的UI和操作体验,大幅贴近(反过来说也通)Windows 10,之前呼声很高的下拉快捷开关也加进去了,系统整体显得比WP 8.1要更精致一些。 「应用生态匮乏」是Windows移动平台永远的痛,除了作出了一些有限的奖励开发者、市场推广等活动,微软曾做出过以下努力,丰富Win 10 M的应用生态: 宣布建立Universal Windows App(UWP),替代APPX,无论在何种设备上,UWP应用底层都共享同一套源代码,开发者可根据对应设备的形态,在GUI上做相应的调整; Project Islandwood:允许开发者小幅修改,将已经开发好的iOS应用运行于Windows 10上; Project Astoria:Windows 10 Mobile中将内置一个Android虚拟机,完全兼容现有的apk应用 Project Centennial:为开发者提供一套工具,把传统的Win32应用(exe)转制成UWP。 Project Westminster:将网站打包成一个UWP应用。 这一套组合拳,差不多算是「求着」各路开发者,为UWP平台添砖加瓦了,但相应的人还是不多。 Android / iOS的应用,要多少有多少;UWP应用,要多少,就有多少 UWP平台的苦涩与无奈,尽付调侃中~~ 夹带一段私货: 我是相当看好UWP计划的,作为微软平台核心的Windows 10,PC、Surface、Xbox One、Phone、Embebbed Device,覆盖了我们生活中,能接触到的一切设备,UWP是连接这些设备的桥梁,届时,跨设备之间的体验,将完全无缝、统一。 微软意图构建一个,适应广泛且趋于闭合的生态圈。 步步惊心,微软移动是怎样走到今天这步田地的? 据IDC最新公布的全球手机操作系统市场份额统计数据显示,截至2017 Q1,WP + Win 10 M的总份额,已占了不足0.1%,相比去年同期(2016 Q1),跌幅惊人(- 700%): WP的地位岌岌可危,事实上已经失败 大部分OEM商,正在加速逃离WP(包含Win 10 M,后文不再做特别说明)平台,微软已很难拿出办法,让OEM商重振信心,一直处于「神隐」状态的Surface Phone,恐怕早已胎死腹中,信心的崩坏,比市场的萎缩更可怕。 用最简单的话来说,WP的失败,没有「天灾」,只有「人祸」,一切全是微软自己「作」的。 WM6→WP7→WP8→Win 10 M,三次更迭,微软竟犯了2.5次(一部分低配WP 8机型无法更新至Win 10 M)严重的断档错误。 相比之下,2011年发布的,最初搭载iOS 5系统的iPhone 4s,苹果共为其提供了4年的系统更新,直至iOS 9。虽然运行iOS 9的iPhone 4s,已卡顿到不行,但至少苹果的诚意是在的,没有给用户一个「后会无期」。 收购诺基亚,并没有给微软移动,带来实质上的好处,鲍尔默留给纳德拉的,是一个精力有余,重整待发的微软移动。 (责任编辑:本港台直播) |