开发Web应用程序,为移动开发人员提问

时间:2010-05-27 14:18:28

标签: browser mobile web-applications

我打算开发一个网络应用程序,我希望有些人最终还想在手机上查看。用户界面相当简单(没有框架,只有CSS / HTML)。可能有一点Flash,但不适用于第一个版本。

我的问题是,为了测试在移动设备上查看网络应用程序,我建议您测试哪些设备(因此,最有可能必须购买)?

  • Windows Mobile
  • iPhone
  • 的Android
  • 其他?

或者我可以将模拟器用于任何/所有这些吗?

请注意,我不是在开发一个平台(Android,iPhone)特定的应用程序,只是一个我希望也可以通过手机访问的Web应用程序。

如果这似乎是一个愚蠢/愚蠢的问题,我很抱歉,但这个爱好项目完全远离我的商业经验,我只是不知道这些问题的答案,因此在这里问。谢谢你的阅读。

2 个答案:

答案 0 :(得分:1)

您可以将模拟器用于您列出的所有移动平台。

对于iPhone,如果您使用的是Mac,则可以使用iPhone SDK附带的原生iPhone模拟器(available here)。如果您使用的是Windows,则可以使用this third-party emulator尝试呈现网页,就像在iPhone上看到的那样(通过强制使用特定的宽高比并欺骗用户代理)。

对于Android,您可以使用Android SDK附带的Android emulator。不过有一条建议:通常,在Android浏览器中有效的功能也适用于iPhone浏览器,因为它们都使用WebKit渲染引擎。

对于Windows移动版,您需要下载Windows Phone开发人员工具提供的Windows Phone emulator(适用于未发布的新手机)以及Windows Mobile 6 emulator(适用于当前大多数Windows)手机)。

此外,Flash不适用于任何上述平台(虽然它将来会在Android设备上运行),因此请确保Flash不是Web应用程序功能的组成部分。

查看recent mobile browser statistics也没有什么坏处,所以你知道在哪里集中精力。

希望有所帮助。

答案 1 :(得分:0)

你不应该忘记拥有最大市场份额的智能手机(目前)。可以在此处下载适用于所有BlackBerry设备的模拟器:

http://na.blackberry.com/eng/developers/resources/simulators.jsp