答えて

1

モバイルサイトとネイティブアプリの全く新しいホストは、2つの異なるものとWHはされていますあなたが選択するのは、ユーザーインターフェイスとプラットフォーム要件によって異なります。ネイティブアプリでは、組み込みのOSコントロールを利用したいと思っていますか? GPS、カメラ、または他の能力などのモバイル機能を利用する。おそらく製品として販売することができます。これらのどれも懸念されていない場合は、ASP.NET、HTML5などのjQuery Mobileにアクセスしてください。

SOA層があるため、アプリケーションの開発は難しくありませんが、複数のOSにコードを作成する必要があります。または、PhoneGapやAppceleratorのTitaniumなど、クロスプラットフォーム開発ツールを参照することもできます。

1

ネイティブアプリのみが提供できるUIキャンディやセキュリティが必要な場合は、SilverLight(WP7)とJava(Andriod)に変換してください。任意のモバイルブラウザで実行できる単一のクロスプラットフォームアプリケーションを構築する場合は、個々のモバイルブラウザごとに必要なカスタマイズを行ってMVCに進んでください。モバイルアプリのMVC 3/Razorの利点は、モバイルウェブの制限された帯域幅と画面サイズを考えれば、ウェブフォームよりもはるかに軽量でクリーンなHTML、CSS、JavaScriptを生成する傾向があることです。

1

PhonegapとAppceleratorで開発した後、私はObjCのようなネイティブ言語とアンドロイド用のJavaより優れていると判断しました。 しかし、私はMonoTouchMonoDroidを見つけました。それは私がC#プログラマーであり、私はそれが大好きでした。
C#ではすべてのビジネスロジックとすべてのことを記述するので、SOAとWCFの使用はモバイルアプリケーションでは非常に一般的なので、アプリケーションに簡単に統合できます。

1

MVC4テクノロジを使用したクロスプラットフォーム/デバイスのモバイル開発/互換性については、Phil Haackのセッション// build /、Progressively enable the mobile web with ASP.NET MVC 4, HTML5, and jQuery Mobileを参照してください。

これはMVC4の新しい変更に関する非常に有益なセッションで、モバイル開発は新しいjQuery MobileとHTML5テクノロジをより簡単に活用します。

最初に、viewport tagの使用がアプリにモバイルのルック・アンド・フィールを与える最初のステップです。 Adap

一般的な/全体的なモバイルビューを含む特定の表示モードをターゲットにすることも、Android、iPhoneなどの表示モードをターゲットに設定して、簡単なカスタム表示モードコードをGlobal.asax.csに追加することもできますそれらのUIをターゲットにします

Global.asax.cs ie。 ...useragent.Contains(“iPhone”)

iPhoneモードでビューを作成する:Index.iPhone.cshtml

また、新しいjQuery Mobileの機能(テーマなど)と、実際に素晴らしいデータビュー構造を実際に見てみましょう。 IDEにインストールすると、部分的な_ViewSwitcherが含まれ、クライアントが生成されたモバイルビューからデスクトップビューに切り替えることができます。

彼はまた、マニフェストとオフラインモードでの作業の概念キャッシュを使用して説明し

(SilverlightのMVVMのアプローチと同様に)アプリのために必要なすべてのデータをロードJSON.AllData技術を使用する方法についての議論もありますSOAベースのアプリケーションに適しています。

最後に、HTML5にはfree online bookがあります。

関連する問題