开发计划
本文档概述了“星星说”App 及其底层技术栈的长期开发路线图,旨在打造一款面向专业占星师的工具级应用。
2025 年:核心功能与架构重构
App 开发重点
星盘操作系统的全新设计
- 专业占星师导向:设计符合专业占星师工作流程的交互方式,区别于当前市场主流的娱乐化占星 App
- 核心差异化:
- 灵活的星盘创建机制:摒弃传统“一份档案对应一组固定星盘”的模式,支持同时创建不同档案的任意星盘。这一设计使占星师能够进行多盘对比研究(如同步查看多个人的本命盘),同时避免了展示不常用星盘带来的界面冗余问题
- 可自定义的数据表展示:在星盘底部提供各类数据表(星体位置、宫位、相位、敏感点等),占星师可根据分析需求自由勾选显示,实现信息的按需呈现
- 多圈星盘对比功能:重点开发最多支持 7 圈的多圈星盘系统,允许在同一张星盘内叠加显示多个盘面,极大提升了合盘分析、推运对比等专业场景的效率
底层技术栈迁移
Swiss Ephemeris 库的学习与重构
- 深入学习 Swiss Ephemeris C 语言库的架构与算法
- 梳理核心计算逻辑(星体位置、宫位计算、相位判断等)
- 启动 Golang 语言重构工作,为后续高性能计算奠定基础
2026 年:底层库完善与平台扩展
Golang 底层库开发
- 完成 Swiss Ephemeris 核心功能的 Golang 实现
- 确保计算精度与性能达到生产环境标准
- 建立完善的单元测试与性能基准测试
App 迭代与平台扩展
移动端优化
- 基于用户反馈进行深度磨合与迭代
- 优化移动端交互体验,达到专业占星师满意的使用效果
- 完善知识库与文档系统
PC 端开发启动
- 在移动端达到稳定状态后,启动 PC 端开发
- 目标对标:达到 Solar Fire 的专业水准
- PC 端特性规划:
- 多窗口星盘对比
- 高级推运工具(法达、主限法、黄道释放等)
- 批量数据管理与分析
- 专业图表导出功能
2027 年:国际化与市场拓展
英文版开发
- 完成应用界面与知识库的英文翻译
- 适配英文占星术语体系
- 考虑不同文化背景下的占星传统支持
- 启动英文市场的推广与用户获取
技术原则
- 专业性优先:始终以专业占星师的需求为导向,避免娱乐化倾向
- 学术严谨性:术语使用、计算方法均需符合占星学术规范
- 性能与精度:底层计算库需保证高精度与高性能
- 跨平台一致性:移动端与 PC 端在核心功能上保持一致,但针对平台特性优化交互方式
里程碑追踪
本文档将随着项目进展持续更新,记录关键里程碑与决策节点。
