3

我想知道构建 Metro 风格混合应用程序的最佳选择是什么?

一方面,用 C#/XAML 编写应用程序并在 WebView 中使用 HTML5/JavaScript/CSS3 将是一种常见的解决方案——这就是我在 iOS 或 Android 上的方式。

另一方面,编写基于 Web 技术的 Metro 风格应用程序似乎是一个好主意,并且仅在确实需要时才使用本机代码(使用 WinRT 组件),例如加密或图像处理。

更聪明的方法是什么?两种方式的优点/缺点是什么?C++ 是唯一可用于与 JavaScript 通信的 WinRT 组件的本机语言吗?

如果您能给我一些建议,那就太棒了-谢谢!;-)

4

2 回答 2

1

几周前,我们进行了概念验证,以研究跨平台混合 Metro 风格应用程序的可能性。正如你提到的,我们使用了 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

该视频展示了几个演示,其中一个是在 HTML/JS 应用程序中使用 WinRT C++ 组件:

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

于 2012-10-09T02:52:44.840 回答