我正在使用asp.net创建一个移动Web应用程序。该应用程序必须支持iPhone,Blackberry和Windows Mobile Platform。在开发此应用程序时应该注意哪些低级事项。是否有可用于此的最佳实践列表?
摘要:
答案 0 :(得分:1)
您可以添加更多信息吗?如果您正在为所有这些平台开发应用程序,我猜你会创建某种Web服务或只是一个“标准”Web应用程序?
如果它只是一个标准的网络应用程序,我认为确保良好的兼容性有点困难,因为广泛用于网络应用程序的javascript并不总是在手机浏览器中实现....是的,如果你有Opera,而不是Pocket Internet Explorer,它会变得更好。谈到Blackberry,我不太清楚浏览器的表现如何。
另一方面,Iphone可能很容易开发,因为它的默认浏览器可能擅长javascript - 就像Opera mini一样。此外 - 由于许多Windows Mobile设备具有反射低分辨率这一事实也应考虑其他图形问题,但随着新设备的发布,这最终会变得更好:)(As Touch HD,Omnia,钻石等)
答案 1 :(得分:1)
我认为您应该检查asp.net是否正在渲染xHtml Mobile。移动设备检测非常陈旧,并且无法正确检测某些设备。你应该为其他人改变它(比如WURFL)。
一般的移动网络开发。
答案 2 :(得分:0)
使用System.Web.Mobile命名空间