質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

91.36%

  • Android

    5154questions

    Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

  • iOS

    2952questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

  • Webサイト

    788questions

    一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

Webでも同じ機能ができるのにあえてアプリ開発をする理由を教えて頂けませんか?(bluetooth等のアプリ固有の情報を取得しないサービスが前提)

解決済

回答 3

投稿 2017/11/21 22:53

  • 評価
  • クリップ 1
  • VIEW 157

kinoshitaaa

score 1

よく、新規開発の要件定義をする際に、Webサイト(スマホビュー対応)かアプリかという問題が発生します。

ただ、多くは、予算があれば、アプリも開発すれば良いじゃんと言う流れが多いように感じます。(私の周りだけかもしれませんが)

Webサイト(スマホビュー対応)で同様の機能が実装できるのでしたら、開発速度や、予算、今後のプロジェクトの人員構成等を考えた際に、最適だと思っております。

また、アプリも、マルチコンパイルを前提とするなら別ですが、それぞれのネイティブ言語で開発するとなるとなお、開発工数がかかります。

それをふまえた上でアプリを採用したい理由を考え次のようにまとめております。

・そもそも、何かを探す際に、アプリのストアから探す傾向が大きくなってきている?(PCをそもそも使わない人が多く、ブラウザ検索もあまりしない)

・SEOで上位を取るより、アップストアのランキングで上位を取る方が用意で、マーケティングの観点から優位になれる?

・Webだとしょぼい印象がある?

・コンポーネントがしっかりとしているので、UIデザインがしやすく、UIの実装も比較的容易?

これぐらいしか思いつかないのですが、皆様のお知恵を借りたいです。
ずっと一人で、モヤモヤしており、悩んでおります。

宜しくお願い致します。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 3

checkベストアンサー

+4

jsでスマホアプリを作らない理由(100514)|teratail

数日前に回答したばかりなので、リンクを貼っておきます。

要点だけ言えば、データを見てみると、
Webアプリ開発者が想像しているよりも、
まだまだネイティブアプリは強いです。


リンクだけだと何なので、論点を追加しますね。
前回記事で示したように、データのようにネイティブは強いのですが、
何でこんなに強いのかというと、やはりまずインストールが大きい。

インストールすると便利だといった長所を、前回いろいろ挙げましたが、
インストールがロックイン(囲い込み)になってるのが大きい、
と個人的には思います。(長くなるので紙幅の都合上、前回触れられなかった)

日常的に使うスマホのアプリはせいぜい数十個で、
数百は難しいし、まして数千とかは一般人ではまずないでしょう。

すると、インストールされているアプリに、課金が集中するということでもあります。
Webの場合どうかというと、検索することでWeb全体に分散されます。

「いや、インストールするアプリも検索するでしょ」と思うかもしれませんが、
いったんインストールすると、そう簡単にポイポイ入れ替えしにくいのではと思います。
また、Webアプリは課金が気軽にできない、といったことも大きいです。

だから、一時的に広告費を突っ込んででも、いったんランキング上位になれば、
独占することで得られる利益が大きいのだろうと予想します。

スマホのソシャゲとかが典型的なこのタイプで、
mixiが本業のWebアプリ(SNS)より儲けた(株価が上がった)くらいなので、
やはりマーケティング上のウェイトは大きいんじゃないかと見ています。

ただ、これだと大資本の大企業が一人勝ち、という構図なので、
個人的にはWebアプリが普及して、分散して欲しい気がしています。

投稿 2017/11/21 23:01

編集 2017/11/21 23:30

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/11/21 23:05

    直近に類似の質問があったとのことで調査不足で失礼しました。
    リンク参照させて頂きます。ありがとうございます。

    キャンセル

+3

本題ではありませんが、Web Bluetooth APIというものがChromeに実装されていて、ネイティブアプリでなくても使えます参考)。

3D表現もWebGLがありますし、AndroidではWebからもプッシュ通知が使えるしで、「Webからできること」と「アプリでできること」の差は年々縮んでいます。

このような時代に、「アプリでないとできないこと」というのは、

  • 端末内部のデータストレージにアクセスする
  • セキュリティ上、Webを介せない(VPNアプリなど)
  • まだWebに入ってきていない新技術が必要
  • 極限まで端末の能力を引き出す必要がある

と、限られた領域になってくるのではないかと思います。

投稿 2017/11/22 07:40

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/11/25 17:26

    こう見ると、さらにネイティブアプリである必要性が薄れて来ますね..
    貴重な情報ありがとうございます。

    キャンセル

0

私のまわりでは意見が2つに割れているという感じがします。

 【ネイティブアプリ】

 - 欠点
  • ダウンロードしなくてはならないので手間。(ゆえにユーザービリティが悪い)
  • どっちにしろ裏側でWEBの機能を持たせないと殆ど無理。DBだってどっちにしろ外部ホストにつなげるから意味がない。
  • アプリ申請が面倒。
 + 長所
  • 流行っている。今っぽい。
  • スマホに特化している(っぽい気がする)
  • クライアントが単純に求めるから。

 【WEB】

 - 欠点
  • レスポンシブにしないといけないから面倒。工数倍になることも。
  • アプリ感(特化した感じ)がない。ただのBookmarkになるから。
  • セキュリティーホールがある(なんのこっちゃ!)
 + 長所
  • 拡張性がある。
  • 開発者が多い。
  • アプリ申請など手続きが少ない。

機能性や厳密な意味での検証や統計とは関係なく、単に印象というところで物言っているところがあるかと思っています。
むかしエクセルのマクロでスーパーマリオを作った人がおられて、それはそれですごいものだったので、実際の裏側の言語はあんまり関係ないかもですね。。。。
私自身は、WEBの方が断然使いやすです。あえてネイティブアプリにする必要性があまり感じられません。。

投稿 2017/11/21 23:08

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/11/25 17:26

    ありがとうございます。クライアントが単純に求めるから、や、流行りといった要素がやはり大きいようですね...

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

ただいまの回答率

91.36%

関連した質問

同じタグがついた質問を見る

  • Android

    5154questions

    Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

  • iOS

    2952questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

  • Webサイト

    788questions

    一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

  • トップ
  • Androidに関する質問
  • Webでも同じ機能ができるのにあえてアプリ開発をする理由を教えて頂けませんか?(bluetooth等のアプリ固有の情報を取得しないサービスが前提)