@qinyun
2018-05-25T19:00:31.000000Z
字数 1499
阅读 1912
未分类
Android已经支持超过20亿台设备,无疑已经成为全球最大的移动平台,尽管如此,Android的未来还是不乐观。
在这篇文章中,我们已经说过Google选择Kotlin是为了摆脱与Oracle的官司,将Java API从Android平台移除。但是事情并非那么简单,Oracle认为Google作为最大的移动平台,如果用Kotlin完全替代Java,这就意味剥夺了Java在移动市场上的价值,这对Oracle来说,是无法接受的。所以Oracle认为即使Google不再使用Java API,Oracle也应该获得Android的“股权”。此时,Google最有可能的做法就是放弃Android。
Fuchsia虽然还没有正式投入使用,但从Fuchsia强大的功能(支持Android、Chrome、Swift等)不难看出Google对它的期望。与之前的 Android 相同,Fuchsia 是一款开源且免费的系统。但是与 Chrome、Android 不同的是,Fuchsia 不是基于 Linux,而是基于 Google 自己的新微内核,名为 Zircon。
不仅如此,Fuchsia 能够嵌入家具、汽车等硬件系统,这是 Chrome、Android 目前无法做到的,可以看出,Fuchsia 是 Google 从 PC 端、手机端过渡到现在物联网领域的一项战略。在很多人看来,Fuchsia 是 Google 统一 Chrome、Android 的一项重要举措,它把移动、PC 和物联网围成一个闭环的 Google 生态,像苹果那样,还能从根本上解决碎片化的问题。如果Oracle得到Android的“股权”,那么Fuchsia无疑是最好的“备胎”。
Flutter是Google推出的iOS和Android平台的高质量原生应用的全新移动开发SDK,是用Dart编写的,Dart是Google 开发的脚本语言,现在已经用于 Google 内部的项目中,而 Flutter是Dart中构建跨平台、高性能移动应用程序的工具,目前Flutter已处于beta 3阶段,更多Flutter的信息,请阅读此文:为什么说Flutter是革命性的。
虽然Google官方声称,推出Flutter只是为了与Android原生技术竞争,不存在别的目的。但是从Flutter在底层不使用Java API和Fuchsia支持Dart和Flutter这两点来看,Flutter在为Fuchsia铺路。
如果Fuchsia想取代Android,那么Google至少需完成以下工作:
Android应用程序能够在Fuchsia上运行
有支持Fuchsia的硬件设备
Fuchsia开发者足够多,像Android一样形成Fuchsia开发生态系统
目前Google刚进行到第一步,以下推文来自xda论坛的主编:
从目前来看,Fuchsia取代Android只是时间问题罢了,Android的寿命取决于Java侵权案的最终结果、Fuchsia正式投入使用的时间、OEM和开发者们的反应。所以,Android开发者也不用过于焦虑,Android生态系统如此庞大,Google肯定会兼顾各方利益,不会乱来,但开发者还是得时刻注意Google接下来的动作,并随机应变,接下来,我们也会持续跟进Android和Fuchsia相关的技术动态。
https://www.techyourchance.com/will-google-betray-kill-android/