跳转到内容

开发计划

本文档概述了“星星说”App 及其底层技术栈的长期开发路线图,旨在打造一款面向专业占星师的工具级应用。

2025 年:核心功能与架构重构

App 开发重点

星盘操作系统的全新设计

  • 专业占星师导向:设计符合专业占星师工作流程的交互方式,区别于当前市场主流的娱乐化占星 App
  • 核心差异化
    • 灵活的星盘创建机制:摒弃传统“一份档案对应一组固定星盘”的模式,支持同时创建不同档案的任意星盘。这一设计使占星师能够进行多盘对比研究(如同步查看多个人的本命盘),同时避免了展示不常用星盘带来的界面冗余问题
    • 可自定义的数据表展示:在星盘底部提供各类数据表(星体位置、宫位、相位、敏感点等),占星师可根据分析需求自由勾选显示,实现信息的按需呈现
    • 多圈星盘对比功能:重点开发最多支持 7 圈的多圈星盘系统,允许在同一张星盘内叠加显示多个盘面,极大提升了合盘分析、推运对比等专业场景的效率

底层技术栈迁移

Swiss Ephemeris 库的学习与重构

  • 深入学习 Swiss Ephemeris C 语言库的架构与算法
  • 梳理核心计算逻辑(星体位置、宫位计算、相位判断等)
  • 启动 Golang 语言重构工作,为后续高性能计算奠定基础

2026 年:底层库完善与平台扩展

Golang 底层库开发

  • 完成 Swiss Ephemeris 核心功能的 Golang 实现
  • 确保计算精度与性能达到生产环境标准
  • 建立完善的单元测试与性能基准测试

App 迭代与平台扩展

移动端优化

  • 基于用户反馈进行深度磨合与迭代
  • 优化移动端交互体验,达到专业占星师满意的使用效果
  • 完善知识库与文档系统

PC 端开发启动

  • 在移动端达到稳定状态后,启动 PC 端开发
  • 目标对标:达到 Solar Fire 的专业水准
  • PC 端特性规划:
    • 多窗口星盘对比
    • 高级推运工具(法达、主限法、黄道释放等)
    • 批量数据管理与分析
    • 专业图表导出功能

2027 年:国际化与市场拓展

英文版开发

  • 完成应用界面与知识库的英文翻译
  • 适配英文占星术语体系
  • 考虑不同文化背景下的占星传统支持
  • 启动英文市场的推广与用户获取

技术原则

  • 专业性优先:始终以专业占星师的需求为导向,避免娱乐化倾向
  • 学术严谨性:术语使用、计算方法均需符合占星学术规范
  • 性能与精度:底层计算库需保证高精度与高性能
  • 跨平台一致性:移动端与 PC 端在核心功能上保持一致,但针对平台特性优化交互方式

里程碑追踪

本文档将随着项目进展持续更新,记录关键里程碑与决策节点。