概要
Squirrel は、Windows、Linux、macOS 向けのインストール可能なデスクトップアプリケーションを Flutter デベロッパーが作成できるようにする Flutter パッケージです。Flutter アプリをネイティブなデスクトップインストーラーとしてパッケージ化し、公開するプロセスを簡素化し、アップデート、ファイル関連付け、システム統合を処理します。Squirrel の堅牢なアップデートメカニズムを活用することで、アプリは自動的に更新をチェックして適用でき、ユーザーが常に最新バージョンを使用できるようになります。このパッケージは Flutter ワークフローとシームレスに統合され、最小限の構成でクロスプラットフォーム展開をサポートしています。
用途
- 配布可能なデスクトップアプリの構築
- アプリの更新を自動化する
- 複数のOS用のインストーラパッケージを作成する
- ネイティブデスクトップ機能の統合
- Flutterアプリをエンドユーザーに配信する
- サイレントバックグラウンドアップデートの有効化
主な機能
- クロスプラットフォームデスクトップサポート
- 自動更新管理
- Windows、Linux、macOS 向けのインストーラー生成
- Flutterとのシームレスな統合
- デルタ更新のサポート
- シンプルなCLIベースのセットアップ
適している対象
- デスクトップアプリ開発者
- クロスプラットフォームデスクトップアプリの公開者
- 自動更新が必要なチーム
- Windows、Linux、macOS 向けの開発者
- ネイティブインストーラー動作を必要とするプロジェクト
注意事項
- プラットフォーム固有のセットアップ手順が必要です
- デスクトッププラットフォームに限定
- 複雑なワークフローには追加の構成が必要になる場合があります
- モバイルまたはWebデプロイには適していません
- 完全な機能を実現するには、外部のSquirrelツールに依存します