Android实战第一季

Android

Android 是 Google 公司为移动设备而开发的遵循 Apache/MIT 开源许可证、完全开发的、全软件栈操作系统。为 Android 应用开发者提供工具和框架;为用户提供一个不依赖硬件的通用平台;为设备商提供完整的解决方案。

Android is a comprehensive platform, which means it is a complete software stack for a mobile device.

For developers, Android provides all the tools and frameworks for developing mobile apps quickly and easily.

For users, Android just works right out of the box. Additionally, users can customize their phone experience substantially.

For manufactures, it is the complete solution for running their devices. Other than some hardware-specific drivers, Android provides everything else to make their devices work.

Android 生态系统

Google Android 开发系统由三个部分组成:

  1. Android 源代码工程 (Open Source Project) 包括 Android 全部源代码 : https://source.android.com

  2. Android 开发者 (Developer) 包括 SDK API 和文档 : https://developer.android.com

  3. Android 应用市场 (Market) 是一个开发者发布应用程序的平台 : https://market.android.com/

Android 系统

Android 一词最早出现于法国作家利尔亚当( Auguste Villiers de l’Isle-Adam )在 1886 年发表的科幻小说《未来夏娃》( L’ è ve future )中外表像人的机器起名为 Android ;

2003 年 10 月由 Andy Rubin 和 Rich Miner 创办一家公司 Android 专门研发 Android ;

2005 年 Google 收购了 Android 公司;

2007 年 11 月 5 日 Google 正式展示、发布了开源手机手机操作系统平台 Android 。 Google 宣布组建的一个全球性的联盟组织 - 开放手持设备联盟( Open Handset Alliance ),联盟将支持 Google 发布的手机操作系统或者应用软件,共同开发 Android 系统的开放源代码。开放手持设备联盟包括手机制造商、手机芯片厂商和移动运营商

2007 年 11 月 12 号发布 Google SDK 。

2008 年 8 月 18 日, Android 获得了美国联邦通信委员会( FCC )的批准;

2008 年 9 月 23 日,第一款 Android 手机发布, HTC Dream(G1) ;

2008 年, Patrick Brady 于 Google I/O 演讲“ Anatomy & Physiology of an Android ”,并提出的 Android HAL 架构图;

2009 年 2 月, Android 1.1 发布;

2009 年 2 月, Google 推出 Android Market 线上应用程序商店,用户可在该平台网页寻找、购买、下载及评级使用手机应用程序及其他内容;

2009 年 4 月 30 日, Android 1.5 Cupcake 版本发布;

2009 年 9 月 15 日, Android 1.6 Donut 版本发布;

2009 年 10 月 26 日, Android 2.0 Eclair 版本发布;

2010 年 2 月 3 日, Linux 内核开发者 Greg Kroah-Hartman 将 Android 的驱动程序从 Linux 内核“状态树”(“ staging tree ”)上除去,从此, Android 与 Linux 核心开发分道扬镳;

2010 年 5 月 20 日, 2.2 Froyo 版本发布;

2010 年 12 月 7 日, 2.3 Gingerbread 版本发布;

2011 年 2 月 2 日, 3.0 Honeycomb 版本发布;

2011 年 5 月 11 日, 3.1 Honeycomb 版本在 Google I/O 开发者大会宣布发布;

2011 年 7 月 13 日, 3.2 Honeycomb 版本发布;

2011 年 10 月 19 日, 4.0 Ice Cream Sandwich 版本发布;

Android 版本代号命名规则,从 Android 1.5 开始,按着 26 个英文字母的顺序作为首字母,选择一种甜点单词作为版本的代号;因此, Android 下一个版本发布的代号即是: Jelly Bean 。

Andy Rubin

纽约州 Chappaqua 长大,父亲拥有自己的消费电子直销公司,从小就接触各种最新的电子设备;

在纽约州由提卡学院读计算机科学。

毕业后在蔡司公司任机器人工程师。

1989 年加入苹果公司。

1990 年,苹果分拆他所在的手持计算和通信设备部门,成立 General Magic 公司,在这里他开发了手持设备操作系统 Magic Cap 。

公司倒闭后加入 Artemis Research ,开发了交互式互联网电视 WebTV 。

后与人创办 Danger 公司,担任 CEO ,但不久被免职。 Danger 公司开发了后来被称为 T-Mobile Sidekick 的手机,公司于 2008 年被微软收购。

2003 年与 Rich Miner 一起创办了 Android 公司。

2005Android 公司被 Google 收购,任 Google 工程副总裁,领导开发了 Android 操作系统。

并拥有多项无线通信专利。

市场上手机操作系统

  1. Apple iOS

  2. Google Android

  3. Microsoft Window Phone

  4. Blackberry OS

  5. HP WebOS

  6. Nokia Symbian

  7. Meego

  8. Palm OS

  9. Samsung Bada

  10. Tizen