• 1. 智能手机软件开发技术主讲:董鑫正 公共邮箱:pptfromdxz@163.com
  • 2. 内容回顾3G?使用什么技术? 3G的三个标准? IMSI? IMEI?
  • 3. 第三章 手机常用操作系统Symbian Windows Mobile iOS Android
  • 4. Symbian简介Symbian(塞班)系统是Symbian公司为手机而设计的操作系统 2008年12月2日,Symbian公司被诺基亚收购 2011年6月22日,诺基亚将塞班项目承包给埃森哲,埃森哲将提供对塞班系统支持服务到2016年 Symbian被Nokia放弃,其未来成为未知数
  • 5. 经典机型E72N97N73N95
  • 6. Symbian操作系统Symbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用 操作系统的内核,与图形用户界面技术分开,能很好的适应不同方式输入的平台,也可以使厂商为自己的产品制作更加友好的操作界面,符合个性化的潮流 一个标准化的开放式平台,任何人都可以为支持Symbian的设备开发软件
  • 7. Symbian的UI早期UI平台 S60:数字键盘 S80:全键盘 S90:触屏 UIQ:触屏 近期UI平台 S60 V3:键盘 S60 V5:触屏 Symbian^3:键盘和触屏
  • 8. 体系结构
  • 9. Symbian的优势较低的研发成本 强大的开放性 低功耗,高处理性能 系统运行的安全性、稳定性高 多种UI,灵活、简单、易操作 面向对象的操作系统和开发平台
  • 10. Symbian的不足Symbian机型所采用的硬件配置较低,且各类机型采用的的处理器主频较低,虽然系统可以使其获得较高的处理效能,但是在多媒体等方面的表现依然不尽如人意 对触屏的支持不够好,用户界面逐渐落后 UI版本众多,之间的兼容性较差 学习成本较高:使用Symbian C++作为开发语言;C/S架构;接口封装不足;文档不足
  • 11. 第三章 手机常用操作系统Symbian Windows Mobile iOS Android
  • 12. WM简介Windows Mobile是微软针对移动产品而开发的手机操作系统 该操作系统的设计初衷是尽量接近于桌面版本的Windows Windows Mobile 捆绑了一系列针对移动设备而开发的应用软件,这些应用软件创建在Microsoft Win32 API的基础上 新继任者Windows Phone7出现后,Windows Mobile系列正式退出手机系统市场
  • 13. 历史版本早期的Windows Mobile Pocket PC:触屏 Smart Phone:键盘 Windows Mobile 6.0 Windows Mobile Classic:掌上电脑 Windows Mobile Standard:智能手机 Windows Mobile Professional:掌上电脑型智能手机 Windows Mobile 6.5之后 Windows Phone 7 Windows Phone 8
  • 14. WM特点源码模式:封闭性,商业专有 编程语言:C++,C# 内核:Windows CE 界面:Windows Mobile系列操作系统是从Windows操作系统上变化而来的,它们的操作界面非常相似 开发:同上,有Windows开发经验的开发者很容易上手
  • 15. WM优势界面类似于台式机的Windows,便于熟悉电脑的人操作 预装软件丰富,内置Office Word, Excel, Power Point, Internet Explorer, Media Player 电脑同步非常便捷,完全兼容Outlook, Office Word, Excel等 多媒体功能强大,借助第三方软件可播放几乎任何主流格式的音视频文件
  • 16. WM不足对不熟悉电脑的人来说操作较为复杂 对硬件要求较高 体积略大,许多操作需借助触摸笔 触屏操作体验好于Symbian,与Android和iPhone还有差距
  • 17. Windows Phone 7追求全新的用户体验、移动体验(与Android、iOS、WM相比) 与WM系统不兼容 内核:Windows CE 7.0 源码模式:封闭源代码、封闭组件 编程语言:C#、VB 程序运行方式:同Android,运行在虚拟机上
  • 18. 第三章 手机常用操作系统Symbian Windows Mobile iOS Android
  • 19. iOS简介苹果iOS是由苹果公司开发的手持设备操作系统,使用的设备有: iPhone iPod touch iPad Apple TV iOS与苹果的Mac OS X操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统
  • 20. iOS特点内核:Darwin 源码模式:封闭源码、开源组件 编程语言:C、Objective-C、C++ 硬件设计:艺术品 人机交互:最专业 用户体验:最好
  • 21. iOS架构
  • 22. 第三章 手机常用操作系统Symbian Windows Mobile iOS Android
  • 23. Android简介Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备 Android操作系统最初由Andy Rubin开发,最初主要支持手机 2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上
  • 24. Android特点内核:Linux 包类型:APK 源码模式:自由免费、开放源码 编程语言:底层C和C++,应用层Java 程序运行方式:虚拟器Dalvik
  • 25. Android架构