创建一个移动网站


Answers:


9

如果您正在构建一个移动站点,那么您将进入一个痛苦的世界! 说真的 我在移动Web门户项目上担任项目经理已经一年了,并且浏览器的错误和平台差异要比全PC Web应用程序开发严重几个数量级。

我要说的第一件事是:仔细研究业务案例。现在,移动空间具有先发优势。但您可能会也可能不会从移动版本中赚钱。仔细考虑一下。

第二件事是:尽可能限制设备目标。添加设备时,客户支持和质量保证负担实际上会激增。如果您仅支持iPhone + Android就可以脱身,那就这样做。至少设置一个固定列表,列出哪些手机完全受支持,哪些手机受部分支持,并保持不变。

您将无法使用一种技术解决方案“很好地”定位所有设备。(至少不是这样,除非您将“ well”定义为纯文本,左对齐,最小样式)。移动网站格式的4个主要“系列”是:

  • HTML 5。立即在强大功能和严格一致的解析之间做出“最佳”折衷。仅适用于最新的手机(实际上实际上是指iPhone和Android)。
  • XHTML Mobile。最兼容,最广泛的设备支持。所有非全新的诺基亚,索尼爱立信等公司都需要什么。换句话说,XHT​​ML Mobile可与大多数已安装的手机一起使用。但是,这些手机的用户通常并没有真正使用大量的移动网站,因此,他们在实际访问移动媒体资源中所占的比例较小。
  • 标记汤,即HTML 4.01,完整的XHTML 1.0等。与“标记汤”相同,仅与最近的手机型号兼容。
  • WAP。在几乎所有用例中,这种格式现在都已失效。我不再考虑将其用于任何类型的绿色开发。(只能执行WAP的电话已经破旧不堪,以至于没有人真正想将它们用作计算平台。请考虑使用单色屏幕,无需QWERTY键盘等。)

注意:只有最先进的手机才支持Javascript(再次,iPhone的支持有限,Android不错,某些其他具有不同操作系统的智能手机也都支持Javascript,但仅在最近的型号中才支持)。

最后但并非最不重要的一点是,考虑本机应用程序,可能是“混合”应用程序,它们在本地安装了部分应用程序镶边和逻辑,并通过网络提取了其他内容。为iPhone开发本机应用程序确实非常便宜,而且本机应用程序当然比浏览器内应用程序更快,更友好。

我需要知道些什么?我需要注意些什么?

如果那是您现在的样子,那么要么准备花很多时间学习,要么考虑聘请外部专门知识。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.