4

我正在使用 asp.net 创建一个移动 Web 应用程序。应用程序必须支持 iPhone、Blackberry 和 Windows Mobile 平台。开发这个应用程序时应该注意哪些低级的事情。是否有任何可用的最佳实践列表?

概括:

4

3 回答 3

1

您可以添加更多信息吗?如果您正在为所有这些平台开发应用程序,我猜您是在创建某种 Web 服务还是只是一个“标准”Web 应用程序?

如果它只是一个标准的 web 应用程序,我认为很难确保良好的兼容性,因为广泛用于 web 应用程序的 javascript 并不总是在手机浏览器中实现......是的,如果你有 Opera,而不是 Pocket Internet Explorer,它会好一点。谈到黑莓,我不太确定浏览器的性能如何。

另一方面,Iphone 的开发可能“容易”,因为它的默认浏览器可能擅长 javascript - 就像 Opera mini 一样。

此外 - 由于许多 Windows Mobile 设备的分辨率较低而导致的其他图形问题也应考虑在内,但随着新设备的发布,这最终会变得更好:)(如 Touch HD、Omnia、Diamond 等)

于 2008-11-18T14:59:09.443 回答
1

我认为您应该检查 asp.net 是否正在呈现 xHtml Mobile。移动设备检测非常旧,它不​​能正确检测某些设备。您应该将其更改为其他(如 WURFL)。

和一般的移动网络开发。

于 2008-11-19T13:08:43.550 回答
0

使用System.Web.Mobile命名空间

于 2008-11-19T05:15:42.010 回答