8

カメラAPIを利用できるように、iOSアプリにPhoneGapを使用することを検討しています。Rails を使用してエクスペリエンス全体を管理する計画です。この時点で、私はパフォーマンスについて特に心配していません。カメラが必要ないのであれば、私は単純にそれを真の Web アプリとして設計します。

私が見つけた回答とチュートリアルのほとんどは、バックエンド サーバーに ajax を使用してフロントエンドをレンダリングすることを提案しています。アプリ開発のこの時点では、ビューの大部分を JS で作成する必要があるかどうかわかりません。Rails を使用してビューをレンダリングしたいと考えています。Railsアプリを文字通りレンダリングするためのコンテナとしてPhoneGapを使用するための非常に簡単なリファレンスをいくつか見てきました。パフォーマンスはさておき、これは可能ですか? PhoneGap でコア html ファイルを設定して、モバイル アプリを正常に実行するにはどうすればよいですか?

4

2 に答える 2

7

そのようなコンテナがクライアント側で実行されるとは思いませんが、PhoneGap アプリを動的に提供することは可能です (つまり、アプリは JavaScript コマンドを介してネイティブ機能を利用できる Web ブラウザーとして機能します)。

これは、あなたが説明していることを正確に示すコードです。

これは、私がデモに関連付けたスクリーン キャストです。

注: デモは out 3.2.1 を使用しており、最新バージョンの Xcode および/または PhoneGap の時点で壊れていますが、可能であり、この性質のアプリはさまざまなアプリ ストアで有効です ( Linkedinと他の多くのアプリはXcodeの新しいバージョンでバグを修正したり、PhoneGapコードを更新したりする時間がなかっただけです(更新を行うと、実際には1回の簡単な作業セッションでバグが修正される場合があります)。

于 2012-07-30T00:33:17.263 に答える
1

Phoengapにエクスポートされたサンプル アプリも確認できるかもしれません。カメラは使用しませんが、ネイティブパーツとPhonegapを組み合わせることが可能です。

https://github.com/joscas/base_app/tree/devel (現在、エクスポート可能なバージョンの devel ブランチにあります)

ライフデプロイ: https://starter-app-staging.herokuapp.com (デスクトップ版)

rails / ember.jsに加えて、トークン認証 (ember-auth) + OAuth (Google、LinkedIn、..) およびDeviseを使用しています。

作成した ( phonegap-rails ) gem を使用して、アセットのエクスポート、パスの修正などを行います。

于 2013-05-03T22:21:17.770 に答える