Presentation is loading. Please wait.

Presentation is loading. Please wait.

智能终端软件开发绪论.

Similar presentations


Presentation on theme: "智能终端软件开发绪论."— Presentation transcript:

1 智能终端软件开发绪论

2 agenda 1、智能终端硬件 2、手机操作系统 3、操作系统对比 4、WebOS与Android

3 UMPC Sony oQo 大同UMPC HTC Athena Ultra-Mobile PC Netbook
网络、GPS、键盘或屏幕手写 Netbook MID: Mobile Internet Device oQo 大同UMPC 超级移动电脑(Ultra-Mobile PC,简称UMPC),是一种具有近似笔记本电脑(Laptop PC)的性能及掌上电脑(Pocket PC)体积的电脑。 这个概念的提出来源于Intel,微软为了这个新项目设立的广告词为:“想知道我在哪里吗?我在海边、我在山尖、我在地下道、我在车里、我与你同在、想知道我是谁吗?”因此微软叫它做 Origami 计划、intel 则称它为 UMPC、VIA 叫做 UMD 。简单地说,UMPC 就是一款安装了特殊版 Windows XP Tablet 操作系统的 Tablet PC,但体积要小很多。同时能够扩展功能,包括GPS 等。现在也有linux系统版本的,比如华硕的易PC。 硬件:屏幕尺寸大约7吋及具触控功能,重量要在2磅以下 设计理念: ——几乎随时随地存取内容与信息 ——通过电子邮件、即时消息、聊天或博客等手段彼此沟通 ——在旅途中以视频、游戏、音乐、图片或者电视自娱 ——通过监控办公应用程序和工具提高工作效率 HTC Athena

4 PDA 个人信息助理 掌上电脑 导航产品与谷歌地图 华硕GPS导航器 SONY GPS导航器 Map-Star的GPS定位设备
Nokia 6110 四频 HSDPA / GPS 导航器 PDA(Personal Digital Assistant),是个人数字助手的意思。顾名思义就是辅助个人工作的数字工具,主要提供记事、通讯录、名片交换及行程安排等功能。 按使用来分类,分为工业级PDA和消费品PDA。工业级PDA主要应用在工业领域,常见的有条码扫描器、RFID读写器、POS机等都可以称作PDA;消费品PDA包括的比较多,智能手机、平板电脑、手持的游戏机等。 PDA 手机 + GPS 导航= Dopod U1000,且支持SkyPE 华硕GPS导航器

5 手机 普通手机 智能手机 网络手机 与PDA结合 gphone
Nokia手机户外音响 韩国电信手机/电视遥 控器二合一产品 Sony Ericsson超小型手机电 脑手机放在底座上成为电脑 内置 DVB-H 移动电视手机

6 手机扩展 手表手机:M300 Nike的Speed+手表 Iphone watch Matias公司让智能型手机可以插的键盘 IPad
1英寸的显示屏 USB接口 可播放音乐 支持蓝牙 Nike的Speed+手表 结合 iPod 和运动计测 Iphone watch 播放音乐、查看股市行情、收发信息、地图及导航功能、且拥有拥有专门的照片应用,同时还支持拨打电话,以及随时随地查看航班信息,也能发Twitter和微博。 Matias公司让智能型手机可以插的键盘 手机能够使用各种软件,还能创造虚拟按键 IPad 电子书+上网本+游戏机

7 PMP Meizu M8 Portable Media Player iLuv可即时将视频录制到iPod/ 闪存卡上,与以前技术相反
Nike的 iPod 帽 iLuv可即时将视频录制到iPod/ 闪存卡上,与以前技术相反 Ipod nano 便携式多媒体播放器 XtremeMac开发的iPod音箱 Archos带 Wifi的704 Sony家用影音综合设备 IPEVO支持Skype电话

8 办公用品 录音笔 FLY数字笔 Genius数字便笺 Polymer Vision手机书 能“看懂”在专用纸上所写的内容
能“阅读”写作和纠正语法错误 完成简单的算术运算 将英文互相翻译成西班牙文等 Genius数字便笺 存储100页便笺 2000LPI分辨率 可通过USB连接电脑 笔迹识别软件 Polymer Vision手机书 使用可卷电子纸的电子书阅读器

9 车载信息娱乐系统 IVI In-Vehicle Infotainment

10 Connected TV

11 处理器 电池供电的手持设备 电源供电的终端 ARM处理器为主 主频通常小于800MHz 例子:IPAD 目前常用ATOM处理器
主频可以到2GHz 例子:车载信息娱乐系统 IVI

12 存储 内存 容量接近台式机 外存 Flash存储为主 SD、CF卡、SSD硬盘 部分大容量会采用硬盘 摄像机、视频录像机

13 屏幕 手持设备、IVI采用触摸屏 Connected TV的屏幕大 三维显示器 电子墨水的刷新率 被动式眼镜 主动式的快门眼镜 裸眼三维
120Hz高速切换左右眼画面方式放映 NVIDIA、AMD 日本在5月16号开播第一个长达17小时的3D节目 裸眼三维 美国RealD宣布10年内推出裸眼3D显示器 任天堂 3DS,支持3D立体显示效果,裸眼3D NVIDIA Tegra移动芯片组 电子墨水的刷新率 2010年号称电子书阅读器元年 电子书阅读器(e-book)是一种浏览电子图书的工具 E-ink:应用于电子书阅读器屏幕的技术 7:1 对比度、16层灰度、0.74秒换页时间 新一代E-ink 可以提供 12:1 对比度、更坚固及更快的换页速度

14 输入设备 全键盘,小键盘 多点触摸 摄像头 虚拟现实动作感应技术 多点触摸iPhone MacBook Air 两指三指的滚动、旋转和放大
多点触摸桌面型多点触摸屏幕 微软Windows 7多点触摸技术 摄像头 微距摄像头 近距离拍摄细小物体,常用于名片扫描 虚拟现实动作感应技术 任天堂的WII 索尼棒式控制器Move 微软Xbox360外设Natal 全身动作感应系统Kinect 不用拿着任何装备,同时支持到最多四个人 视觉影像和红外线识别游戏者的身体动作和声音 玩家身体就是个游戏控制器

15 2010年苹果全球开发者大会(WWDC10)IPhone 4.0
最多支持7个多任务 程序分类功能 统一多邮箱的收发件功能 iBooks 更多的企业功能 Game Center,游戏中心 iAd 最新的操作系统iPhone OS 4改名为iOS 4 iPhone OS 4.0 SDK 1500+新API,如开发者调动日历、照片库、短信应用、影片播放和获取、导航功能的改进和快速查看等

16 XpPhone 中国笔电锋的产品 硬件 软件 厚电池使用时间12小时 手机+XP计算机 AMD处理器 1GB或512MB内存
8-64GB的固态硬盘或30-120GB的HDD硬盘 4.8英寸800×480大触摸屏 接口丰富 USB host 选配WiMax无线模块 可扩展支持投影仪 软件 Windows Embedded Standard 2009操作系统 进入系统之后,会自动开启手机界面 将会支持Windows 7 厚电池使用时间12小时 xpPhone是来自中国的手机将成为世界首款运行WindowsXP的手机。 2009年台北电脑展上,一家名不见经传的ITG电子公司正式发布了这款XPPhone智能手机产品。

17 谷歌TV 2010年5月19日发布,百万个电视台 硬件 软件 与gphone互动
英特尔的Atom CE4100 SoC(2009年发布的产品) 支持 1080p 影片播放、Blu-ray 支持 MPEG-4、3D绘图 Sony的电视机 罗技的遥控器 软件 Android 2.1 支持Flash 10.1 支持Android market的软件 与gphone互动 Android手机当遥控器来操作Google TV 手机上正在看的东西,可以显示到google TV上播放 Google TV是Google公司发布的一款新产品,于美国旧金山时间2010年5月19日召开的2010Google I/O大会上发布,于2010年秋上市。 Google TV将网络和电视结合在一起,成为一套新的娱乐系统。 Google TV内置了Google的整合搜索技术,输入简单的文字即可在电视节目、网络、YouTube、订阅的视频网络里查找某个视频。 由于Google TV是基于开源的Android和Chrome制作的,这也使得Google TV是一个开放的系统

18 IPAD Ipad 1 Ipad 2 处理器A4 iPhone OS 3.2 单核->双核:A5处理器包括A9处理器(两个A8核)
SOC,包括ARM CPU+GPU,A4 封装有三层 两层 RAM(三星 K4X1G323PE,256M) 一层含有微处理器。 显示芯片(PowerVR SGX GPU) ARM架构,1GHz主频,Cortex-A8单核心微架构 BSN网站称是A9,是错误的 iPhone OS 3.2 Ipad 2 单核->双核:A5处理器包括A9处理器(两个A8核) 256M->512M内存 无摄像头->前后摄像头 尺寸更小

19 智能终端市场 2007年计算机厂家进入手机市场 2008年互联网厂家进入手机市场 革了谁的命? 苹果iPhone 谷歌gPhone
传统手机厂家处境艰难

20 agenda 1、智能终端硬件 2、手机操作系统 3、操作系统对比 4、WebOS与Android

21 智能手机操作系统 类Unix 基于Linux Access Linux · Android · bada · LiMo · MeeGo (Moblin · Maemo · Qt Extended) · Openmoko Linux (Qt Extended Improved) · OPhone · SHR · webOS 过去:DSLinux · Familiar · iPodLinux · Mobilinux · Ubuntu Mobile 其他 BlackBerry Tablet OS · iOS Windows CE (Windows Phone 7 · Windows Mobile) · BlackBerry OS · GEOS · Nintendo DSi OS · Nokia OS (S30 · S40) · PSP OS · Symbian (MOAP(S) · UIQ · S60 · S80 · S90) 过去: Palm OS · SavaJe 相关平台 BREW · Java ME (FX Mobile)

22 操作系统 Symbian Windows CE RIM iPhone OS Palm OS MeeGo Android,MontaVista
微软:“Windows Mobile 将熟悉的 Windows 体验扩展到了移动环境中,所以您可以立即使用它投入工作。” 现在更名为Windows Phone 7 RIM 加拿大BlackBerry(黑莓),邮件是特色 对输入设备都做过特别设计,使输入设备可以频繁使用 iPhone OS Mac OS X的衍生,类Unix系统, Objective-C Palm OS 3Com公司的产品,专用于掌上电脑,Palm OS节能、占有非常小的内存、内置数据库,封闭操作系统 MeeGo 英特尔和诺基亚宣布整合Moblin和Maemo Android,MontaVista 基于嵌入式Linux

23 Symbian 摩托罗拉、西门子、诺基亚→诺基亚→开源 前身是Psion公司的EPOC系统 实时性、多任务的纯32位操作系统
抢占式的多任务调度和内存保护 具有功耗低、内存占用少等特点 三个系统设计原则是: 用户数据的完整性和安全性至关重要 不能浪费用户的时间 所有的资源都是稀少的 第二代内核EKA2 可以运行在单处理器的手机:用户应用程序和手机信号栈两者都运行在一个处理器上 Symbian OS 操作系统 按内核版本分有v6.1,v7.0,v8.0,v8.1,v9.1,v9.2等 按用户平台(界面)分有S60,S80,S90,UIQ,MOAP等。

24 WinCE 微软从计算机到嵌入式系统 一个版本到两个版本(pocket pc,mobile),再回到一个版本 精简的Windows 95
1996-CE 1.0,手持计算机(Handheld PC),屏幕为 480 x 240 pixels、四色灰阶、2 MB 内存、44 MHz 处理器 1997-CE 2.x,Palm PC,支持彩色屏幕-与palm的纠纷 2000-CE3.0,PocketPC,Compaq iPAQ 2001- Pocket PC 2002,WinCE 3.0 核心,加入了手机功能的支持;同年针对小型化智能型手机发表 Smartphone 2002 2002-Windows CE 4.0 .NET 2003-Windows Mobile 2003,以Windows CE 4.0 .NET为核心 2005-以 WinCE 5.0 为核心的操作系统 Windows Mobile 5.0,支持 3G 网络,具备永续性内存储存 一个版本到两个版本(pocket pc,mobile),再回到一个版本 精简的Windows 95 可以使用Windows平台上的编程工具(如VB、VC等)

25 Windows phone 7.0 Windows Mobile 2009年2月 诺基亚采用Phone 7
微软的手持设备,主要有手机、PDA、随身音乐播放器等 2009年2月 推出了Windows Mobile 6.5的手机 诺基亚采用Phone 7 Motorola 企业版 左图为 FR6000,右图为 FR68 HTC Windows Mobile 6.5

26 微软11年4月底发布了Windows Phone开发者工具CTP(社区技术预览版)的最新版本
整合了最新发布的Visual Studio 2010正式版 为Windows Phone仿真器升级了Windows Phone 7系统镜像 2010年6月6日微软已经委托游戏开发公司Touch Dimensions为Windows Phone 7手机平台开发20+休闲娱乐游戏 硬件 ARMv7-based applications processor Hardware acceleration for the DirectX® application programming interface Capacitive multi-touch screen Digital camera Bluetooth and Wi-Fi connectivity FM radio receiver A-GPS Accelerometer, compass, light, and roximity sensors 软件 基于Windows CE 7内核

27 The following diagram shows the structure and primary components of the architecture.

28 BlackBerry OS 加拿大RIM(Research In Motion) BlackBerry的经典设计
宽大的屏幕和便于输入的QWERTY键盘,为拇指输入而优化 最大特点就是手机和电子邮件的融合 用户在任何有手机信号的地方接收互联网电子邮件 推送邮件服务(push ) 新邮件自动由RIM的服务器传送到手机服务运营商,然后直接推送到黑莓终端上。 封闭源码 最新版本 10 (黑莓Z10和Q10) / 2013年1月 Blackberry的平板PlayBook

29 Palm OS Palm OS是3Com公司的产品,专用于掌上电脑。 主要特点: 良好的节能功能。
数据以数据库的格式存储 1996-PalmPilot 1000 2002-handera 330 奔迈Treo Pro 胖梨Palm Pre

30 IPhone OS iPhone OS 或 OS X iPhone是由苹果公司为iPhone开发的操作系统 系统架构分为四个层次
iPhone、iPod touch以及iPad 以Darwin为基础的 系统架构分为四个层次 内核操作系统层(the Core OS layer) 内核服务层(the Core Services layer) 媒体层(the Media layer) 可轻触层(the Cocoa Touch layer) 系统操作占用大概240MB的内存空间 源码模式:封闭源码+开放源码 组件 最新测试版本 iOS 7.1.2(2014年7月1日)

31 IPad 一台iPad WiFi版的实际价值是259.60美元 处理器A4 iPhone OS 7
触摸屏$95,金属后盖10.50美元,内部处理器等26.80美元 处理器A4 A4 封装有三层 两层 RAM(三星 K4X1G323PE,256M) 一层含有微处理器。 SOC,包括ARM CPU+GPU 显示芯片(PowerVR SGX GPU) ARM架构,1GHz主频,Cortex-A8单核心微架构 BSN网站称是A9,是错误的 iPhone OS 7

32

33 2010年5月25日正式发布

34

35 嵌入式Linux 目前正在开发的嵌入式系统中,49%的项目选择Linux作为嵌入式操作系统。Linux现已成为嵌入式操作的理想选择。所有基于Linux的EOS大多数具有以下特点: 精简的内核。性能高、稳定,多任务。 支持多种体系结构。 提供良好的开发环境。能够提供完善的嵌入式GUI以及嵌入式X-Windows。 支持大量嵌入式应用程序。 用户可定制。可提供图形化的定制和配置工具。 丰富的硬件驱动。 提供完善的解决方案。针对嵌入式的存储方案,提供实时版本和完善的嵌入式解决方案。 完善的中文支持。 开放源码。 手机linux操作系统 Android MontaVista

36 嵌入式Linux与Windows Mobile
开放开源 有开源社区的支持 由多个公司开发 支持嵌入式Linux的厂商众多 应用领域广泛 免费 Windows Mobile/Phone 部分开放 由微软开发维护 有微软的技术支持 有相关开发社区 支持的厂商众多 应用领域比较广泛 版权/许可证费用 嵌入式Linux的主要优势在于它的免费、开放开源

37 典型的嵌入式Linux 嵌入式Linux有多个不同的版本 典型的嵌入式Linux 源于Linux 应用于不同的领域 有各自的特点
Montavista Linux Android Moblin

38 嵌入式Linux-Montavista Linux
电信设备用的Carrier Grade Edition 手机用的Mobilinux 消费电子产品及其他设备用的Professional Edition 摩托罗拉手机的linux手机采用了Montavista 早期采用symbian,后改用windows mobile,再换成Linux

39 嵌入式Linux-Montavista Linux(2)
提供了很好的实时支持 支持广泛的嵌入式处理器 提供嵌入式设计的开放源码方案包 Montavista Linux最新版本 Montavista Linux 6 注:图来自

40 嵌入式Linux-uClinux uClinux概述 uClinux的技术特点 Lineo公司的产品 针对微控制领域而设计的Linux系统
该领域的嵌入式处理器往往没有MMU(memory management unit) uClinux的技术特点 对Linux的重新配置和裁剪 重写了应用程序库,进行了精简工作 采用romfs文件系统 通过内存或者Flash启动 对用户程序采用静态连接的形式

41 嵌入式Linux-Qtopia Trolltech 公司为采用嵌入式Linux操作系统的消费电子设备而开发的综合应用平台 三个版本
Qtopia PDA 版 Qtopia 消费电子产品平台 被诺基亚收购 诺基亚出Symbian,一度市场份额超过60% 收购Symbian所有股份,开源 与intel合作Meego

42 嵌入式Linux-Android Android Android的特点 Google+开放手机联盟 2007年11月5日发布
T-Mobile G1 基于Android的手机GPhone Android的特点 包括了操作系统、中间件、用户界面和应用软件 这是一个平台 面向智能手机

43 嵌入式Linux-Android(2) Android的优势 Android的冲击 开放开源 提供一整套的解决方案 免费!!!
Symbian Windows Mobile IPhone

44 嵌入式Linux-Maemo 基于 Linux Debian 的系统平台 诺基亚公司 面对智能手机及Internet Tablet
诺基亚N770、N800、N810和N900 面对智能手机及Internet Tablet Internet Tablet:介于 个人数位助理(PDA) 跟 UMPC 之间,略小于英特尔公司的移动互联网设备(MID)。

45 嵌入式Linux-Moblin Intel为MID设计 Moblin的特点 启动于2007年7月,作为Moblin项目组
目的是推动MID等类设备中Linux的应用和新技术的发展 建立了Moblin 社区 目前的版本是Moblin 2.0 Moblin的特点 优化移动用户操作界面 高速的联网性能 占用资源小

46 嵌入式Linux-Moblin(2) Moblin 2.0 Moblin更多的是为带数据互联功能的移动设备设计 针对电源管理部分做了优化
更多的是面向Intel自己的嵌入式处理器 Atom 可以通过软硬件结合来进行设计 比较完整的全套开发工具 Moblin更多的是为带数据互联功能的移动设备设计

47 嵌入式Linux-OpenMok 提供开源Linux软件栈与硬件 三部分 产品
硬件系统也是完全开放的 允许开发者对软件和硬件任意定制 三部分 基本的OpenMoko软件环境建立在GNOME移动和嵌入技术基础上,包括GTK+工具包 FreeRunner部分,这是一个完全开放的部分,可以让开发者任意选择第三方平台,比如Linux桌面环境,或者支持Nokia互联网平板设备的图形Shell等。 包括FreeSmartphone.org的APIs,快速提供复杂应用。 产品 第一款OpenMoko硬件是Neo1973 第二款OpenMoko硬件是Neo FreeRunner

48 嵌入式Linux-WebOS 最新版本 Palm公司 类似于chrome浏览器“沙盒”架构 卡片方式
放弃了PalmOS,改推以linux为基础的WebOS 由于Palm被HP收购,webOS现收归HP旗下 HP已发布多款手机及一款平板电脑 webOS将在线社交网络和Web 2.0一体化作为重点 最新版本 3.0.5/ 2012年1月 类似于chrome浏览器“沙盒”架构 卡片方式

49 iPodLinux 内核为Modified µClinux 运行在iPod上 功能 与iPod原OS形成双系统
文字编辑、视频播放(在iPod nano 2上)、模拟器游戏、编程等功能 与iPod原OS形成双系统

50 嵌入式linux-LiMo LiMo 基金会 Linux Phone Standards (LiPS) 论坛 组成 支持LIMO系统手机
2007 年 1 月创立 会员数超过 50 Linux Phone Standards (LiPS) 论坛 GPEPhone(GPE Palmtop Environment ) 08年并入 LiMo 组成 用Wind River提供的Linux版本、系统架构平台和集成工具集来开发各自的终端设备 支持LIMO系统手机 三星I8320 H1、三星I8330 H2、三星I6410 M1、三星I8350

51 bada 韩国三星 特点 版本 人人能用的低智能手机的时代(Smartphone for Everyone)
配置不灵活、用户交互性差、面向服务弱 非常不重视SNS集成和基于位置服务应用 版本 2.0 (SDK) / 2011年 bada是韩国三星电子自行开发的智能手机平台,底层为Linux核心。

52 agenda 1、智能终端硬件 2、手机操作系统 3、操作系统对比 4、WebOS与Android

53 终端操作系统总体框架分析对比 基于其他系统 内核类型 开源性 CPU指令集 首次发布时间 开发公司或组织 Symbian EPOC 微内核
基于其他系统 内核类型 开源性 CPU指令集 首次发布时间 开发公司或组织 Symbian EPOC 微内核 ARM,x86 1994 Symbian Foundation Windows Phone WinCE 混合型 ARM,MIPS,x86,SuperH 2000年4月 Microsoft BlackBerry 未知 ARM 1999 RIM iPhone OS Darwin 2007年1月 Apple Android Linux 宏内核 2008年10月 Google Palm 1996 webOS 部分 2009年6月 HP MeeGo x86,ARM 2010年3月 Intel,Nokia

54 多任务支持 实时性 软件安装方式 内核编程语言 应用编程语言 编程API 安全性 模拟器 用户界面 Symbian 软件包 Ovi Store C++ C++,Java,Python J2ME,Symbian API 数字签名 WINS S60,UIQ,MOAP,Qt Windows Phone 软件包,Marketplace C++,C#,VB,Java .NET,J2ME,WinCE API 证书和加密 VS中集成 Windows图形,Silverlight BlackBerry App World Java J2ME,BlackBerry API BlackBerry图形 iPhone OS App Store C,C++, Objective-C Cocoa Touch Android Android Market C,C++ Android Java Class 权限控制 Android 图形 Palm C Palm API 简单加密 Palm图形 webOS 软件包、在线安装 C,C++,HTML,JavaScript,AJAX webOS API webOS图形 MeeGo Intel AppUp, MeeGo API Qt

55 agenda 1、智能终端硬件 2、手机操作系统 3、操作系统对比 4、WebOS与Android

56 智能手机操作系统的发展-WebOS 互联网操作系统,最新型的嵌入式操作系统 WebOS 内涵 外延 Android是典型的WebOS
Web operating system 或者Web-based Operating System 内涵 运行在浏览器中的虚拟OS,是基于Web的服务的开放式集合 提供了WebOS API,能够根据WebOS API进行编程 能够在WebOS中打开应用程序 外延 用户通过浏览器运行基于Web的在线应用 能实现PC操作系统上的各种操作 程序语言以PHP, XML, JS等Web语言为主,尽可能消灭高级语言 Android是典型的WebOS

57 Web OS WebOS概念 Web operating system 或者Web-based Operating System
更为广泛的定义是基于Web的服务的开放式集合(an open collection of Web services) 最早是由UC Berkeley的穆罕默德.Amin.Vahdat等人提出1998 最初是为了解决在WWW(World Wide Web)下,Internet访问时的资源不足,包括带宽、连接等

58 WebOS的提出者对WebOS的最初设计

59 WebOS的功能 用户通过浏览器可以在这个WebOS上运用基于Web的在线应用(Web Application)的操作来实现PC操作系统上的各种操作(包括文档的存储,编辑,媒体播放等等)。 网络资源寻址 全球名称空间 远程执行程序(在客户端执行服务器程序) 资源管理 认证与安全

60 WebOS不仅仅是“the web as in HTTP” 具备了一些传统操作系统的特点
WebOS提供了WebOS API,能够根据WebOS API进行编程 能够在WebOS中打开应用程序 区别 使用PHP, XML, and JavaScript等Web语言实现 基于网页的操作系统 打开网页就等于进入了一个操作系统

61 Web OS支持丰富的网络操作 网页浏览 RSS阅读 直接支持一些Web API
表现上可以是一个软件包,安装这个软件,可以方便地使用互联网 

62 Web API全称是Web Application Program Interface
网络应用程序编程接口 类似于微软提供的Windows API 微软的Windows API提供了本机的操作接口 Web API提供了网络的操作接口 把Web的基本操作程序封装在一起,称为Web OS有其合理性

63 WebOS的优点 基于Web的标准化程度很高,不同的程序和服务能够方便的进行对接 省去下载,免受病毒木马的骚扰
尚未形成标准 有开源的WebOS可以参考 省去下载,免受病毒木马的骚扰 不用安装应用软件,免去维护,对硬件的要求低 软件的扩展性好,可以无缝的升级软件功能 对开发者而言更容易解决盗版问题,同样也解决了收费困难的问题 终端随意选择 可以在不同浏览器、不同的操作系统运行程序,甚至可以在其他的终端

64 缺点 执行效率低 带宽瓶颈 开发难度大 网络依赖性过强 隐私性
因为webos中的程序运行的容器是浏览器;中间的环节是:webos运行web service,浏览器运行webos,os运行浏览器,机器码运行os等4个环节。 传统的程序运行环节仅仅是os 运行 software和机器码运行os 两个环节。环节越多、耗损越大、效率越低 带宽瓶颈 开发难度大 主要是js调试困难,而且浏览器的兼容性一直让开发者头大。webos如果要进步的话,语言也同样需要改善 网络依赖性过强 不能上网怎么办?服务器瘫痪怎么办?服务器数据库崩溃资料怎么办? google目前有离线的浏览器应用程序,但需要在浏览器上装一个插件。 而一旦装了插件,他就已经无法理清与传统os软件的瓜葛了。 隐私性 操作在网上,数据在服务器上,因此有些事情可能无法百分百掌控了

65 WebOS是下一代手机软件平台吗? 优点 缺点 基于Web的标准化程度很高,不同的程序和服务能够方便的对接
无需下载,维护方便,软件升级扩展性好 免受病毒木马的骚扰,容易解决盗版问题,解决了收费困难的问题 可在不同浏览器、不同的OS上运行程序,甚至可以在其他的终端 缺点 执行效率低 机器码运行os → os运行浏览器→浏览器运行webos →webos运行web service 传统:机器码运行os → os 运行 software 网络依赖性过强 ,对网络要求高 WebOS本身开发难度大,js调试困难,浏览器的兼容性差 隐私性:操作在网上,数据在服务器上

66 Android/chrome都是一种WebOS
Android: google phone Chrome:google browser 屏蔽底层OS/驱动/GUI OS可以是linux或其他 驱动程序支持各种BSP GUI可以是各类 提供上层应用以API 非OS的API 技术路线 Linux内核+apache 运行机制 完全开放开源 遵循Apache v2 License 免费的商业性使用 软件服务提供商 提供专业的Android平台应用服务 手机开发厂商 可以方便的基于Android平台添加个性化的应用和服务 收费 广告引擎

67 Google手机发布 T-Mobile G1 硬件 软件 179美元
高通MSM 7201处理器,GPS卫星导航、300万像素摄像头, 3.17英寸触摸屏480x320 分辨率,1~8GB MicroSD卡 支持WCDMA/HSPA网络,理论下载速率7.2Mbps;支持Wi-Fi 软件 Android操作系统 各种谷歌的服务 Gmail、Google Maps、YouTube、Google日历、Google Talk Chrome精简版 一键搜索 Android Market下载,全免费 基于图片的导航软件“BreadCrumbz” 用手机唱卡拉OK的软件“TuneWiki” 179美元

68 2.2版本,2010年5月19日发布 全新的JIT编译器 额外的可用RAM 增强支持OpenGL ES 2.0 支持Flash 10.1
Just In Time动态翻译 允许实时地将解释型程序自动编译成本机机器语言,以使程序执行的速度更快 额外的可用RAM 内核从2.6.29升级到2.6.32,可以寻址更大的RAM 增强支持OpenGL ES 2.0 支持Flash 10.1 APP2SD将支持软件安装到存储卡 修复多点触摸传感器的问题 激活轨迹球闪光色彩设置 增加FM收音机支持

69 2.3姜饼Gingerbread 2010年12月7日Android操作系统2.3代号姜饼(原编号为3.0系统)
游戏:增加了新的垃圾回收和优化处理事件,以提高对游戏的支持能力。原生代码可直接存取输入和感应器事件、EGL/OpenGL ES、OpenSL ES。新的管理窗口和生命周期的框架。 多媒体:支持VP8和WebM视频格式,提供AAC和AMR宽频编码,提供了新的音频效果器,比如混响、均衡、虚拟耳机和低频提升 通讯方式:支持前置摄像头、SIP/VOIP和NFC(近场通讯) 站在用户的角度看,这次更新的亮点主要有 简化界面、速度提升;更快更直观的文字输入;一键文字选择和复制/粘帖;改进的电源管理系统;新的应用管理方式;原生支持前置前置摄像头、互联网通话和NFC(近场通讯);系统原生支持VoIP,可以在联系人里加入它的SIP帐户,然后直接通过系统来拨打VoIP电话;增加下载管理器

70 3.0蜂巢 Android 3.0 Honeycomb系统 专用于平板电脑 首款采用Android3.0系统的是MOTO XOOM
要求最少1GHz的CPU、512MB的内存 在4英寸或更大的屏幕上支持1280x760的分辨率 索尼曝光 Android 3.0 新机,手机+PSP 系统特性 全新设计的UI增强网页浏览功能 n-app purchases功能 经过优化的Gmail电子邮箱; 全面支持Google Maps 2011年5月11日在Google I/O开发者大会宣布发布,版本主要更新如下: Honeycomb 蜂巢(改进3.0BUG) 经过优化的Gmail电子邮箱; 全面支持GoogleMaps 将Android手机系统跟平板系统再次合并从而方便开发者。 任务管理器可滚动,支持USB 输入设备(键盘、鼠标等)。 支持 Google TV.可以支持XBOX 360无线手柄 widget支持的变化,能更加容易的定制屏幕widget插件。

71 3.1 Honeycomb 将Android手机系统跟平板系统再次合并,从而方便开发者
Android3.1相比3.0的升级有限,除了任务管理器可以滚动,支持USB 输入设备(键盘、鼠标等) 会支持 Google TV 可以支持XBOX 360无线手柄

72 4.0 Ice Cream Sandwich (冰激凌三明治)
2011年10月19日 在香港发布 1、蓝色主题 2、接近于桌面版的Chrome Lite浏览器,有离线阅读,同步Chrome书签,新的标签样式等。 3、截图功能 4、更强大的图片编辑功能 5、自带照片应用堪比Instagram,可以加滤镜、加相框,进行360度全景拍摄,照片还能根据地点来排序 6、Gmail加入手势、离线搜索功能,UI更强大。 8、新增流量管理工具,可具体查看每个应用产生的流量。 9、正在运行的程序可以像电脑一样的互相切换 10、人脸识别功能 11、系统优化、速度更快 12、支持虚拟按键,手机可以不再拥有任何按键 13、专为3D优化的驱动 14、平板电脑和智能手机通用 Android4.0 Ice Cream Sandwich (冰激凌三明治)

73 4.1/4.2Jelly Bean(果冻豆) 2012年6月28日发布。 1、添加了基于时间和位置的语音搜索:Google Now。
2、增加离线语音输入,即不需要联网也能够语音输入。 3、增强通知中心。 4、Google Play增加内容订阅购买功能。 5、新的安卓彩蛋。 Android 4.2: 1、完整的Chrome浏览器。 2、全新的手机风景模式。 3、全新的文件管理器。 4、Android Key Lime Pie精简版。 5、具有开关切换的用户界面。 6、全新的电源管理系统。 7、全新的锁屏界面。 8、全新的时钟界面。

74 4.4 KitKat 奇巧巧克力棒 2013年9月4日凌晨对外公布 优化了RenderScript计算和图像显示,取代OpenCL
新图标、锁屏、启动动画和配色方案 全屏模式 支持Emoji键盘 无线打印 屏幕录像功能 低功耗音频和定位模式 新的接触式支付系统

75 中移动OPhone 2009年9月16日,首款3G OPhone手机联想O1在京发布 OMS系统(开放移动系统)
内置了中国移动的服务菜单、音乐随身听、手机导航、号簿管家、139邮箱、飞信、快讯和移动梦网等特色业务 最新版本:OPhone2.0

76 中移动OPhone及OMS(Open Mobile System) 是基于Android深度定制的实际产品
Widget应用 本地应用 Java应用 Flash应用 Web应用 基于Android深度定制的实际产品 Widget引擎 本地应用框架 Java 虚拟机 Flash 播放器 浏览器 图形库 多媒体 应用 协议栈 浏览器 引擎 DRM …… 系统库 文件管理 I/O操作 系统功能 调用 网络功能 设备 驱动 程序 内核 进程调度 文件系统 进程间通信 网络协议 操作系统 中间件 应用平台

77 END


Download ppt "智能终端软件开发绪论."

Similar presentations


Ads by Google