11月25日,Twitter用户ZacBowden抖出了一个大爆料——微软明年或许会让原生Android应用在Windows上跑起来。尽管没有告知更多的细节内容,但这则消息还是引起了很多人的注意,因为爆料者ZacBowden其实是WindowsCentral的作者,多年来一直在跟踪Windows相关消息,之前也有过一些准确的爆料,所以内容的可信度还是比较高的。两天以后,这项计划的更多内容被曝光出来,根据消息人士透露,微软正在打造一个「Latte」项目,具体的方案是希望让开发者在无需更改代码的情况下,将Android应用打包成Windows可以运行的应用并提交到MicroSoftStore。Windows运行Android?微软不是第一次了让Windows运行Android应用这个想法却不免让人想到前段时间苹果推出搭载M1芯片MacBook,能够将直接在电脑的桌面环境上原生运行iOS应用,从而形成了大一统的生态环境。但对于微软来说,它并没有苹果那么强的生态控制力,自己跨系统生态UWP一直没能做起来,这时候宣布兼容Android项目,对于UWP应用是一个非常不利的消息,甚至可以说,如果运行Android应用的计划做得越完美,越是将UWP应用判了「死刑」。不过另一方面,Android应用一直没有成气候的平板或者桌面应用环境,绝大多数应用在大屏幕的效果还比较存疑,像以前的RemixOS、凤凰OS和如今的TNT,其实都为了让Android运行在大屏幕上对系统进行了许多魔改。还有一个关键问题是,Android开发者提交到MicroSoftStore究竟能获益多少,这切实关系着开发者是否有动力去做这件事。另外,看到微软想要让Windows运行Android应用,我的第一感觉是……时代的眼泪。因为这并不是微软第一次有类似的想法了。ProjectAstoria.图片来自:PrimeInspiration时间回到年4月,微软当时在Build大会上正式宣布了ProjectAstoria项目,该项目的目的就是让开发者将Android应用简单修改就能够轻松移植到WindowsPhone上。尽管这个项目宣布的时候受到了一些争议,但对于缺乏应用的WindowsPhone平台来说,也不失作为一种挽救手段。同年8月,当时已经发布Windows10Mobile预览版的WindowsPhone依然还算是市场上除了iOS与Android之外第三支力量,但是那时WindowsPhone已经在开始走下坡路了,Windows10Mobile算是又带来了一丝新的希望,其中就有很多WindowsPhone用户一直梦寐以求的事情——「兼容Android,直接运行Android应用」。WindowsPhone与Android.图片来自:WindowsLatest当时有开发者从Win10Mobile的预览版本中发现,微软在Windows10Mobile内置了完整的Android4.4.4系统以及Linux兼容库。那时候在Windows10Mobile上已经曝光过将Android的APK文件转制成Windows10Mobile的APPX应用运行的方法。随后甚至还出现了不需要转制,直装APK的方法。开发者们大搞运行Android,看起来一片欣欣向荣。但运行Android这个想法最后还是被微软否定掉了,年9月28日,在Windows10Mobile正式版发布前两周,微软封堵了民间运行Android的「技术漏洞」。年2月,存活了没有几个月的ProjectAstoria因为各种体验不佳的问题被正式放弃,与Android「联姻」的尝试也就此落幕。这样的结果也很难说可惜或者不可惜,因为当时WindowsPhone从硬件到系统都有太多的问题需要解决了,运行Android应用顶多算是一个美好的幻想,并不是一根真正的「救命稻草」。兼容Android的大多都没「好下场」把Android看做「救命稻草」或者「增强生态」的其实并不只有微软,曾经的黑莓、更小众的Sailfsih,乃至Google自家的桌面系统ChromeOS,都曾经宣布过直接兼容Android应用或者展开类似的计划。如今已经退出智能手机历史舞台的黑莓在转向使用原生Android系统之前也曾经尝试过让自家系统兼容Android应用。BB10兼容Android应用.图片来自:CrackBerry当时黑莓还在使用BlackBerry10系统,这套系统是黑莓自研的操作系统,早期版本还叫QNX时在黑莓的平板设备PlayBook搭载使用,之后登陆手机时正式名称就是BlackBerry10系统。我自己也买过一台黑莓最后一台经典机型Passport,这台手机运行的就是BB10系统,并且能够运行相当数量的Android应用。只是在运行效率上比不了原生应用,即使是较为轻量的应用也不能跑得特别流畅。黑莓之后的情况我们都见证了,在自研系统没有起色之后,黑莓转而直接使用Android系统,但是在一众Android厂商中并没有找到自己的生存空间和定位,将品牌授权出售给TCL之后推出的几款手机也只是苟延残喘了一段时间,在今年与TCL的协议到期之后,我们应该已经不会再看到黑莓手机了。ChromeOS运行Android.图片来自:XDAForums-XDADevelopers再看Google,在年5月20日的GoogleI/O上,Google正式宣布将会把Android应用带到ChromeOS上,如今ChromeOS已经能运行GooglePlayStore,并能够运行上面大部分的应用,对于缺少原生应用的ChromeOS来说算是在一定程度上完善了生态,目前来看效果还是挺不错的。尽管市面上曾经兼容Android应用的系统如此之多,但并无法挽救日薄西山的颓势,或者进一步增强系统的竞争力。最直接的一点,我们来看这样做的直接目的是什么。和苹果想要打造大一统的生态不同,大多数系统兼容Android应用的直接目的就试图挽救日益衰败的系统,在系统本来就具备大量问题,落后于对手的时候,兼容对手的应用只会让平台对开发者的吸引力日益下降,或许这种做法并非「良药」而是「毒药」,反而加速了平台的死亡。好在Windows10现在并不是一个行将就木的平台,作为最主流的操作系统,微软对Windows与Android的「结合」有很多种试错的空间,除了ProjectAstoria,微软之前和三星手机进行合作,通过YourPhone功能就能在电脑上运行手机中的Android应用。而UWP目前这样的状况哪怕被直接放弃也也不会真正损害到Windows自身,反而有可能与Android擦出真正的火花。现在说这项计划是否能顺利进行下去还为时尚早,但我们依旧可以看到当今互联网世界的一个整体趋势,就是移动端和桌面端不再是二分天下或者泾渭分明,反而生态边界正在变得越来越模糊。在之前写macOSBigSur的文章中,我曾说这是「移动端对桌面端的一次大胜利」,现在看来,这或许是另一场胜利了。喜欢这篇文章就点这里预览时标签不可点收录于话题#个上一篇下一篇
转载请注明:http://www.aierlanlan.com/tzrz/113.html