2011-07-22 9 views
2

私は無料で(広告付きで)リリースしたいアプリのアイデアをいくつか持っています。私はこの時点でJava/Objective Cを学びたくないウェブ開発者です。 HTML5アプリをオンラインで簡単に作成できます。PhoneGap AppとPhoneGap + WebView + HTML5 Web App

私はPhoneGapを使ってアプリケーションを構築し、アプリに何も置くことはできませんでしたが、広告とウェブアプリケーションをオンラインで参照するWebViewはありますか?私はカメラやGPSのサポートを必要としません、簡単に異なるプラットフォームでアプリを取得する方法としてPhoneGapを見ています。 WebViewを簡単に更新できるので、WebViewがWebアプリケーションを指し示すというアイデアが気に入っています。 (PhoneGapにHTMLを組み込むのとは対照的に)

途中で技術的な理由や開発者のガイドラインがありますか?任意のヒント?ありがとうございました!

答えて

2

承認プロセスがないため、Androidマーケットの場合は問題はありません。 Appleの場合、ガイドラインは厳格にすることができますが、何よりも多くのインタフェースガイドラインです。ご興味のある方は、thisを参考にしてください。また、ユーザーは一般的にウェブアプリを嫌い、時には1つの星評価をそんな理由で残していることに注意してください。モバイルインターネットは一般的に通常のコンピュータで手に入るものよりもはるかに遅いので、アプリ全体がウェブから単独でプルすると、ユーザーはあなたのアプリが遅いと感じるようになります。ネイティブアプリケーションを使用する主な理由の1つは、GUIとすべてのバックエンドがアプリに組み込まれているため、サーバーとの接触を最小限に抑えることができます。

+0

入力いただきありがとうございます。私は間違いなくアプリケーションの速度に注意を払っています。もしそれがネイティブ(または近い)と感じるのに十分速くならないなら、おそらくアンドロイド上でネイティブコードを試してみるでしょう。 –

1

これは私が自分自身を理解しようとしているものです。

どちらが正しいかを判断しようとする問題(ネイティブとウェブ)は、最初から間違ったプロセスだと思います。正しい答えは、常にあなたがしなければならないことに依存します。あなたが説明していることから、ネイティブのアプリケーションを構築するように聞こえるのは、あなたがやろうとしていることに対して過度のものになるでしょう。 webviewは完璧です。

PhoneGapには、デバイスAPIの一部にアクセスできるほか、ターゲティングしているデバイスのアプリマーケットにあなたの存在を示すことができます。

また、最終的なメモとして、モバイル開発はまだ初期段階にあり、試したこともあり、真のベストプラクティスもありません。しかし、類似のテクノロジー(デスクトップ)の場合、最も成功したアプリケーションのいくつかが... Facebook? Twitter? YouTube?

+0

サイドノート...ケビンは良い点を持っています。あなたのアプリケーションがスムーズに流れ、ロード時間が長くなり、失望したユーザーがいることを確認する必要があります。いくつかの新興のフレームワークは、jQuery MobileやSenchaのように役立ちます。そして、あなたがJSONのようなものを扱うWebサービスから得ることができるスピードを忘れないでください。 – bwags

関連する問題