移动平台软件开发详解:Symbian、Windows Mobile与Linux

需积分: 0 2 下载量 80 浏览量 更新于2024-09-17 收藏 855KB DOC 举报
"这篇文档是关于手机软件平台开发的总结,涵盖了主要的手机操作系统平台,如Symbian、Windows Mobile和Linux,以及它们的特点和市场份额。" 本文档深入介绍了手机软件开发的重要平台,重点关注了智能手机领域。首先,移动互联网的兴起使得手机通信与互联网结合,推动了移动电子商务的发展。开发平台分为智能手机和非智能手机两类,同时,开发平台又可细分为开放式和封闭式。开放式平台允许更广泛的软件开发和分发,如Symbian、Windows Mobile、Linux、iPhone、Android、BlackBerry、J2ME和Brew等,这些平台支持通过OTA(Over-The-Air)下载和安装应用程序。封闭式平台则通常由特定的硬件制造商控制,例如MTK、展讯、TI和飞利浦等。 接着,文档详细探讨了几个主要的手机操作系统: 1. Symbian:作为曾经的智能手机市场领导者,Symbian占据了全球超过70%的份额,尤其在欧洲和亚洲有显著的市场占有率。Symbian操作系统分为S60和UIQ两个界面,其中诺基亚使用S60,而索尼爱立信和摩托罗拉使用UIQ。由于其广泛的应用和丰富的中文资料,开发者可以相对容易地获取学习资源。 2. Windows Mobile:占据约12%的市场份额,Windows Mobile与传统的Windows平台开发相似,对于熟悉Windows开发的人员来说,入门较为快速。虽然没有专门针对Windows Mobile的书籍,但《Windows程序设计(第5版)》是学习Win32编程的良好起点,结合SDK和示例代码,开发者可以迅速掌握Windows Mobile的开发。 3. Linux:尽管只占全球智能手机市场的4.4%,Linux曾是摩托罗拉等厂商的选择,如A768、A1200、E680等。然而,摩托罗拉后期的战略转变,包括加入UIQ、与微软合作以及参与Google的开放手机联盟,预示着其对Linux平台的支持可能减弱。摩托罗拉的策略一度是Linux与J2ME的结合,但随着市场动态的变化,这一策略也发生了调整。 这篇文档为开发者提供了手机软件开发的概况,尤其是对三大主要操作系统的解析,对于想要涉足手机应用开发的人来说,具有很高的参考价值。了解这些平台的特性、市场份额以及发展趋势,可以帮助开发者做出明智的选择,确定最适合他们的开发环境和目标市场。