0

我想知道的是,如果我使用 html5 和 javascript 开发一个单一的 Metro 风格应用程序,同样的应用程序也可以用于 iphone 和 ipad 吗?

有人可以帮我解决这个问题吗?

4

1 回答 1

2

我相信您可以使用纯 JavaScript+HTML5+CSS3 创建一个应用程序,它应该可以跨平台工作(在浏览器中支持 Web 标准的程度)。您需要为不同的平台以不同的方式打包应用程序,或者只是像网站一样托管它,但它应该可以工作。问题是——通常当你为 Windows 8 开发 Metro 风格的应用程序时——你使用 WinJS API 或通用 WinRT API 来与操作系统交互,这不能跨平台工作,所以这真的取决于你的应用程序有多复杂,多少您想在开发中投入的精力,让它在所有平台上看起来都一样真的是正确的选择。Metro 风格的应用程序在 iOS 或 Android 设备上可能看起来有点不合适,反之亦然(尽管您可能会争辩 Metro 风格在任何地方看起来都很棒,应该是最容易移植的),而如果您尝试创建在任何地方都可以使用的东西 - 您最终可能会得到与历史上桌面 Java 应用程序一样丑陋的东西。进行共享的跨平台设计可能会适得其反。

于 2012-05-27T04:26:02.773 回答