移动开发 | Google 究竟是不是要用 Fuchsia OS 取代 Android?

2023-11-10 11:30

本文主要是介绍移动开发 | Google 究竟是不是要用 Fuchsia OS 取代 Android?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文经授权转自公众号CSDN(ID:CSDNnews)


640?wx_fmt=jpeg

作者 | 罗昭成&唐小引

出品 | CSDN(ID:CSDNnews)


在前文《Kotlin 和 Flutter 对于开发者究竟意味着什么?》中,作者段建华(@技术小黑屋)针对 Google 同推 Kotlin 和 Flutter 得出了一个结论:

Kotlin 的被钦定可以解读为 Android 开始促使开发者使用 Kotlin,而非 Java 这种语言依赖,而 Flutter 的推出可以被理解成 Google 开始放弃 Android,迎接新操作系统 Google Fuchsia 的准备。

由此引出了一个让许多 Android 开发者一度恐慌许久的问题,那便是 Google 为什么要费时数年再度研发一个开源的操作系统?尤其是它的 UI layer 采用的还是 Flutter 这个现在要一统移动、Web、桌面及嵌入式设备应用开发的框架。

同时,还有这样几个关键信息值得我们关注:

  • 2017 年 11 月, Google 开发人员也在 Twitter 表示,Fuchsia OS 团队将会在系统中,支持 Swift 语言;

  • 2018 年 1 月, Android 首席安全工程师 Nick Kralevich 加入了 Fuchsia 项目。

  • 2018 年 4 月,在 Android 的源码中,发现了基于非 Linux 核心的 Fuchsia 源码,由此,更一步让业界认为 Fuchsia OS 是为取代 Android 而生。

很显然,我们能够明显地得出一个结论,那便是这是一个全新的系统,Google 采用了最新的架构,并且它可以运行在一切你所熟知的设备上,包括电脑、手机、平板、智能家居设备等等。

作为一个背靠 Google 吃饭的 Android 开发工程师,和许多朋友一样,被它这几年的发展确实吓得不轻,万一 Android 完了呢?不过,操作系统界有自己的行业壁垒,Fuchsia OS 要取代 Android OS,首先要做的事情就是兼容现在的 Android 应用,不管是否要取代 Android OS ,它自己都还有很长的路要走。

而对于究竟是否要取代 Android 或 Chrome OS 这个问题,我们或许可以从前两天的 Google I/O 大会上寻找到答案。据 The Verge 报道,负责 Android 和 Chrome 的高管 Hiroshi Lockheimer 在大会上公开了一些关于 Fuchsia OS 的细节,其表示 Fuchsia OS 并不是想成为新的 Android 或 Chrome OS,而是针对操作系统的全新尝试:

我们的确在操作系统中尝试引入最新的技术,同时我也知道这势必会有许多人非常兴奋地表示’这是新的 Android‘或’新的 Chrome OS‘。但实际上,Fuchsia 真的不是如此,而是在致力于推动整个操作系统方面的发展,并且,我们在此项目中获得的经验和知识,将整合到其他产品线中,做出更好的产品。

对于这一点,笔者的一位参加 Google I/O 的朋友同样表示,基于这个问题问询过 Google 官方相关人员,得到的回答是 —— Fuchsia 只是一个 Team 在研发,并没有上升到要取代两大 OS 来。

同时,Fuchsia 还在尝试针对大小各异的设备进行优化,The Verge 表示这暗示着 Fuchsia 可能会用于智能家居、可穿戴设备甚至是 AR 及 VR 设备。

此外,据 9to5Google 报道,Lockheimer 还分享了这样一个观点:

这不仅仅是手机和 PC,在物联网的世界里,将会有越来越多的设备需要操作系统和新的运行时等。我认为这对于多重各有所长及特性的操作系统来说是有着共存空间的,Fuchsia 即是其中之一。

在笔者看来,对于 Google 这种体量的大公司,内部会有很多很多项目,Fuchsia OS 只是其中一个,它所承载的地位,并不一定有我们想像中的那么高。

说一个大家都比较熟悉的事情,让我们把时间线拉回到 2010 年,随着 iPhone 带来手机界的变革,从此进入移动互联网时代,微信应运而生,到现在,已经是一个国民应用。同期,各大厂商也做着同样的事情,做着类似的 IM。在腾讯内部,存在着另一个一统江湖的 IM 软件,那就是 QQ。对比起来,这和 Google 的操作系统何其相似。以及当微信带来小程序之后,百度、今日头条、支付宝等各类小程序纷纷出世,更多的还是防守。

IT 行业近几十年的发展,行业变革的速度也越来越快。一个不小心,踏错脚步,回首就“身死道消”。对于 Fuchsia OS,这或许仅仅只是公司的一些防御性布局,创造一个更小、更灵活的团队,去探索,去追逐、去创造,只是为了防止某一天,在行业的发展过程中,被“降维打击”。

本文经授权转自公众号CSDN(ID:CSDNnews)

640?wx_fmt=png

关于极光

极光(纳斯达克股票代码:JG)成立于2011年,是中国领先的移动大数据服务平台。极光专注于为移动应用开发者提供稳定高效的消息推送、即时通讯、统计分析、社会化组件和短信等开发者服务。截止到2018年12月,极光已经为36.9万移动开发者和107.6万款移动应用提供服务,其开发工具包(SDK)安装量累计近198亿,月度独立活跃设备近10.4亿部。基于海量数据和洞察积累,极光已将业务拓展至大数据服务领域,包括精准营销(极光效果通)、金融风控、市场洞察以及商业地理服务(极光iZone)。极光将继续借助人工智能与机器学习为移动大数据赋能,致力于为社会和各行各业提高运营效率,优化决策制定。

640?wx_fmt=gif


这篇关于移动开发 | Google 究竟是不是要用 Fuchsia OS 取代 Android?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/382396

相关文章

Android开发中gradle下载缓慢的问题级解决方法

《Android开发中gradle下载缓慢的问题级解决方法》本文介绍了解决Android开发中Gradle下载缓慢问题的几种方法,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、网络环境优化二、Gradle版本与配置优化三、其他优化措施针对android开发中Gradle下载缓慢的问

使用Go语言开发一个命令行文件管理工具

《使用Go语言开发一个命令行文件管理工具》这篇文章主要为大家详细介绍了如何使用Go语言开发一款命令行文件管理工具,支持批量重命名,删除,创建,移动文件,需要的小伙伴可以了解下... 目录一、工具功能一览二、核心代码解析1. 主程序结构2. 批量重命名3. 批量删除4. 创建文件/目录5. 批量移动三、如何安

Python重命名文件并移动到对应文件夹

《Python重命名文件并移动到对应文件夹》在日常的文件管理和处理过程中,我们可能会遇到需要将文件整理到不同文件夹中的需求,下面我们就来看看如何使用Python实现重命名文件并移动到对应文件夹吧... 目录检查并删除空文件夹1. 基本需求2. 实现代码解析3. 代码解释4. 代码执行结果5. 总结方法补充在

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

Android里面的Service种类以及启动方式

《Android里面的Service种类以及启动方式》Android中的Service分为前台服务和后台服务,前台服务需要亮身份牌并显示通知,后台服务则有启动方式选择,包括startService和b... 目录一句话总结:一、Service 的两种类型:1. 前台服务(必须亮身份牌)2. 后台服务(偷偷干

基于Python开发PPTX压缩工具

《基于Python开发PPTX压缩工具》在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,不便于传输和存储,所以本文将使用Python开发一个PPTX压缩工具,需要的可以了解下... 目录引言全部代码环境准备代码结构代码实现运行结果引言在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,

Android kotlin语言实现删除文件的解决方案

《Androidkotlin语言实现删除文件的解决方案》:本文主要介绍Androidkotlin语言实现删除文件的解决方案,在项目开发过程中,尤其是需要跨平台协作的项目,那么删除用户指定的文件的... 目录一、前言二、适用环境三、模板内容1.权限申请2.Activity中的模板一、前言在项目开发过程中,尤

使用DeepSeek API 结合VSCode提升开发效率

《使用DeepSeekAPI结合VSCode提升开发效率》:本文主要介绍DeepSeekAPI与VisualStudioCode(VSCode)结合使用,以提升软件开发效率,具有一定的参考价值... 目录引言准备工作安装必要的 VSCode 扩展配置 DeepSeek API1. 创建 API 请求文件2.

基于Python开发电脑定时关机工具

《基于Python开发电脑定时关机工具》这篇文章主要为大家详细介绍了如何基于Python开发一个电脑定时关机工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 简介2. 运行效果3. 相关源码1. 简介这个程序就像一个“忠实的管家”,帮你按时关掉电脑,而且全程不需要你多做

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨