# Roadmap

> 项目的走向——什么在成熟、核心中哪些是骨架，以及框架有意不提供什么。

Source: https://crossfly.dev/zh/docs/resources/roadmap — CrossFly documentation. Full docs as one file: https://crossfly.dev/llms-full.txt

# Roadmap

项目的走向，以及同样重要的——**CrossFly 有意不提供什么**——好让
你在押注框架前校准预期。

## 正在成熟
- **Web 目标（TeaVM/WebGL）**——渲染 UI，但许多设备功能仍是 *stub*
  （见 [Web](/docs/platforms/web-teavm)）。
- **核心中标记为骨架的区域**——**蓝牙 BLE/GATT** 已有最终建模，但
  无线电传输存在于各平台的 launcher 中；**`FilePicker`** 和 **`IWebView`** 在部分目标上
  尚有未具体实现的部分；**`dev.cf.sync`** 是占位符。

## 框架有意不提供什么
这不是缺失——而是设计选择。别指望找到（以及原因）：
| 没有 | 请改用 |
|---|---|
| **响应式绑定**（`setState`/可观察对象） | 变更 + `repaint()`（[状态](/docs/concepts/state-and-data-flow)） |
| **依赖注入**（Dagger/Spring） | service locator/构造函数（[架构](/docs/best-practices/arquitetura-de-app)） |
| **高级 HTTP 客户端** | `java.net`/OkHttp（[网络](/docs/data-and-services/networking-http)） |
| **命名路由** | `Window` 栈 + 构造函数（[导航](/docs/ui/navigation)） |
| **轻量持久化**（"偏好设置"） | SQLite / 文件（[文件](/docs/data-and-services/files-and-preferences)） |
| **文本 i18n**（字符串目录） | 自行外部化（[i18n](/docs/best-practices/internacionalizacao)） |
| **现成的认证** | 基于生物识别/网络自行实现 |

## 这为什么有帮助
了解边界可以避免寻找并不存在的 API——并表明是**你**来搭建这一层
（状态、DI、HTTP、路由），框架提供构建块。

## 另请参见
- [Changelog / What's new](/docs/resources/changelog-whats-new) · [贡献](/docs/resources/contributing)
- 概念：[状态与数据流](/docs/concepts/state-and-data-flow)
