专注于blackberry » 剖析Blackberry开发的问题

      专注于Blackberry

剖析Blackberry开发的问题

Taigoo 发表于 September 12, 2008 6:47 am

版权信息 :严禁转载, 若想推荐或收藏,请用链接的形式.

网址:http://www.36sign.com/bb/web/development/the-problems-of-blackberry-dev.html

在中国做Blackberry要比在国外,例如美国难得多。这可苦了我们中国人呀。下面一一列出。

  • 签名问题

         不能不说这是RIM给社区的一个绊脚石。你用Blackberry Controlled API来开发,最后什么都开发好了。自己开开心心安装在Blackberry真机上并运行,系统冷不丁告诉你不能运行。唉。你还非得花上20美元去买(原来可是100美元哟).更气愤的是,你把信用卡什么信息都提交了,过了几天,人家回信说,哥们,你在中国,根据美国进出口法律什么,我们不能卖给你。郁闷。

关于签名,参看我的文章另外一篇文章关于BlackBerry的Code signing 问题

  • 模拟器与真机

     真的blackberry机器,呵呵,目前只有移动签约用户才是明媒正娶,否则就是水货啦。而且这些水货机器质量参差不齐。所以,拥有一台质量好的不简单。那么测试怎么办?没办法,就在模拟器上将就着用吧。你也说是模拟器啦,肯定很多功能在模拟器上不能使用的。很多功能只能在真机器上测试,而不能在模拟器上测试的。

  • BES/MDS

如果开发个企业级的应用,一般都会涉及到BES/MDS ,这是最令中国开发者头痛的事情。因为BES是没法去模拟器的。如果你开发了一个企业级的应用程序,我想一定要到真实的环境下去测试,这样无疑给测试带来极大挑战。我曾经就遇见这样的问题,因为一定要在BES下测试,请求了美国同事帮忙。令人痛苦的是,测试出现了一些问题,因为自己不在现场,以及沟通的难度,导致最后测试的时间变长了许多。幸好JDE提供MDS服务器,这样在一定程度上省了不少事情。

BES是Blackberry整个框架里的一个极其重要的部分,遗憾的是没法去模拟。

  • 测试

测试问题,上面已经提到了,但是还是愿意单独拿出来说说。一般情况下,大家都会认为以下几点:

  1. 为什么和Windows Mobile不一样,不能在连接电脑的情况下上网
  2. 为什么有些功能在模拟器上没法测试
  3. 为什么有些功能在模拟器上运行正常,而在真机上不正常
  4. 为什么测试BES等变得这么麻烦

上面的问题都是由于Blackberry的特殊而导致的。

  • 开发文档以及社区支持

   明显,目前国内外的开发文档不多。国内恐怕也是以我的翻译的开发文档为主吧。我们也知道,要想使一种东西变得很好,没有社区的支持是不行的。遗憾的是同样没有好的社区支持,目前的社区都是讨论的都是Blackberry功能性问题,接触到开发以及BES的不多。

可以看看我写的这篇文章,关于Blackberry阻碍因素

 

可以继续参看我的文章:

  1. BlackBerry 应用程序开发者指南
  2. RIM,未来之路
  3. RIM终于想通了-RIM开放新的API
  4. BlackBerry的费用
  5. BlackBerry的国际化与本地化
  6. BlackBerry,你也真难为我们
  7. 从股价看RIM

相关文章:

  1. 什么手机最好用(续)
  2. Blackberry上网问题解决方案
  3. 如何让BB simulator可以收外部的mail
  4. SB应用(1) HTTP连接
  5. 每周一技:从BES服务器上lookup联系人



3 个评论 »

1.   Johnova 发表于 October 30,2008 09:55:20

老兄,没做个 wap版的啊?

2.   Confach 发表于 October 30,2008 10:01:24

还没做呢,要不做个吧

3.   Confach 发表于 October 30,2008 10:54:08

wap搞定,http://www.inblackberry.com/web/wap

本文评论的RSS · TrackBack URI

发表评论