查看原文
其他

摒弃 Android!继华为之后,亚马逊被曝正在自研一款基于 Linux 的 OS

CSDN 2023-12-12

整理 | 屠敏
出品 | CSDN(ID:CSDNnews)

正所谓大型机时代成就了 IBM,小型机时代成就了 DEC,个人计算机时代成就了微软和 Intel,移动互联网时代成就了谷歌、苹果和 ARM,当前的万物互联网时代谁能拔得头筹,各大公司都想试试看:前有华为发布 HarmonyOS,宣布系统底座全栈自研,去掉了传统的 AOSP 代码,这意味着 HarmonyOS 将不再适配 Android 应用;后有小米澎湃 OS 欲打造 “人车家全生态” 操作系统;再有 vivo 自研蓝河操作系统 BlueOS,首发落地 vivo Watch3 场景......

在国内大厂竞相布局之际,国外科技公司也不甘示弱。据外媒 The Verge 最新报道,亚马逊内部正在开发一款新的操作系统,内部代号为 Vega,基于 Linux 系统,现如今,还有人发现亚马逊悄悄地已经在自家的部分产品上直接用新系统取代了 Android。

早有计划,亚马逊正在放弃 Android

之所以研发这款操作系统,并非是亚马逊一时的心血来潮,而是早有计划。

其实在上周,来自 Lpwpass 网站的记者 Janko Roettgers 便曾爆料,亚马逊早在 2017 年与芯片制作商的对话中就曾提出开发一款替代 Android 操作系统的想法。甚至在去年 9 月,一位亚马逊员工在匿名科技工作者论坛 Blind 上写道,「亚马逊正在打造一个面向所有设备和物联网的 iOS/Android 竞争对手」。

这款新操作系统代号为 Vega,是一款面向网络的操作系统,适用于智能家居设备等,这款操作系统主要会用来取代 Fire TV(亚马逊开发的一系列网络机顶盒和微型游戏机)、智能显示器和其他连接设备上的 Android 系统。

过去,亚马逊的设备包括 Fire TV 电视机顶盒、Echo Show 智能显示器以及 Fire 平板电脑都一直在使用名为 Fire OS 的 Android 分叉版本。

使用 Android 作为 Fire OS 的基础,有一个好处就是——第三方开发者可以将运行在 Android 手机、平板电脑和电视上的应用程序移植到亚马逊设备上,而无需从头开始重建。

不过,这样做也有不少的缺点,其中亚马逊一直依赖 Android 开源项目来构建 Fire OS,这导致该操作系统的开发速度经常落后于 Google 多年。

据悉,目前亚马逊的 Fire TV 机顶盒设备运行的还是基于 Android 9 的 Fire OS 7 系统。然而,另一边的 Google 已经在今年秋天发布了 Android 14 系统。事实上,Google 自己的流媒体硬件目前运行的是 Android 12 版本,其内部开发团队近一年开始在 Google 的 Android 电视设备上着手测试 Android 13。

在 Janko Roettgers 看来,作为一款最早为手机开发的操作系统,Android 系统还背负着巨大的技术债务。从根本上说,它的许多代码对于运行许多现代智能家居设备来说都是不必要的。

这也是 Google 为什么从未在自己的智能显示器上使用 Android 系统的原因之一,起初谷歌使用的是基于 Linux 的解决方案,最近又改用了 Fuchsia 操作系统。

基于 Linux 的 Vega,将主要应用在智能家居领域

根据爆料,亚马逊的新操作系统 Vega 是基于 Linux 风格开发的,其采用了一种更加面向网络的应用模式。

在技术维度,应用程序开发者被告知要使用 React Native 作为应用程序框架,它允许开发人员使用 Javascript 驱动的界面来构建原生应用程序。

除此之外,React Native 还允许开发人员在更广泛的设备和操作系统上构建应用程序,包括 iOS 和 Android 硬件以及一系列智能电视。这很可能使他们能够为较新的搭载 Vega 的设备和仍在运行 Android 的传统 Fire TV 硬件构建相同的应用程序。

Janko Roettgers 透露,亚马逊计划最终在其所有新设备上完全摒弃 Android 系统。Vega 不仅可以在 Fire TV 和智能显示器上运行,还可以在车载娱乐系统和其他未来的硬件产品上运行。

Vega 背后:数百位工程师

作为亚马逊设备操作系统小组的一部分,据悉,有数百人一直在致力于新操作系统的开发。

Janko Roettgers 表示,其中之一似乎是前 Mozilla 工程师和 Javascript 专家 Zibi Braniecki,他于 2022 年初加入亚马逊,从事 Alexa 工作。Braniecki 于 2023 年初过渡到设备操作系统团队,当时他在 LinkedIn 上宣布,他正在“为智能家居、汽车和其他亚马逊设备产品线开发下一代操作系统”。

同时,通过自己的消息来源以及亚马逊此前发布的招聘信息,Janko Roettgers 还发现,Vega 也将成为其汽车业务的关键。

截至目前,新操作系统(内部称为 Vega)的开发似乎相当先进,该系统已经在 Fire TV 流媒体适配器上进行了测试,Janko Roettgers 表示,亚马逊的大部分操作系统的开发已经完成,并补充说该公司“现在专注于 SDK 和增值”,以说服开发人员实际使用它。

不过,就在今天,有另一个媒体 Zatz Not Funny!发现,这款新的操作系统已经在最新的 Echo Show 5 智能音箱上使用,该设备上的操作系统显示为“OS 1.1”,而不是过往的 Fire 操作系统。

这一较低版本数字无疑也证明了亚马逊的确在开发一款全新的操作系统。

Android 已经成为全球第一大移动操作系统了,科技大厂自研 OS 的意义?

虽然亚马逊如今迈出了自研操作系统的第一步,但是在其设备已在全球销量超过 2 亿台的前提下,如何推动越来越多的流媒体应用程序的开发者针对这个全新的操作系统平台进行开发,必然是一大难题。

事实上,无论是亚马逊,还是文章伊始提及的华为、小米、vivo 等科技巨头,很多人依然不解为什么这些公司都迈入了操作系统自研的队伍?

实则以亚马逊为例,原因或有以下几个方面:

  • 其一,如上文所提及的痛点问题,亚马逊从头开始研发,将摆脱对 Android 的依赖,可以按照自己的节奏保持软件的最新状态,而不是一直使用老旧的 Android 版本。

  • 其二,有媒体评价道,有了 Vega,亚马逊可以避免了与 Google 的进一步冲突。此前,这两家公司一直为亚马逊使用 Android 系统的问题争吵不休,Google 曾一度向硬件制造商施压,要求他们不要制造搭载亚马逊系统的智能电视。后来,两家公司达成协议,允许亚马逊与海信和 TCL 等电视机制造商合作,但亚马逊放弃 Android 系统应该会让它更能掌控自己的命运。

  • 其三,Janko Roettgers 透露,亚马逊想要开发 Vega 的主要原因之一是想要在各种廉价设备上吸引数以亿计的眼球,然后通过广告和服务来获得收入球,而内置定制操作系统可能正是实现这一目标的最佳途径。

  • 其四,有人认为这是亚马逊为避免 Android 侧加载的一种手段。

对于越来越多的公司放弃 Android 的趋势,有网友评论道:

  • 倘若嵌入式设备运行比 Android 更注重内存和性能的软件时,它们会更加闪耀。

  • 万物互联时代,人人都想用一款新的操作系统革了 Android 的命!

  • 先是华为,现在是亚马逊,下一个放弃 Android 的将会是谁?

参考:

https://www.theverge.com/2023/11/14/23954333/amazon-ditching-android-fire-tv-echo-show?showComments=1

https://www.lowpass.cc/p/amazon-vega-os-fire-tv-android

推荐阅读:

▶一行代码,为何造成 6000 万美元的损失?

▶GPT-5 正在开发中!OpenAI:希望微软能再给资金支持

▶年薪超 80 万美元,成为全美收入最高的 1% 后,Meta 前技术主管亲述晋升经历:我曾与焦虑作斗争!

继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存