ガイド

モバイルアプリかWebアプリか?中小企業のための正直な判断ガイド

多くの経営者は「アプリ」を求めますが、実際に必要なのはスマホでうまく動くWebサイトであることがほとんどです。本記事では専門用語を使わず、両者の本当の違いを落ち着いて解説し、想像ではなく自社に合うものを選ぶ方法をお伝えします。

Have a nice dayHave a nice day読了 約3分
モバイルアプリかWebアプリか?中小企業のための正直な判断ガイド

ほぼ毎週のように、誰かが「アプリが必要だ」と私たちに言います。たいていは頭の中にすでに思い描いています。スマホに並ぶアイコン、お客様がダウンロードするもの、もしかしたら通知件数を示す小さなバッジ。そしてほぼ同じ頻度で、話し始めて15分も経つと、実はアプリなど必要ないことが分かります。必要なのはスマホで美しく動くものであり、それはまったく別物です。安く、速く、誰も訪れないアプリストアでほこりをかぶる心配もはるかに少ないのです。

「アプリ」という言葉は、いつのまにか三つか四つのまったく異なる製品を飲み込んでしまいました。誰かがそう言うとき、ダウンロードするネイティブアプリを指すこともあれば、アプリのように振る舞うWebサイト、自社スタッフ向けの社内ツール、あるいは単に「画面上の自社ビジネスの現代版」を指すこともあります。ここで選択を誤るのは高くつきます。間違った選択肢が作りにくいからではなく、必要のなかった数か月分のコストと保守に縛られてしまうからです。

ですから本記事は、あの最初の打ち合わせの前にすべての経営者にお渡ししたかったガイドです。どのプラットフォームが勝っているといった煽りもなく、ネイティブアプリこそ常に格上の選択だと装うこともありません。二つの選択肢が実際には何なのか、いくらかかるのかを冷静に見極め、自社にどちらが必要かを判断するシンプルな方法をお伝えします。そもそもどちらかが必要なのか、という点も含めてです。

まず、自分が「アプリ」で何を意味しているのかを解きほぐす

選ぶ前に、メニューに何があるかを知る必要があります。モバイルアプリ、つまりネイティブ型は、利用者がApp StoreやGoogle Playからインストールするソフトウェアです。スマホの中に住み、アイコンを持ち、端末の奥深くにアクセスできます。カメラ、GPS、プッシュ通知、オフライン保存、指紋ログインなどです。Webアプリは、情報を表示する以上のことをするWebサイトで、人々が何かをすることを可能にします。ログイン、予約、決済、アカウント管理など。ブラウザで開くだけで、ダウンロードするものは何もありません。

その中間に、多くの人が名前すら聞いたことのない第三の選択肢があります。プログレッシブWebアプリ、すなわちPWAです。これは「ホーム画面に追加」できるよう作られたWebアプリで、独自のアイコンでフルスクリーン表示され、オフラインでも動作し、多くの端末で通知を送れます。多くの中小企業にとって、これは誰も触れなかった理想的な落としどころです。お客様にはアプリのように感じられますが、Webサイトのように作って保守できるのです。

この三つを頭の中ではっきり区別すれば、混乱の半分は消えます。多くの場合、正直な問いは「ネイティブかWebか」ではなく、「これは本当にどれほどアプリらしく感じる必要があり、それは費用に見合うのか」なのです。

ビジネスにとって本当に重要な違い

この二つを技術的な観点で比較した記事は何百とあります。その大半は開発者向けに書かれており、経営者が本当に気にする点を見落としています。ですからフレームワーク論争は飛ばし、ビジネスの回り方を変える四つのことをお話ししましょう。

人々がそこへたどり着く方法

Webアプリはリンクの上に住んでいます。メール、ショートメッセージ、テーブルのQRコード、Google検索の結果に置けます。お客様はクリックした2秒後には使っています。ネイティブアプリはダウンロードの向こうに住んでいます。お客様はストアへ行き、御社の名前を検索し、インストールして開く、というほどに欲しがってくれなければなりません。この隔たりは過酷です。多くの人がたまにしか関わらないビジネスにとって、このダウンロードがアプリ失敗の唯一の原因であることがよくあります。

実際に何ができるか

純粋な性能ではネイティブが依然として勝ります。確実なオフライン動作、重いカメラやセンサー処理、なめらかな高性能グラフィックス、絶対に届かねばならない通知が必要なら、ネイティブのほうが安全な賭けです。しかしその差は劇的に縮まりました。最新のWebアプリは決済、カメラ利用、位置情報の取得、オフライン動作、そして多くのスマホでのプッシュ通知ができます。正直な問いは、御社のビジネスがネイティブにしかできない数少ないことに本当に依存しているか、です。

作って維持するのにいくらかかるか

ここが差の最も大きいところであり、経営者が不意を突かれるところです。Webアプリはブラウザさえあればどこでも動く一つのコードベースです。きちんと作ったネイティブアプリは、多くの場合二つのプラットフォーム向けに作って保守し、さらにアプリストアの審査、さらにAppleやGoogleがルールを変えるたびの継続的なアップデートを伴います。構築費用は高く、誰も警告してくれないのが保守の部分です。アプリは完成させるものではなく、養い続けるものなのです。

どれだけ主導権を保てるか

Webアプリなら、変更を出せば数分で公開されます。ネイティブアプリでは、どのアップデートも審査の列に並び、ストアはそれを却下したり、売上の取り分を要求したり、御社の頭越しに方針を変えたりできます。御社は他人のプラットフォームの場所を借りているのです。一部のビジネスにとってその取引は見合います。しかし多くにとっては、「ただのWebサイトだから好きなときに更新できる」という自由のほうが、洗練よりも価値があります。

分割画面のイラスト。左はインストールボタンのあるアプリストアのダウンロードページを映すスマートフォン、右はブラウザでタップしたリンクから同じビジネスが即座に開く様子を、清潔で温かみのあるフラットなスタイルで描いたもの
多くのプロジェクトを左右する静かな違い。越えるべきダウンロードか、ただ開くだけのリンクか。

ネイティブモバイルアプリが本当に正解となるとき

ネイティブアプリは罠ではありません。多くの中小企業には不向きで、一部にはまさにぴったりの強力な道具です。追加コストと囲い込みが見合う場合を、誇張のない正直さでお伝えします。

  • 人々が絶え間なく、毎日あるいはほぼ毎日使う。ダウンロードのコストは、頻繁で忠実な利用によって何倍にも回収されます。
  • 端末機能に強く依存する。継続的なGPS、重いカメラ処理、Bluetooth機器、電波のない場所での確実なオフライン動作など。
  • 通知が「あると嬉しいもの」ではなく製品の中核であり、すべての端末に確実に届く必要がある。
  • 性能が完璧でなければならない。激しく動くグラフィックス、ゲーム、コンマ数秒の遅延も致命的なリアルタイム操作など。
  • App Storeに存在すること自体が、お客様の期待する信頼やマーケティングの物語の一部である。

共通するテーマにご注目ください。ネイティブが元を取るのは、すでに御社に肩入れしている人々がそのアプリをたくさん使うとき、そしてブラウザではまだ及ばない形でスマホのハードウェアに依存するときです。自社の作業員が一日40回開く現場サービス用アプリは、ネイティブの理想的な候補です。お客様が年に二度しか触れない予約ページはそうではありません。

お客様が年に二度しか使わないアプリは、そもそもアプリであるべきではありません。ダウンロードは、人々が毎日開くもののために取っておきましょう。
ほぼすべての初回打ち合わせで繰り返す一言

Webアプリのほうが賢く安い選択となるとき

ほとんどの中小企業にとって、これが答えです。そしてそれは妥協ではなく、正しい適合です。Webアプリは、ネイティブが苦戦するまさにその場所で輝きます。純粋な性能より到達範囲が大切なところ、そして素早く動いて頻繁に変えたいところすべてです。

人々が毎日ではなくたまに使うとき、ダウンロードという摩擦なしにお客様を迎え入れたいとき、予算とスピードが重要なとき、あるいはそのアイデアが当たるかまだ確信が持てないときは、Web優先で進めましょう。最後の点は過小評価されがちです。Webアプリは、ネイティブ化のコストを背負う前に、誰かが御社のアイデアを求めているかを試すための完璧な方法です。需要が本物になり、どの機能がネイティブに値するかを正確に見極めてから、いつでも後でネイティブアプリを作れます。

カウンターに立つ中小企業の経営者が、ノートパソコンで顧客の利用状況を示すシンプルなダッシュボードを見ており、その横にはホーム画面に追加された清潔なWebアプリを映すスマホが置かれている様子を、温かみのある編集的フラットスタイルで描いたもの
まずWeb版を出し、勘ではなく実際の利用に、ネイティブアプリがその座に値するかを決めさせましょう。

短い物語:アプリを求めたクリニック

ある理学療法の治療院が、モバイルアプリが必要だと確信して私たちのもとを訪れました。近所の競合が一つ持っていて、持たないことが遅れを取るように感じられたのです。彼らの描く絵は明確でした。患者がアプリをダウンロードし、予約を取り、運動プランを見て、リマインダーを受け取る。すでに半ば予算を組み、その費用に身構えていました。

そこで私たちはいつもの問いを投げました。患者は実際どれくらいの頻度でこれを開くのか?正直な答えは、ひとつの治療コースのあいだに数回でした。予約を取り、運動をちらっと見て、リマインダーをもらい、もしかしたら数か月後に再予約する。これは毎日の利用ではありません。たまの利用です。そしてたまの利用こそ、ダウンロードの壁がアプリを静かに殺す場所なのです。私たちは起こりうる結末を描いて見せました。数百ユーロの構築費、その後インストールすらしない患者たち、そしてアプリが使われないまま電話で予約を取り続ける受付。

代わりに私たちが作ったもの

私たちはWebアプリ、それもプログレッシブなものを作りました。患者は確認メッセージのリンクから開きます。ダウンロードも、ストアも、始めるためのアカウント登録の手間もありません。予約や再予約ができ、動画付きの運動プランを見られ、無断キャンセルを減らす自動リマインダーを受け取れます。アプリらしさが欲しい人は、ワンタップでホーム画面に追加でき、そこからはクリニックのアイコンとともにフルスクリーンで開きます。まさにネイティブアプリのようにです。患者にとって、それは単にアプリそのものなのです。

どうなったか

ここでの数字は説明用ですが、その形は私たちが何度も目にするものです。彼らが身構えていたネイティブ構築のほんの一部の費用で済み、維持はさらにずっと安くつきました。二つのプラットフォームも、ストア審査も、OSが更新されるたびの四半期ごとの慌ただしさもありません。インストールするものが何もないため、患者は初日から使いました。導入は、誰もやり遂げないダウンロードの後ろに閉じ込められなかったのです。リマインダーは数か月のうちに無断キャンセルを目に見えて減らしました。そしてクリニックは主導権を保ちました。決済ステップを追加したくなったとき、それは審査の列で立ち往生せず、その週のうちに公開されたのです。

正直な注釈として。もし一年後、患者が絶えずそれを開き、より深いオフライン機能を求めるようになったら、ネイティブアプリは本当にその座に値するかもしれません。しかしそのときその判断は、競合のアイコンではなく証拠に基づいて下されます。お金を払う前に、それが価値あるものだと分かっているのです。

自分で判断するためのシンプルな枠組み

おおむね正しく判断するのに、コンサルタントは要りません。御社のアイデアを四つの問いに順番に通してください。本当に当てはまる最初の「はい」が、知るべきことの大半を教えてくれます。

  1. 1
    一人がどれくらいの頻度で使うか?
    毎日あるいはほぼ毎日ならネイティブを指し示します。たまに(週に一度、月に一度、年に数回)なら、はっきりとWebを指し示します。
  2. 2
    本当にスマホのハードウェアが必要か?
    重いオフライン利用、継続的なGPS、Bluetooth機器、集中的なカメラ処理ならネイティブの兆候です。「一度カメラを使えたらいいな」程度は違います。それはWebで十分こなせます。
  3. 3
    どれだけ速く、どれだけ頻繁に変えるか?
    絶えず微調整・更新するつもりなら、あるいはまだアイデアを試している段階なら、Webの即時更新と門番不在は大きな強みです。
  4. 4
    現実の予算はいくらか――構築と保守の両方で?
    二つ目の数字には正直になってください。二つのプラットフォームを継続的に維持することが負担になるなら、Webから始めましょう。妥当性が証明されたとき、意図を持って後でネイティブへ昇格できます。
必要なことWebアプリ / PWAネイティブモバイルアプリ
たまに使う最適たいてい過剰
毎日使う、忠実な利用者実用的見合うことが多い
ダウンロードの摩擦がない最適構造的な障壁あり
重いオフライン / ハードウェア利用限定的最適
速く頻繁な更新最適審査で遅延
構築・維持コストが低い最適どちらも高め
未検証のアイデアを試す最適時期尚早
各選択肢がどこに適するかのおおまかな目安。法則ではなく、議論の出発点として扱ってください。
利用頻度やオフラインの必要性といったシンプルな問いに基づき、Webアプリとネイティブアプリのあいだでひとつのパスが分岐する、清潔な編集的判断フローチャートを、ミニマルで温かみのあるスタイルで描いたもの
四つの正直な問いが、コードを一行も書く前にこれらの判断の大半を片づけます。

社内ツールについての一言――まったく別の問題

ここまではお客様向けに作ることを前提にしてきました。自社チーム向けに作るなら、計算は変わります。スタッフは一日中仕事で使うものなら喜んでインストールします。消費者向けアプリを殺すダウンロードの壁は、そのツールを使うこと自体が仕事であるときには、ほとんど問題になりません。ですから社内の現場サービス用や倉庫用のアプリは、お客様向けには成り立たないネイティブの強い理由を持ちうるのです。

それでもなお、Webは人々が思うより多くの場合で勝ちます。Webベースの社内ツールは、スタッフがすでに持ち歩いているどの端末でも動き、たくさんのスマホへのインストールが不要で、公開した瞬間に全員分が更新されます。本当にオフライン動作や深いハードウェアアクセスに依存しているのでない限り、社内Webアプリはたいてい、より速く、安く、苦痛の少ない道です。以前と同じ論理を、利用の前提だけ反転させたものです。

御社にどちらが必要か迷っていませんか?

あの最初の会話こそ、正しく進めるのに最も費用のかからない部分です。私たちは人々が実際に御社のアイデアをどう使うかを見極め、ネイティブアプリか、Webアプリか、もっとシンプルな何かか、正直にお伝えします。高い選択肢を作るよう迫ることはありません。

私たちのアプリ開発への取り組みを見る

よくある質問

Webアプリはネイティブモバイルアプリより安いですか?
ほぼ常にそうです。しかもその差は、構築費用だけが示す以上に大きいのです。Webアプリはブラウザさえあればどこでも動く一つのコードベースですが、ネイティブはたいてい二つのプラットフォーム向けの構築と保守、加えてアプリストアの手続きを意味します。積み重なるのは保守の差です。ネイティブアプリはOSやストアのルールが変わるたびに絶え間ない更新が必要ですが、Webアプリは一度更新すれば全員に届きます。
Webアプリは本物のアプリのようにプッシュ通知を送れますか?
最新のスマホのほとんどで送れます。特にお客様がホーム画面に追加したプログレッシブWebアプリとして作られている場合はそうです。通知に関してネイティブのほうが確実な特殊なケースもまだありますので、プッシュが御社の製品にとって絶対に欠かせないなら、早めに伝えておく価値があります。一般的なリマインダーやお知らせの用途なら、Webアプリで十分にこなせます。
Webアプリはネイティブアプリに比べて安っぽく、もたついて感じられますか?
そうとは限りません。よく作られたプログレッシブWebアプリは独自のアイコンでフルスクリーンに開き、オフラインでも動作し、平均的な利用者にはダウンロードしたアプリと見分けがつきません。「もたつき」はたいてい技術そのものではなく、急いで作ったことから来ます。磨き上げられたWebアプリは、毎回、平凡なネイティブアプリに勝ります。
Webアプリから始めて、後でネイティブアプリを作れますか?
はい。そして多くの企業にとってそれが最も賢い道です。Web優先で始めれば、需要を試し、人々が実際にどう製品を使うかを学び、どの機能がネイティブアプリを正当化するかを正確に見極められます。すべて、より大きなコストを負う前にです。後で利用データがネイティブを支持するなら、何をすべきか正確に分かっているので、はるかに優れたアプリを作れます。
競合がアプリを持っています。私も必要ですか?
必ずしもそうではありません。そして「あちらが持っているから」はお金を使う理由として誤りです。本当の問いは、御社のお客様がどう行動するかです。たまにしか製品を使わないなら、ダウンロードを要するネイティブアプリは、競合が何をしたかにかかわらず、使われないまま放置される可能性が高いでしょう。リンクから即座に開くWebアプリのほうが、御社が張り合おうとしたアプリより、そうしたお客様にうまく応えることがよくあります。
Have a nice day
Have a nice day
編集部

Have a nice day は、中小企業のデジタル化を支援するソフトウェアスタジオです。スライド上だけでなく、日々の業務で本当に機能する自動化・AI・カスタムソフトウェアを提供します。

関連サービス