-1

電話のカメラを開き、写真をクリックしてサーバーに投稿し、必要なときにすべてを取得するだけの iPhone および Android 用のアプリを作成する必要があります。それだけです、それ以上のものはありません。

これらの人気のある HTML5 プラットフォームを使用することを考えていました。Jquery Mobile、Sencha、Phonegap のドキュメントとスタック オーバーフローの質問を確認しました。そして正直なところ、私はますます混乱しています。

彼らが私にネイティブアプリを提供するのか、「ネイティブのような」アプリを提供するのか、私は混乱しています。

私の要件 -

ネイティブ アプリが必要です (Web ブラウザーで開かないでください)。

私は .net プログラマーです。Xamarinも使えます。

提案してください!

4

2 に答える 2

1

あなたの混乱は、phonegap のような多くのフレームワークがネイティブ機能を提供しているにもかかわらず、Web ビューと HTML5 を使用してアプリを作成しているため、すべてのプラットフォームに移植できるという事実から来ていると思います。これは非常に一般的なアプローチです。Web ビューにネイティブ機能を提供する単純なラッパーで構成されるネイティブ アプリが作成されます。

カメラを使用する必要があるため、ネイティブ アプリをビルドする必要があります。完全にネイティブにするか、前述のフレームワークのいずれかを使用するかは、あなたの決定です。ラッパー アプローチを使用すると、すべてのプラットフォーム用の独自のアプリを非常に迅速に構築できます。ネイティブを使用すると、より多くのカスタマイズが可能になりますが、プラットフォームごとに異なるアプリを構築する必要があります。

明確にするために、Sencha と Jquery Mobile はモバイルに特化した WEB フレームワークであるため、それ自体では携帯電話のカメラを使用する機能はありません。これを行うには、ネイティブ ラッパーが必要になります。

私のお勧めは phonegap です。これは広く使用され、文書化されており、非常に便利な API でカメラ機能を提供します。

http://docs.phonegap.com/en/2.5.0/cordova_camera_camera.md.html

于 2013-05-11T10:24:47.433 に答える