时间:2017-04-27 来源:互联网 浏览量:
微软Windows 10系统已经推出将近两年时间,目前微软还在向全球用户推送Windows 10创意者更新,该更新是微软针对Windows10系统的又一次重大更新,欲开启全民3D时代。
尽管微软一直不断为了Windows 10系统推出重大更新,但微软一直强调想发展起来的Windows 10 UWP应用却一直没有多大起色。多数厂商并没有针对Windows 10系统推出全新的UWP应用,多数厂商都是将原有的win32位应用程序进行打包转制成为UWP应用。这类转制而来的UWP应用程序仅能在PC上运行,并不能跨平台使用。
那么,为何在Windows10系统装机量已经到达4亿的情况下,厂商或者开发者还不愿意推出通用版的UWP应用程序呢?
移动端用户太少
尽管目前Windows10系统的装机量已经超过4亿,但相对IOS以及安卓系统的装机量而言依旧是小众。而且,虽然是windows 10是跨平台系统,可以用在智能手机、PC、平板以及微软AR眼镜头盔等设备上,但就目前而言,Windows 10 系统的4亿装机几乎都是装在PC端。
而UWP应用程序多数情况下都是在移动端使用,但微软智能手机的发展几乎已经停滞,份额持续下跌,尽管AR前景十分光明,但目前用户实在太少。在PC端,用户几乎还是使用传统的win32位应用程序。
这就导致开发者开发的UWP应用程序在PC端没有用户量,而在智能手机以及AR等移动上,由于用户量少更是没人使用。
由于开发者开发应用,主要依靠下载收费或者内置广告收费,无论是哪一种方式,都需要强大的下载量支撑。因为没有用户量导致开发者入不敷出。
这也就导致很多厂商或者开发者,仅仅是将传统的win32位应用程序进行转制变成UWP应用,而不是进行重新开发的原因。而这类由win32位应用程序转制来的UWP应用程序仅能在PC端运行。
UWP是通用应用程序,但仍需要适配修改
微软推出的UWP应用程序,并不是完全的通用。开发者或者厂商在开发UWP应用时,要进行适配和修改,尽管windows 10系统都是采用相同的内核,但由于处理器构架不同或者页面操作习惯不同,开发者必须进行适配。
例如,PC端都是采用X86的处理器,而移动端则采用基于ARM架构的处理器,这就需要开发者针对不同的处理器进行优化修改。而且,PC端屏幕大,操作都是依靠鼠标,而移动端屏幕小,操作都是依靠触摸,开发者仍要需要对屏幕寸尺或者操作习惯进行优化适配。
而微软推出的AR眼镜头盔,在操作模式上不同于PC或者手机,是一种全新的交换式体验。虽然UWP是通用应用程序,但开发者不得不针对不同的设备进行优化修改。
微软政策不定,担心微软再次变卦
在移动政策上,微软一直都在变卦,为了应对谷歌以及苹果带来的威胁,微软推倒了多年积累的Windows mobile 6.5,推出了全新的WP7操作系统,原有的Windows mobile 6.5 用户不能升级到全新的WP7.
在WP8时代,WP7的悲剧再次重新上演,由于内核的原因,导致WP7用户不能升级到WP8,仅能停留在WP7.8。其实,在WP8.1时代,微软在系统上与苹果谷歌的差距几乎已经不存在了,主要差距就是生态应用。
为了解决应用问题,微软一再更换政策,从兼容安卓应用程序到转制IOS应用程序,最后才推出全新的UWP,目前还计划将win32位应用程序,通过特殊优化之后可以在ARM处理器的windows 10设备上运行。
微软每一次更换政策,对于开发者而言就需要重新开始,微软三番五次推翻自己,也导致开发者对微软失去了信心,害怕自己全身心投入到UWP的开发中后,微软在以后系统更新中再次抛弃UWP。
所以说,不是开发者不愿意为Windows 10 开发通用版的UWP应用程序,而是开发出来的UWP应用程序几乎没有用户用,导致开发者没有利润可言,再加上微软政策不稳定,未来可能会推倒UWP重新开始。