深入浅出Android-1-入门-初探Android

2008 年末最大的冲击
目前有 15 亿使用者可以透过电脑,在网路上看到 Google 广告。
若手机使用者也能上网,其潜在使用者则可以达到 30 亿。


2007 年11月5日,Google 与其他33家手机制造商(包含摩托罗拉、宏达电、三星、LG)、手机晶片供应商、软硬体供应商、电信业者所联合组成的开放手持装置联盟(Open Handset Alliance),发布了名为「Android」 的开放手机软硬体平台。参与开放手持装置联盟的这些厂商,都会基于 Android 平台,来开发新的手机业务。

紧接着,在 Android 平台公布的一周之后(11月12日),Google 随即发布了可以免费自由下载,能在 Windows、Mac OS X、Linux 多平台上使用的 Android 软体开发工具 (Software Development Kit, SDK) 与相关文件。间隔数天,又再次发布作业系统核心(kernel),与部分驱动程式的原始码。 一项展示 Google 欲将手机这个现代人的随身工具推往开放平台, 让人们可以自由修改创作出符合自己需求的手机应用的决心。

身为 Google 公司创办人之一的 Sergey Brin,也在 Android 软体开发工具(SDK)发布的同时,现身于视讯广告影片中,为大众介绍 Android 平台。 Sergey Brin 也同时宣佈举办总奖金高达 1000 万美元(3 亿多台币)的开发者大奖赛, 鼓励程序开发者去深入探究 Android 平台的能力。写出具创意、实用性十足、能提供使用者更好的手机使用经验的应用程式。

2008 年9月24日,T- Mobile 首度公布第一台 Android 手机(G1)的细节,同日 Google 也释出了 Andorid SDK 1.0 rc1。对应用程式开发者而言,1.0 代表了开发者可以放心地使用 API,而不必再担心 API 有太大的变动。 G1 在同年10月20正式发售。在发售前仅针对原 T-Mobile 用户的预购活动中,已经被预购了150万台。 在 10/21日,Open Handset Alliance 公开了全部 Android 的原始码。从此,开发者拥有了一个完全开放的手机平台。

Android是什么
在可见的将来,基于 Android 平台的手机程式设计,将像今日的 PC 程式设计一样普及。

「Android」是一个基于 Linux 核心(kernel) 的开放手机平台作业系统。与 Windows Mobile、Symbian 等手机作业系统处在同一级别。

对 于设备制造商来说,「Android」是一个免费的平台。「Android」作业系统让设备制造商免除「每出一台手机,就得被手机作业系统厂商(如 MicroSoft)收取费用」的情况。对硬体开发厂商来说,「Android」也是个开放的平台。只要厂商有能力,可以在这个平台上自由加入特有的装置 或功能,不受手机作业系统厂商的限制。

对于手持装置的开发者来说,「Android」是个先进的平台。平台上的应用程式可相容于各种型号的 Android 手机,免去为各种不同手机机型开发的困扰。「Android」平台支援各种先进的网路、绘图、3D处理能力,可以用来提供更好的使用者体验。

对于使用者来说,「Android」是一个用于手机的作业系统。使用者只要先申请一个免费的 Google 帐户,当使用者想换一台手机时,就可以在不同厂牌,同样使用「Android」作业系统平台的手机之间选择,并且很容易地将如联络簿等个人资料转换到新手机上。

Android 在 Linux 核心的基础上,提供了各种合用的函式库,和一个完整的应用程式框架。并采用较符合商用限制的 Apache 版权。在 Linux 核心的基础上提供 Google 自制的应用程式运行环境 (称作 Dalvik,与 Sun 的 J2ME 不同),并提供基于 Eclipse 整合开发环境(IDE)的免费、跨平台(Windows、Mac OS X、Linux)开发工具(SDK),便于应用程式开发者学习、使用。

免费、熟悉的跨平台开发工具,让具备一些物件导向观念,或视窗程式开发经验的开发者,能在一定时间内上手。1000 万美元的大奖赛则提供了足够的诱因,让第一支 Android 手机正式面市前,就拥有了各式各样的应用程式可供使用。

从不同角度来说,Android代表着

一个崭新的开放原始码作业系统平台、
一个友善的免费应用程式开发环境、
一个与世界各地的程式开发者,站在相同起跑点上的公平竞争机会。




从创意开始
预测未来的最好的方式,就是去创造未来
你是否曾经思考过,当我们拥有了一台能够上网,能够依照自己的期望自由修改、调试功能的手机,我们会用它来施展什么创意? Android 大奖赛首页上提供了一些方向。

你 的心里可能已经有了关于手机程式的绝好创意,你想在 Android 开放手机平台上,实现因为其他封闭平台的种种限制,而无法在手机上达成的需求;无论你以何种目的来看待「Android」平台,都需要为了达成你的创意, 所需的一些基本协助。 本书所提供的内容,将可以协助你快速地理解 Android 平台的概念。 提供你初次开发手机程式介面的注意事项、Android 资料应用程式的运作过程, 与详细的 Android 应用程式实例解说。

要开 发 Android 应用程式,你甚至不需要拥有实机。 Google 已经为我们提供了各个主要平台(Windows、Mac、Linux) 上可用的开发工具包。开发工具包中,也包含了 Android 手机模拟器,好让我们在电脑上就能完成所有的手机应用程式开发工作。接着,我们就先来安装 Android 开发工具吧。

参考资料

* Android 官方网站 http://www.android.com/
* 开放手持装置联盟(Open Handset Alliance) http://www.openhandsetalliance.com/
* Google Android 开发者部落格 http://android-developers.blogspot.com/
* Android 开发者大赛网站 http://code.google.com/android/adc.html
* Android 文件 http://developer.android.com/
* http://www.onlamp.com/pub/a/onlamp/2007 ... e-sdk.html
* CNet专访:Google手机平台背后的原创者 http://www.zdnet.com.tw/news/comm/0,200 ... 898,00.htm
* Android 原始码网站 http://source.android.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值