大多数朋友用的3G手机都是基于Windows,IOS和Android平台的,平时大家也是津津乐道这些3G手机的强大功能,我倒是喜欢把它视为 一种 掌上电脑。
IOS平台是Apple公司自主研发的并且不开发源代码,这也是Apple的一贯作风和传统,虽然说当今软件业如果不开放源代码,让全世界的优秀程序员参与进来的话,其发展将不会成为主流,但是Apple依靠其强大的创新和研发能力,却也一直走在时代的前沿,成为众多商家和人士的模仿对象。
Android是Google公司基于Linux平台的开源手机操作系统。起初不了解3G手机,一直觉得其神秘莫测,但是看到Linux的字眼,顿时让我们这些老程序员倍感亲切啊,距离一下拉近不少。再往里细看,发现Android是基于Java并运行在Linux内核上的操作系统。Java,这个东西就更亲切了。也再次印证了我的最初想法,3G手机可以视为掌上电脑的,因为它运行着和电脑类似的程序。
再次下探,原来开发Android应用程序,也如此简单,除了Android SDK以外,只要是一名java程序员的话,就可以应付自如了。说个工具大家就更亲切了,IDE使用Eclipse,JDK 1.6.
接下来要想真正开发Andriod应用,就需要了解Android SDK了,这也是Andriod的核心,提供了在Windows/Linux/Mac平台上开发Android应用的开发组件,其包含了在Android平台上开发移动应用的各种工具集。它不仅包括了Android模拟器和用于Eclipse的Android开发工具插件,而且包括了各种用来调试、打包和在模拟器上安装应用的工具。
写这些,主要是想让很多不是做移动开发的程序员能快速的入门和上手移动开发,希望对大家有所帮助吧。