ロードマップ
Ato は「アプリケーション OS」としてのビジョンを実現するため、段階的な開発を進めています。このロードマップでは、現在の開発状況と今後の展望をまとめています。
開発フェーズ概要
Ato の開発は大きく 3 つのフェーズで進められます:
Phase 1: Web アプリケーション OS の基盤構築
目標: Web アプリケーションを OS 上のアプリのように管理・活用できる基本機能の実現
- エンドユーザー向け簡易アプリ起動体験の提供
- URL ベースでのアプリケーション即時公開機能
- Memory/Storage/Cloud の新概念モデル実装
- Electron ベースの基本 UI フレームワーク構築
Phase 2: Wasm/WASI 基盤の確立
目標: WebAssembly(Wasm)を活用したクロスプラットフォーム実行環境の整備
- ato-core パッケージの開発(コアロジック、ランタイム、プラグイン)
- Wasm/WASI ベースのアプリケーション実行環境
- プラットフォーム非依存のビジネスロジック実装
- 拡張可能なプラグインシステムの構築
Phase 3: エコシステム拡充
目標: アプリストアとコミュニティ基盤の確立
- ユーザーストアと公式ストアの開設
- アプリ配布・課金システムの整備
- コミュニティ主導の開発体制確立
- セキュリティ・コンプライアンス対応
技術基盤「Atomix」の展開
Atomix は、Ato のコアとなるオープンソース基盤として位置づけられます:
- Chrome/Chromium の関係に倣った技術標準プラットフォーム
- コミュニティと共に進化する「公共財的」な存在
- 透明性の高い開発プロセスとパッチ受け入れ体制
- 派生ディストリビューションの土台としての機能
今後の展望
短期的な目標
- PWA、クラウド IDE、SaaS ツールとの連携強化
- 学習者・スタートアップ向け MVP 公開支援
- コミュニティ主導の開発促進
中長期的なビジョン
- デバイス種別や OS 差異を超越した統一的なアプリ実行環境の実現
- WebAssembly エコシステムの発展に合わせた機能拡張
- グローバルな開発者コミュニティの形成
差別化戦略
Ato は以下の要素で既存のブラウザと差別化を図ります:
- アプリ管理に特化した「アプリケーション OS」としての位置づけ
- URL 登録での即時公開など、開発者参加の低いハードル
- 軽量なエコシステムの形成促進
貢献方法
プロジェクトへの貢献を歓迎します:
- GitHub Issuesでの機能提案
- Pull Requestsでのコード貢献
- コミュニティディスカッションへの参加
より詳細な貢献ガイドラインはコントリビューションガイドをご覧ください。