Google、生成AIでアプリのプロトタイピングからデプロイまで支援する「Firebase Studio」を発表 フルスタックAIアプリをどう構築できるのか:統合開発環境「Project IDX」の全機能を統合とうたう
Googleは、フルスタックAIアプリを構築できる開発環境「Firebase Studio」を発表し、プレビュー版の提供を開始した。「フルスタックアプリ開発を効率化するための次なるステップだ」としている。
Googleは2025年4月9日(米国時間)、AI(人工知能)エージェント開発環境「Firebase Studio」を発表し、プレビュー版の提供を開始した。
Firebase Studioは、GoogleのクラウドベースIDE(統合開発環境)である「Project IDX」、AI機能の開発、連携に役立つフレームワーク「Genkit」、Firebaseに統合されたAI開発アシスタント「Gemini in Firebase」が統合された、エージェントを軸とするフルスタックアプリ開発環境だ。
Googleは「Firebase Studioは、フルスタックアプリ開発を効率化するための次なるステップであり、あらゆるレベルの開発者を念頭に置いて設計されている。自然言語を用いてAI機能を迅速にプロトタイプしたい人から、独自の技術スタックを持ち込み、基盤となるカスタマイズ可能なVM(仮想マシン)を最大限に生かしたい経験豊富な開発者まで、Firebase Studioはあらゆるニーズに対応する」と、述べている。
Firebase Studioの無料プランでは、最大3つのワークスペースが作成できる。Google Developer Programに参加すると、作成できるワークスペースの数を最大10に増やすことができるという。
Googleは、Firebase Studioを活用してフルスタックAIアプリを構築するワークフローの例を、次のように説明している。
Firebase StudioでフルスタックAIアプリをどう構築できるのか
1. 自然言語、画像でAIアプリをプロトタイピング
Firebase Studioを始める方法の一つが、App Prototypingエージェントを利用することだ。このエージェントはプロンプト、画像、あるいは手書きの図などに基づいて、Next.jsをベースにしたWebアプリのプロトタイプを数秒で生成する。生成されたアプリは単なるUI(ユーザーインタフェース)のみだけではなく、Genkitとの連携により、設定不要でAI機能を実行できる。
2. AIチャットで素早く反復開発する
アプリを開発する方法の一つは、Firebase Studio内でGeminiと直接対話することだ。ユーザー認証の追加、レイアウトの変更、UIの洗練、機能の追加、AIフローの調整などを自然言語で依頼できる。Geminiはコードベースを理解しており、コードを細かく確認せずに、迅速な反復開発を支援する。
3. 必要に応じてコードに直接アクセスできる
より実践的なアプローチを希望する場合は、使い慣れたCodeOSSベースのIDEに直接アクセスできる。このIDEは、コード補完、デバッグ、解説、完全なターミナルアクセス、Firebaseサービスとの統合など、Geminiによる強力なコード支援で強化されている。
4. あらゆるデバイスで即座にプレビュー
プロトタイプがデバイス上で動作するかどうかを確認したい場合は、Webプレビュー用の公開URLを生成できる。近くにモバイルデバイスがあれば、QRコードを生成して即座にアプリのプレビューをスマートフォン上で読み込み、テスト可能だ。
5. Firebase App Hostingで迅速に公開
プロトタイプに満足し、フィードバックを得る準備ができたら、「Publish(公開)」をクリックする。Firebase Studioはホスティングフレームワークである「Firebase App Hosting」を活用し、ビルド、CDN(Contents Delivery Network)、サーバサイドレンダリングを自動で処理する、シンプルなデプロイ体験を提供する。
いつでもFirebase Studioのコーディングワークスペースでアプリを開き、アーキテクチャを調整したり、機能を拡張したりして、本番環境へのデプロイ準備を推進できる。
6. リアルタイムで共有、共同作業
デプロイしたリンクを共有できるだけでなく、作業中のワークスペース全体もURLで共有できる。同じFirebase Studio環境内でリアルタイムに共同作業を行い、すぐに変更を反映可能だ。
Project IDXの全機能が利用可能
Googleによると、Project IDXで提供されている全ての機能がFirebase Studioで利用できるという。
- Nixを通じてカスタマイズ可能な柔軟なクラウドベースVM
- アプリのプレビューやテスト用の統合エミュレータ
- 60種類以上の公式テンプレート(およびコミュニティーによる多くのテンプレート)を使ったワンクリック起動
- ローカルマシンやGitHub、GitLab、BitbucketなどのGitベースリポジトリから既存コードベースをインポートする機能
- チーム間で共有可能なテクノロジースタックテンプレート
「これまでProject IDXで構築していたあらゆるプロジェクト、バックエンドからフロントエンド、モバイルアプリなどを、Firebase Studioでも引き続き構築できる。App Prototypingエージェントのような新しいエージェント機能や、Firebaseプラットフォームとのより緊密な統合により、強力なコーディングプレビュー機能が利用できる」と、Googleは述べている。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
Google、「Gemini Code Assist」の無料提供を個人開発者に向けて開始 月最大18万回のコード補完の他は何が役立つのか?
Googleが開発したAIコーディングアシスタント「Gemini Code Assist」の個人開発者向け無料提供が開始した。Visual Studio CodeやJetBrains IDEでのコード補完、生成、デバッグ支援に加え、GitHub向けのコードレビュー機能も利用できる。「Gemini in Android Studio」AIによる開発支援機能をアップデート プロンプトによるコーディングは当たり前、それ以外は何が便利になる?
Googleは、「Android Studio」のAIベースのコーディング支援機能「Gemini in Android Studio」のアップデートを発表した。この機能のリリース以来最大のアップデートだとしている。公開から半年、マルチプラットフォームのワークスペース「Project IDX」のアップデート内容と活用法をGoogleが解説
2023年8月にGoogleによって立ち上げられたクラウドベースのワークスペース、Project IDXは開発者のワークフローを合理化するものだ。本記事ではProject IDXを利用した開発プロジェクトやアップデート内容について紹介する。