Tag: android
All the articles with the tag "android".
-
ATL深度解析(7)vs 容器化 — 在 Linux 上运行 Android 应用的两条路线
对比 ATL 翻译层方案和 Waydroid 等容器化方案的技术差异,分析两种路线的优劣势和适用场景
-
ATL深度解析(6)事件循环融合 — 让 Android Handler 和 GTK MainLoop 共舞
分析 ATL 如何将 Android 的 Looper/Handler 事件模型与 GTK 的 GMainLoop 融合,实现统一的事件驱动架构
-
ATL深度解析(5)Bionic 兼容层 — 让两种 libc 在同一进程共存
深入分析 ATL 的 Bionic 兼容层设计,如何让 Android 的 Bionic libc 和 Linux 的 glibc 在同一进程中共存
-
ATL深度解析(4)ART 独立化 — 把 Android 虚拟机搬到 Linux 桌面
分析 ATL 如何将 ART 虚拟机从 AOSP 中剥离出来,在普通 Linux 环境中独立运行 DEX 字节码
-
ATL深度解析(3)NDK API 重实现 — 让 Native 游戏跑在 Linux 上
分析 ATL 如何重新实现 Android NDK API,让使用 OpenGL ES、Vulkan、OpenSL ES 的 Native 应用和游戏在 Linux 上运行
-
ATL深度解析(2)Java Framework 重实现 — 用 GTK4 重写 Android API
深入分析 ATL 如何用 GTK4 重新实现 Android Java Framework API,包括 Activity、View、Window 等核心组件的映射策略
-
ATL深度解析(1)架构概览 — 在 Linux 上运行 Android 应用的外科手术式方案
从源码层面分析 ATL 的整体架构设计,对比 AOSP 的根本差异,揭示在 Linux 上运行 Android 应用的技术本质
-
Waydroid 源码分析(六):Audio HAL 与 Vendor 层
分析 Waydroid 的 Audio HAL 实现和 Vendor 层适配,包括 PulseAudio/PipeWire 对接和硬件抽象层设计
-
Waydroid 源码分析(五):网络架构与设备直通
分析 Waydroid 的网络架构设计和设备直通机制,包括虚拟网桥、NAT 转发和硬件设备映射
-
Waydroid 源码分析(四):会话管理与桌面集成
分析 Waydroid 的会话管理机制以及如何将 Android 应用窗口集成到 Linux 桌面环境中