频道首页 | 手机网络游戏 | 手机单机游戏 | 手机视频下载 | 手机拍照 | 论坛注册 | 论坛登陆 | 退出论坛  
  分类链接
    [ 全部 ]
掌游BBS首页 » 手机游戏
 
  主题:[转贴]关于S40,S60,MIDP及其他教学贴
玩家 帖子内容
 折卷大饼

[更换头像]

 头衔:新手
 身份:17173平民

 等级:
 发贴:3150
 积分:116166
 


·时间: 2006-01-04 05:23:19   ·修改   ·删除   ·引用回复   ·举报该贴   楼主  Top
转自JOYES论坛

来这里一段时间了,感觉大家并不是很清楚各种机型和开发平台的区别。
我先介绍一下目前的手机上的2d开发平台

最热的当然是J2ME,J2ME经过几年的发展,现在主要有两大平台,MIDP1.0和MIDP2.0。

然后就是Symbian啦,这个东东用C++写程序的,游戏包的后缀就是SIS的啦。一般容量画面都比较强,不过能跑的平台比较有限。

再来就是brew,unjia,mophun等,这里接触比较少,先不介绍。

对nokia手机来说,主要分两大系列,S40和S60。

但是到底是Sxx和使用那个MIDP平台是没有关系的,也就是说,只要nokia愿意,可以为所有的S40配置MIDP2.0的解释器。那么MIDP2.0有什么用?大家看看那个might&magic,那个就是MIDP2.0的游戏,写的是索爱版,但是我用OT756不需要任何改动,只要下个jar包就可以玩。也就是,只要是符合MIDP2.0的手机,都可以运行。当然如果开发商针对某个机型的屏幕写死了屏幕大小,那么可以在你的手机上就显示不全或者不能全屏啦。

一般来说,S40的机器都装的是MIDP1.0的解释器,只有6230,3220是MIDP2的,那为什么很多nokia的游戏不能在同样支持MIDP1.0的T618,T628上跑?因为nokia针对自己的机器,扩展了MIDP1.0的标准,引入了自己的类库,所以有些游戏只要在jar包里加入com类就可以在其他机器上玩了,当然,如果使用了nokia底层的东西就不行了。

前面说到6230和3220是MIDP2.0的手机,那么有什么好处呢?那就是。。所有S40的游戏都能跑,基于MIDP2.0的S60游戏也能跑,有什么用呢?那就是索爱版的might&magic也能在6230,3220上跑。假如你把他传到3650,7650上看看呢?肯定不能跑啦,为啥强机确不能跑。。没办法啦,虽然是S60的机器,装的确是MIDP1.0的解释器啦:)

好了,回头看看那个square。enix出的龙魂什么啊,这个是标准MIDP1.0的,只要加上com类,理论上就可以在其他机器上跑,但是ot756不能,为什么,因为这个游戏的内存需求很大,我测试的结果是必须大于512K,等于不行:)这个内存是什么?大家记住啦,java运行时需要的内存就叫heap size。。而ot756的heapsize只有512k,所以。。。heapsize大于1兆的朋友,加上com包就可以试试这个游戏啦:)比如K700,K500之类的啊。

既然这个游戏是标准MIDP1.0,那么在6230,3220上能不能跑呢。。很可惜,不能,因为heapsize不够。。。

好了总结一下nokia的机器就是,S40大部分是MIDP1.0的,只有6230和3220是2.0的(记住只有这两个目前),从3系列出现2.0看出,nokia开始在中低端机中推广MIDP2.0了,S60系列中呢,目前只有6600,7610是MIDP2.0的。而新推出的几款即将上市的机器中,全部都是MIDP2.0,s60机器将是MIDP2.0的天下咯。

以上是行货市场,水货中5140,6620,6630,n-gage QD都是MIDP2.0的手机,QD还是S60机器,可以说是最超值的60机器啦:)

索爱方面,从索爱的开发包可以看出,索爱是坚定的标准MIDP支持者,当然还有自己的mophun。单从MIDP标准来看,索爱版的java游戏除去屏幕原因外,可以在同样只支持标准midp1.0的手机上跑,比如我下的索爱版的很多小游戏在我得ot735i上都能运行的很好,而因为ot735i是支持midp2.0的,所以,might&magic也能跑啦:)顺便说一下,MIDP是向下兼容的。

目前市场上,T618,T628是索爱方面主打的MIDP1.0手机,K700以后的全部索爱手机都是MIDP2的。包括之前的Z608也是咯:)各位可以用Z608跑一下修改后的那个黑暗龙什么魂,就是squareenix的。

三星方面机型比较多,具体支持MIDP2.0的手机不是很清楚,但是三星手机的heapsize普遍比较小,跟松下有的一拼。但是最近三星的新机基本都是2。0的

moto的就比较爽了,从C650到E395/398,v系列从180开始到600全部是MIDP2的。

罗里罗嗦一堆, 其实就想告诉大家,想卖玩游戏的手机,先看是不是MIDP2.0的,再看是Sxx的,一般来说,现在买S40里支持MIDP2.0的手机能玩的游戏最多,其次是S60里支持MIDP2.0的手机,然后就是索爱的强机系列..:)

如果你买了3100之类的,那么到明年估计很多游戏你都无法运行了。。。


手机游戏爱好者……

本人对所有转发游戏连接质量负责,如果有发现本人发的游戏不能运行或其他问题,请在论坛发贴说明,或发站内信使给我,谢谢!

 草雉京→火神

[更换头像]

 头衔:新手
 身份:17173平民

 等级:
 发贴:195
 积分:14
 


·时间: 2006-09-03 18:48:39   ·修改   ·删除   ·引用回复   ·举报该贴   1楼  Top
fffs
 马顺

[更换头像]

 头衔:新手
 身份:17173平民

 等级:
 发贴:33
 积分:0
 


·时间: 2006-09-17 22:43:05   ·修改   ·删除   ·引用回复   ·举报该贴   2楼  Top
  
亲爱的用户,游客身份无法快速回复。免费注册 论坛登录
  Ctrl+ENTER提交回复
 
Copyright © 1999-2008 www.17173.com All Rights Reserved.
广告专线:0591-87878497 客服电话:0591-87826743 联系17173.COM 关于我们 设为首页 玩家客服