-1

FlashBuilder で小規模なアプリケーションを作成してきましたが、今度はアプリを複数のプラットフォームで動作させる必要があります。(iOS/Android スマートフォンおよびタブレット)

アプリは何をすべきか? かなり単純です。ビデオプレーヤーです。サブメニューに移動し、クリックしてビデオや画像を表示できるメニューを表示するアプリケーションを構築します。

必要な機能: 基本的に必要なのは、ナビゲーション用のボタンを備えた優れたインターフェイスを構築する方法と、画像を表示してビデオ クリップを再生する機能です。すべてオフライン。

これを行う最良の方法は何ですか?

HTML5 のことも考えていたのですが、オフライン サイトを作成して、それをすべてのアセットを iPad に配置することはできますか?

ヒント、アイデア、またはフィードバックは素晴らしいでしょう:)

ありがとう!

4

1 に答える 1

2

機能上のニーズに応じて、つまり、コンテンツをオフラインで利用できるようにする必要があるかどうか、電話固有の API (カメラ、GPS など) にアクセスする必要があるかどうか、次のいずれかのプラットフォームを検討することをお勧めします。

Sencha Touch & Phonegap (Cordova)

基本的に、どちらの場合も、ネイティブ機能を使用してデバイスにコンパイルされる Web インターフェイスを作成します。どちらのフレームワークでも、カメラや加速度計などの電話のネイティブ機能にアクセスできます。ただし、そのコアは依然として Web サイトです。

このようにして、同じコード ベースのほとんどを使用して、複数のプラットフォームに到達できます。android/ios などで微妙な違いはまだやむを得ないかもしれませんのでご注意ください。

さまざまなモバイル デバイスにネイティブに展開できるため、注目すべき代替手段は依然として Flash です。残念ながら、私はこれについて多くの経験を持っていないので、これが進むべきかどうかを本当にアドバイスすることはできません.

ここには多くのオプションがあり、トレードオフは常に開発時間、コスト、保守性とパフォーマンスに関するものです。上記の両方のプラットフォームで問題は解決しますが、iOS と Android でネイティブ アプリを作成すると、最高のパフォーマンスが得られます。ただし、基本的に Phonegap と Sencha で同じコード ベースを使用するため、保守が容易になります。

お役に立てれば。

于 2013-07-23T07:02:55.710 に答える