热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Linux发布一个安卓App项目,[视频]Collabora发布Spurv项目可在Wayland桌面上运行Android应用程序...

Spurv结构示意(来自:Collabora,via:Softpedia)Collabora以其对Linux内核的贡献、改进Linux操作

5719deb54afbd9b.jpg

Spurv 结构示意(来自:Collabora,via:Softpedia)

Collabora 以其对 Linux 内核的贡献、改进 Linux 操作系统和 Android 的支持、以及许多其它酷炫的事情而被人们所熟知。

但近日,他们将主要精力放到了一个名为 SPURV 的新项目上,以支持在 Linux 桌面上运行 Android 应用程序。据悉,SPURV 是一套适用于 Linux 和 Wayland 的容器化 Android 运行环境,致力于在 GNU / Linux 操作系统的 Wayland 桌面图形环境中运行全面启用 3D 加速的 Android 应用程序。

SPURV 由多个组件构成,分别为音频、网络和图形服务提供支撑。Robert Foss 指出:与原生 Linux 应用程序相比,Android 带有一些优势,比如现有的 App 和开发者数量都比较多。对非 Android 系统来说,SPURV 可让它在相同的图形环境中运行 Android 应用程序。

Running Android next to Wayland(via)

想要体验 SPURV,你得先下载 Android(AOSP)和 Linux 内核、将 SPURV 集成到 Android 中,然后构建 Android 与内核、以及基于 debootstrap 的根文件系统,接着将三者刷入目标设备。如果你注重隐私安全,Collabora 有一个好消息告诉你,因为 SPURV 项目是在一个容器中运行的 Android 应用程序,与 Linux 操作系统的其它部分都是完全隔离的。

当然,实际运行 Android 应用的界面可能不那么好看,且有一定的性能损失。



推荐阅读
  • 本文将详细介绍如何在ThinkPHP6框架中实现多数据库的部署,包括读写分离的策略,以及如何通过负载均衡和MySQL同步技术优化数据库性能。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • 全能终端工具推荐:高效、免费、易用
    介绍一款备受好评的全能型终端工具——MobaXterm,它不仅功能强大,而且完全免费,适合各类用户使用。 ... [详细]
  • 本文详细介绍如何在Linux系统中配置SSH密钥对,以实现从一台主机到另一台主机的无密码登录。内容涵盖密钥对生成、公钥分发及权限设置等关键步骤。 ... [详细]
  • 在创建新的Android项目时,您可能会遇到aapt错误,提示无法打开libstdc++.so.6共享对象文件。本文将探讨该问题的原因及解决方案。 ... [详细]
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
  • 本文介绍了如何利用 Spring Boot 和 Groovy 构建一个灵活且可扩展的动态计算引擎,以满足钱包应用中类似余额宝功能的推广需求。我们将探讨不同的设计方案,并最终选择最适合的技术栈来实现这一目标。 ... [详细]
  • Python 工具推荐 | PyHubWeekly 第二十一期:提升命令行体验的五大工具
    本期 PyHubWeekly 为大家精选了 GitHub 上五个优秀的 Python 工具,涵盖金融数据可视化、终端美化、国际化支持、图像增强和远程 Shell 环境配置。欢迎关注并参与项目。 ... [详细]
  • 通常情况下,修改my.cnf配置文件后需要重启MySQL服务才能使新参数生效。然而,通过特定命令可以在不重启服务的情况下实现配置的即时更新。本文将详细介绍如何在线调整MySQL配置,并验证其有效性。 ... [详细]
  • 本文详细介绍了如何在 Android 中使用值动画(ValueAnimator)来动态调整 ImageView 的高度,并探讨了相关的关键属性和方法,包括图片填充后的高度、原始图片高度、动画变化因子以及布局重置等。 ... [详细]
  • 本文介绍如何配置SecureCRT以正确显示Linux终端的颜色,并解决中文显示问题。通过简单的步骤设置,可以显著提升使用体验。 ... [详细]
  • 深入解析Spring Boot自动配置机制
    本文旨在深入探讨Spring Boot的自动配置机制,特别是如何利用配置文件进行有效的设置。通过实例分析,如Http编码自动配置,我们将揭示配置项的具体作用及其背后的实现逻辑。 ... [详细]
  • CentOS 7.2 配置防火墙端口开放
    本文介绍如何在 CentOS 7.2 系统上配置防火墙以开放特定的服务端口,包括 FTP 服务的临时与永久开放方法,以及如何验证配置是否生效。 ... [详细]
  • 在Linux系统上构建Web服务器的详细步骤
    本文详细介绍了如何在Linux系统上搭建Web服务器的过程,包括安装Apache、PHP和MySQL等关键组件,以及遇到的一些常见问题及其解决方案。 ... [详细]
author-avatar
超人不会飞
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有