谷歌正准备让你在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

相关推荐

  • Gemini Live 很快将能够与你就文件进行聊天,以下是它的演示(APK解析)。

    Gemini Advanced是Google推出的一个简洁的AI助手,Google一直在探索多种方式让其更加实用。目前,AI 的一个日常使用场景是处理复杂的文件,让助手通过这些文件中的数据为你提供答案、摘要以及其他数据处理功能。Gemini Advanced已经支持上传文件以实现这一目的,但我们发现了Google正在将文件上传功能引入Gemini Live的…

    2025年1月13日
    817
  • 需要修饰一下吗?Android 很快将允许你在任何视频通话中应用效果

    如果你想在视频通话中看起来最棒,你需要一台优秀的相机、适当的光线和一个合适的背景。然而,许多人并没有理想的视频通话设置,或者他们根本不在一个适合通话的地方。这就是为什么最好的视频聊天应用会提供各种效果,帮助提升视频或音频质量。不过,具体可用的效果取决于平台;一些应用可能没有某些效果,或者以可能会影响设备处理器性能的方式实现这些效果。为了应对这种不一致性和可能…

    2025年4月18日
    1.0K
  • Wear OS 6 让 Facer 表盘重返智能手表平台

    在 Google I/O 2025 之后,知名的手表表盘自定义平台 Facer 宣布了一项重大更新。通过焕然一新的应用,Facer 表盘将全面回归 Wear OS 智能手表。配合 Wear OS 6 的发布,这次更新旨在解决 Google 于 2024 年推出 Watch Face Format(表盘格式)新标准所带来的兼容性问题。 当 Google 强制在…

    2025年5月21日
    1.2K
  • 华硕刚刚加入了FE系列的行列,推出了ROG Phone 9 FE

    华硕去年底推出了ROG Phone 9系列,提供了一款拥有强大性能和丰富功能的游戏手机。如果你想要一款更实惠的选择呢?这家公司悄然在某个市场推出了ROG Phone 9 FE。 华硕悄悄在泰国发布了ROG Phone 9 FE(来源:Android Treasure),这款手机与ROG Phone 8有很多相似之处。从设计开始,这款手机外观与最近的ROG设备…

    2025年2月5日
    914
  • 大多数 Google TV 设备的蓝牙配对体验糟糕,但谷歌希望改变这一现状

    将新的蓝牙配件与手机配对本就显得缓慢又繁琐,而想象一下在电视上仅使用遥控器进行配对——那就更加麻烦了。你得先让蓝牙设备进入配对模式,打开电视的设置菜单,进入蓝牙页面,扫描附近设备,选择你的配件,最后确认配对请求。为了简化这一流程,谷歌在 2024 年将其 Fast Pair(快速配对)服务引入电视平台。然而,一年过去了,Fast Pair 仍未在大多数 Go…

    2025年7月18日
    1.0K