2011-01-15 31 views
0

iPhoneのクロスプラットホーム開発のための成熟した環境は見えません& Androidスレート(でも私を修正してください)。iPhoneとAndroidのクロスプラットホーム開発

私はIpadを知らない、私は認めなければならない。普通のJavaがそれをカットしない理由は何ですか? (おそらくデータベースのような根本的なもの(私はハードウェアにあまり関心がない))

私はすべてをブラウザベースにしようと考えていますが、それはd/b & h/wの問題を回避しません。 JSフレームワークです。

アドバイスはありますか?

+1

重複した質問http://stackoverflow.com/questions/3045477/android-iphone-single- codebase-cross-development、http://stackoverflow.com/questions/3577790/developing-apps-for-both-iphone-and-android、その他多く –

+0

+1すみません、私はそれを逃したのか分かりません。 – Mawg

+0

[Worklight](http://www.worklight.com/)をダウンロードしてください。 WLを使用すると、HTML5、JavaScriptフレームワーク、およびCSSを使用してクロスプラットフォームアプリケーションを構築できます。 –

答えて

2

HTML5(既に言及した)は良いオプションです。

他のいくつかのオプションは以下のとおりです。

PhoneGap - オープンソースのクロスプラットフォームのモバイル開発環境。基本的には、各プラットフォーム上でネイティブアプリケーションにコンパイルされた、整形されたWebページとJavascriptを使用します。

Worklight(http://www.worklight.com) - 同じことをする商用製品ですが、バックエンドには専用のWorklightサーバーが必要です。 Worklightでは、Yahoo Widgets、iGoogle、Vistaガジェットなどのターゲットプラットフォーム(同じコードベースを使用)をターゲットにすることもできます。

+0

+1良いリードに感謝します。私はそれらをチェックアウトします。 – Mawg

1

Java、Flash、iPhone/iPadでサポートされていません。クロスプラットフォームの開発という基本的な考え方は、2番目のユーザーの利便性が低いことにつながります。トピックに関する数千のブログや記事を簡単に検索して何千もの記事を見てください。

それ以外の場合は、HTML5を参照すると、クライアント側のデータベースが提供されます。ハードウェアの問題が何であるかは指定しないでください。

+1

「クロスプラットフォーム開発の基本的な考え方は、第2の貧弱なユーザーエクスペリエンスにつながります」というご意見には同意していませんが、私はあなたに返信する時間をとって+1を与えています。たぶんあなたが帽子の "リード"を "リードする"と置き換えた場合。しかし、犯罪は意図されていないので、炎はしないでください。 Javaを使用できないという技術情報をありがとう。 HTML5の現在の状態を調べなければならないだろう(私はブラウザとしてChromeに限定されていると思う。これは良いサポートがあると思うだろう)。 – Mawg

+0

私は、プラットフォーム上でのFlashサポートの欠如の背後にある言い訳の一つであるSteve Jobsの言い方を変えています。 –