デスクトップ、タブレット、モバイル デバイス向けのアプリケーション ターゲットを開発しています。異なるデバイスをサポートするために、3 つの異なるページ/UI を用意する価値はありますか?
MVC 4.0にはクロスプラットフォーム(デバイス)サポートがあり、すべてのデバイスで表示できる単一のページ/ソリューションを作成できるように言及されていましたか?. mvc4.0 もこの問題に実際に対処しています。もしそうなら、私はこれに関するより関連性の高い情報をどこで見つけることができますか?
公式ページより:
デスクトップ ブラウザがホームページを要求する場合、アプリケーションはViews\Home\Index.cshtml
テンプレートを使用することがあります。モバイル ブラウザーがホームページを要求すると、アプリケーションはViews\Home\Index.mobile.cshtml
テンプレートを返す場合があります。
デバイスごとに異なる cshtml を作成する必要がありますか?
既定のプロジェクト テンプレートの機能強化 :- 表面的な改善に加えて、新しいテンプレートの機能が改善されました。このテンプレートは、アダプティブ レンダリングと呼ばれる手法を採用しており、デスクトップ ブラウザーとモバイル ブラウザーの両方でカスタマイズしなくても適切に表示されます。
上の方は違うことを言っています。