我正在构建一个具有类似浏览器的基本功能的平板电脑应用程序(主要是查看预定义的网页和 PDF 选择)。由于各种原因(例如需要在同一设备上运行另一个传统的 Windows 应用程序),它需要在 Windows 上运行,因此为 iOS 或 Android 等现代平板电脑平台设计它是不可能的。同时,对于 Windows 8 / Metro 来说还为时过早。
尽管如此,
- 在平板电脑上运行传统的(类似桌面的)Windows 应用程序没有吸引力;至少,我需要更大更简单的控件。
- 我想在设计时或多或少考虑到即将推出的 Windows 8,理想情况下,未来基于 Metro 风格的同一应用程序版本不会让用户觉得太陌生,理想情况下也不需要太大部分代码重新设计。
来自 .NET 或 Web 背景,在这里使用的最佳框架是什么?WPF(甚至是 Windows 窗体?)、Silverlight 还是 HTML?
而且,在 UI 方面,是否存在一组模仿或接近 Metro 风格的控件(或者,对于 HTML,样式表/脚本集)?我认为,出于版权原因,我不能简单地在 Windows 7 中使用 Windows 8 中的那些。