mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-20 23:54:26 +08:00
10 KiB
10 KiB
阑山桌面 (LanMountainDesktop) 产品说明文档
文档版本: 1.0
最后更新: 2026年3月20日
产品版本: 1.0.0
插件 API 基线: 3.0.0
一、产品定位
1.1 一句话介绍
阑山桌面是一款可编排的桌面信息与交互空间,让用户能够自由定制个性化桌面,整合信息展示与效率工具于一体。
1.2 核心定位
- 产品类型: 跨平台桌面环境增强工具
- 技术架构: 基于 Avalonia UI 的 .NET 跨平台桌面应用
- 支持平台: Windows、Linux、macOS
- 开发语言: C# (.NET 10)
二、目标用户群体
2.1 核心用户画像
| 用户群体 | 特征描述 | 核心需求 |
|---|---|---|
| 学生群体 | 大学生、研究生、备考人员 | 课程表管理、自习环境监测、学习计时、每日诗词/单词 |
| 办公用户 | 白领、远程工作者、知识工作者 | 日历日程、天气信息、最近文档、资讯获取 |
| 效率爱好者 | 工具控、桌面美化爱好者 | 高度自定义、插件扩展、个性化布局 |
| 中文用户 | 以中文为母语的用户 | 完整的本地化体验、农历/节假日支持 |
2.2 用户场景分析
场景一:学生学习桌面
小张是一名大学生,每天需要查看课程表、记录自习时间、查看天气决定穿衣。阑山桌面的课程表组件帮他管理课表,自习监测组件记录学习时长,天气组件提供实时天气信息,让他在学习时无需切换多个应用。
场景二:办公效率桌面
李女士是一名产品经理,需要随时查看日程、关注行业资讯、快速访问最近文档。阑山桌面的日历组件展示日程安排,新闻组件聚合央广网/凤凰网资讯,最近文档组件一键打开工作文件,提升工作效率。
场景三:个性化展示桌面
小王是一名桌面美化爱好者,喜欢打造独特的桌面环境。阑山桌面提供丰富的组件库和插件系统,支持自定义布局、主题色、壁纸,让他能够打造独一无二的个性化桌面。
三、使用场景
3.1 主要使用场景
| 场景 | 描述 | 核心组件 |
|---|---|---|
| 学习辅助 | 课程管理、自习监测、学习计时 | 课程表、自习环境监测、计时器、每日诗词/单词 |
| 信息聚合 | 一站式获取天气、新闻、日历信息 | 天气、新闻、日历、热搜 |
| 效率提升 | 快速访问文档、应用启动、工具使用 | 最近文档、应用启动台、汇率换算、浏览器 |
| 桌面美化 | 个性化桌面布局与视觉呈现 | 时钟、天气、每日名画、主题系统 |
| 音乐控制 | 桌面音乐播放控制 | 音乐控制组件 |
3.2 典型使用流程
1. 安装阑山桌面 → 2. 选择主题与壁纸 → 3. 添加桌面组件 → 4. 自定义布局
↓
5. 日常使用(查看信息、使用工具)
↓
6. 按需安装插件扩展功能
四、解决方案
4.1 产品架构
┌─────────────────────────────────────────────────────────────┐
│ 阑山桌面 (LanMountainDesktop) │
├─────────────────────────────────────────────────────────────┤
│ 用户界面层 │ 桌面宿主 │ 组件系统 │ 插件系统 │ 设置中心 │
├─────────────────────────────────────────────────────────────┤
│ 跨平台运行时 (Avalonia UI + .NET 10) │
├─────────────────────────────────────────────────────────────┤
│ Windows │ Linux │ macOS │
└─────────────────────────────────────────────────────────────┘
4.2 核心功能模块
4.2.1 桌面组件系统
阑山桌面提供丰富的内置组件,涵盖多个类别:
| 类别 | 组件列表 |
|---|---|
| 时钟类 | 桌面时钟、世界时钟、天气时钟、模拟时钟 |
| 天气类 | 天气组件、小时天气、多日天气、扩展天气 |
| 日历类 | 月历、农历、节假日日历 |
| 信息类 | 每日诗词、每日名画、每日单词、央广网新闻、凤凰网新闻、B站热搜、百度热搜 |
| 学习类 | 课程表、自习环境监测、录音、自习时段控制、历史数据 |
| 工具类 | 计时器、汇率换算、浏览器、最近文档、可移动存储、音乐控制 |
| 白板类 | 竖向小黑板、横向小黑板 |
4.2.2 插件扩展系统
- 插件 API 基线: 3.0.0
- 插件格式:
.laapp插件包 - 插件市场: 官方插件市场 (LanAirApp)
- 开发支持: 完整的 PluginSdk 和开发文档
4.2.3 主题与个性化
- 主题系统: 支持日夜模式切换
- 主题色: 支持 Monet 取色和自定义主题色
- 玻璃效果: 多层级玻璃视觉效果
- 壁纸系统: 支持图片壁纸和动态效果
4.2.4 布局系统
- 网格化布局: 支持多页桌面
- 自由拖拽: 组件可自由摆放
- 尺寸自适应: 组件支持多种尺寸规格
4.3 技术亮点
| 特性 | 说明 |
|---|---|
| 跨平台 | 基于 Avalonia UI,支持 Windows/Linux/macOS |
| 现代化 UI | Fluent Design + Material Design 融合 |
| 插件化架构 | 支持第三方插件扩展,API 基线 3.0.0 |
| 数据安全 | 本地 SQLite 存储,隐私数据不上传 |
| 性能优化 | 组件懒加载、资源按需加载 |
| 无障碍支持 | 对比度优化、语义化界面 |
五、解决的问题
5.1 用户痛点
| 痛点 | 阑山桌面解决方案 |
|---|---|
| 信息分散 | 整合天气、日历、新闻等信息于桌面 |
| 桌面单调 | 丰富的组件和主题让桌面个性化 |
| 效率低下 | 常用工具和信息一触即达 |
| 学习管理难 | 课程表、自习监测专为学生设计 |
| 功能不足 | 插件系统支持无限扩展 |
5.2 竞品差异化
| 对比维度 | 传统桌面工具 | 阑山桌面 |
|---|---|---|
| 组件丰富度 | 有限组件 | 20+ 内置组件 + 插件扩展 |
| 定制化 | 固定布局 | 自由拖拽、网格化布局 |
| 跨平台 | 单一平台 | Windows/Linux/macOS |
| 插件生态 | 不支持 | 完整插件 SDK 和市场 |
| 本地化 | 一般 | 完整中文本地化 |
六、用户量与数据统计
6.1 数据收集说明
根据隐私政策,阑山桌面收集以下匿名数据用于统计:
- ✅ 应用启动事件: 用于统计日活跃用户
- ✅ 设备标识符: 匿名生成,用于区分用户(不含个人信息)
- ✅ 应用版本: 用于统计版本分布
- ✅ 崩溃报告: 用于提升应用稳定性(可选)
- ✅ 使用统计: 用于功能优化(可选)
6.2 隐私承诺
- ❌ 不收集个人身份信息(姓名、邮箱、电话等)
- ❌ 不收集地理位置
- ❌ 不收集文件内容
- ❌ 不出售用户数据
- ❌ 不用于广告目的
6.3 当前状态
当前版本: 1.0.0
插件 API 基线: 3.0.0
数据收集服务: PostHog(用户分析)、Sentry(崩溃报告)
注: 具体用户量数据需从 PostHog 后台获取,此处未展示具体数字。
七、产品开发进度
7.1 当前开发状态
| 模块 | 状态 | 说明 |
|---|---|---|
| 核心桌面功能 | ✅ 已完成 | 网格布局、组件系统、主题系统 |
| 内置组件 | ✅ 已完成 | 20+ 组件已上线 |
| 插件系统 | ✅ 已完成 | API 3.0.0 已稳定 |
| 插件市场 | ✅ 已完成 | 官方市场已运营 |
| 多平台支持 | ✅ 已完成 | Windows/Linux/macOS |
| 自动更新 | ✅ 已完成 | 内置更新系统 |
| 应用启动台 | ✅ 已完成 | Windows 开始菜单集成 |
7.2 版本里程碑
| 版本 | 目标 | 状态 |
|---|---|---|
| v1.0.0 | 核心功能完整、插件系统稳定 | ✅ 已发布 |
| v1.x.x | 组件扩展、性能优化 | 🔄 进行中 |
| v2.0.0 | 重大功能升级(规划中) | 📋 规划中 |
7.3 近期开发计划
根据 .trae/specs 中的规格文档,近期开发任务包括:
- 设置页面 Fluent 重设计 - 提升设置界面体验
- 课程表功能增强 - 增加更多课程管理功能
- 视频壁纸功能移除 - 优化产品定位
7.4 生态建设
| 项目 | 状态 | 说明 |
|---|---|---|
| LanMountainDesktop | ✅ 主仓库 | 桌面宿主、插件运行时 |
| LanAirApp | ✅ 独立仓库 | 插件市场、开发文档 |
| SamplePlugin | ✅ 独立仓库 | 权威示例插件 |
| PluginSdk | ✅ 已发布 | 插件开发 SDK |
八、产品优势总结
8.1 核心价值
- 个性化桌面: 自由定制组件布局,打造专属桌面空间
- 信息聚合: 一站式获取天气、日历、新闻等实用信息
- 效率提升: 常用工具触手可及,减少应用切换
- 学习辅助: 专为学生群体设计的课程表、自习监测功能
- 无限扩展: 插件系统支持功能无限扩展
8.2 技术保障
- 跨平台架构,一次开发多端运行
- 现代化 UI 框架,流畅的用户体验
- 严格的隐私保护,数据安全有保障
- 完善的插件生态,功能持续扩展
九、联系我们
- GitHub: https://github.com/wwiinnddyy/LanMountainDesktop
- Issues: https://github.com/wwiinnddyy/LanMountainDesktop/issues
- 插件市场: LanAirApp 官方市场
阑山桌面,让你的桌面更有温度。