3

メトロスタイルのハイブリッドアプリを構築するための最良の選択は何でしょうか?

一方では、C#/ XAMLでアプリを作成し、WebView内でHTML5 / JavaScript / CSS3を使用するのが一般的な解決策です。これは、iOSまたはAndroidで行う方法です。

一方、Webテクノロジに基づいてMetroスタイルアプリを作成し、暗号化や画像操作など、本当に必要な場合にのみネイティブコード(WinRTコンポーネントを使用)を使用することは素晴らしいアイデアのようです。

より賢い方法は何でしょうか?両方の方法の長所/短所は何ですか?JavaScriptと通信するWinRTコンポーネントで使用するネイティブ言語はC++だけですか?

アドバイスをいただければ幸いです。ありがとうございます。;-)

4

2 に答える 2

1

数週間前、クロスプラットフォームのハイブリッド メトロ スタイル アプリの可能性を調査するための概念実証を行いました。おっしゃったようにHTML5/JS/CSSを使いましたが、PhoneGapを使ってデプロイしました。滑らかで応答性の高い UI にはエンジニアリングが必要で、ファイナリスト候補は iScroll と KnockOut.js ライブラリでした。

Android/iPad タブレット、Android 2.3+、および iPhone に最適化しました。ここで結果を見ることができます: http://www.youtube.com/watch?v=v6MiKPX8OTo

私はあなたの経験に本当に興味があるので、あなたの結果について私に知らせてください!

于 2012-04-20T17:25:35.043 に答える
0

このビデオでは、いくつかのデモを紹介しています。そのうちの 1 つは、HTML/JS アプリで WinRT C++ コンポーネントを使用しています。

http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV322

于 2012-10-09T02:52:44.840 に答える