Files

3.6 KiB

Android 工程环境

状态:预实现架构。本文定义已批准的目标契约,不表示当前仓库已经包含或发布 AtomUI.Mobile.Controls。

本文是 AtomUI/Avalonia Android Host 的工程文档入口。当前仓库没有 Android Mobile Gallery Host、已执行构建命令、Emulator/ 真机或 Release 证据,因此本目录只定义工具链、签名、Host/adapter、验证和排障责任,不声明版本组合或平台可用性。

范围

  • Android SDK、JDK、.NET Android workload 和本地/CI ownership。
  • Application identity、keystore/signing identity 和 secret 边界。
  • Emulator/physical device 的发现、部署、启动、日志、截图和场景证据。
  • Debug/Release、target framework、ABI/RID、package、trim/AOT 和启动验证。
  • Activity recreation、system back、system bars、IME、multi-window 和 TalkBack。

Mobile Control API、Viewport/Overlay/Gesture 状态机和 Gallery content 分别由 Mobile 系统架构、 Mobile Controls 模块和 Mobile Gallery拥有。

Host 与 Adapter 边界

Android Host 拥有应用生命周期、启动、资源/manifest、部署和 Android capability adapter 注册。Adapter 把 system bars、 input pane、system back、haptic、font scale、Reduce Motion/accessibility environment、foreground/background 与 Activity recreation 投射到统一 Mobile Runtime contract。Control 不读取 Android OS 名称或平台 SDK 类型。

当前没有 Host 或 adapter 源码;任何目标类型名、项目路径和命令必须等真实实现出现后再补写。

阅读顺序

文档 职责
工具链与签名 SDK/JDK/workload、keystore、secret 和版本证据门禁
Emulator 与真机 AVD/device、部署、日志、截图、输入、返回、旋转和 TalkBack 证据
构建与验证 Debug/Release、TFM、ABI/RID、package、trim/AOT、Activity recreation 和发布门禁
排障 按 owner 和证据组织的诊断框架,不提供未经执行的修复配方

当前证据矩阵

维度 当前状态 提升要求
Design 能力已纳入总体设计 Host、adapter 和构建边界评审完成
Source 未实现 Android Host、adapter、manifest/resources 和注册入口存在
Compile 未验证 真实 target framework 与 ABI/RID 编译通过
Emulator 未验证 安装、启动、system back、IME、旋转、system bars 和生命周期场景有记录
Physical device 未验证 真机触摸、IME、前后台、multi-window/设备差异和日志证据存在
TalkBack 未验证 真机阅读顺序、焦点、state/action 和 modal 语义证据存在
Activity recreation 未验证 重建后 navigation/session/viewport 不重复提交或泄漏
Release 未验证 trim/AOT 产物构建、安装并启动,资产可发现
Publication 未发布 可追溯包或应用版本与发布日期存在

Compile、Emulator、真机、TalkBack、Activity recreation、Release 和 Publication 互不替代。iOS 证据也不能提升 Android 状态。

非目标

  • 不发布未经验证的标准命令、推荐 SDK/JDK/workload 版本或机器路径。
  • 不把 Android compile 描述为 Emulator/真机支持。
  • 不把 Headless adapter 描述为 system back、IME、TalkBack 或 Activity 生命周期验证。
  • 不定义 Play Store、企业分发或产品 entitlement/permission 策略。