【问题标题】:WAP Site vs. Traditional HTML for a Mobile WebsiteWAP 网站与移动网站的传统 HTML
【发布时间】:2010-09-22 00:10:41
【问题描述】:

如果您有一些社交网络应用程序,并且希望您的用户使用移动设备与他们互动,您会使用 WAP 还是使用 HTML 的常规网站的精简版?

我的思路是,由于所有可用的移动网络浏览器(Iphone、Opera Mini),WAP 已死或至少开始流血至死。这是一个好的假设吗?

此外,在选择您想要开发的移动访问类型时,您应该考虑哪些受众因素?

我不确定我的目标设备。我很确定我的用户会更加“现代”,因此我们可以假设 Windows Mobile、iPhone 和 Blackberry 设备。

【问题讨论】:

    标签: html mobile mobile-phones wap


    【解决方案1】:

    WAP 2.0 = XHTML 移动配置文件。我假设 WAP 是指 WAP 1.0 和 WML。现在几乎所有的移动浏览器都支持 XHTML MP(或一些近亲)。

    有关移动开发的最佳实践,请参阅dotMobi Mobile Web Developer's Guide

    我建议您使用 WURFL 之类的工具来自动检测移动浏览器,并为它们提供带有无线 CSS 的 XHTML MP。我以这种方式为应用程序构建了一个移动前端,并且它可以在许多移动浏览器(移动端,例如,opera,openwave,...)上运行良好。

    【讨论】:

      【解决方案2】:

      您应该使用标准的 XHTML 1.0 Strict 或 XHTML Mobile Profile。 WAP 很快就会消亡(如果还没有的话)。

      http://en.wikipedia.org/wiki/XHTML_Mobile_Profile

      【讨论】:

        【解决方案3】:

        精简 HTML。

        在我看来,WAP 网站普遍丑陋,而且随着移动浏览器的功能越来越强大,Ajax 应用程序的可能性越来越大(并且可以很好地适应人们可能拥有的有限带宽/数据计划。

        但是,如果您需要支持地球上的所有移动设备,那么无论如何您可能都必须使用 WAP。

        您的目标设备是什么?一切,现代手机,智能手机......?

        【讨论】:

          【解决方案4】:

          在开发了一些移动应用程序之后,我想说大多数客户端都支持 HTML。当然,为这些客户提供一个精简版的 HTML 是安全的,以便为共同设计您的应用程序。但是,仍有大量客户端仅接受 WML 作为其内容类型,因此 HTML 无法满足您的所有用户。

          如果您阅读 HTTP_ACCEPT 标头,您可以确定客户端能够理解的内容。根据我的经验,尽可能提供 HTML 并在必要时使用 WML 会更安全。

          底线是,如果您不愿意支持网站的两个版本,请使用精简的 HTML(最好是 XHTML)。如果除了 HTML 之外您还可以支持 WAP,那么对于不理解 HTML 的客户端来说,它是一个很好的后备方案。

          【讨论】:

            【解决方案5】:

            请记住,WAP 有它自己的优势,从手机浏览的普通 HTTP 站点不具备。

            其中一个主要功能是您可以访问 WAP 计费,您可以在其中向可能没有信用卡可用的客户收取少量费用。

            您还可以使用 MSISDN(手机号码)来唯一地识别和跟踪您的 WAP 网站的访问者。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-10-12
              • 1970-01-01
              • 2011-03-15
              • 1970-01-01
              • 1970-01-01
              • 2013-01-01
              • 1970-01-01
              相关资源
              最近更新 更多