- ベストアンサー
ハイブリッドアプリで作れるアプリは?
- HTML5ハイブリッドアプリの手法で、Appストアにあるgooアプリや、kickstarterアプリ、facebookアプリなどのアプリが作成可能です。
- ハイブリッドアプリは、ネイティブアプリの勉強を始め、色々なサービスをスマホ最適化するために最適な選択肢です。
- gooアプリやfacebookアプリ、kickstarterアプリなどのようなアプリを作成したい場合は、ハイブリッドアプリの手法を利用することをおすすめします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> Appストアにあるgooアプリや、kickstarterアプリ、facebookアプリなどですが、 > このようなアプリを作る方法として、HTML5ハイブリッドアプリの手法で作成可能でしょうか? 自分で独自サービスを立ち上げて、それを端末に表示するアプリとして ハイブリッドアプリを作るのならいずれも可能だと思いますよ。 しかし > 最近ネイティブアプリの勉強をはじめ、自分で出来るようになりたい事として、 > gooアプリや、facebookアプリや、kickstarterアプリなど、 > 色々なサービスをスマホ最適化できるようになりたい、と感じました。 これを読むと、gooやfacebook等、他社が立ち上げているWebサービスの表示を 独自にカスタマイズするためにハイブリッドアプリの手法が使えるか? と聞いているように見えました。 だったら無理だと思いますよ。 サーバーにアクセスして取得したHTMLイメージはそのまま表示するしかないですから。 そのサーバー側が生成するHTMLイメージを自分で作るなら、いろいろなハイブリッド アプリが作れるでしょうけど、もし他社サーバーが送ってきたHTMLイメージを 勝手に端末アプリで変更(改ざん)して表示するなら、著作権の問題も発生すると思います。 なお、facebookならfacebook APIが提供されていますから、それを利用して facebook上のデータを取得して、自分の好きな形で表示することはできます。 (参考) http://matome.naver.jp/odai/2134500982409496501 TwitterもTwitter APIが提供されていますから、同様にたくさんの独自Twitterアプリが 作られています。 そのように、APIが提供されているサービスは、それを使って独自表示形式のアプリを 作ることが可能です。その場合、たぶんネイティブアプリという形で作った方が 作りやすい思います。(ハイブリッドアプリのJavaScriptでFacebookAPIにアクセスする ことも可能かもしれませんが、どれくらい面倒かは私も作ったことないのでよくわかりません。)
お礼
ご回答ありがとうございます。 大変参考になります! >これを読むと、gooやfacebook等、他社が立ち上げているWebサービスの表示を >独自にカスタマイズするためにハイブリッドアプリの手法が使えるか? >と聞いているように見えました。 こちらですが、他のサービスは使う事は現状考えておりません。 私の方で、webアプリ作成の経験はありますので、自前のサービスを作成し、そちらをハイブリッドアプリで表示しようと考えております。 >そのように、APIが提供されているサービスは、それを使って独自表示形式のアプリを >作ることが可能です。その場合、たぶんネイティブアプリという形で作った方が >作りやすい思います。(ハイブリッドアプリのJavaScriptでFacebookAPIにアクセスする >ことも可能かもしれませんが、どれくらい面倒かは私も作ったことないのでよくわかりません。) ハイブリッドアプリを調査した理由としまして、 HTML、CSS,JSなど、既に自分の知っている知識(ネイティブのコード以外)で、画面設計が出来るかと考えましたが、 他サービスのAPIなどをコールする事を考えますと、ハイブリッドアプリでやるよりもネイティブでwebViewを作って、画面の中身HTML、CSS、JSで作る事も検討出来そうに思えてきました。 また色々と調べてみます! ありがとうございました!!