2

我有一个需要移植到 Android 的 J2ME CLDC Blackberry 应用程序。一些特点:

  • 使用 HTTPS 的客户端/服务器通信
  • 读/写 PIM、设备内存中的文件、SD 卡
  • PIM 上的侦听器更改
  • 小 UI:登录页面和简单的状态屏幕

代码行数:4000

知道要做到这一点的工作量是多少吗?假设如果黑莓应用程序需要 X 天,端口是否需要 X/4 天、X/2 天、X 天?

洛朗

4

1 回答 1

4

我的观点是 android 有更好的共同 API:

  • 网络很简单并且可以自动配置,但也可以扩展,使用javax.net.sslandroid.net
  • PIM 由ContentProviders访问,移植可能需要一点时间
  • IO操作很简单,使用文件或者sqlite
  • PIM 侦听器 - 无法确定需要调查的任何内容,请参阅联系侦听器
  • UI 设计 - 完全不同的方法,ui(通常)是声明性的,保存在 xml 中,因此这将需要重新设计和资源准备。

准备完全重新设计应用程序,甚至业务部分也可以通过类型列表、扩展数学函数和数据库功能进行改进。

但是,这仍然取决于你的技能,所以如果你擅长 android,我会说它是 x/3,否则是 x/2

于 2010-02-06T12:11:51.177 回答