谷歌正准备让你在Android上运行Linux应用程序,类似于Chrome OS的功能

尽管如今许多任务可以通过网页浏览器完成,但有些工作仍然需要安装不支持Chrome OS的应用程序。因此,Google允许用户在Chromebook上安装Linux应用程序。虽然在Android设备上也可以运行部分Linux应用,但这些方法都有局限性,并且Google并不官方支持。不过,Google现在终于在开发一种正式的方法,让用户在Android上运行Linux应用程序。

几周前,Google的工程师开始为Android开发一个新的终端应用程序。这个终端应用是Android虚拟化框架(AVF)的一部分,包含了一个WebView,可以通过本地IP地址连接到Linux虚拟机,从而允许用户在Android主机上运行Linux命令。起初,用户需要通过shell命令手动启用这个终端应用,并自行配置Linux虚拟机。然而,最近Google开始致力于将终端应用集成到Android系统中,并将其打造成一个能够在虚拟机中运行Linux发行版的一体化应用。

最近,一组名为“ferrochrome-dev-option”的补丁被提交到AOSP,这些补丁为开发者选项添加了一个新的“Linux终端”选项,路径为设置 > 系统 > 开发者选项。根据提议的描述,开启此选项后可以启用AVF捆绑的终端应用,允许其在虚拟机中运行。目前,Android的终端应用仍然需要用户手动配置Linux虚拟机,包括提供Debian镜像并创建vm_config.json文件,但Google计划在未来将这些步骤自动化。在补丁中,Google提到现有的“LinuxInstaller”应用程序(用于下载并配置Debian在AVF虚拟机中运行)将很快被“合并到终端应用中”。这意味着终端应用未来将成为一个完整的应用,能够下载、配置、运行并与Debian虚拟机实例进行交互。

谷歌正准备让你在Android上运行Linux应用程序,类似于Chrome OS的功能

Google仍在改进终端应用和AVF功能,准备在未来发布此功能。目前AVF已经支持图形和一些输入选项,未来还计划加入备份和恢复快照、嵌套虚拟化、以及x86_64架构设备的支持。此外,Google还准备为终端应用添加一些设置页面,当前版本仅有一个简单的菜单可以复制IP地址和停止现有的虚拟机实例。新设置页面将允许用户调整磁盘大小、配置端口转发,并可能恢复分区。

谷歌正准备让你在Android上运行Linux应用程序,类似于Chrome OS的功能

有趣的是,这些设置补丁在“tangorpro”和“komodo”上进行了测试,分别是Pixel Tablet和Pixel 9 Pro XL的代号。这表明终端应用不仅限于Chromebook,还可能出现在Android设备上,比如最新桌面版的Chrome for Android。虽然终端应用的发布时间尚不明确,但有可能会随明年的Android 16更新一起推出。

谷歌正准备让你在Android上运行Linux应用程序,类似于Chrome OS的功能

以下是匿名开发者展示的早期版本,展示了终端应用的运行方式。当前版本缺乏一些我们期待的自动化功能,因此你会看到使用LinuxInstaller来完成初期设置工作。

如果你不明白为什么要在Android上运行Linux应用程序,这个功能可能并不适合你。Google在Chrome OS中增加了Linux支持,主要是为了开发者可以在Chromebook上运行有用的开发工具。例如,Chrome OS上的Linux支持让开发者可以运行Linux版的Android Studio(Android开发的推荐IDE),并且可以在容器中安全运行Linux命令行工具。

大多数Chromebook都采用x86架构的处理器,而大多数Android设备使用ARM架构,这意味着许多在Chromebook上可运行的Linux应用程序(如Android Studio)在大多数Android设备上可能无法正常工作。即便如此,增加对Linux应用的支持将极大提高Android对开发者的实用性,并使其未来更具桌面级平台的潜力,特别是随着越来越多的应用程序支持ARM架构。此外,随着Chrome OS越来越像Android,采用了越来越多的Android架构和框架,支持Linux应用程序对Google来说是必要的。

上一篇 2024年10月12日 20:27
下一篇 2024年10月12日 20:36

相关推荐

  • iOS 19上的Apple相机应用将采用传闻中的半透明UI设计

    去年有传闻称iOS 18将彻底改版内置的相机应用,并引入类似visionOS的设计,但最终并未实现。现在有另一个来源提出了类似的说法,声称iOS 19上的Apple相机应用将采用传闻中的半透明UI。 YouTube频道Front Page Tech声称已经看到一段经过验证的、前所未见的iOS 19视频,展示了全新设计的相机应用。新的界面与visionOS相似…

    2025年1月20日
    250
  • Android 16增强版的高级保护将让应用知道你对安全性有多重视

    保护在线数据的一种好方法是尽可能锁定你的账户,但如果你不满足于仅仅启用双重身份验证并草草了事,那么你将不得不处理各种各样的设置。并不是每个应用和服务都提供相同的安全功能,即使提供了,你也需要翻找它们的设置界面才能找到。这可能令人烦恼且混乱,因此为了帮助解决这个问题,谷歌正在为Android 16开发一项名为“高级保护”的新功能,可以通过单击激活全面保护。 A…

    2025年2月18日
    195
  • Galaxy Z Fold 5、Galaxy Z Flip 5 和 Galaxy Tab S9 是最新收到三星 One UI 7 更新的设备

    One UI 7 的推送并没有像预期那样迅速。三星还因出现问题暂时暂停了更新的推送。不过,在上周恢复推送之后,Android 15 界面开始逐渐推送到更多的 Galaxy 设备。目前,稳定版更新已开始推送至另外五款设备。 根据 Tarun Vats 在 X 平台(前Twitter)上的消息,三星已经开始将 One UI 7 扩展到 Galaxy Z Fold…

    2025年4月22日
    63
  • 你的Pixel Watch正在改变紧急呼叫的工作方式,以下是你需要知道的内容

    在紧急情况下,时间至关重要,几分钟的差距也是很重要的。而这正是我们在现代设备上看到诸如车祸检测等功能的原因,这些功能有助于自动接入紧急服务。然而,实现这样的系统需要精细的平衡,因为你还需要避免因误报而浪费执法机构的时间。上个月我们了解到谷歌正在进行的一项小改动,旨在减少不必要的紧急呼叫,而本周看起来这个功能终于开始推出了。 到目前为止,Google Pixe…

    2025年2月19日
    139
  • 三星修复了One UI 7中最烦人的一个问题

    三星的One UI 7更新带来了许多实用的新功能,但其中一个变化在用户之间引发了分歧。值得庆幸的是,三星似乎认真听取了用户的反馈,并在最新的Beta版本中进行了重要的改进。 在One UI 7中,三星“借鉴”了苹果的设计,将通知面板与快捷设置下拉菜单分开。此外,该公司还将媒体控制从通知面板移除,并将其固定在新的快捷设置菜单中。对于未选择恢复到原始统一设计的用…

    2025年3月7日
    130