比如手机游戏怎么样才能适合各个手机的平台呢,开发时是不是都要下载不同平台的模拟器吗?
平时下载游戏的时候都看见有适合XX平台XX系列之类的!是不是每个游戏都有不同手机平台的版本呢?
8 个解决方案
#1
1 各大厂商都有自己的开发包,来开发适合自己的机型的程序
2 各开发包有自己的函数库类库,所以存在兼容性问题(但所开发的产品针对自家机器有优化,)
3 使用标准的类库、函数开发的程序不存在兼容性问题
2 各开发包有自己的函数库类库,所以存在兼容性问题(但所开发的产品针对自家机器有优化,)
3 使用标准的类库、函数开发的程序不存在兼容性问题
#2
可能我的意思没有表达清楚,我是想说比如J2ME游戏,两台机子都能用,但是一台正常,一台只有在一半屏幕上显示,这是怎么回事呢?
#3
第2台机器的屏幕比第一个大一半么?
#4
不是大一半,应该是这样说吧,说得具体一点:
就是电脑上的一个JAVA游戏模拟器,为什么有的游戏可以正常显示,有的就不是那个正常,比如有的显示一半,有的显示三分之二!电脑上的模拟器和真机子有太大的区别吗?
就是电脑上的一个JAVA游戏模拟器,为什么有的游戏可以正常显示,有的就不是那个正常,比如有的显示一半,有的显示三分之二!电脑上的模拟器和真机子有太大的区别吗?
#5
3 使用标准的类库、函数开发的程序不存在兼容性问题
这句话是不准确滴,标准类库和函数也不是100%可靠的,在实际开发中由于各个手机的jvm实现差异,标准类库和函数也是有问题的。
模拟器只能用来调试,模拟器上的结果不能说明太多问题。同时模拟器也是程序,也是有bug的。所以不同的游戏在同样的模拟器上运行结果不同是很正常的。模拟器和真机根本不能相提并论。模拟器只能解决语法等理论层面的东西,并不能代表真机。
举个例子:NokiaS60系列手机在真机上就存在着严重的内存泄露问题,这个是模拟器无法模拟的。
这句话是不准确滴,标准类库和函数也不是100%可靠的,在实际开发中由于各个手机的jvm实现差异,标准类库和函数也是有问题的。
模拟器只能用来调试,模拟器上的结果不能说明太多问题。同时模拟器也是程序,也是有bug的。所以不同的游戏在同样的模拟器上运行结果不同是很正常的。模拟器和真机根本不能相提并论。模拟器只能解决语法等理论层面的东西,并不能代表真机。
举个例子:NokiaS60系列手机在真机上就存在着严重的内存泄露问题,这个是模拟器无法模拟的。
#6
你在模拟器上运行成功,显示正确不代表拿到手机上就可以一样的正常
要根据手机的具体情况作出判断
手机与手机之间的参数不同也会导致你所说的问题
要根据手机的具体情况作出判断
手机与手机之间的参数不同也会导致你所说的问题
#7
要使自己开发的游戏可兼容性强一点或者说可移植性好点,应该怎么办?
#8
回楼上:
尽量使用标准的API,尽量向低兼容
尽量使用标准的API,尽量向低兼容
#1
1 各大厂商都有自己的开发包,来开发适合自己的机型的程序
2 各开发包有自己的函数库类库,所以存在兼容性问题(但所开发的产品针对自家机器有优化,)
3 使用标准的类库、函数开发的程序不存在兼容性问题
2 各开发包有自己的函数库类库,所以存在兼容性问题(但所开发的产品针对自家机器有优化,)
3 使用标准的类库、函数开发的程序不存在兼容性问题
#2
可能我的意思没有表达清楚,我是想说比如J2ME游戏,两台机子都能用,但是一台正常,一台只有在一半屏幕上显示,这是怎么回事呢?
#3
第2台机器的屏幕比第一个大一半么?
#4
不是大一半,应该是这样说吧,说得具体一点:
就是电脑上的一个JAVA游戏模拟器,为什么有的游戏可以正常显示,有的就不是那个正常,比如有的显示一半,有的显示三分之二!电脑上的模拟器和真机子有太大的区别吗?
就是电脑上的一个JAVA游戏模拟器,为什么有的游戏可以正常显示,有的就不是那个正常,比如有的显示一半,有的显示三分之二!电脑上的模拟器和真机子有太大的区别吗?
#5
3 使用标准的类库、函数开发的程序不存在兼容性问题
这句话是不准确滴,标准类库和函数也不是100%可靠的,在实际开发中由于各个手机的jvm实现差异,标准类库和函数也是有问题的。
模拟器只能用来调试,模拟器上的结果不能说明太多问题。同时模拟器也是程序,也是有bug的。所以不同的游戏在同样的模拟器上运行结果不同是很正常的。模拟器和真机根本不能相提并论。模拟器只能解决语法等理论层面的东西,并不能代表真机。
举个例子:NokiaS60系列手机在真机上就存在着严重的内存泄露问题,这个是模拟器无法模拟的。
这句话是不准确滴,标准类库和函数也不是100%可靠的,在实际开发中由于各个手机的jvm实现差异,标准类库和函数也是有问题的。
模拟器只能用来调试,模拟器上的结果不能说明太多问题。同时模拟器也是程序,也是有bug的。所以不同的游戏在同样的模拟器上运行结果不同是很正常的。模拟器和真机根本不能相提并论。模拟器只能解决语法等理论层面的东西,并不能代表真机。
举个例子:NokiaS60系列手机在真机上就存在着严重的内存泄露问题,这个是模拟器无法模拟的。
#6
你在模拟器上运行成功,显示正确不代表拿到手机上就可以一样的正常
要根据手机的具体情况作出判断
手机与手机之间的参数不同也会导致你所说的问题
要根据手机的具体情况作出判断
手机与手机之间的参数不同也会导致你所说的问题
#7
要使自己开发的游戏可兼容性强一点或者说可移植性好点,应该怎么办?
#8
回楼上:
尽量使用标准的API,尽量向低兼容
尽量使用标准的API,尽量向低兼容