Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blackberry 针对哪些黑莓类型/分辨率开发应用程序?_Blackberry_Types_Resolution - Fatal编程技术网

Blackberry 针对哪些黑莓类型/分辨率开发应用程序?

Blackberry 针对哪些黑莓类型/分辨率开发应用程序?,blackberry,types,resolution,Blackberry,Types,Resolution,我对黑莓应用程序的开发还不熟悉,看到不同类型的黑莓手机上有很多不同的显示分辨率 是否有一些调查哪种类型最常用?哪些决议值得支持?谢谢您不必担心黑莓手机屏幕的分辨率。。。我们可以通过检查黑莓系列设备,通过编程给出解决方案。。。 您希望java代码找出黑莓移动设备系列吗?您可能不需要太担心您将支持哪些特定设备(除非您需要触摸功能等特定功能)。但是,您确实需要考虑目标OS版本以获得正确的观众和特征集的组合。 RIM为“”提供了大量良好的数据,至少可以帮助您入门。斯科特W提供的链接是决定支持哪个操作系统

我对黑莓应用程序的开发还不熟悉,看到不同类型的黑莓手机上有很多不同的显示分辨率


是否有一些调查哪种类型最常用?哪些决议值得支持?谢谢

您不必担心黑莓手机屏幕的分辨率。。。我们可以通过检查黑莓系列设备,通过编程给出解决方案。。。
您希望java代码找出黑莓移动设备系列吗?您可能不需要太担心您将支持哪些特定设备(除非您需要触摸功能等特定功能)。但是,您确实需要考虑目标OS版本以获得正确的观众和特征集的组合。
RIM为“”提供了大量良好的数据,至少可以帮助您入门。

斯科特W提供的链接是决定支持哪个操作系统的良好开端。让我进一步深入探讨一下,假设您正在创建一个应用程序供非企业用户使用(通过AppWorld交付)

  • 截至3月,运行5.0版之前OSs的设备只占总数的不到20%,而对于付费应用,这一数字为10%
  • 从百分比上看,在所有操作系统中,使用较新设备的用户消费付费应用程序,而不是使用免费应用程序的用户
记住这一切,我向你推荐以下几点:

    不要考虑瞄准前5.0的设备,这是浪费你的时间(我知道,我以前做过)。
  • 考虑一下创建和发布应用程序所需的时间(2到6个月之间),想象一下BB操作系统的市场份额会是什么样子(届时将发布操作系统7)
  • 开始开发目标BB OS 5,如果你遇到一个问题,即OS 6提供了在5中不可用的功能(你必须实现你自己的解决方案),认真考虑删除5支持或者不包括在5构建中的这种特性。
  • <> LI>如果你的核心能力是java,那么坚持下去,否则,认真考虑在WebWork中开发,因为它有运行PaldBooad的优势,如果你正在构建一个移动网站,你将拥有可重用代码。

至于设备,Curve系列在黑莓的设备中无疑是最受欢迎的(因为它价格便宜)。但是,如果您编写UI代码时考虑容器大小,那么您的界面在所有设备上都可能是相同的(如果您希望的话)。

这不是我的问题所在。如果您查看应用商店,每个应用都有不同的受支持设备列表。我问哪些黑莓设备适合支持,哪些不适合,为什么。