ツールを投稿

Firebase

Googleのアプリ開発プラットフォーム

フリーミアム 開発者向け
ツールを開く →

Firebaseを使うと、開発者は自分のサーバーを動かさずにアプリを作れます。中心のサービスは、データの保存と同期のためのCloud FirestoreとRealtime Database、メール、電話、ソーシャルアカウントでのログインのためのAuthentication、ファイル用のCloud Storage、ウェブサイト用のHosting、サーバー側のコード用のCloud Functionsです。Analytics、Crashlytics、プッシュ通知用のCloud Messagingが、アプリの開発から運用までのツールを補い、SDKはiOS、Android、ウェブ、Flutter、Unityに対応します。

AIはプラットフォームの一部になっています。Gemini in Firebaseは、コードを書き、デバッグし、プロジェクトを理解する作業を助けます。Firebase AI Logicは、クライアントからGeminiや他のモデルを安全に直接呼ぶ方法をアプリに与えます。Genkitは、AI機能とエージェントを作るオープンソースのフレームワークで、Firebase Studioは、AIの支援でアプリを試作するブラウザ上の環境です。

Firebaseには、小さなプロジェクト向けに枠の広い無料プランと、本番向けの従量課金プランがあります。利用が増えると、特にデータベースの読み取りで、費用が想定外になることがあります。予算を設定し、クエリの組み方に気をつけることが大切です。プラットフォームはGoogleのサービスに結びつき、データを外へ移すには手間がかかります。SupabaseはPostgresを基盤にしたオープンソースの代替で、AWS AmplifyとAppwriteが競合し、Convexは別方式のリアルタイムのバックエンドです。Firebaseは、モバイルアプリと試作でよく選ばれます。