我需要购买一个黑莓设备来测试黑莓应用程序。我想这个故事与 iOS 和 Android 测试设备一样,不建议购买顶级新手机,而是购买速度较慢且较旧的设备。如果它适用于它们,它将适用于其他(无需详细介绍 iOS 和 Android 平台的多样性)。
您推荐哪种设备?我们通常构建针对 BB 5 以上的应用程序。
另外,目前的 BB 移动设备能否升级到 BB 10?我想不是,但我可能错了。
提前致谢
我需要购买一个黑莓设备来测试黑莓应用程序。我想这个故事与 iOS 和 Android 测试设备一样,不建议购买顶级新手机,而是购买速度较慢且较旧的设备。如果它适用于它们,它将适用于其他(无需详细介绍 iOS 和 Android 平台的多样性)。
您推荐哪种设备?我们通常构建针对 BB 5 以上的应用程序。
另外,目前的 BB 移动设备能否升级到 BB 10?我想不是,但我可能错了。
提前致谢
我会选择低端设备,这些设备不能轻易地被强大的 CPU 或大量内存掩盖。还要寻找最差的相机(没有自动对焦)、没有 3G、320x240 屏幕分辨率等。对于 OS 5.0,这将是 8520,但它没有 GPS,这是一个有趣的测试功能。支持 GPS 的变体 8530 在市场上很难找到。运行 4.6 的 8900 曾经被操作系统错误所困扰,因此这些非常适合测试。(如果是老板/客户设备,故障率飙升)。如果您需要提高 CPU 寄存器被宇宙射线击中的机会,那么这就是设备。它有 GPS,你可以将它升级到 OS 5.0,但它会失去大部分的“魔力”。此外,大多数卖家可能都缺货。
但是,单个设备不允许您推断您的应用程序在其他操作系统或设备模型中的行为。为了涵盖这部分,您可以在模拟器中进行测试,或者如果您需要更多,可以租用在线测试平台(如 Perfecto Mobile 等)。
关于BB10,它是一个完全不同的操作系统,与以前的版本不兼容。RIM 没有透露任何 BB Java 设备可升级到 BB10 的信息(我猜当前的设备都不会)。您仍然可以通过在 WebWorks (HTML5 + JavaScript) 中开发来同时针对 BB10 和 BB Java。
更新:
如果您在市场上找不到任何上述型号,请查看 9220,它是今年经过改进的 8520,运行 7.1(也没有 GPS)。9320 类似,但具有 3G 和 GPS。
请注意,黑莓应用程序是向前兼容的,也就是说,基于 OS 5.0 构建的应用程序可以与 OS 6.0 和 OS 7.0 一起使用。但是,相同的应用程序将无法在 OS 5.0 以下的手机上运行。测试应用程序的最佳方法是在模拟器上。有多种官方 BlackBerry 模拟器可用于模拟实际 BlackBerry 产品的功能并测试 BlackBerry 设备软件、屏幕、键盘和拨轮如何与应用程序配合使用。要在您的手机上测试该应用程序,您最好购买带有 OS 5.0 的 BlackBerry,例如 8900、8520、9630 等。BlackBerry 7 和 BlackBerry 10 不兼容。换句话说,运行 BlackBerry 7 OS 的设备将不会获得 BlackBerry 10 OS 的更新。两个操作系统不兼容