0
本文作者: 温晓桦 | 2015-11-16 17:35 |
日前,国外科技媒体报道称,尽管Windows平台的软件并不算匮乏,但考虑到其只有千百个win 32应用,从“现代化”的角度来看,Windows 10的软件数量显得还是比较少。为应对此问题,微软推举了一项名为Project Astoria项目的策略:允许其他平台的应用的Windows 10上运行。不过,该项目可能将夭折于摇篮之中。
老实说,这个项目本来就存在自身矛盾。虽然它能够缓解Windows 10应用短缺的困境,尤其是帮助Windows 10 Mboile获取用户群,但是,它同样会使得开发者反感并疏远Windows。因为他们现在或曾经至少都对Windows应用平台有过喜爱,而且,如果基于Android APK开发的应用无需修改就能够直接在Windows 10上运行,那要Windows何用?
说句公道话,Astoria并不是第一个微软用以吸引其他平台开发者而采取的行动。比如,为引入iOS应用到Windows的Islandwood项目、引入网页应用好win 32应用的Westminster和Centennial项目等。然而,至少Islandwood项目会要求iOS开发者对原应用进行一定的修改,而Astoria则意味着Windows设备能够直接运行Android APK进行安装。这样一来,Windows系统就相当于一个如今已在市面泛滥的Android模拟器了。
所以,Astoria项目到头来制造的问题会比其收益更大,得不偿失。如前文所述,对于微软向Android开发者承诺付费的做法,一些Windows开发者会觉得自己是被剥夺了应用的权益。而于Android开发者而言,由于Windows 10上并没有Android应用的官方授权机制,那么这些跨平台应用容易被盗版。而至于用户,或许这个项目看起来是有益于用户,但由于平台自身存在的局限,最终来说在Windows 10上运行Android应用未必是一个很好的体验。
不过微软表示,这路子他们是不撞南墙心不死了。
via slashgear
雷峰网原创文章,未经授权禁止转载。详情见转载须知。