适合3g手机用的软件 (适合3g手机用的软件)
下面为大家分介绍和分析一下现有的手机软件平台,开发工具。让大家对手机软件开发的现状有清楚的认识,在进入具体的手机软件开发时有必要的准备。
据报道,目前国内iPhone的手机数已经达到100万了,而且如果联通能引入iPhone的话,相信iPhone的用户数量将会暴增,可能联通的股票估计也会暴涨。有如此大的用户群体,相信选择为IPhone用户开发软件也是很诱人的。
IPhone的开发资料比较丰富,如果你懂英文的话,获得第一手的资料就是从苹果的开发网站上获得(developer.apple.com), 不过首先得麻烦一下注册一个AppleID,然后获取IPhone SDK(Software Development Kit). 另外IPhone的还提供了很好的指南,使用SDK带的开发工具Xcode帮助你一步一步开发程序,并且安装到IPhone手机上。
开发IPhone 应用的程序需要的语言是Objective C , 如果你有很好的C或者C++基础,那学习起来就会比较容易上手, SDK可以安装在Mac OS x Leopard 10.5.4后的操作系统上,如果程序员熟悉Mac OS X,那开发iPhone程序的过程就会很清楚了。
S60系统是Nokia针对手机的型号对Symbian OS 用户界面(UI)进行的修改,目前已经发展到了S60 第5版 。版本比较多,这也是普遍认为开发Symbian难的原因之一,但可用的开发语言比较多Java , C++, 标准C++,Adobe 的Flash lite , Python。所以开发者要根据自己应用的特点选择所用的技术了, Nokia的优势是目前国内用户比较多,所以市场前景也是很有优势的。但对于S60第5版来说目前支持的设备只是N97,但是N97在国内上市价格不菲,市场情况还不得而知。
目前,很多国内外大厂商都生产支持WM的平台的手机,三星,索爱,国内的多普达等。微软的开发工具向来对开发人员都比较容易使用,文档,资料也最为丰富。而且Windows 下的应用程序开发人员也众多 , 使用Windows Mobile手机的用户也众多,而且Windows Mobile有广大使用Windows系统的用户环境。在未来3G手机当道的条件下,在其下开发的应用程序也是可想而知的。
还有其他的一些平台开发,如brew,palm 由于在中国手机市场上毕竟还是少数,在此不再赘述。
不管使用什么平台,开发出实用,方便的应用项目对于软件工程师才是更重要的。目前手机上的软件功能也众多,办公类软件,阅读软件,游戏。未来随着网络资费降低,各种方便的联网服务也会提供。开发的手机软件如何销售也是一个很热的话题,如iPhone的下载软件网站AppStore运营模式,。国内的开奇网(www.kaiqi.com)就是专门针对手机软件开发者的淘宝类型应用软件商店,是目前唯一一个支持私人出售自主手机软件产品的一个平台,可以说是在国内首开先河。在这个战火纷争的前3G时代,资费的降低将会是趋势,因为毕竟中国不只是一个运营商, 吸引用户的只能是具体到可以自主选择的实际操作性强的软件,以及综合服务。