コンテンツにスキップ

ロードマップ

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 は以下の要素で既存のブラウザと差別化を図ります:

  1. アプリ管理に特化した「アプリケーション OS」としての位置づけ
  2. URL 登録での即時公開など、開発者参加の低いハードル
  3. 軽量なエコシステムの形成促進

貢献方法

プロジェクトへの貢献を歓迎します:

より詳細な貢献ガイドラインはコントリビューションガイドをご覧ください。