现在的智能手机操作系统现已进入战国时代,老牌的Symbian、Windows Mobile和BREW面临着iPhone和Android等新势力的巨大应战。最近有些空闲时刻了,能够研讨下新手机操作系统的运用程序开发了。下一代的手机内置功用将不再是决定因素,怎么让第三方快速开发手机上的运用将是兵家必争的制高点。
我是一个Windows Mobile程序员,并且也做了好久,为什么在新的手机操作系统里挑选Android?由于Android和Windows Mobile太像了,为什么这么说?
1, 都是操作系统与手机硬件别离形式,最风趣的是硬件供货商竟然是一家;
2, 能够运用保管代码来进行开发(.NET CF和Java)
3, 免费发布的SDK
4, IDE集成式开发环境(Visual Studio和Eclipse)
5, 强壮的服务器端软件支撑(Windows Server、SQL Server、Exchange和Google Online Service)
所以说,从技能方向上来说,Windows Mobile和Android是相同技能的不同完结,表现了以软件和在线服务为中心的思维,差异于iPhone和Symbian的以手机为中心的思路。现在还说欠好这两种思路谁对谁错。可是,我不挑选iPhone还有一个十分重要的原因:我没有Mac电脑,所以无法建立开发环境。假如将来iPhone落败,这将是一个十分丧命的失误。
开发环境
好了,先来介绍一下开发环境,我的操作系统是Windows Vista,没有装置Visual Studio开发工具(不是我平常的工效果机)。第一步是拜访Android主页,经过Google是很简单拜访到的。有必要供认,Android文档现已比我半年前拜访时有很大的提高了,能够很简单地找到怎么装置开发环境的攻略。关于咱们这些非Java 开发者来说,这十分有用。
我装置的软件包含:
JDK 6
Eclipse 3.4(我装了个支撑JavaEE的版别)
Android SDK 1.0
ADT(Android的Eclipse插件)
这些软件的链接在Android主页上都有。我首要装置了JDK 6,然后解压缩了Eclipse 3.4,无须装置;接下来是Android SDK 1.0也无须装置。
首要,咱们要将Android SDK设置到环境变量中。在Android SDK的目录中包含docs、samples和tools 目录,而咱们需求将tools目录,设置到环境变量中的Path变量。
这一步完结后,咱们需求进入Eclipse来设置Android的开发环境了。第一次发动Eclipse仍是比较慢的,也可能是我装了JavaEE版别的原因?
进入Eclipse 3.4主界面后,咱们就要设置ADT(Android开发的Eclipse插件),分为两步:
第一步,挑选Help菜单中的Software Updates,会弹出Software Updates and Add-ons对话框,挑选到Available Software标签页上:
点击Add Site按钮,在弹出的对话框中输入:
https://dl-ssl.google.com/android/eclipse/
输入URL之后,点击OK按钮,咱们就能在列表中看到Android的URL,在下边Developer Tools节点下有两种:分别是Android开发工具和Android编辑器。点击Install按钮,装置Android开发工具。
经过一个导游之后,Android开发工具的装置就完结了。
第二步,设置Android SDK的方位,在Windows菜单里挑选Preferences,进入对话框。然后再左边的列表中挑选Android。然后挑选SDK Location后的Browse按钮,挑选Android SDK地点的方位。
设置完结之后,Android开发环境的设置就完结了。跟Windows Mobile的开发环境比较一下,由于Visual Studio 2003今后版别都内置了对Windows Mobile开发的支撑,所以Android装置时仍是有一些杂乱的,不过考虑到假如在Visual Studio中支撑Windows Mobile新版别的话,其实仅仅多了设置SDK一个过程。由于有具体的文档,所以Android开发环境的装备并不能,能够打8分。
|
Windows Mobile |
Android |
开发环境装备 |
9分 |
8分 |