デスクトップ Java アプリケーションがあり、それをあらゆる種類のスマートフォンに移行する必要があります。
これが何をするかの簡単な要約です:
人間の音声を録音し、wav ファイルに保存し、Web サービスに送信できます。Web サービスは、いくつかのメタデータをクライアントに送り返すことを分析できます。したがって、アプリケーションはマイクとコンピューターの hdd にアクセスしており、他のサービスと通信できます。
これを Android と iOS に移行する必要があります。一度開発して結果をAndroidとiOSにコンパイルできるソリューションを探していました。クロスフォン開発ソリューションとして、haxeやjQuery Mobileなどを見つけました。
クロスフレームワークの要件は次のとおりです。
- マイクにアクセスできる必要があります
- 電話でwavファイルを録音して保存できる必要があります
- 安価なデータ転送に wlan がいつ利用できるかをユーザーに伝える必要があります
- ファイルを Web サービスに送信し、結果を待つことができる必要があります *
私の問題は、javaScript を使用して電話のマイクとストレージにアクセスできないことです。一度開発すればどこでもコンパイルできる方法/フレームワークはありますか? それとも、やりたいことを達成するために Objective-C と Android を学ぶ必要がありますか?
私はこの電話開発に不慣れで、正しい方向に向けていただければ非常に嬉しく思います。
ありがとうございました!