0

Ipad 用のアプリを開発する必要があります。非ブラウザベースである必要があります。これは要件であり、変更することはできません。

このアプリは他の種類のタブレット PC でも役立つ可能性が高く、少なくとも iPad と Android を必要とする 2 つ目のアプリが登場する可能性は十分にあると思います。Windows と Linux も役に立ちます。

違いがあるとすれば、これらはタブレット PC 用の「デスクトップ」アプリであり、携帯電話の開発は想定されていません。

クロスプラットフォーム デスクトップ アプリ開発の「大統一理論」はありますか? 優れた IDE、できれば FOSS はありますか? 私はむしろ C++ または Java をコーディングしたいと考えており、Ruby や Python には (経験不足のため) それほど熱心ではありませんが、代替手段がない場合は受け入れます。

Borland Delphi や MSVC、Eclipse Android プラグインなどの GUI ビルダーが必要であり、さまざまなプラットフォームでさまざまなコードを実行する方法が必要です (#ifdef Android など)。

任意のアイデア、または Ipad のみの現在のプロジェクトをコーディングして、クロスプラットフォーム アプリ用の Jquery/Ajax を使用したブラウザー ベースの HTML5 + CSS3 に固執する必要があります (問題は、en/ などのネイティブ システム コールを実行する必要があることです)。ファイルの暗号化を解除し、インターネットにアクセスできる場合は、少なくとも 1 つのアプリが「ローカル モード」で動作する必要があるため、ブラウザー ベースに移行する場合は、Web サーバー (Apache) をバンドルする必要があると思います (これは、「デスクトップ アプリ」では必要ありません。

推奨される IDE、Web サイトはありますか? 本?ありがとう

4

2 に答える 2

1

jQuery Mobile を見てください。これを使用して、Android と Playbook の間でクロス開発を行いました。iOSにも対応していることは知っています。

おそらくあなたにとってマイナス面は、JavaScript でプログラミングしなければならないことです。

于 2012-05-08T11:00:50.740 に答える
1

「大統一理論」は、中核となるビジネス ロジックはクラウドに常駐させるべきだというものです。これにより、iOS および Android の実装を、この共有ロジックの上にあるシン GUI にすることができます。残念ながら、GUI を再利用する方法は実際にはありません。たとえ再利用したとしても、特定のプラットフォームのパラダイムを使用していないため、一方または両方のプラットフォームのユーザーの直感に反することになります。

Google App Engineは、コア ビジネス ロジックを Java で Google のクラウド コンピューティング インフラストラクチャ上に合理的なコストで実装する方法を提供します (開発は無料で、コストは使用量に比例し、支払う金額に上限を設けることができます)。App Engine アプリケーションを開発するためのEclipseプラグインがあります。Android 向けに開発する場合も、同様に Eclipse を使用する必要があります (Android 開発専用のプラグインがあります) が、Android SDK はコマンドラインからだけ使用できます (これは、継続的なビルドおよびテスト システムをセットアップするのに適しています)。

iOS の場合は、標準の Xcode と iOS SDK を使用する必要があります。Xcode は IDE ですが、コマンドを使用してコマンドラインから直接 Xcode プロジェクトをビルドすることができますxcodebuild(継続的なビルドにも適しています)。iOS アプリケーションの標準言語は Objective-C です。

于 2011-04-01T02:45:35.503 に答える