質問: よく、新規開発の要件定義をする際に、Webサイト(スマホビュー対応)かアプリかという問題が発生します。 ただ、多くは、予算があれば、アプリも開発すれば良いじゃんと言う流れが多いように感じます。(私の周りだけかもしれませんが) Webサイト(スマホビュー対応)で同様の機能が実装できるのでしたら、開発速度や、予算、今後のプロジェクトの人員構成等を考えた際に、最適だと思っております。 また、アプリも、マルチコンパイルを前提とするなら別ですが、それぞれのネイティブ言語で開発するとなるとなお、開発工数がかかります。 それをふまえた上でアプリを採用したい理由を考え次のようにまとめております。 ・そもそも、何かを探す際に、アプリのストアから探す傾向が大きくなってきている?(PCをそもそも使わない人が多く、ブラウザ検索もあまりしない) ・SEOで上位を取るより、アップストアのランキングで上位を取る方が用意で、マーケティングの観点から優位になれる? ・Webだとしょぼい印象がある? ・コンポーネントがしっかりとしているので、UIデザインがしやすく、UIの実装も比較的容易? これぐらいしか思いつかないのですが、皆様のお知恵を借りたいです。 ずっと一人で、モヤモヤしており、悩んでおります。 宜しくお願い致します。
回答: jsでスマホアプリを作らない理由(100514)|teratail 数日前に回答したばかりなので、リンクを貼っておきます。 要点だけ言えば、データを見てみると、 Webアプリ開発者が想像しているよりも、 まだまだ**ネイティブアプリは強い**です。 リンクだけだと何なので、論点を追加しますね。 前回記事で示したように、データのようにネイティブは強いのですが、 何でこんなに強いのかというと、やはりまず**インストール**が大きい。 インストールすると便利だといった長所を、前回いろいろ挙げましたが、 インストールが**ロックイン**(囲い込み)になってるのが大きい、 と個人的には思います。(長くなるので紙幅の都合上、前回触れられなかった) 日常的に使うスマホのアプリはせいぜい数十個で、 数百は難しいし、まして数千とかは一般人ではまずないでしょう。 すると、インストールされているアプリに、課金が**集中**するということでもあります。 Webの場合どうかというと、検索することでWeb全体に**分散**されます。 「いや、インストールするアプリも検索するでしょ」と思うかもしれませんが、 いったんインストールすると、そう簡単にポイポイ入れ替えしにくいのではと思います。 また、Webアプリは**課金**が気軽にできない、といったことも大きいです。 だから、一時的に広告費を突っ込んででも、いったん**ランキング**上位になれば、 独占することで得られる利益が大きいのだろうと予想します。 スマホの**ソシャゲ**とかが典型的なこのタイプで、 mixiが本業のWebアプリ(SNS)より儲けた(株価が上がった)くらいなので、 やはりマーケティング上のウェイトは大きいんじゃないかと見ています。 ただ、これだと大資本の大企業が一人勝ち、という構図なので、 個人的にはWebアプリが普及して、分散して欲しい気がしています。