黑莓 - 使用GPS和谷歌地图评估Android应用程序的端口

时间:2010-03-29 06:02:03

标签: android blackberry porting estimation

假设我有一个使用谷歌地图和GPS的Android应用程序。使用自定义视图和计时器。

为Blackberry开发它需要多长时间?

需要进行哪些更改? UI可以重复使用吗?

我是Blackberry的新手,虽然我认识Java。

请帮我估算时间。

4 个答案:

答案 0 :(得分:5)

让我们了解一下BlackBerry的不同之处:

在使用Google地图之前,您还应该进行一些原型设计。请参阅How to use Google Map in Blackberry application?BlackBerry and map based apps like Yelp and Google Map

还要记住有许多不同的bb os版本和设备,请参阅Developing for multiple versions of BlackBerry OS

有关反向移植的估算,请参阅port J2ME CLDC Blackberry application to Android 我猜(对于一个新手)它将像你的应用程序的x3(至少Curve Bold和Storm设备)。

答案 1 :(得分:3)

如果您对BlackBerry完全陌生,那么可能需要数周到数月才能学习如何使用BlackBerry API。特别是如果应用程序涉及网络和自定义UI控件等内容。而这只是为了学习平台 - 从另一个平台移植一个复杂的应用程序会增加更多的时间 - 但不知道你正在移植的应用程序的具体细节或正在进行移植的人,任何猜测都将是一个在黑暗中拍摄。

答案 2 :(得分:3)

Blackberry API完全不同。一些基本概念重叠,但类完全不同。你没有意见,意图等。回答你的问题:

  • 假设必须完全重写UI
  • 其他基于Java的代码可以重复使用,但可用的Java类的BB子集基本上不是桌面Java的子集,就像Android一样。许多API将无法使用。
  • 我预算了几个月才能熟练使用BB,进行测试,了解每台设备的细节。

答案 3 :(得分:2)

在BlackBerry中,您将无法像在Android中那样实现Google MAP Api。但是,您必须使用BlackBerry Default Map。 您必须重写所有UI设计代码,并且您必须在这里为blackberry实现地图功能。 因此,关于估计的小时数,yuo可以保持对黑莓的Android开发的60-70%估计。