移动平台软件开发详解:Symbian、Windows Mobile与Linux
需积分: 0 117 浏览量
更新于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的结合,但随着市场动态的变化,这一策略也发生了调整。
这篇文档为开发者提供了手机软件开发的概况,尤其是对三大主要操作系统的解析,对于想要涉足手机应用开发的人来说,具有很高的参考价值。了解这些平台的特性、市场份额以及发展趋势,可以帮助开发者做出明智的选择,确定最适合他们的开发环境和目标市场。
2010-07-09 上传
2022-02-01 上传
2014-02-12 上传
2021-11-13 上传
点击了解资源详情
2020-10-23 上传
2010-06-30 上传
2008-06-15 上传
2015-10-18 上传
poplst
- 粉丝: 0
- 资源: 13
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍