2.6 KiB
当前基线与开发路线 v1
历史冻结:2026-08-29。 当前基线已由
当前基线与开发路线_v2.md取代;本文仅保留当时事实,不用于当前 Android/RN 构建。
1. 冻结日期
2026-08-29
2. Git
正式分支:particle/main。STEP-000 冻结提交:ea5b8f9d7fc53204a6d7fa088e9cf89be765b5ac,说明 chore: freeze MapLibreParticleLab step 0 baseline。origin=ssh://git@192.168.200.230:2222/tei/MapLibreParticleLab.git。upstream=https://github.com/maplibre/maplibre-native.git。
3. MapLibre Native
正式粒子开发 baseline:Android 13.4.1。OpenGL 主开发;Vulkan/Metal 后续。
4. Linux 构建状态
Linux Native OpenGL PASS;mbgl-render PASS;mbgl-render-test-runner PASS;Android OpenGL Debug AAR PASS;Android Vulkan Debug AAR PASS;Android OpenGL Release AAR PASS。SDK=/root/Android/Sdk;NDK=28.2.13676358;JOBS=3。
5. Release AAR
MapLibreAndroid-opengl-release.aar,约 156MB,SHA256=5c67d2751fafe211a0df4b82deded09ab1c07cf6ca0f4a12a880283287f85e5c,ABI:arm64-v8a/armeabi-v7a/x86/x86_64。
6. NavSea
Win11;React Native 0.85.2;New Architecture=true;@maplibre/maplibre-react-native@11.3.6。
7. Gate
Gate A:11.3.6 + 官方 Native 13.2.0,PASS。 Gate B:11.3.6 + 官方 Native 13.4.1,PASS。 Gate C:11.3.6 + Linux 自编译 Native 13.4.1 OpenGL Release,PASS。
8. 固定分工
Linux:MapLibre Native/Particle/Test App/APK/AAR/Fixture/Native Debug/Git。Win11:Android Simulator/Particle Test APK/NavSea/NavSea Android 编译/产品 Gate。NavSea 不作为日常 Particle 宿主。
9. 下一大阶段
建议 10_架构调查/。正式建立前 GPT 先向用户说明该阶段目的与预计 Step 范围。
10. 下一 Step
step-0001-MapLibre粒子接入点调查.md。只读调查 Style Layer、Source/Tile/Bucket、RenderLayer/RenderPass、gfx、Shader、Texture/RenderTarget、OpenGL/Vulkan/Metal、Raster/Heatmap/Hillshade/CustomLayer 等;不实现正式粒子。
11. 近期路线
STEP-0001 接入点调查;0002 Android Particle Test App;0003 Fixture;0004 RasterParticleLayer 骨架;0005 最小 GPU Particle;0006 Camera/Projection;0007 Particle State 冻结;0008 Velocity/RasterArray/Tile;0009 Trail;0010 生命周期与视觉;0011 WeatherColorLayer;0012 Land/Ocean Mask;0013 OpenGL 性能;0014 Vulkan;0015 Test App 第一阶段冻结;0016 NavSea Particle Gate;0017 NavSea API/Adapter;0018 Android 产品回归;0019 iOS/Metal;0020 NavSea iOS;0021 upstream/长期维护。
12. 换窗口恢复
读项目总则 → 当前基线 → 上一 Step 报告 → 检查 Git → 继续下一 Step。