我知道这个问题已经以某种形式出现,无论如何。但是,其中很多都已经过时,所以我想我再问一遍,还要问这个问题的真正原因。
Android和BB开发都可以通过Java完成,虽然Android在Java SDK之上添加了许多类和功能,但Blackberry似乎依赖于Java的J2ME。如果我编写一个针对两个平台的应用程序,特别是从媒体播放的角度来看,我可以在两个平台之间进行多少代码重用?为了记录,基于PhoneGap的应用程序是不可能的(特别是由于BB的Webkit实现)。
答案 0 :(得分:4)
此外,android不需要自制的事件系统。所有活动都可以互相交流,或者您可以使用服务...... BlackBerry没有任何此类活动。
我正在使用这两个平台一段时间,我只是分享这个想法......每个平台的实现几乎都是具体的。
答案 1 :(得分:2)
我在一个大型应用程序上工作,该应用程序在Android,BlackBerry,MIDP和J2SE(即Desktop Java)之间共享公共代码。我会说在给定平台上大约75%的代码是公共代码。
优点:
缺点:
是否值得你花时间取决于一些事情......我至少会考虑以下几点:
答案 2 :(得分:1)
Android和Blackberry代码可以重复使用。我以前做过,工作得很漂亮。确实存在一些小的差异。我无法记住它们,但有几个
除了这些,我想你会好的。但是,是的,试一试可以节省很多时间。