文档介绍:智能手机应用开发基础 ————兰州大学移动联合实验室
主要内容
智能手机是什么
智能手机有哪些
智能手机的操作系统
OHA Android
Android 应用编程实例
智能手机(Smartphone)
智能手机的特点
具备普通手机的全部功能,如正常的通话、收发短信等
具备无线接入互联网的能力,即支持GPRS/CDMA1X/3G网络
具备PDA的功能,包括个人信息管理、日程记事、多媒体应用等
具备一个具有开放性的操作系统,扩展性能强,可安装更多的第三方应用程序
具有人性化的一面,可根据个人需要定制机器功能
智能、非智能
具备中央处理器(CPU)的,未必就是智能手机
联发科 MTK6225:
内核:ARM ARM7EJ-S
主频:104MHz
TI OMAP4430:
内核:ARM Cortex-A9 MPCore + PowerVR SGX540
主频:1GHz
安装有操作系统(OS)的,未必就是智能手机
S40、Nucleus:
简单易用
几乎没有什么扩展能力
Android、iOS、Symbian、Windows Mobile:
可扩展、定制
高功耗
支持 3G 的手机,未必就是智能手机
3rd Generation,第三代数字通信,只是一种通信技术标准
符合 3G 标准就是 3G 手机,与智能与否无关
简言之,智能手机就是一台可以随意安装和卸载应用软件的手机(专用计算机):
很容易就能够从网络上获取第三方应用软件
检索软件的依据是手机操作系统而不是手机品牌型号
获取软件的网站是手机软件市场而不是手机厂商网站
品牌
地区
主要支持操作系统
主要机型
Nokia
芬兰
Symbian,Meego, Windows Phone
N95,C7,N8,N9,E6
Moto
美国
Android,Linux+java
ME811,V8,Droid
Apple
美国
iPhone OS
iPhone 2G/3G /3GS/4/4s
HTC
中国
台湾
Windows Mobile,Windows Phone,Android
HTC G1,Wildfire,Desire,Sense
RIM
加拿大
BlackBerry
9500,9800
智能手机的主要品牌
智能手机的操作系统
BlackBerry
邮件是特色,对输入设备做过特别设计
iPhone OS
Mac OS X 的衍生,类 Unix 系统,Objective-C
Windows CE
微软:“ Windows Mobile 将熟悉的 Windows 体验扩展到了移动环境中,所以您可以立即使用它投入工作。”
Symbian
诺基亚为主,2010年2月开放,以 S60 为主流
Palm OS
掌上电脑专用,节能、资源占用少、内置数据库
MeeGo
由英特尔和诺基亚整合 Moblin 和 Maemo 而来
Android、MontaVista
基于嵌入式 Linux
BlackBerry
RIM 1984年成立,加拿大为数不多的全球知名品牌之一
特点:手机和电子邮件的融合,商务性能优越
宽大的屏幕和便于输入的 QWERTY 键盘,为拇指输入而优化
推送邮件服务(push email):新邮件自动由 RIM 服务器传送到手机服务运营商,然后直接推送到黑莓终端上
RIM 服务器的数量、分布、可靠性直接影响用户的邮件应用
封闭源码
iPhone OS
源自 Mac OS X,类 Unix 系统
iPhone、iPod Touch、iPad
特点:
多点触摸(Multi-Touch)界面
对 Java、Flash 的支持有限
系统架构分为四个层次
内核操作系统层(the Core OS layer)
内核服务层(the Core Services layer)
媒体层(the Media layer)
可轻触层(the Cocoa Touch layer)
封闭源码+ 开放源码组件