距离 2005 年谷歌收购安卓公司至今已经过了 12 个年头,如今的安卓毫无疑问是移动操作系统中的霸主。但是,安卓毕竟在一开始并非谷歌自己研发的系统,同时其这两年的可发展空间也趋近于饱和,近几代版本大多是在小功能上修修补补。
正如当初塞班的衰落伴随着安卓的崛起,没有任何一款手机操作系统是一成不变的。事实上,谷歌也早就有在未来继续当手机系统领域的霸主的野心。不知道大家还记不记得,去年曾传闻谷歌要推出一款名为 Andromeda(仙女座)OS 的混合设备系统,据称是安卓和 Chrome OS 的混合体,传的也是神乎其神。
不过在去年 12 月,谷歌安卓高级副总裁 Hiroshi Lockheimer 在通过 All About Android 采访时表示,谷歌并没有想要将安卓和 Chrome OS 进行整合的计划。这被认为是谷歌对于仙女座 OS 是否存在这一问题的最直接回应。
那么,这是否意味着现有的安卓系统将不会产生任何变动了呢?答案当然是否定的,实际上现有系统不仅要改变,还要在未来伴随着智能手机的发展进行颠覆性的变革。一款全新的系统正是由此而生,它就是谷歌目前正在开发的 Fuchsia OS。
◆ ◆ ◆ ◆ ◆
Fuchsia OS 中的“Fuchsia”是紫红色的意思,也是一种名为“灯笼海棠”的花。该系统最早出现在媒体报道的时间是去年的 9 月份。当时谷歌悄悄地在 GitHub 上放出了该系统的代码,并上传了该项目的 Logo 图片。Fuchsia OS 的 Logo 设计和安卓机器人不同,采用的是无限(∞)符号的变体。
在 GitHub 源代码中,可以看出 Fuchsia OS 是一个支持跨平台运行的操作系统,除了智能手机外,还能在平板、PC 甚至汽车娱乐系统上运行。这点和微软的“Windows One”概念以及阿里巴巴 YunOS 的跨设备理念不谋而合。它和前面提到的仙女座 OS 最大的区别在于,前者是想在所有类型的设备上都运行全新通用性系统,而后者则是将两款交互理念完全不同的系统强行杂糅在一起。
Fuchsia OS 最大的亮点其实是在底层,它完全抛弃了安卓和 Chrome OS 系统的 Linux 内核,转而使用一种名为 Magenta 的全新核心。Magenta 具备两个 Linux 内核不具备的优势,一个是更为轻量级,另一个则是拥有更好的平台兼容性。Magenta 同时支持 ARM 和 X86 两类架构,因此无论是手机还是 PC 运行从底层上就更加完善。
此外,安卓只有底层一部分是采用 c 语言编写,更大部分则是采用 java 语言。早期安卓还因使用 dalvik 虚拟机而导致明显的卡顿,从安卓 5.0 开始全面转向 ART 模式,流畅性才有明显好转。而 Fuchsia OS 则主要使用 c 语言编写,明确用于嵌入式系统,因此一些前沿科技,例如 A/VR、物联网在未来都有机会运行此系统。
◆ ◆ ◆ ◆ ◆
根据谷歌介绍,Fuchsia OS 的 UI 层使用的是 Flutter 框架,一种 Google 内部通过 Dart 语言实现的应用框架,可支持 Android 和 iOS 的跨平台运行,还能够写 native app。
联系客服