【问题标题】:Strategies for rich Blackberry web pages丰富黑莓网页的策略
【发布时间】:2010-09-15 00:20:51
【问题描述】:

客户想要“现代化”一个 5 年前基于 web/html 的黑莓“应用程序”。 该应用程序允许现场服务技术人员和特许经营商查询保修 和服务状态。目前他们使用非常简单的 php/html 页面。

应用程序似乎很慢,尤其是在需要不断重新加载的重复查询时。 Blackberry/Java 似乎是显而易见的选择,但客户似乎认为 开发和维护成本很高,我认为这是真的,因为这项技能 在这里不太常见。

我正在考虑在一次初始加载中加载所有页面并使用 javascript 隐藏/显示类型技术可在用户请求时显示页面,并使用 ajax 填充/更新数据。

他们希望以启用 javascript 的 Blackberry 设备(OS 4.5 及更高版本)为目标。我知道问题和限制 在早期浏览器上使用 css 和 js。我想听听其他人的经验。

我知道 jQuery,所以这将是一个显而易见的选择,但它对于无线来说相当胖。有没有更好的 用于此目的的工具包 - 我找到了 iqTouch 站点,但那不是黑莓特定的。有没有我可以收集的例子的网站?

【问题讨论】:

    标签: html blackberry


    【解决方案1】:

    如果您的目标是 OS 4.5 及更高版本,我只能说祝您好运。 BlackBerry 对 HTML 的支持在较旧的设备中相当糟糕,而且除了最基本的 JavaScript 使用之外,您最多只能碰碰运气。除了使用旧版浏览器的非动态 HTML 网站之外,我几乎没有运气。

    使用 OS 5.0 及更高版本,您有更多选择。支持 Gears API 和更好的 JavaScript。 Widget SDK 甚至可以让您轻松地为 BlackBerry 创建基于 HTML/JS 的“小部件”,其中可以包含大量预缓存数据。当然,黑莓 6 凭借其基于 WebKit 的浏览器和 HTML5 支持,几乎可以做 iOS 或 Android 设备可以做的任何事情。

    因此,我的建议是仅在您可以定位 5.0 及更高版本时才使用动态。或者可能是一个网站优雅地降级为不支持 JS 的浏览器(用户代理检测或一些花哨的 JS 编码),并且使用旧设备的用户必须处理较慢的体验。

    【讨论】:

      【解决方案2】:

      您是否查看过 HTML 5 中可用的功能?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-16
        • 1970-01-01
        • 2020-11-14
        • 2016-08-14
        相关资源
        最近更新 更多