background image

    Android 的不足
    由于采用了 Java 作为应用开发语言,目前可用的传统第三方应用还很少,但由
于 Android 是一款完全开 源的移动计算平台,相信第三方应用会很快的丰富起来。
 ? Google 提供了一套 Java 核心包(J2SE 5,J2SE 6)的有限子集,尚不承诺遵守 Ja
va 任何 Java 规范,可能会造 成Java 阵营的进一步分裂。 ? 现有应用完善度不太
够,需要的开发工作量较大。
    5
    Android 编程基础
    基于 QEMU 开发的模拟器调试手段不十分丰富,只支持通话、SMS等,速度慢
。 ? 暂不具备 Push Mail 和 Office(DataViz、 QuickOffice 计划近期推出)功能,
目前主要面向的是普通消费者 用户,对商业用户支持尚弱。
    Android 带来的影响
    ANDROID 的推出后可能影响的产业包括移动电信业,软件开发业,手机制造业,
在以消费者为核心的状态 。
    对消费者的影响
    高档手机选择面增加。 ? Android 在设计初期就考虑了与现其有业务的融合,
改变以往从计算机为主改成从手机使用为导向。新 生应用如:Google 地图及其衍生
应用、GMail、GTalk 等。 ? GPS 卫星导航功能,手机照相,MP3,蓝芽等均被列为 
Android 所提供支持的基本选项。 ? Android 的平台基本上是免费的,虽然有部份原
生链接库会要求费用,但大部份是免权利金;Android 的 程序可以采用 JAVA 开发,
但是因为它的虚拟机(Virtual Machine) Dalvik,是将 JAVA 的 bytecode 转成自 己
的格式,回避掉需要付给 SUN 有关 JAVA 的授权费用。
    对手机制造者的影响
    Android 是款开源的移动计算软件平台,组建了 google 主导的拥有众多产业界
巨头的产业联盟,有利于 高效开发、降低成本。 ? 由于是源代码开放的产品,对非
主导厂商而言,可以避开与主导厂商在核心技术上面的差距,开发出更 具竞争力和差
异化的产品。
    对运营商的影响
    丰富的数据业务,将导致数据流量的显著增加 。 ? 手机来源增加,价格更为低
廉。
    对软件开发者的影响
    因为 Android 移动软件平台抱持开放互通的观念,势必吸引不少自由软件的拥
护者。 ? 开发方向有三个重点:
    6
    Android 编程基础
    ? ? 应用软件的开发 特殊功能的原生链接库 专属应用程序框架
    由于 Android 的App Market 性质,可能催生出专门的应用软件开发商。
    Android 应用现状
    设备商:lenovo、琦基、戴尔、三星、摩托罗拉、华为、英特尔、Kogan、索爱
、华硕、多普达、爱可视 、 Archos 等。 ? 制造商:HTC、Telstra 等。 ? 手机设
计公司:播思、德信无线等。 ? 运营商:中国移动、Sprint、T-Mobile、Teleca AB
 等。 ? 芯片商:Qualcomm、Marvell、TI、Boardcom 等。
    7
    Android 编程基础
    Android 开发入门
    System Requirements
    The sections below describe the system and software requirements for 
developing Android applications using the Android SDK tools included in An
droid 1.1 SDK, Release 1.
    Supported Operating Systems
    ? ? Windows XP (32-bit) or Vista (32- or 64-bit) Mac OS X 10.4.8 or l
ater (x86 only) Linux (tested on Linux Ubuntu Dapper Drake)

page 3