Android平台吸引众多Linux社区用户的原因是,Android基于广泛的开源,即使甲骨文公司对此作出了诉讼。在基于Android平台的手机上开发软件,依然首选Java。谷歌提供的软件开发工具(SDK)不但包括了所需的文档与库,还提供了相应的工具。而且,还有一个附加的开源Eclipse集成开发环境(IDE)供你选用。谷歌最近发布了一个新的改进版本,之前被称作Android脚本编辑(ASE)的工具,现在变成Android(SL4A)的脚本层。这个可供手机下载的软件打开了一个新世界,这个工具可以让你在Android上使用Python、Perl、Jruby和Lua这些熟悉的语言来开发程序。它还支持BeanShell、JavaScript、Tcl和标准Linux内壳命令符。