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

相关推荐

  • 谷歌希望让Android 16在音乐和视频流媒体播放方面表现更好

    每当您的Android设备播放任何类型的媒体文件,如歌曲或YouTube视频时,操作系统会生成多个复杂的单独进程,以确保媒体文件的安全播放。这是为了减轻利用格式错误的媒体文件或不安全的媒体编解码器的漏洞,例如几年前臭名昭著的Stagefright漏洞。虽然Android现在的媒体文件处理已经更加安全,但也显得低效,而Android 16中的一项新功能旨在解决…

    2025年4月4日
    1.1K
  • 降噪耳机是否在危害你的听力?听力学专家发出警告

    如果你长时间使用降噪耳机或耳塞并且注意到听力发生了变化,你并不孤单。英国的听力专家正在对这些设备可能对听力造成的伤害表示担忧,特别是在年轻人群体中。听力问题的增加促使专家呼吁进行更多的研究,以了解降噪技术和设备对长期影响。 最近的BBC报道中,通过与患者和听力学专家的讨论,突出了那些经常使用降噪耳机的人被诊断为听觉处理障碍(APD)的案例。APD是一种神经系…

    2025年2月19日
    1.2K
  • Google Messages 中的视频和图片新增了流畅动画效果(APK 拆解)

    Google 对其应用进行调整并不新鲜。有时候,这些改动会提升用户体验,有时候则可能适得其反,甚至没有任何影响。接下来,Messages 应用将迎来一次调整,这次更新看起来属于体验改进的范畴。 当你想在 Google Messages 聊天中放大图片或播放视频时,只需轻触图片或视频即可调出媒体播放器。目前,打开媒体播放器时会出现渐显动画,关闭时则会有渐隐动画…

    2025年7月22日
    542
  • Google 实用的自动填充功能可能很快会迎来一次幕后 UI 刷新(APK 拆解)

    “使用 Google 自动填充”是安卓手机上一项被低估的实用功能。Google 会保存你的信息,例如姓名、地址,甚至登录信息,并在网页表单和登录页面中自动填写。大多数用户习惯性地使用这个功能,却很少有人知道其实可以通过安卓手机对其相关设置进行更改。近期,Google 正在对多个服务进行界面改版,看来“自动填充”功能的 UI 也即将迎来焕新。 在 Google…

    2025年4月11日
    899
  • 谷歌正致力于为 Pixel 手机锁屏上的“正在播放”(Now Playing)功能添加专辑封面(APK 拆解)

    有时,真是祸不单行(好事也可能接踵而至)。在我们分析安卓应用更新以探寻开发中功能变更的蛛丝马迹时,感觉就像一切全凭(开发者)喜好,往往要过上数周甚至数月,我们才会再次关注某个特定功能。但本周,在我们上一次关注该话题仅一天后,就再次聚焦同一主题——探究谷歌正在为其“正在播放”(Now Playing)歌曲识别工具开发哪些新功能。 上次,我们刚安装了最新的安卓金…

    2025年7月12日
    925