来源|IT之家

作者|启人

在移动互联网时代,安卓系统凭借免费、开放的特性,打败了塞班、微软等一众系统,与苹果 iOS 共分天下。

但在 5G 时代,安卓的缺点逐渐暴露:碎片化严重、运行效率低,已不能满足未来万物互联的需求。

这时,一个精简、安全、可运行于任意设备的系统呼之欲出。

01

Fuchsia OS

早在 4 年前,谷歌就在秘密研发 Fuchsia 系统。

它是谷歌继 Android 和 Chrome OS 后开发的第三个操作系统。

相比安卓,它具备两大新特征:分布式、微内核。

  • 分布式

所谓分布式,就是一个系统可以在所有设备上运行。

无论电脑、手机、汽车、手表,或智能音箱。

所有的设备运行一套系统,这就意味着对开发者而言,软件只要开发一次,就可以在所有设备上同时运行,极大丰富了软件生态。

最重要的是,分布式系统可在真正意义上实现万物互联。

举个例子:

  • 比如你对家里的智能音箱说你要去 A 商场。

  • 然后下楼启动汽车,汽车会自动接过导航任务。

  • 等你到达 A 商场停车场,手机又会接过导航任务,指导你步行到达店铺。

整个过程一气呵成,所有数据共通共享。

它不光是设备之间的联动,更是账号、数据之间的联动,和现在的 小x同学 有着本质上的区别。

正因如此,分布式系统在玩法上也存在更多可能:

  • 手表上没有摄像头,那就用手机的。

  • 下班回家时手机连接到家里的 WiFi,热水器自动加热。

(左:小x同学语音触发;右:分布式系统自动感知)

某种程度来说,分布式系统,就是苹果全家桶多设备协同的升级版。

  • 微内核

系统想要做到分布式,能运行在所有智能设备上,那就要求系统必须精简,也就是所谓的“微内核”。

以安卓为例,安卓的代码超过 1 亿行,仅内核一项就超过 2000 万行,非常复杂。

但是呢,我们平时真正用到的代码只有 8% ,所以安卓系统很难保证流畅。

因此,Fuchsia 使用微内核设计,任何设备都能轻松运行。

微内核除了精简高效,还有什么好处呢——安全,稳定。

现在我们使用的安卓系统使用宏内核,内存管理、权限控制、文件调用全部由系统说了算。

这就出现了一个弊端:

  • 一旦某个功能出现问题,内核就崩了,系统也就随之崩溃。

  • 另外,一旦内核权限被获取(也就是 root),就等于交出系统最高权限,攻击者可以任意破坏系统,窃取信息。

但微内核不存在这样的问题,微内核只相当于一个信息交换中心。

  • 用户如果需要调用摄像头,微内核会把他引导到摄像头。

  • 用户如果需要调用麦克风,微内核会把他引导到麦克风。

(左:宏内核;右:微内核)

各模块之间相互隔离,单独加锁。即便不法分子攻破了“图像”,也触碰不到其他模块,因此更加安全。

也正是因为各模块之间相互隔离,所以即便一个模块崩溃了,也不会影响整个系统,在可靠性上,微内核设计更加优秀。

02

Fuchsia和华为鸿蒙OS有什么区别?

是的,分布式+微内核,正是华为鸿蒙 OS 的最大特性。

可以看出,这两个系统在定位上是一致的,一定是竞争关系。

那么,两者到底差在哪呢?

我想,可能是公司定位不同。

  • 华为靠卖硬件起家,本质上是硬件厂。硬件卖得越多,赚得就越多。

  • 而谷歌是互联网公司,本质上是家广告公司,提供硬件也好软件也罢,只是为了更好的卖广告。

所以,在实现分布式的方式上,两者会存在不同。

在 2019 年 9 月鸿蒙发布会上,华为清楚地表示,华为实现“万物互联”的方式是“分布式软总线技术”。

说白了,就是把设备组成小型无线局域网。

但谷歌的核心显然不是硬件,所有硬件接入谷歌账号,24 小时播放谷歌广告才是他想要的。

所以谷歌的体系下,账号依然是核心,联网是必不可少的。

03

安卓何时淘汰?

谷歌虽然有心,但打造一个面向未来的操作系统并不容易。

今年年初曾有外媒报道,谷歌的 Fuchsia 开发即将结束,已进入实测阶段。

不过谷歌却回应道:不要尝试将 Fuchsia 作为主力系统,因为这个系统现在并未做好准备。(言外之意是,其实现在已经可以用了,只是没那么好用

但是,启人要说但是了。

虽然谷歌一再否认想用 Fuchsia 替代安卓,身体却异常诚实。

就在去年12月 10 日,低调开发了 4 年的 Fuchsia 突然宣布开放源代码。

在开放源代码的同时,谷歌还发布了 Fuchsia 的技术路线图,并呼吁更多开发者加入进来。

等等,免费、开源、联合广大开发者,是不是有当年安卓内味了?

当然了,一个系统能不能成,要看的不光是系统先进与否。

生态的建立,才是最大的难点。

未来到底是谷歌的还是鸿蒙的,还很难说。

但不管怎么说,安卓被谷歌抛弃,只是个时间问题。(只是时间可能会很长)

RECOMMEND

网易智能有12个不同垂直领域社群等你来

添加智能菌微信:kaiwu_club

扫码了解更多

安卓可能被淘汰?谷歌的新系统,和鸿蒙太像了相关推荐

  1. 谷歌的新系统Fuchsia OS根本不能替代安卓

    "谷歌正在研发一个全新的系统 Fuchsia OS." 这已经不是什么秘密了,所以大家也没必要把它弄得那么神秘,只不过是谷歌官方很少说起它,所以才让大家以为它很厉害,其实这只不过是 ...

  2. 华为鸿蒙的追逼,慌了的谷歌让新系统兼容安卓应用以加速推广

    近日谷歌计划使用安卓的ADB工具管理Fuchsia设备,此举的好处就是降低了应用开发者将安卓的应用移植至fuchsia系统,加快fuchsia系统的应用生态形成,可以认为谷歌应该是感受到了鸿蒙系统快速 ...

  3. 华为鸿蒙与小米新系统,华为鸿蒙系统硬刚谷歌!小米也发布新系统:却选择和谷歌系统互补...

    随着国产手机.国产电脑飞速发展,也让越来越多的国产厂商意识到芯片.操作系统这两大核心技术的重要性,所以OPPO.vivo等知名国产手机厂商都想要将其中一项关键技术掌握在自己手中,纷纷开始"自 ...

  4. vivo新系统和鸿蒙哪个好,VIVO将成最大赢家?苹果设计师亲自出马!华为鸿蒙系统要被截胡...

    原标题:VIVO将成最大赢家?苹果设计师亲自出马!华为鸿蒙系统要被截胡 了解更多科技资讯尽在"圈聊科技". 今天跟大家聊一聊:华为鸿蒙系统要被"截胡"?苹果设计 ...

  5. 谷歌新系统Fuchsia OS官网上线,安卓将成历史?

    热文导读|   点击标题阅读 互联网寒冬下,程序员如何突围提升自己? 程序员无休止加班的成因 字节跳动Android高工面试记,已拿 Offer 入职! 作者:美股研究社 链接:https://www ...

  6. Android 谷歌巨头,国际巨头强势助攻,谷歌新系统开始提速,华为的对手不止一个...

    自从有移动电话开始,手机每年都在不断地发生变化,而智能机的雏形其实也是从诺基亚时代开始的.当年的诺基亚半智能手机搭载的是塞班系统,可以实现基本的软件安装.而随着苹果IOS和谷歌安卓的出现,塞班的辉煌时 ...

  7. 华为新系统鸿蒙在哪更新,暂定3月,华为新系统登场!开始切换至鸿蒙OS,37款机型支持升级...

    原标题:暂定3月,华为新系统登场!开始切换至鸿蒙OS,37款机型支持升级 2021被称为是华为鸿蒙系统元年,根据官方给出的消息来看,华为智慧屏已经率先升级到了鸿蒙2.0,而美的.九阳等合作厂商也都陆陆 ...

  8. 华为新系统鸿蒙开机图标,华为鸿蒙2.0正在揭开神秘面纱,开机界面大变

    最近一段时间关于华为鸿蒙手机端操作系统的消息非常多,但是由于目前仅是测试阶段,我们无法全面的了解这个全新的操作系统长什么样.在操作上有何不同等等,在这样的前提之下很多参与内测有朋友时不时的就会放出一些 ...

  9. 华为emui10.0系统是鸿蒙吗,暂时忘记鸿蒙!华为EMUI 10.0发布时间确认:这才是主角...

    华为鸿蒙系统由于顶着"自研"的光环,自曝光以来便受到科技圈的追捧,虽并未推出但已经有"众星捧月"的迹象.媒体追逐鸿蒙系统自然是为了热度和流量,但对消费者来说过分 ...

最新文章

  1. 在线抓图WebSnap Beta 1.2 更新
  2. 高性能缓存 Caffeine 原理及实战
  3. Ubuntu下安装kate编辑器
  4. PHP面试题:你所知道的php数组相关的函数?
  5. Kafka-batch.size属性
  6. 隐藏WIN10资源管理器中的3D对象文件夹
  7. mysql中如何将一个表中的部分记录合并,mysql - 如何从一个表中获取所有产品并从另一个包含多行的表中合并一行? - SO中文参考 - www.soinside.com...
  8. atan和atan2反正切计算
  9. Java中定时任务的6种实现方式,你知道几种?
  10. 测试raid10下的服务器性能,Raid5 Raid10性能测试
  11. 以互联网公司的经验告诉大家,架构师究竟比高级开发厉害在哪?
  12. android 6.0权限 郭霖,Permission——郭霖认为最优的运行时权限方案
  13. 未检测到扫描仪Win10解决 WIA服务1061
  14. java找不到主类错误的原因_java错误:找不到或无法加载主类的原因与解决方法...
  15. nvm的安装配置教程
  16. 为什么谷歌会从零开始构建一个全新的操作系统?
  17. WorkFlow学习分享:WFGOTask线
  18. PMS-adb install安装应用流程(Android L)
  19. 无法解析的外部符号__imp__fprintf和 __imp____iob_func,SDL2
  20. LSM-tree原理与应用

热门文章

  1. 编写strcpy函数
  2. 使用SecureCRT时,PageDown键无法使用
  3. 实用 Windows 软件系列分享(五)
  4. Linux之mount以rw,remount重新挂载ext4文件系统(二十八)
  5. 组合和聚合举例说明_聚合关系和组合关系示例
  6. linux syscall
  7. excel 添加垂直竖向直线
  8. 华擎主板bios设置图解_[华擎主板bios设置图解]详解华擎主板bios恢复出厂设置
  9. 【语义分割】综述——一文搞定语义分割
  10. EOS智能合约开发系列(九): 高级权限设置