私は電話のギャップに不慣れです。電話のギャップとモバイルサイトの違いを知りたい。私はこれをくすくす笑いました、しかし私は適切な解決策を見つけられませんでした。これを説明したり、ドキュメントを提供したりできますか。
2 に答える
@axisは、実行可能な3番目のオプションを指摘しています。すでに検討していると思います。可能であれば、ほとんどの状況でネイティブアプリを作成することをお勧めします。でも; このアプローチを使用してアプリで最大数の顧客にリーチしたい場合は、デバイスごとに異なる言語を知っている/学習しなければならないという負担があります。これにより、HTML / CSS / Javascriptは非常に魅力的なものになります。特に、これら3つが今日Webで最も一般的に使用されているテクノロジーである場合はなおさらです。
それで、質問に戻ります:
PhonegapおよびモバイルWebサイト:
- どちらもHTML/CSS/Javascriptを使用しています
- どちらも、JQueryMobileやSenchaなどのフレームワークを備えたモバイルデバイス向けに最適化できます
- どちらもコンテンツ統合にWebサービスを使用できます
- どちらもローカルデータストレージを使用できます。
Phonegap:
- 他の人が自分のデバイスでアプリを見つけてインストールできるように、マーケットに出すことができます。
- デバイス上に常駐し、ネイティブアプリケーションのようにそのハードウェア(カメラ/ gps /アクセラレータなど)を使用できます。
- 必要に応じて、ネイティブデバイスコードで動作するように(プラグインを介して)拡張できます。
モバイルウェブサイト:
- Webサーバーを介してアプリのデプロイを制御します。(たとえば、変更を加えると、すべてのデバイスですぐに有効になります。)
- データベースコンテンツを含めるためのWebサービスへの依存度が低い
- PHP / Python / ASPや、HTML / CSS/Javascriptを生成するその他のWebデザインテクノロジーを利用できます。
そして、このリストは決して2つの違いの完全なリストではないと確信していますが、ハイライトを当てることを願っています...
あなたがまだ持っている特定の質問はありますか?
Phonegapは、ターゲットプラットフォームのネイティブAPIとアプリケーションのユーザー定義のビジネスロジックの間のブリッジとしてWeb関連テクノロジーを使用します。
内部的には、phonegapは、ネイティブAPI呼び出しでHTML/JSを変換する大きなファットコードベース/ライブラリを使用します。
ほとんどのユーザーは、HTML/JSをC/C ++ / Java / ObjC / C#などではなく、より使いやすいソリューションだと考えています。また、優れたCVや、HTMLまたはJSでのコーディング方法に関する深い知識は必要ありません。欠点は、パフォーマンスがひどく、基本的に何もできないことです。通常、このフレームワークは、市場に出る前にすでに機能していないアプリによって使用されます。