我正在为BlackBerry移动设备开发Netflix应用程序。我需要决定我应该开发的最低操作系统版本 - 取决于我选择哪些会产生一些设计影响(例如我可以使用哪些浏览器字段类等)。
它归结为......我应该支持低于OS 5.0的任何东西吗?
答案 0 :(得分:3)
我认为有一些事情需要考虑。首先,您需要清楚地了解您希望实现的目标 - 功能/功能。然后评估各种API修订版,并确定哪个API级别将提供实现目标所需的工具。根据结果,您可能需要修改目标。甚至可以考虑使用较低的API版本,使用缩减的功能集推出以帮助您进入市场,然后同时使用更高的API版本进行完整的铃声和口哨声发布。但最重要的是,您需要评估您的市场。问题变成:“您的目标API是否为您的应用提供足够的潜在市场?”但有时它会成为一个困难的玩杂耍,特别是如果你接受“建立它,他们会来”的概念,你开发你的应用程序的最前沿 - 等待群众到达。您需要确保覆盖到位(即财务和政治,如果您在大型企业环境中),直到白天到来为止。如果您还没有,您可能希望成为Blackberry Alliance成员。此外,不要害怕与您的市场中的主要运营商接洽并推动它们。他们应该能够让您对手机/平台渗透有一点了解。评估技术和业务计划的所有变量,并将其记录下来 - 答案将会提供给您。希望这会有所帮助。
答案 1 :(得分:3)
我会说4.5和更新。另见:
OS - What market share do each of the BlackBerry models have?
OS - Which BlackBerry OS version to target for?
OS - What is the best practise in blackberry for reaching the widest range of smart phones?
答案 2 :(得分:3)
RIM创建了一个包含统计信息的官方网页,可帮助您找出此问题的答案:http://us.blackberry.com/developers/choosingtargetos.jsp
例如,截至2010年11月,OS 5.0+占所有活跃Blackberry设备市场份额的不到50%,但OS 5.0+占免费应用下载量的75%和付费应用下载量的86% App World。
答案 3 :(得分:1)
基于API的相似性和支持,我可以像这样划分os范围
(A)< 4.2
(B)。 4.2<和< 5.0
(c)中。 5.0
答案 4 :(得分:0)
我们使用我们的应用程序部署到4.3,4.7和5.0,几乎涵盖了当今使用的所有市场设备。可能有一些人仍在运行4.2但不是很多。