安卓(操作系统)

历史
基础
安卓公司_ _ 2003年10月,Andy Rubin(Danger联合创始人)、[ 27 ] Rich Miner(Wildfire Communications , Inc.联合创始人)、 [ 28 ] Nick Sears (曾任副总裁)在美国加利福尼亚州帕洛阿尔托成立 _ _ _ _ 在 T - Mobile),[ 29 ] 和 Chris White(在WebTV负责 设计 和 界面 开发 )[ 30 ]开发,用Rubin的话说“ ......更智能的移动设备,更清楚其所有者的位置和_偏好”。[ 31 ] 尽管 创始人和早期员工过去的 成就显而易见 ,Android Inc. _ _ _ 秘密运作,只透露它正在开发手机软件。_ _ _ _ [ 31 ]

同年 ,鲁宾花光了钱。_ _ _ Steve Perlman给他带来了装在信封里的10,000美元现金,并拒绝了公司的股份。_ _ [ 32 ]

被 谷歌收购
谷歌 收购 安卓 公司_ 2005年 8 月,制作 Android Inc. _ 谷歌公司的 全 资 子公司 。_ Android Inc.的主要员工,包括Andy Rubin、 Rich Miner和Chris White,在收购后留在了公司。[ 12 ]不 很多 人都 知道 Android Inc. _ 在收购时,许多人认为谷歌是计划通过此举进军手机市场。_ _ _ _ _ _ _ [ 12 ]

收购 后发展_
在 谷歌,鲁宾领导的 团队 开发了一个由Linux内核驱动的移动设备平台。谷歌在提供灵活、可升级系统的前提下向手机制造商和运营商推销该平台。谷歌已经排列了一系列硬件组件_ 和 软件 合作伙伴 , 并向运营商报告 说,他们对不同程度的合作持开放态度。[ 33 ] [ 34 ] [ 35 ]

2006年12月,有关 谷歌打算进入移动通信市场的猜测不断增加。_ [ 36 ] BBC和《华尔街日报》的报道指出,谷歌希望在手机上使用其搜索和应用程序,并且正在努力 交付 那个。平面 媒体和 网络 媒体 很快报道了谷歌正在开发谷歌品牌手机的谣言。[ 37 ]一些人推测,谷歌在定义技术规范时,会向手机制造商和网络运营商展示原型。

2007年 9 月,InformationWeek 报道 了一项 Evaluserve 研究 报告 , 谷歌 已经 在移动电话领域提交 了多项 专利 申请 。[ 38 ] [ 39 ]

开放 手机 联盟
主 条目: 开放 手机 联盟
2007年11 月 5日,由博通公司、谷歌、HTC、英特尔、LG、Marvell科技集团、摩托罗拉、英伟达、高通、三星电子、Sprint Nextel、T - Mobile等多家公司组成的开放手机联盟成立 德州仪器( Texas Instruments ) 亮相 。开放手机联盟的目标是为移动设备开发开放标准。_ _ _ [ 15 ]同一天,开放手机联盟还发布了他们的第一款产品Android,这是一个建立在_ _ _ Linux 内核 版本 2。6 . [ 15 ]

2008年12月 9日,14家新成员加入,包括ARM Holdings、Atheros Communications、Asustek Computer Inc、Garmin Ltd、Huawei Technologies、PacketVideo、Softbank、Sony Ericsson、Toshiba Corp和Vodafone Group Plc。[ 40 ] [ 41 ]

版本 历史
主 条目: 安卓 版本 历史
Android 自最初发布以来已经 进行了多次 更新,每次都修复了错误并添加了新功能。每个版本都以甜点的字母顺序命名。_ _ _ [ 42 ]

最近 发布
2 . 3 Gingerbread 改进 了 用户 界面,改进 了 软 键盘 和 复制/粘贴 功能,改进了 游戏 性能,添加了 SIP 支持( VoIP 电话),并 添加 了对近场通信的支持 。[ 43 ]
3 . 0 Honeycomb 是 面向 平板电脑的[ 44 ] [ 45 ] [ 46 ]版本,它支持更大的屏幕设备并引入了许多新的用户界面功能,并支持多核处理器和图形硬件加速。[ 47 ]第一个设备 采用 此 版本的摩托罗拉Xoom平板电脑于 2011年2月上市销售。[ 48 ] [ 49 ]
3 . 1 Honeycomb,于 2011 年 5 月发布,增加 了对额外输入设备的支持 、用于直接从相机和其他设备传输信息的USB主机模式,以及Google电影和图书应用程序。[ 50 ]
3 . 2 Honeycomb,于2011 年 7 月发布,增加 了针对更广泛屏幕尺寸的优化 、新的“缩放到填充”屏幕兼容模式、直接从SD卡加载媒体文件以及扩展的屏幕支持API 。[ 51 ] 华为 MediaPad 是 首款使用该版本的 7英寸平板[ 52 ] _
4 . 0 Ice Cream Sandwich于2011 年 10月 19日发布,为智能手机带来 蜂巢 功能 ,并增加了面部识别解锁、网络数据使用监控和控制、统一社交网络联系人、摄影增强、离线电子邮件搜索等新功能。 ,以及 使用NFC的信息 共享 。安卓4。0。1 Ice Cream Sandwich是可用于手机的最新Android版本。_ _ Android 4的源代码。 _ 0。1发布于2011年11 月14日[ 53 ]
许可
除了 短暂的 更新期外 , 从2008年10月21日到2011年3月,Android在免费和开源软件许可下可用。[ 54 ] Google发布了GNU通用公共许可证版本下的Linux内核更改的源代码_ 2,以及 其余 代码(包括网络和电话堆栈)[ 55 ]在Apache许可版本2下。_ _ _ 0。[ 56 ] [ 57 ] [ 58 ] Google还保持已审查的问题列表公开开放,供任何人查看和评论。 [ 59 ]

开放 手机 联盟 开发 了 Android的GPL许可 部分 , 即他们对Linux内核的公开更改,源代码始终公开可用。_ _ _ _ _ _ _ _ Android的其余部分是私人开发的,源代码公开发布_ _ 发布了一个主要 的新 版本 。通常,谷歌与硬件制造商合作生产搭载新版Android的旗舰设备,然后在该设备发布后提供源代码。_ _ _ _ _ [ 60 ]

2011 年初 ,谷歌选择暂时保留Android源代码到仅供平板电脑使用的Honeycomb版本,这引发了人们对谷歌开源Android承诺的质疑。_ _ [ 54 ]原因,根据安迪·鲁宾( Andy Rubin ) 在官方Android博客中的说法 发布,是 因为 Honeycomb 急于 生产摩托罗拉Xoom,[ 61 ]并且他们不希望第三方通过尝试在智能手机上安装用于平板电脑的Android版本来创造“非常糟糕的用户体验” 。_ _ _ _ _ [ 62 ] 谷歌后来 证实 , Honeycomb源代码只有在与Ice Cream Sandwich中的Gingerbread版本合并后才会发布。_ _ _ [ 63 ]

即使 该软件是 开源的,设备制造商也不能使用谷歌的Android商标,除非谷歌证明该设备符合其兼容性定义文档( CDD ) 。设备还必须符合此定义才有资格许可Google的封闭_ _ _ 源 应用程序,包括 Android Market 。 _ [ 64 ]

2010年9 月,Skyhook Wireless 对谷歌提起 诉讼 ,指控谷歌使用兼容性文件阻止摩托罗拉Android移动设备使用Skyhook的移动定位服务( XPS ) 。_ _ _ _ _ _ _ _ [ 65 ] 2010年12月一位法官 拒绝 了Skyhook的初步禁令动议,称Google并未关闭接受Skyhook XPS服务修订版的可能性,并且摩托罗拉终止了与Skyhook的合同,因为Skyhook想要禁用Google的_ _ _ _ _ _ _ _ _ _ _ 摩托罗拉设备上的位置数据 收集 功能 ,这将违反摩托罗拉对谷歌及其运营商的义务。_ _ _ [ 66 ]

设计
Linux
Android的内核是Linux内核的一个分支,并且在典型的Linux内核开发周期之外由Google进行了进一步的架构更改。_ [ 67 ] Android没有原生的X Window系统,也不支持全套标准GNU库_ _ _ _ _ ,这使得将现有的Linux 应用程序或库移植到Android变得困难。[ 68 ]

谷歌回馈给内核的某些功能 , 特别是称为唤醒锁的电源管理功能,被主线内核开发人员拒绝,部分原因是内核维护者认为谷歌没有表现出任何维护自己代码的意图。[ 69 ] [ 70 ] [ 71 ] 尽管 谷歌在2010年4月宣布他们将雇用两名员工与Linux内核社区合作, [ 72 ] Greg Kroah - Hartman,-stable分支的现任Linux内核维护者,在2010年12月表示,他_ _ 担心 Google不再试图将他们的代码更改包含在主流Linux中。_ _ _ [ 70 ]一些谷歌Android开发人员暗示“ Android团队已经厌倦了这个过程” ,因为他们是一个小团队并且有更紧迫的事情 在Android上 做的 工作。[ 73 ]

然而, 2010年 9 月 Linux 内核 开发者 Rafael J. _ Wysocki 添加 了一个 补丁 , 改进 了 主线 Linux 唤醒 事件 框架。他 说 , 使用唤醒锁的Android 设备 驱动程序 现在 可以很容易地合并到主线Linux中,但是Android的机会主义_ 暂停 功能 不应 包含在主线内核中。_ _ [ 74 ] [ 75 ] 2011年Linus Torvalds说“最终Android和Linux会回到一个共同的内核,但它可能不会在四到五年内。 ” _ _ _ [ 76 ]

特征


Android Emulator 默认 主 屏幕(v1.5)_ _ _


架构 图
当前 功能 和 规格:[ 77 ] [ 78 ] [ 79 ]

手机 布局
该 平台 可 适应 更大的 、VGA、2D图形库、基于OpenGL ES 2的3D图形库。0规格,和传统的智能手机布局。
贮存
SQLite是一种 轻型 关系 数据库,用于数据存储目的。 _ _
连通性
Android 支持的 连接 技术 包括 GSM / EDGE、IDEN、CDMA、EV - DO、UMTS、蓝牙、Wi - Fi、LTE、NFC 和 WiMAX。
讯息
SMS 和 MMS 是 可用 的消息传递形式 ,包括线程文本消息传递,现在Android Cloud To Device Messaging Framework ( C2DM )也是Android Push Messaging服务的一部分。
多 语言 支持
Android 支持 多种 人类 语言。[ 43 ]
网络 浏览器
Android中可用的网络 浏览 器基于开源WebKit布局引擎,并结合了Chrome的V8 JavaScript引擎。_ _ _ _ _ 浏览器在Acid3测试中得分为95 / 100。_ _
Java 支持
虽然 大多数 Android 应用 程序是 用Java编写 的 ,但平台中没有Java虚拟机,也不执行Java字节码。_ Java类被编译成Dalvik可执行文件并在Dalvik上运行,Dalvik是专门为Android和_ 针对 内存和CPU有限的 电池供电 移动 设备 进行了 优化。J2ME支持可以通过第三方应用程序提供。_ _
媒体 支持
Android 支持 以下 音频/视频/静态媒体格式: WebM、H。263、H._ _ 264(在3GP或MP4容器中)、MPEG - 4 SP、AMR、AMR - WB(在3GP容器中)、AAC、HE - AAC(在MP4或3GP容器中) ), MP3 , MIDI , Ogg Vorbis , FLAC , WAV , JPEG , PNG , GIF , BMP。[ 79 ]
流 媒体 支持
RTP / RTSP 流式传输(3GPP PSS、ISMA)、HTML 渐进式 下载(HTML5 < video >标签)。Flash插件支持Adob ??e Flash Streaming ( RTMP )和 HTTP 动态 流 。_ _ [ 80 ] RealPlayer支持Apple HTTP Live Streaming _ _ _ 移动,[ 81 ] 和 Android 3中 的 操作系统 。_ _ 0(蜂巢)。[ 47 ]
额外的 硬件 支持
Android 可以 使用 视频/静态 相机、触摸屏、GPS、加速度计、陀螺仪、气压计、磁力计、专用 游戏 控件、接近 和 压力 传感器、温度计、加速 2D 位 块传输(具有 硬件 方向、缩放、像素 格式 转换)和 加速的 3D 图形。
多点触控
Android 原生支持多点触控,最初在HTC Hero等手机中提供。_ _ _ _ 该功能最初在内核级别被禁用(可能是为了避免侵犯Apple当时的触摸屏技术专利)。_ _ _ _ [ 82 ] 谷歌 此后 发布了Nexus One和摩托罗拉Droid的更新,支持原生多点触控。_ [ 83 ]
蓝牙
支持 A2DP、AVRCP、发送 文件(OPP)、访问 电话簿(PBAP)、语音拨号和手机间发送通讯录。键盘、鼠标和操纵杆( HID )支持在Android 3中可用。1+,以及通过制造商提供的早期版本 定制 和 第三方应用 程序。_ [ 84 ]
视频 通话
Android 不 支持本地视频通话,但某些手机具有支持它的定制版本操作系统,通过UMTS网络(如三星Galaxy S)或通过IP。_ _ _ _ _ _ _ _ Android 2支持通过Google Talk进行视频通话_ . 3 . 4 及 以后。Gingerbread 允许 Nexus S 使用 SIP帐户拨打 互联网 电话 。_ _ 这允许增强VoIP拨号到其他SIP帐户甚至电话号码。_ _ 网络电话2。1在Android 2中提供视频通话。3、包括车头 相机 支持。
多任务处理
应用程序的多任务处理是 可用的。[ 85 ]
基于语音 的 功能
谷歌 语音搜索 自最初发布以来就已经可用。 [ 86 ]通话、发短信、浏览等语音操作_ _ 在Android 2上受支持。2前进。[ 87 ]
网络共享
Android 支持 网络共享,允许 将手机用作无线/有线Wi - Fi热点。_ _ _ _ 在安卓2之前。2这是由第三方应用程序或制造商定制支持的。[ 88 ]
截图 _
Android 通过 在Android设备上同时按下电源和音量按钮来原生 支持 屏幕截图捕获功能。_ _ _ 这种本机支持是随着Android 4的发布而出现的。_ 0 ( Ice Cream Sandwich )最先看到的更新_ 在 Galaxy Nexus智能手机上 。[ 89 ]以前Android不具有对屏幕捕获的本机支持,这很可能是出于安全考虑。此外,以前制造商和第三方定制以及使用PC连接( DDMS _ _ _ _ 开发人员的工具)是唯一已知的在Android上捕获屏幕截图的方法。_ [ 90 ]
用途
主 条目 :安卓设备列表


Galaxy Nexus,最新的 “谷歌手机”
Android操作系统的开放 和 可定制 特性 使其几乎可以用于任何电子产品,包括但不限于:智能手机、笔记本电脑、上网本、平板电脑、Google TV、手表、[ 91 ]耳机、[ 92 ]汽车_ _ CD 和 DVD 播放器[ 93 ] 等 设备。[ 94 ] [ 95 ] [ 96 ]

Android的主要 硬件 平台 是 ARM架构。_ _ Android - x86项目[ 97 ]支持x86,Google TV使用特殊的x86版本的Android。_ _ _ _ _ _

第一款 运行Android的商用 手机是HTC Dream ,于2008年10月22日发布。[ 98 ] 2010年初,Google与HTC合作推出了其旗舰产品[ 99 ] Android设备Nexus One。_ 随后在2010年晚些时候_ _ 三星制造 的Nexus S 和 2011年 的Galaxy Nexus。_ _

iOS 和 安卓 2。3 . 3 “ Gingerbread ”可以 在 OpeniBoot和iDroid的帮助下在越狱的iPhone或iPod Touch上设置 双启动。_ _ [ 100 ] [ 101 ]

应用
另请 参阅: Android 软件 开发 和 开源Android应用程序列表
应用程序 通常 使用 Android 软件开发工具包以Java语言开发 ,但 也可以使用其他开发工具,包括用于使用C或C ++编写的应用程序或扩展的本机开发工具包、Google App Inventor、新手程序员的可视化环境 以及 各种 跨 平台 移动 网络 应用程序 框架。

安卓 市场
主 条目: 安卓 市场
Android Market 是 Google为Android设备开发的 在线 软件 商店 。_ 大多数Android设备都预装了一个名为“ Market ”的应用程序(“ app ”),允许用户浏览和下载第三方开发者发布的应用程序,托管在 安卓 市场。截至 2010 年12 月 ,Android Market上大约有200,000款游戏、应用程序和小部件。_ _ [ 102 ] 2011年4月,谷歌表示已经安装了超过30亿个Android应用程序[ 103 ]并且在6月底 2011 年Android市场安装了 60亿个应用程序。操作系统本身安装在1.3亿台设备上。_ _ [ 104 ]

只有 符合Google兼容性要求的设备 才能 预装Google的闭源Android Market应用程序并访问Market。_ _ _ _ _ _ _ _ _ [ 105 ] Market将Market应用程序显示的应用程序列表过滤为兼容的应用程序_ 与 用户的 设备,开发人员可能会出于商业原因将他们的应用程序限制在特定的运营商或国家。_ [ 106 ]

谷歌 通过自己提供几个应用程序参与 了 Android 市场,包括Google Voice (用于Google Voice服务)、Sky Map (用于观看星星)、Finance(用于他们的财务服务)、Maps Editor(用于他们的MyMaps服务)、Places目录 (用于 本地搜索)、按图像搜索的Google Goggles 、Gesture Search(用于使用手写字母和数字搜索手机内容)、Google Translate 、Google Shopper、Listen for podcasts和My Tracks,一个慢跑应用程序_ _ _ _ . 2010年 8 月,谷歌 推出了“ Android语音 操作 ”,[ 1 ??07 ]允许用户通过语音搜索、编写消息和发起呼叫。

或者,用户 可以 从第三方应用商店(例如亚马逊应用商店)[ 108 ]安装 应用 ,如果他们有应用的APK文件,也可以直接安装到设备上。_

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值