手机软件版本管理的讨论

zcwhgj 2005-03-04 02:45:42
手机的多样性,注定了手机软件会产生不同产品的版本,目前的许多软件为了让自己的软件适应更多的手机使用,于是便产生了不同手机的软件版本,比如说nokia版,NEC版,索爱版等等.但是对于同一个软件,却要产生如此多的版本,在代码书写,编译时带来许多不便,不知道大家有什么好的方案没有?

目前我通常是一个软件一个版本,要改时,一个版本一个版本的改,不能一次改了全部OK.因为有一些核心部分可能都不同版本不同.又不能像c哪样有预编译语句.j2me实在是烦.


请大家多多发言,我们一起来想办法解决这一个问题,这也是国外现在没有好的解决方案的,如果我们能弄好,也能走在前头,至少不落后吧.
...全文
253 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcwhgj 2005-03-10
  • 打赏
  • 举报
回复
youngplayer(我还是我) :请问你的软件是j2me的吗?如果是,如何用C来做预编译呢?我们现在自己写了一个java的预编译工具,但不能集成到jbuilder中.也不算太好用.不过还可以了.
youngplayer 2005-03-08
  • 打赏
  • 举报
回复
是啊 我们公司就用ant的 并且也用c的预编译 可以在一个文件里实现5个语言版本 只要在用ant打包时 输入不同的参数即可.如此来说,把5个语言版本改成5种机型也是类似的道理,应该也是可行的
prok 2005-03-07
  • 打赏
  • 举报
回复
ant可以设置.一次把所有包打出来.如果是程序代码完全相同
SInoyew 2005-03-05
  • 打赏
  • 举报
回复
尽量使用通用的API接口可能会好一些。
cuilichen 2005-03-05
  • 打赏
  • 举报
回复
一般我们都是使用Sun的模拟器和常用的控件,这样在移植的时候可以方便一些。但是即使这样,移植的工作也是必不可少的,手机的多样性导致了我们的工作必然是这样。
网络咖啡 2005-03-05
  • 打赏
  • 举报
回复
尽量使用通用的API,实在需要专用API的时候提供统一的接口.
goodnow 2005-03-05
  • 打赏
  • 举报
回复
这也是我现在最头痛的问题,
即使程序代码完全相同,
因移动要求在程序中说明适合哪款手机,
所以每款手机都需要重新设置后再打包,
有啥更简便的方法?
cangwu_lee 2005-03-05
  • 打赏
  • 举报
回复
Jbuilder 应该可以的实现的,建立不同的工程、不同的JDK,发布成不同的包
行业达人 2005-03-04
  • 打赏
  • 举报
回复
这也是个问题,但是我想尽量用SUN的WTK,再一个就是要把各中平台都搭建好,便于测试!
其实如果少用特殊的API,问题应该不大!在开发NOKIA和MOTO的时候,有一部分人是为了特殊的功能没法才用,还有些人呢是为了一时的方便!所以我建议能用SUN的标准的API,就应该尽量用!
贝壳鱼 2005-03-04
  • 打赏
  • 举报
回复
技术尚未成熟,没什么想法,呵呵!

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧