Flutter開発の保守・運用費用・ランニングコストについて

Flutterアプリの保守費は、初期開発費の10%前後から15〜20%までの幅で変わります。その幅は、初期費や規模、対応範囲によって決まります。数値は目安で、要件や運用体制によって正確な費用は変動します。

▼全体ガイドの記事
・Flutter開発の完全ガイド

Flutterの保守・運用費用の全体像

Flutterアプリの年間保守・運用費用は、一般に初期開発費の15〜20%が相場です。この比率は、ネイティブ開発でもクロスプラットフォーム開発でも大きく変わりません。たとえば初期開発費が600万円なら、年額約90万〜120万円、月額約7.5万〜10万円が目安です。

保守費には、インフラ費、ストア登録・更新費、OS対応が含まれます。さらに、Flutter SDKやライブラリの更新、不具合修正、軽微な改善も、保守の対象です。

Flutterは単一コードベースで保守でき、初期開発費をネイティブ2本立てより30〜40%圧縮できます。保守費は初期開発費の割合で算出するため、基準額も小さくなります。

保守費は、アプリを動かし続けるための必須コストと、事業を伸ばすための追加開発費に分けて考えます。必須コストには、OS対応、セキュリティ対応、不具合修正が含まれ、放置するとアプリの動作や評価に影響します。

新機能の追加は、ユーザーの反応を見ながら行う投資で、一般に保守契約とは別枠で予算化します。また、Flutterでは新機能を一度の実装で両OSに展開でき、運用中の機能拡張費もネイティブ2本立てより抑えられます。

年間保守費の相場と算出の考え方

年間保守費は、初期開発費の15〜20%を目安に見積もります。たとえば初期開発費が600万円なら、年間保守費は90万〜120万円です。その中身は、不具合の修正、サーバの監視、OSやSDKの更新に分かれ、作業ごとに費用の規模が変わります。

  • 不具合修正・軽微な改善:月額数万〜10万円程度
  • サーバ監視・障害対応:月額数万円程度
  • OS・SDK更新:年間で数十万円規模

決済、リアルタイム通信、外部連携が増えると保守範囲が広がり、費用も上振れします。一方で、画面数が少ないシンプルなアプリでは、保守費が初期費の10%前後に収まることもあります。

見積もりでは、保守に含む作業と含まない作業を分けて明記します。たとえば、新機能の追加は別見積もり、OS対応は年1回までとするなど、契約で線を引きます。範囲を決めておかないと、運用中の追加費用が続き、当初の予算を超えるおそれがあります。

Flutterは一つのコードベースで保守するため、ネイティブ2本立てよりバグ修正やUI改修の工数を抑えやすい方式です。

ネイティブ2本立て保守に対するコスト削減効果

ネイティブ個別開発では、iOS(Swift)とAndroid(Kotlin)でUI変更や不具合修正、共通ロジックの改修を別々に行います。

一方、FlutterはDartの単一コードベースを一度直せば両OSに反映できます。そのため、UI更新や共通ロジック修正の工数を約15%以上削減できるとされています。

さらに、初期開発費も30〜40%圧縮できます。たとえば1,000万円の案件なら、Flutterでは600万〜700万円が目安です。

保守費は初期費の15〜20%で計算するため、基準額が下がる分、毎年の固定保守費も下がります。具体的には、ネイティブで初期1,000万円、年150万〜200万円の保守費なら、Flutterでは初期600万〜700万円、年90万〜140万円程度というイメージです。

効果が大きいのは、標準的なUI中心のBtoCアプリや業務アプリです。一方、高度なハードウェア機能では事情が異なります。

  • 削減しやすい領域:UI更新や共通ロジックの修正
  • 効果が薄れる場合:AR、複雑なカメラ制御、Bluetooth常時接続

特に、高度な機能を多用すると、OS更新のたびにSwiftやKotlinの修正が増えるため、注意が必要です。

ポイント

保守費の目安は、初期開発費に対する割合で見ると比べやすくなります。見積もりが15〜20%の範囲から大きく外れる場合は、含まれる作業の範囲を先に確かめてみてください。

ランニングコストの内訳とインフラ・ストア費用

アプリ運用で発生する費用を、ストアアカウント、サーバ・インフラ、外部サービス・ライセンス、SSL証明書・ドメイン維持費に分けた図。
配信から稼働基盤まで、費用の発生先は複数に広がります。

保守費とは別に、アプリの稼働中は毎月・毎年のランニングコストが発生します。固定費と変動費があり、見落とすと運用予算が狂う原因になります。

費用は、ストアアカウント、サーバ・インフラ、外部サービス・ライセンスに大別できます。これらはアプリ開発全般に共通する費用で、Flutterだから特別に高い、あるいは安いというものではありません。そのうえで、相場を知っておくと、開発会社が提示する運用見積もりの妥当性を、具体的な金額と照らして判断できます。

アプリストアのアカウント費用

App StoreやGoogle Playで配信を続けるには、プラットフォームに固定費を支払う必要があります。iOSとAndroidでは費用の条件が異なるため、それぞれの金額を分けて把握しておきます。

  • iOS:Apple Developer Programは年会費99米ドル(約1.4万円)
  • Android:Google Play Consoleは初回登録料25米ドル(約3,300〜3,600円)

iOSは毎年更新が必要で、更新しないとアプリがストアから取り下げられます。一方、Androidには毎年の更新費用がありません。Flutterでもアカウント費用はOSごとに発生するので、両OSで配信するなら両方のアカウントを維持します。

有料コンテンツやサブスクリプションには、別途、売上の15〜30%のストア課金手数料が発生します。また、デジタルコンテンツやアプリ内サービスにはIAPの利用が義務付けられます。なお、有形商材を配送する物販はストア課金の対象外で、外部決済代行を利用できます。

収益モデルによっては手数料が運用費の大きな割合を占めるため、収益設計の段階で織り込んでおく必要があります。

サーバ・インフラ費用と周辺コスト

AWSやGoogle Cloudなどのクラウドサーバ費用は、ユーザー数やデータ量に応じた従量課金が基本で、月額は規模によって変わります。リリース直後と利用者が増えた段階とでは、月額の規模が大きく違います。

  • 小規模・リリース直後:月額5,000円〜3万円程度
  • 中規模でトラフィック増加:月額10万〜50万円以上

画像・動画のアップロードや、キャンペーン時のアクセス集中があると、費用が急増することがあります。そのため、上限設定や予算アラートを事前に設けておくことが欠かせません。

SSL証明書は年額約3,000円〜8万円ですが、Let’s Encryptを使えば0円です。ドメイン維持費は年額1,000円〜5万円です。

Flutterは、Firebaseとの親和性が高いため、認証やデータベース、プッシュ通知を任せる場合があります。その場合、無料枠を超えた分は従量課金です。ただし、Firebase Cloud Messagingによるプッシュ通知自体は基本無料です。

監視や分析のツールは、サーバ本体とは別に料金がかかります。例として、エラー監視と性能監視では料金の幅が異なります。

  • エラー監視(Sentry):月額数千円〜3万円程度
  • 性能監視(Datadog等):月額数千円〜数万円

外部サービス費は、規模や監視レベルに応じて月額数万円〜数十万円の幅で発生するため、保守費やストア費とあわせて計上します。

ポイント

ストア費やインフラ費は、規模や収益モデルで金額が大きく変わります。固定費と変動費を分けて計上し、利用が伸びた場合の上振れ分も別に見ておくと、予算の見通しが立てやすくなります。

Flutter特有の維持費(SDK・プラグイン・OS追従)

Flutterの維持費に関わる確認対象として、OSの更新、Flutter SDK更新、古いSDK・ライブラリ、プラグイン依存リスクを並べた図。
互換性の確認と計画的な更新が、突発的な改修を抑える手掛かりになります。

Flutterを採用すると、一般的なアプリの維持費に加えて、SDKの更新やプラグインへの依存に伴う費用が生じます。これを見落とすと、運用中に想定外の改修費が発生します。

OS対応、SDK対応、プラグイン依存は、開発会社と事前に確認しておきます。

OSアップデート追従とSDKバージョンアップ

見積もりでは、OS更新とFlutter SDK更新の発生条件や費用を分けて考えます。

  • OSの更新:iOSとAndroidは年1回程度更新され、アプリ側の対応が求められます。
  • OS対応の費用:1回につき数十万円規模が一般的で、ネイティブとFlutterの両方で発生します。
  • Flutter SDK更新:OSやセキュリティ要件の変化に合わせた定期移行が必要です。API変更の置換工数は、規模により数十万円の場合もあります。
  • 古いSDK・ライブラリ:互換性の問題が積み重なると移行が難しくなり、放置は高額改修につながる技術的負債になります。
  • 更新予算:毎年の保守費に含めて計画的に追従すると、トータルコストを抑えられます。

古い仕様のままだと、新しいOSで動かない場合があります。さらに、ターゲットAPIレベルなどの最新ストア要件を満たせず、配信できなくなることもあります。

プラグイン依存リスクと改修コスト

Flutterの維持費では、サードパーティ製プラグイン(ライブラリ)への依存に特に注意が必要です。プラグインは、カメラやGPS、Bluetoothなど端末機能へのアクセスで使われます。

OS更新後に開発者の対応が遅れたり、プラグインのサポートが終了したりするリスクがあります。新OSで使えなくなった場合は、自前でSwiftやKotlinのコードを書いて補修するか、別のプラグインへ乗り換えます。

その対応で想定外の数十万円単位の改修工数が発生するおそれがあるため、開発段階の選定でリスクを抑えておきます。

  • 実績を確認:スター数が多く、メンテナンスが活発なプラグインを選ぶ
  • 依存を分散:ニッチなプラグインに事業のコアを依存させない
  • 代替を把握:重要機能では代替プラグインの有無を確認する

運用中は、依存パッケージの更新状況を定期的に確認します。保守が鈍化したものは、早めに移行を検討します。

プラグイン依存は、Flutterの効率性と表裏一体です。だからこそ、管理体制の有無が運用費の安定性を左右します。

ポイント

SDKやプラグインの更新は、放置するほど改修費が膨らみやすくなります。プラグインは、選定の段階で更新頻度と代替の有無を見ておくと、想定外の出費を抑えやすくなります。

保守費用を最適化する考え方とTCO試算

TCOに含める費用として、初期開発費、年間保守費、年間のインフラ・ストア・外部サービス費を示す3つのパネル図。
初期費だけでなく、運用中に続く費用も合わせて見通します。

費用の内訳を把握したら、長期で支払う総額(TCO:総所有コスト)を見通しておきます。長く運用すると、数年で初期費を上回ることもあります。

単一コードベースなら、ネイティブ2本立てより保守費の総額を抑えられます。

TCO試算と保守契約形態の選び方

TCOは、初期開発費に年間保守費と年間のインフラ・ストア・外部サービス費を加えて試算します。

年間保守費は初期費の15〜20%が目安で、初期費600万円なら年90万〜120万円です。保守費の累計は、これに運用年数を掛けて求めます。

このアプリを5年間運用すると、保守費は合計450万〜600万円です。これにインフラ・外部サービス費が加わります。その費用が年数十万〜百数十万円なら、5年TCOは初期費の2〜3倍に達するイメージです。

リリース前にこの試算をしておくと、初期費だけで発注し、運用費が想定外になる事態を避けやすくなります。

保守契約には、一定工数を毎月確保するラボ型・準委任型と、不具合発生時などに都度依頼する請負・スポット型があります。契約の形によって、費用の考え方と向いているアプリの種類が変わります。

  • ラボ型:継続的な改善や安定運用を重視するアプリ向け
  • スポット型:機能が固まり、変更が少ないアプリでは割安な場合がある

ラボ型では、月額内で不具合修正、軽微な改善、SDK対応までをカバーする契約が一般的です。Flutterなら両OSを一つのチームで保守でき、iOSとAndroidで別々のチームや契約を持つ必要がありません。このため、ネイティブより契約管理と費用がシンプルになります。

SLA(サービス品質保証)の対応時間などによって、月額の相場は変わります。求める可用性に合った契約を選べば、過剰な投資を避けられます。

ランニングコストを最適化する具体策

ランニングコストは、大きな改修を待たずに、日々の運用の中で少しずつ抑えられます。見直しの対象は、クラウドの料金、更新の進め方、社内で担える作業の範囲などです。

  • インフラ:予約割引やオートスケーリングを活用する
  • 更新対応:SDKやプラグインを計画的に更新する
  • 内製化:軽微なUIやテキスト変更を自社で対応し、外注保守の依頼回数を減らす
  • ツール選定:成長段階に応じて監視・分析ツールを導入する

たとえば、クラウドのリザーブドインスタンス(予約割引)を使うと、オンデマンドより、サーバ費を削減できます。アクセスの増減に応じたオートスケーリングなら、無駄な常時稼働を避けられます。FirebaseなどのBaaSでは、無料枠と従量課金の境界を把握して、不要なデータ転送やストレージを減らします。

更新を長く放置してからまとめて対応すると、互換性の問題で高額になりがちです。そのため、こまめに追従するほうが、結果的に費用の総額は少なく済みます。

Flutterは、Dartという比較的習得しやすい単一言語で両OSを扱えます。その結果、SwiftとKotlin両方の人材が不要になり、内製化しやすい面があります。

また、リリース初期から高機能な有料監視ツールをすべて導入せず、必要なものを段階的に選ぶと、外部サービス費を抑えられます。さらに、開発段階からコード品質を保ちドキュメントを残しておくことも、長期の運用費を左右します。

ポイント

TCOは、初期費と保守費を合わせた長期の総額で比べます。契約形態は月額の安さだけで決めず、求める対応時間と変更の頻度に合わせて選ぶと判断しやすくなります。

まとめ

Flutterの年間保守費は、初期開発費の15〜20%が相場です。初期費600万円なら、年90万〜120万円が目安です。また、単一コードベースにより、ネイティブ2本立てより保守工数を約15%以上、初期費を30〜40%圧縮できるとされています。

運用費の予算には、ストアアカウントとサーバに加えて、SSLやドメイン、監視ツールも含めます。ストア費は、Apple Developer Programが年99米ドル、Google Play Consoleが初回25米ドルです。さらに、サーバ・インフラ費は月額数千円〜数十万円です。

OS対応には1回数十万円規模がかかり、SDK本体の定期更新やプラグインのメンテナンス切れによる突発的な改修にも注意が必要です。

TCOを5年単位で試算し、自社に合う保守契約を選びます。そのうえで、インフラの見直し、SDKの計画的な追従、内製化を組み合わせることが有効です。

発注側は、まず保守範囲を明確にします。そして、Flutterの運用実績が豊富な会社に、保守内容と月額を提示してもらいます。

▼全体ガイドの記事
・Flutter開発の完全ガイド

会社紹介

株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。

・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>

執筆者プロフィール
張田谷凌央
張田谷凌央

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。事業会社でIT・DXを経験したプロフェッショナルが集う株式会社riplaにおいて、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを構想策定・要件定義から開発・改善まで一気通貫で支援し、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の最大化に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。