适用于 OS 7.0 及更早版本的 Blackberry 应用程序,支持 blackberry 10

标签 blackberry blackberry-webworks blackberry-10

我必须开发一个 BlackBerry 应用程序,该应用程序可以在运行 blackberry OS 7.0 及更早版本的所有设备上运行,并且也可以在 BlackBerry 10 设备上运行。我怎样才能做到这一点?

WebWorks 应用程序能够支持上述所有平台吗?如果是,则没有用于 WebWorks 开发的 IDE ..我该如何编写代码?

最佳答案

WebWorks 支持 BlackBerry OS 5.0+、BlackBerry PlayBook OS 和 BlackBerry 10。

关于 HTML5 功能,这取决于操作系统版本。例如,BlackBerry OS 5.0 是专有的浏览器实现,不支持 Ajax 请求。 BlackBerry OS 6.0 基于 WebKit,但与 BlackBerry 10 设备相比,该引擎的版本较旧。因此,您需要注意各个平台支持哪些 HTML(5) 特性和功能。

话虽如此,如果您有一个共享的 HTML5“基础”,则可以将其与适用于智能手机的 WebWorks SDK (BBOS)、Tablet OS SDK (PlayBook) 和 BB10 SDK 一起(重新)打包。每个都将创建一个在各自环境中运行的应用程序:Java、AIR、Native。

如果您开始研究 WebWorks API(即与 native 层绑定(bind)以实现 HTML5 之外的功能的 JavaScript API;其中之一是 BBM 集成),那么您将需要利用 API 文档来了解哪些 API 可以与哪些 API 一起使用SDK。根据您的平台,各种 API 的实现甚至可用性可能会有所不同。

HTML5 提供了最常见的重用“基础”,但您仍然需要注意每个平台的限制和差异。

没有 WebWorks IDE,您可以使用任何您喜欢的 IDE 来创建 HTML、JavaScript 和 CSS 资源。然后利用 SDK 将这些资源“打包”到相应平台的 BlackBerry 应用程序中。

关于适用于 OS 7.0 及更早版本的 Blackberry 应用程序,支持 blackberry 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12671193/

相关文章:

来自 BlackBerry 中浏览器字段的 HTML 源代码

jquery - BlackBerry bbUI 应用程序中 Flot 图表的 Canvas 尺寸太大

jquery - 使用 Phonegap - 覆盖黑莓屏幕键盘 "Next"和 "Submit"按钮

javascript - 黑莓网络 : onHardwareKey keyUp event?

html - 哪一个是资源有效的方法 : CSS3 Stylesheet or Canvas API for a HTML5 app to be ported as Blackberry Webworks

blackberry-10 - Blackberry 10 原生 SDK 中的 HTTP 通信示例

blackberry - 黑莓 5.0 中的 Json 解析

blackberry - lwuit 中的 BBM sdk

java - 在 BlackBerry 上导入 Jar 文件时抛出 MissingNativeError