你确实在成长,可市场等不及了
自发布以来,Windows 10 Mobile虽然经历过好几个正式版,可直至其死亡,Windows 10 Mobile都没能迎来它的完全体。
不知从Windows Phone 8.1升级到Windows 10 Mobile的同学有没有发现这样一个现象,就是当我们在开始屏幕和所有应用列表之间执行滑动操作时,它的体验并不跟手,具体来说,就是当你的手指在开始屏幕上由右向左滑动时,界面并不是实时响应的,而是会有一定的时间间隔,像是慢了一拍。开始的时候,我们以为这是Windows 10 Mobile上的一个Feature,不过通过与开发者同事的交流,小编意识到,这可能并不是一个Feature,而是一个缺陷。

Win10之家开发部的同事表示,Windows 10 Mobile从开始屏幕到所有应用列表之间的滑动之所以会面临不跟手的问题,可能是由于当前界面加载的元素太多,以致于UI线程不能快速的响应手指的触摸事件,当然,在没有官方文档的支持之前,这只是一种猜测。
在Windows 10 Build 14393当中,微软引入的Interaction Tracker使用了合成线程处理触摸指针的事件,在很大程度上能够解决上述问题,但遗憾的是,这个API不仅复杂,而且不完美,直到Build 15063,Interaction Tracker还会因运行时的一个Bug而在Release模式中导致应用崩溃。

毫无疑问的是,如果市场给Windows 10 Mobile时间,给UWP时间,让它进化成完全体,那这个平台的使用体验必然不会亚于安卓,不过让人惋惜的是,由于微软的动作算不上快,虽然Windows 10 Mobile和UWP确实在不断成长,可是市场已经等不及了。Windows 10 Mobile的退场看似是主动的,但仔细想想,其实是被动的。Windows 10 Mobile和UWP的进化速度但凡能够跟上市场的节奏,微软也不至于做出放弃手机平台的决定。
手机平台没了,UWP怎么办?
UWP从来就不是一个只适用于手机和PC的平台。因为除了上述两个平台之外,它还可以跑在HoloLens、Xbox、Surface Hub和IoT设备上。

不过对于大多数的Windows 10用户来说,它们日常能够接触到的设备,无非也就是电脑和手机。至少在自己身边,小编还没见过谁把HoloLens和Surface Hub当成日常设备去使用的,至于Xbox,它的应用场景大多在游戏之上,运行一般UWP应用的时候非常少。也就是说,虽然没了Windows 10 Mobile,UWP只是少了一个供它运行平台而已,但就算把HoloLens、Surface Hub、Xbox和IoT等平台加到一起,它们对UWP的重要程度,可能也抵不过一个Windows 10 Mobile。
手机平台没了,UWP怎么办?遗憾地讲,情况可能不会非常乐观。

我们不妨站在开发者的角度来想,如果一款应用经过一次开发可以同时在手机和PC上运行,那他们非常有理由去开发一个面向Windows 10 PC的UWP,顺便支持Windows 10 Mobile,可是现在,手机平台没了,唯一具有巨大用户市场的平台只有桌面版Windows 10,在这种情况下,单独为桌面平台开发一个UWP显然不是明智的选择,况且发展到今天,UWP应用的技术成熟程度仍无法与传统的桌面应用相比。

Microsoft Store接受传统桌面应用,即意味着这些应用将会经过微软的严格审核,在安全性和规范性上,传统桌面应用和UWP应用之间的差距会越来越小,随着应用开发商或者开发者对Microsoft Store这一分发平台的认可,未来预计将会有越来越多的桌面应用上架Microsoft Store,而UWP的空间将会被进一步挤压。需要承认的是,从初衷上看,UWP的设想无疑是伟大的,但随着Windows 10 Mobile的缺席,UWP走向衰微,又或许是一种必然。
相关文章
网友评论(共有 0 条评论)