[解決済み] ネイティブアプリケーション開発におけるPhonegapの活用【終了しました
質問
最近、私は Phonegap . 試された方はいらっしゃいますか?Phonegapは、Sencha touchやJqueryのようなHTML 5ベースのフレームワークを使いながら 携帯電話のネイティブ機能にアクセスすることができます。また、コードは多少の努力でAndroidからIphoneに移植可能です。このプロジェクトに参加する前に、Phonegapを使ったフォーラムの経験を知りたいと思います。苦痛のポイントは何ですか、それは本当にエンタープライズレベルのアプリケーション開発のためのスケーラブルです。
どのように解決するのですか?
私は PhoneGap を使用していくつかのアプリケーションを構築しましたが、PhoneGap が提供するものについては、素晴らしいものです。 私が指摘したいいくつかの簡単な注意事項があり、それはあなたの役に立つかもしれません。
Disable device-based features you're not using
加速度センサー、ジオロケーション機能は、デフォルトでオンになっています。 使用していない場合は、アプリのロード (初期化) が速くなり、動作が滑らかになるので、オフにします。
onDeviceReady
- これは、phonegapがロードされ、準備が整った時点で呼び出されるメソッドです。 インターフェイスやハードコードされたHTMLのようなものだけでない限り、$(document).readyやあなたが使っているものは、ここではあまり適用されないでしょう。 もしあなたがGeoLocationのようなiPhoneの機能とやりとりするのであれば、次のようにすべて行う必要があるでしょう。
の後に
onDeviceReadyが呼び出されました。
Pick a UI/library
インターフェース/ライブラリには、jquery-mobile、sencha touch、jqtouchなど、たくさんのオプションがあります。これらはそれぞれユニークなアプローチと機能セットを提供します。 それぞれ独自のアプローチと機能セットを提供しています。 その他のオプションやツールについては、こちらを参照してください。
http://www.phonegap.com/tool
(リンク更新)
Also, more on just mobile development in general, with PhoneGap
全体として、軽量なアプリ、特に Web 開発のバックグラウンドから来た場合、素晴らしいです。 LocalStorage、GeoLocation などは、本当によく機能します。 これが少しでもお役に立てれば幸いです...ご質問はお気軽にどうぞ。
追加編集。
私は本当に、あなたが何をしたいのか、そして何をするべきか知っているかということに尽きると思います。 Matt は、iOS 用のネイティブ アプリを開発する方が良いなどと指摘しています。 ええ、それを学ぶ時間と知識があれば、もちろんネイティブのほうがよいでしょう。 しかし、PhoneGapは、既存のスキルセットを利用してアプリを構築できるWeb開発者のために作られています。 また、PhoneGapは、iOS、Android、Symbian、Palm、Blackberry用のアプリをすばやく構築することができます。 それぞれのコードベースにちょっとした調整を加えるだけで、です。
関連
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] HTMLのid属性に有効な値は何ですか?
-
[解決済み] アプリケーションを終了することは嫌われますか?
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み] AppDelegate.mで画面上に現在表示されているUIViewControllerを取得する。
-
[解決済み] UITextFieldの高さを設定するには?
-
[解決済み] iOS: HTTP POST リクエストを実行するには?
-
[解決済み] iPhoneシミュレーターの位置情報
-
[解決済み] CALayersを使ったUIViewの丸め方 - 角の一部だけ - How?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Cocoapodsの使用時にXcodeの警告を無視する
-
[解決済み] xcodeでiOSアプリのアーカイブを生成できない
-
[解決済み] iPhoneのシミュレータに.ipaファイルをインストールする方法は?
-
[解決済み] アプリのプッシュ通知設定をリセットする
-
[解決済み] NSDictionaryをNSDataに、またはNSDataをNSDictionaryに変換するにはどうすればよいですか?
-
[解決済み] エラー : サービスは無効です
-
[解決済み] iPhoneのTableViewのCellの右側に小さな矢印を追加する
-
[解決済み] ナビゲーションコントローラスタック、サブビュー、モーダルコントローラを使用せずに、ビューコントローラの変化をアニメーション化する?
-
[解決済み] Objective-Cのプロトコルでプロパティを含むものはどう扱えばいいのか?
-
[解決済み] iPhoneでNSStringをAES暗号化する方法