丰富的黑莓网页策略

时间:2010-09-15 00:20:51

标签: html blackberry

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

应用程序似乎很慢,特别是在需要不断重新加载的重复查询时。 Blackberry / Java似乎是明显的选择,但客户似乎认为 开发和维护是昂贵的,我认为这是真的,因为这个技能 在这里并不常见。

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

他们希望定位支持javascript的Blackberry设备(OS 4.5及更高版本)。我知道这个问题和局限 在早期的浏览器上使用css和js。我想听听其他人的经历。

我知道jQuery这是明显的选择,但它对于无线而言非常重要。还有更好的吗? 用于此目的的工具包 - 我找到了iqTouch站点,但这不是Blackberry特有的。有可以收获的例子的任何网站吗?

2 个答案:

答案 0 :(得分:2)

如果你的目标是OS 4.5及更高版本,我只能说是好运。黑莓对HTML的支持在较旧的设备中相当差,而且除了最基本的JavaScript使用之外,你最多也会受到欢迎。除了使用旧浏览器的非动态HTML网站之外,我的运气很少。

使用OS 5.0及更高版本,您可以获得更多选项。支持Gears API和更好的JavaScript。 Widget SDK甚至可让您轻松为BlackBerry创建基于HTML / JS的“小部件”,其中包含一系列预先缓存的数据。当然,BlackBerry 6具有基于WebKit的浏览器和HTML5支持,可以完成iOS或Android设备所能提供的任何功能。

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

答案 1 :(得分:0)

你看过HTML 5中可用的功能吗?