3

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

为黑莓开发它需要多少时间?

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

我对黑莓完全陌生,虽然我知道 Java。

请帮我估计时间。

4

4 回答 4

5

让我们来说明 BlackBerry 的不同之处:

此外,在使用 Google 地图之前,您应该做一些原型设计。请参阅如何在黑莓应用程序中使用谷歌地图?黑莓和基于地图的应用程序,例如 Yelp 和 Google Map

请记住,还有许多不同的 bb os 版本和设备,请参阅为多个版本的 BlackBerry OS 开发

有关反向移植的估计,请参阅将J2ME CLDC Blackberry 应用程序移植到 Android 我猜(对于新手)它对于您的应用程序(至少对于 Curve Bold 和 Storm 设备)来说就像 x3。

于 2010-03-29T07:05:40.510 回答
3

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

于 2010-03-29T06:54:59.930 回答
3

Blackberry API 完全不同。一些基本概念重叠,但类别完全不同。您没有观点、意图等。要回答您的问题:

  • 假设 UI 必须完全重写
  • 其他基于 Java 的代码可以重用,但可用的 Java 类的 BB 子集基本上不是桌面 Java 的子集,就像 Android 那样。许多 API 将不可用。
  • 我会花几个月的时间来精通 BB、测试、了解每个设备的来龙去脉。
于 2010-03-29T07:00:08.080 回答
2

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

于 2010-03-29T10:58:06.920 回答