1 / 50

智能手机发展报告

智能手机发展报告. 陈天 洲 浙江大学 - 谷歌公司 Android 实验室 2010-6-10. agenda. 1 、智能手机 2 、手机操作系统 3 、操作系统对比 4 、 WebOS 与 Android. 嵌入式系统: PDA. 个人信息助理 掌上电脑 导航产品与谷歌地图. SONY GPS 导航器. Map-Star 的 GPS 定位设备. Nokia 6110 四频 HSDPA / GPS 导航器. PDA 手机 + GPS 导航= Dopod U1000 ,且支持 SkyPE. 华硕 GPS 导航器. 嵌入式系统:手机.

hamlet
Download Presentation

智能手机发展报告

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 智能手机发展报告 陈天洲 浙江大学-谷歌公司Android实验室 2010-6-10

  2. agenda • 1、智能手机 • 2、手机操作系统 • 3、操作系统对比 • 4、WebOS与Android

  3. 嵌入式系统:PDA • 个人信息助理 • 掌上电脑 • 导航产品与谷歌地图 SONY GPS导航器 Map-Star的GPS定位设备 Nokia 6110 四频 HSDPA / GPS 导航器 PDA 手机 + GPS 导航= Dopod U1000,且支持SkyPE 华硕GPS导航器

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

  5. 手机扩展 • 手表手机:M300 • 1英寸的显示屏 • USB接口 • 可播放音乐 • 支持蓝牙 • Nike的Speed+手表 • 结合 iPod 和运动计测 • Matias公司让智能型手机可以插的键盘 • 手机能够使用各种软件,还能创造虚拟按键 • IPad • 电子书+上网本+游戏机

  6. 嵌入式技术逐步桌面化 • 2007年计算机厂家进入手机市场 • 苹果iPhone • 2008年互联网厂家进入手机市场 • 谷歌gPhone • 革了谁的命? • 传统手机厂家出境艰难

  7. agenda • 1、智能手机 • 2、手机操作系统 • 3、操作系统对比 • 4、WebOS与Android

  8. 操作系统 • Symbian • 诺基亚为主,受谷歌冲击2010年2月开源,S60是主流 • Windows CE • 微软:“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

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

  10. WinCE • 微软从计算机到嵌入式系统 • 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等)

  11. Windows phone 7.0 • Windows Mobile • 微软的手持设备,主要有手机、PDA、随身音乐播放器等 • 2009年2月 • 推出了Windows Mobile 6.5的手机 • Phone 7已经接近成型 Motorola 企业版 左图为 FR6000,右图为 FR68 HTC Windows Mobile 6.5

  12. 微软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内核

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

  14. RIM • BlackBerry的经典设计 • 宽大的屏幕和便于输入的QWERTY键盘,为拇指输入而优化 • 最大特点就是手机和电子邮件的融合 • 用户在任何有手机信号的地方接收互联网电子邮件 • 推送邮件服务(push email) • 新邮件自动由RIM的服务器传送到手机服务运营商,然后直接推送到黑莓终端上。 • 封闭源码 • 最新测试版本 5.0.0.411 • 2009年12月

  15. Palm OS • Palm OS是3Com公司的产品,专用于掌上电脑。 • 主要特点: • 良好的节能功能。 • 合理的内存管理,Palm OS占有非常小的内存。 • 数据以数据库的格式存储 1996-PalmPilot 1000 2002-handera 330 奔迈Treo Pro 胖梨Palm Pre

  16. 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的内存空间 • 源码模式:封闭源码+开放源码 组件 • 最新测试版本 4.0 (build 8A230m) • 2010-04-8

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

  18. 2010年5月25日正式发布

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

  20. agenda • 1、智能手机 • 2、手机操作系统 • 3、操作系统对比 • 4、WebOS与Android

  21. 终端操作系统总体框架分析对比

  22. 各方阵营及市场份额

  23. agenda • 1、智能手机 • 2、手机操作系统 • 3、操作系统对比 • 4、WebOS与Android

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

  25. Web OS • Web operating system 或者Web-based Operating System • 中文通常称为基于网络(Web)的操作系统 • WebOS概念 • WebOS是一个运行在浏览器中的虚拟的操作系统 • 更为广泛的定义是基于Web的服务的开放式集合(an open collection of Web services) • 最早是由UC Berkeley的穆罕默德.Amin.Vahdat等人提出1998 • 最初是为了解决在WWW(World Wide Web)下,Internet访问时的资源不足,包括带宽、连接等

  26. WebOS的提出者对WebOS的最初设计

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

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

  29. Web OS支持丰富的网络操作 • 网页浏览 • RSS阅读 • 直接支持一些Web API • 提供集中的、全面的(涉及到方方面面的基础网络应用)、友好的(便于使用)Web资源访问能力,是一组网络功能的集合 • 表现上可以是一个软件包,安装这个软件,可以方便地使用互联网 

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

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

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

  33. 已有的WebOS • 基本处于Alpha或者beta状态 • 有多于30个的WebOS

  34. I-Cube • 提供1G的在线存储和文件共享,多媒体支持和一些常用办公工具。同时拥有一个email客户端和编程开发工具。

  35. EyeOS • 开源软件,可以下载使用也可以在其服务器上在线使用。拥有丰富的网络程序以及办公套件。

  36. Desktoptwo • 基于Flash的功能齐全的WebOS • 大部分服务都是以Flash的形式提供 • 以弹出窗口形式打开 • 提供了搜索,时钟和系统信息的Widget,还有停靠栏,MP3播放器,RSS阅读器,即时通讯工具,OpenOffice,HTML编辑器,笔记本和若干个其它的小程序

  37. YouOS • 提供了很多有用的应用程序 • 聊天客户端,IM软件,文件浏览器,RSS阅读器等等。这些程序的响应速度比较快 • 存在一些问题,如缩放RSS阅读器大小时就显得不太流畅。

  38. Craythur / G.ho.st • 类似于Windows的操作界面 G.ho.st Craythur

  39. TomOS • 中文WebOS服务

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

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

  42. Google手机发布 • T-Mobile G1 • 硬件 • 高通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美元

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

  44. 谷歌TV • 2010年5月19日发布,百万个电视台 • 硬件 • 英特尔的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上播放

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

  46. END

More Related