我正在决定使用哪个库进行开发:jQuery Mobile 或 Sencha Touch。我正在构建的应用程序将专门针对企业(财富 500 强)黑莓。应用程序不需要任何硬件功能,但用户体验/UI 渲染应该尽可能好。
我不熟悉 BlackBerry OS 采用/升级统计数据,所以我不知道哪个平台是我的最低公分母。大多数企业用户使用的是 BlackBerry 6+ 或 5+ 还是 4+?我只是不知道,也不知道在哪里可以找到这些统计数据。你的建议是什么?
我正在决定使用哪个库进行开发:jQuery Mobile 或 Sencha Touch。我正在构建的应用程序将专门针对企业(财富 500 强)黑莓。应用程序不需要任何硬件功能,但用户体验/UI 渲染应该尽可能好。
我不熟悉 BlackBerry OS 采用/升级统计数据,所以我不知道哪个平台是我的最低公分母。大多数企业用户使用的是 BlackBerry 6+ 或 5+ 还是 4+?我只是不知道,也不知道在哪里可以找到这些统计数据。你的建议是什么?
在我看来,第一步应该是研究你未来申请的受众。他们使用什么模型,他们是否使用最新模型,或者他们倾向于继续使用旧模型。
主要的一点是RIM 停止为旧款黑莓手机发布设备软件。例如对于 BlackBerry 8800,最新可用的设备操作系统版本是 4.5 但您的客户可能有很多使用此设备的员工。
设备操作系统版本为 4+,但在 5.0 之前的设备,无法正常处理复杂的 html/javascript 页面。
在 5.0 版中,为您的应用程序中的复杂 html/javascript 功能提供了更好的支持。
结论:如果您的潜在客户不是使用旧设备,那么开始支持设备操作系统版本 5+,否则根据目标设备使用 SDK 版本 4.x。
您可能会发现 RIM 自己的“选择目标操作系统”页面很有帮助。它具有当前活动设备的统计数据,并缩小到使用 AppWorld 的设备。
作为最佳实践,我会开始学习和开发最新的操作系统,即 6。我知道我们所有的客户都在使用 Bolds a Torches,这意味着他们将使用 6。
http://en.wikipedia.org/wiki/BlackBerry#Operating_system
此外,我会考虑创建 Adobe AIR 应用程序。它们也适用于 Application 6 和 Playbooks。
http://us.blackberry.com/developers/started/bbdevapproach.jsp