根据日经BP社报导,Google号召成立的开放手机联盟(Open Handset Alliance),近日公布软体平台Android的软体开发工具套件(SDK)试用版。Android SDK可分别在Windows、OS X、Linux系统上运作,综合开发环境则利用开放原始码Eclipse。
Android SDK架构是以Linux 2.6内核上整合Google开发的在地资料库群组Libraries和应用软体运行环境Android Runtime为基础。Libraries内包括可嵌入应用软体中使用的网页浏览器引擎;标准C语言库libc;用於处理视讯、图像和音讯的PacketVideo媒体库OpenCORE;以及资料库管理系统SQLite。
Android的应用软体编写语言是以Java为核心,可提供几??所有Java语言的功能。Android的应用软体可以利用Dalvik Virtual Machine的虚拟机制运作。Android平台中包括的其他应用功能,例如电子邮件、SMS、日历、地图资讯、网页浏览器等,都需要在Dalvik VM上运作。
为了简化开发应用软体的时程,Android提供Application Framework,以此框架为基础编写程式,能够缩减开发流程。此外Android还配备用户介面部分和程式资源管理机构等功能。
现阶段,Android的通讯架构及资料传输可支援GSM、蓝牙、EDGE、3G、WLAN。从此可看出Android并不仅仅以手机应用为主,并考虑到其他领域的发展可能性。此外在开放原始码软体应用方面,Android的浏览器引擎采用WebKit,WebKit也得到了iPhone所配备的Safari和Nokia S60软体平台Web Browser for S60的采用。另外资料库管理软体SQLite也是属於开放原始码。

