blackberry - 目标黑莓设备/操作系统是什么? (2012 年 7 月)

标签 blackberry blackberry-jde blackberry-playbook

我们有一个相当简单的移动应用程序,针对 iPhone 和 Android 完成,它执行以下操作:

  • 查询网络服务以验证用户的帐户信息
  • 显示动画以表明用户实际上拥有一个有效帐户

我们使用 Android 版本让应用程序在 PlayBook 上运行得非常快。

现在客户要求我们探索让它在其他黑莓设备上运行。

我们对 BlackBerry 了解不多,我们从 google 搜索 (http://us.blackberry.com/developers/choosingtargetos.jsp) 返回的问题的主要来源是 404 页面。

根据 this chart仍然有各种各样的设备在使用。定位哪些目标有意义?

谢谢

最佳答案

我去年发布了一个关于这个的答案 here on stackoverflow ,但如您所述,该链接最近已断开。

我发现唯一相似的是 this BlackBerry developer page .例如,它表明付费应用程序是由大约 97% 的 OS 5.0 及更高版本的设备购买的。

根据您告诉我的情况,除了智能手机与 Playbook 之间明显的区别外,我不知道您的应用在不同设备上会有什么不同。不同的设备肯定有不同的屏幕尺寸,因此您需要确保您的 UI 编码能够妥善处理。

如果你们是 BlackBerry 的新手,您可能希望远离 OS < 5.0。以前的操作系统版本(例如位置服务/ map 、浏览器和网络)中有些东西使用起来有点困难,而且只有一小部分付费客户仍在使用 OS < 5.0,这可能不值得给你。

因此,我想我建议您针对特定的操作系统级别(例如 5.0+)。与一组特定的设备相比,这将成为您构建应用程序的更大驱动力。这是因为每个操作系统版本都添加了更多更好的 API 以供使用。

一旦您决定了目标操作系统,您就应该为每个主要操作系统下载 SDK。例如,如果您使用 Eclipse BlackBerry 插件,则可以安装 5.0 SDK(也称为组件包)、6.0 SDK、7.0 和 7.1 SDK。

一旦安装了这些 SDK,您就会拥有一堆模拟器(每个 SDK 都有一个 simulator 文件夹)。在所有这些模拟器上运行您的应用,这可能是一个好的开始。

当然,在真实硬件上运行也无可替代,但如果您的应用主要执行标准操作(不与硬件传感器交互,仅显示网页和发出 HTTP 请求),模拟器应该会给您一个漂亮的良好的测试环境。他们当然会给你所有的屏幕尺寸配置。

关于blackberry - 目标黑莓设备/操作系统是什么? (2012 年 7 月),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11566027/

相关文章:

java - Blackberry Java 中的类之间调用

blackberry - 黑莓应用程序未从Eclipse中部署到模拟器中

native - 通过单击浏览器或电子邮件中的链接启动 BB10 应用程序

c++ - 搞砸了 OpenGL 深度缓冲区?

c++ - 网络编程入门 - PlayBook

BlackBerry - 如何在应用程序屏幕顶部显示系统状态栏

java - 黑莓应用程序 - 位图图片未显示

testing - 如何减少/减少 Blackberry Simulator 的应用程序存储和内置内存存储?

blackberry - 是否可以在 blackberry OS 6,7 和 7.1 中运行 blackberry OS 10

c++ - 如何在 QML 文件中调用 QObject 的指针?