手机游戏开发现状
2006-07-23 12:05
246 查看
1.移动开发平台
微软移动开发 [ .Net CF ]:Pocket PC、Smartphone
采用工具:Microsoft eMbedded Visual C++ 和 Visual Studio.Net
J2ME,现在又叫Java ME,
采用工具:WTK/手机厂商的模拟器+Eclipse/NetBeans
Symbian
采用工具:Visual C++ 6.0
2.2004年CSDN调查
J2ME是嵌入式/移动应用平台的王者
Linux和WinCE分列二、三位。
Symbian、WinCE系列在移动平台上会是竞争的主要两方。
3.J2ME
到2006年,Java手机预计将占全部手机出货量的83%。与此同时移动增值业务的突飞猛进大大的推动了J2ME技术的发展,预计到2008年全球与Java相关的移动增值业务市场总值将达到147亿美元。
J2ME技术的优势:
移植性强
使用J2ME技术开发的程序,可以经过简单的修改以后,在不能厂商的手机上运行,这个是J2ME技术最大的优势。
开发速度快
由于Java语言自身的特点,和系统的关联不大,所以开发速度很快。程序的开发周期比较短。
技术入门快
由于JAVA语言相当的普及,而对于有一定JAVA语言基础的人来说,学习J2ME技术的门槛很低,所以J2ME技术的普及速度很快。
J2ME技术的劣势:
功能有限
为了实现J2ME技术的移植性,J2ME技术无法实现系统的功能,例如读取电话簿、短信息等系统内容。无法开发手机上的系统软件。
速度比较慢
由于J2ME技术运行在JVM基础上,再加上手机硬件的限制,所以运行速度相对比较慢,但是这个速度用户还是可以接受的啊。
程序大小受限
在手机上,J2ME技术开发的程序在程序大小上受到很大的限制,例如Nokia S40系列的程序大小一般限制在64KB以内,这个大大限制了J2ME程序的功能。
4.J2ME应用前景
J2ME游戏开发
根据游戏策划或者文档要求,在某种特定的机型(以Nokia S40或S60居多)开发游戏程序
现在大部分J2ME程序员从事的工作
需要熟练掌握:高级用户界面、低级用户界面、线程,如果是网络游戏,还需要熟练网络编程。
J2ME应用开发
现在还不是很多
目前存在:移动定位、移动商务相关
需要熟练掌握:高级用户界面、线程和网络编程。
J2ME游戏移植
参照源代码,将可以在一个平台上可以运行的游戏移植到其他平台上去。例如将Nokia S40的游戏移植到S60上,或者索爱的T618等等。
主要是控制屏幕坐标,有些可能需要替换一些API。
需要熟悉各平台之间的差异以及相关的技术参数,比如屏幕大小、最大jar文件尺寸等等。
相关文章推荐
- 手机游戏开发现状分析
- Unity 3D 手机游戏开发学习随笔
- Cocos2d-x手机游戏开发教程(三)…
- Cocos2d-x手机游戏开发行业背景分析
- 创新手机游戏《3L》开发点滴(3)——道具、物品、装备表设计 V2(最终版)
- [Unity3D]手机3D游戏开发:场景切换与数据存储(PlayerPrefs 类的介绍与使用)
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(七)----使用Game ID避免数据重复输入
- 2013春季巡讲讲稿—Unity3d手机游戏开发—杨中科—黄淮学院CSDN高校俱乐部
- 关于手机(智能机)游戏开发的43条小诀窍
- 【AI】A star(A 星)算法在手机游戏开发中的使用
- 招募Android手机游戏开发团队成员(学员)
- Cocos2d-x 3.0final手机游戏开发视频教程2014 - 自学编程 -(陆续更新中)
- 如何利用SVG应用到手机游戏开发 以及 SVG相关介绍
- 也谈智能手机游戏开发中的分辨率自适应问题
- 一步一步教你开发《松鼠推箱子》手机游戏
- JB2006工具做手机游戏开发自己的心得
- 基于NFC智能手机(Android)的开发领域 物联网、金融、交通、游戏
- 关于手机(智能机)游戏开发的43条小诀窍
- 开发手机游戏的一点心得(二)
- JAVA游戏编程之三----j2me 手机游戏入门开发--俄罗斯方块_2