随着Windows 10周年更新的临近,其中更多的新功能正在被发掘出来。近期,一位Reddit用户新发现的功能,或许会让Windows下的应用生态得到有效的的改善。
在Windows 10更新了build 14356版本之后,用户能够通过Cortana同步自己在Android手机上的通知,而在Windows弹出的通知窗口上,出现了写有“请求应用”字样的图标,用户在点击这个按钮之后,应用请求就会发到Winstore Request UServoice社群,以便让社群中的开发者了解现在的用户需要哪些Win10 UWP应用,并有针对性的进行开发。
相比在Build 2015大会上微软单纯地希望开发者通过工具将Android或iOS平台应用转换成Windows10平台应用,即Project Astoria,然而当前UWP平台的开发方案明显要比原来的单一思路灵活许多,并且这种方式也能够维持微软自己的“原生主义”。
微软希望通过利用对手应用生态来为自己服务的思路并没有错,但烂泥扶不上墙的Windows Phone生态以及一根筋的解决方法让Project Astoria经历了11个月的争论之后破产。尽管后来的一系列补救为微软带来了一丝曙光,但UWP的姗姗来迟却无法在短时间内为微软带来可观的转机。
除了思路上的局限之外,Project Astoria在技术上也有着一些无法回避的问题,比如无法使用插件,无法使用NFC,不能够进行数据备份与同步等。这些相对底层但对日常生活密切相关的功能并不能在Windows上实现,对用户而言无疑会造成不小的麻烦。试想一下,如果一个使用Windows Phone的用户无法通过移植应用进行NFC支付,那是一件何其尴尬的事情。
UWP在整合了Windows生态,并清除了技术上的障碍之后,能够让开发者专心面对内容本身。在不使用移植应用或者虚拟机的前提下,让更多大众常用的应用进驻到Windows商店中,有效扩充应用生态,也正是微软所希望的,因此通过通知来请求应用的方式不失为一种友好而又合理的方式。