怎么开发手机软件

提问:怎么开发手机软件

网友回答:

从开发的角度上简单的说手机软件可以分成应用软件、用户界面、操作系统、底层与设备驱动以及通信协议等几个方面。测试是手机软件开发的另外一个重要领域,分为协议测试、白箱测试以及系统测试。

应用软件包括游戏、WAP浏览器,Web浏览器、e-mail信箱管理器、MP3播放器、MPEG播放器、Flash播放器、日程管理、电子辞典、语音录音、语音识别以及汉字输入等等。

用户界面包括待机界面、呼叫控制、MMS界面、短消息/EMS界面等等一切操作手机时所能够看到的、听到的和摸到的过程控制。

开发用户界面涉及到对GUI和通信过程的理解。每个手机里面都有一个嵌入式多任务操作系统,如Nucleus, AMX等等。

这个系统不仅要管理好所有的任务,而且要提供纠错环境。底层部分包含语音编解码、信令在无线接口上进行传输编解码、数据编解码等等内容。设备驱动指的是LCD驱动、Flash驱动、GPIO驱动、MIDI芯片驱动、通用串口驱动、USB驱动、电源管理单元驱动等等方面。

通信协议包含完成空中传输过程第2层、第3层协议、补充业务协议、数据传输协议、以及SIM/UIM协议等等。

扩展一点,TCP/IP协议,WAP协议也可以归在这一类。除此以外最新的手机还支持Java等应用环境的整合。

可以看得出整个手机的软件,涉及到一个巨大的知识系统。体现到代码上,最简单的手机,它的软件系统至少也需要40万行代码。一般的手机软件的代码规模,在100万行左右。一个软件开发专业人员每年能够生产得代码量,在1万行左右。


相关推荐

怎么开发电商软件?

怎么开发电商软件?

怎么开发绝地求生低配版简体中文补丁 不会教我的补丁发我也可以

怎么开发绝地求生低配版简体中文补丁 不会教我的补丁发我也可以

怎么开发游戏中文补丁

怎么开发游戏中文补丁

怎么开发手机端小游戏

怎么开发手机端小游戏

谁知道怎么开发一款游戏?

谁知道怎么开发一款游戏?

软件开发行业订单太少,请问大家都是怎么开发客户的?

软件开发行业订单太少,请问大家都是怎么开发客户的?

游戏和软件都是怎么开发的?说说战术上的事,不要空谈战略,谢谢!

游戏和软件都是怎么开发的?说说战术上的事,不要空谈战略,谢谢!

传奇私服现在怎么没有现开发的

问题补充: 最佳回答:推荐你去 私服联盟 看看 每天都有 新开的服 以及 售卖私服技术的 其他回答:盛大传奇-传奇续章,算现在最正规的传奇了。

怎么能学习游戏开发与设计相关知识?

怎么能学习游戏开发与设计相关知识?

想问一下怎么能学习游戏开发与设计相关知识?

想问一下怎么能学习游戏开发与设计相关知识?

我的世界怎么给基础能力开发机充电

我的世界怎么给基础能力开发机充电

毕设:基于Windows平台的斗地主游戏设计与开发的任务书怎么写

毕设:基于Windows平台的斗地主游戏设计与开发的任务书怎么写

深圳市和泰网络科技有限公司开发优米平台怎么注册会员

深圳市和泰网络科技有限公司开发优米平台怎么注册会员

为什么手机游戏要钱!

兄弟,你可以去拇指玩下载相应游戏的破解版的。你可以玩那些免费版的游戏啊!不然那些开发手机游戏的公司怎么混。。。开发商也是要吃饭的啊当然了 不要钱他们开发游戏干什么、

怎么知道一款手游是哪里开发的

怎么知道一款手游是哪里开发的

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1