智能手机应用程序开发设计简介

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Dalvik virtul machine: 一个基于Linux的虚拟机。 Integrated browser: 一个基于开源的WebKit引擎的 浏览器,在应用程序层。 Optimized graphics: 包含一个自定义的2D图形库和 基于OpenGL ES 1.0 标准的3D实现。 SQLite: 数据库 Media support: 通用的音频,视频和对各种图片格 式的支持(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
演讲者:宣峰 时 间:2013-09-05
智能手机简介 智能手机特点 智能手机操作系统 智能手机开发平台 互联网手机发展方向 PhoneGap跨平台开发
智能手机简介
所谓智能手机,是指像个 人电脑一样,具有独立的操作 系统,可以由用户自行安装软 件、游戏等第三方服务商提供 的程序,通过此类程序来不断 对手机的功能进行扩充,并可 以通过移动通讯网络来实现无 线网络接入的这样一类手机的 统称。
⒌功能强大,扩展性能强,第三方软件支持多。
智能手机简介 智能手机特点 智能手机操作系统 智能手机开发平台 互联网手机发展方向 PhoneGap跨平台开发
智能手机操作系统
Symbian 操作系统 由诺基亚、索爱、MOTO、西门子等几家大型 移动通讯设备商共同出资组建的一个合资公 司,专门研发手机操作系统。
智能手机开发平台
当前三大主流智能手机开发应用
Android 开发语言为JAVA IOS 开发语言为Object-c WinPhone 开发语言为C#
Android 开发
平台的架构模型
Application framework: 可重用的和可替换的组件 部分,在这个层面上,所有的软件都是平等的。
Web app 和Native app的趋势
移动互联网的到来,尤其是Html 5的发展让Web App的发展在这一两年 内突飞猛进,由此,Web App与 Native App(客户端类型的App)之 争也开始由PC向移动平台转移,并有 愈演愈烈之势。移动终端的硬件性能 使得Web App有了大显身手的机会, 对传统Native App的冲击不可谓不大。 然而移动设备在交互性的需求上比传 统PC又要更加强烈,现阶段Native App在用户界面和交互性体验上还占 有绝对优势。
⒉具有PDA的功能,包括PIM(个人信息管理)、 日程记事、任务安排、多媒体应用、浏览网页。
⒊具有开放性的操作系统,拥有独立的核心处 理器(CPU)和内存,可以安装更多的应用程序,使 智能手机的功能可以得到无限扩展。
⒋人性化,可以根据个人需要扩展机器功能。根据个人需要,实时扩展机器 内置功能,以及软件升级,智能识别软件兼容性,实现了软件市场同步的人性化功 能。
IOS开发环境搭建
• 注册APPLE ID • 注册开发者账号 • 准备硬件环境(Mac系统、手机等) • 安装X-CODE • 模拟机、真机调试运行
WinPhone开发
平台的架构模型
智能手机简介 智能手机特点 智能手机操作系统 智能手机开发平台 互联网手机发展方向 PhoneGap跨平台开发
智能手机 - 概念起源
智能手机的诞生,是掌上电脑(Pocket PC)演变而来的。 最早的掌上电脑是不具备手机的通话功能,但是随着用户 对于掌上电脑的个人信息处理方面功能的依赖的提升,但 由不习惯于随时都携带手机和PPC两个设备,所以厂商将 掌上电脑的系统移植到了手机中,于是才出现了智能手机 这个概念。
Linux操作系统
平台的开源手机操作系统的名称
Linux以自由、免费、开放源代码为武器,采用Linux操作系统可以降低智能手机
的成本
Mac OS X 由苹果推出的系统,基于UNIX
智能机主流系统分类及对比
智能手机简介 智能手机特点 智能手机操作系统 智能手机开发平台 互联网手机发展方向 PhoneGap跨平台开发
Android 开发环境搭建 • JDK安装 • Eclipse安装 • Android SDK安装 • ADT安装 • 创建AVD
IOS 开发
平台的架构模型
IOS的系统架构分为四个层次:核心操作系统层(Core OS layer)、核 心服务层(Core Services layer)、媒体层(Media layer)和可触摸层 (Cocoa Touch layer)
智能手机简介 智能手机特点 智能手机操作系统 智能手机开发平台 互联网手机发展方向 PhoneGap跨平台开发
智能手机特点
智能手机具有五大特点
⒈具备无线接入互联网的能力,Biblioteka Baidu需要支持GSM 网络下的GPRS或者CDMA网络的CDMA1X或3G(WCDMA、 CDMA-2000、TD-CDMA)网络,甚至4G(HSPA+、FDDLTE、TDD-LTE)。
Windows mobile操作系统 由微软公司研发手机操作系统。
黑莓操作系统 是加拿大Research In Motion(简称RIM) 公司推出的一种无线手持邮件解决终端设备 的操作系统
Palm操作系统 PALM公司研发的操作系统
Android(安卓)操作系统
是Google于2007年11月5日宣布的基于Linux
GSM Telephony: GSM 移动网络, 硬件支持。 Bluetooth, EDGE, 3G, and WiFi: 都依赖于硬件支 持。 Camera, GPS, compass, and accelerometer: 都依 赖于硬件支持。 Rich development environment: 包含一套完整的 开发工具集,方便跟踪调试,内存检测和性能测试,而 且提供了
可触摸层,这一层为我们的应用程序开发提供了各种有用的框架,并且 大部分与用户界面有关,本质上来说它负责用户在iOS设备上的触摸交互操 作。
媒体层,通过它我们可以在应用程序中使用各种媒体文件,进行音频与 视频的录制,图形的绘制,以及制作基础的动画效果。
核心服务层,我们可以通过它来访问iOS的一些服务。 核心操作系统层,它包括内存管理、文件系统、电源管理以及一些其他 的操作系统任务。它可以直接和硬件设备进行交互
相关文档
最新文档