Android开发人员需要先购买一支T-Mobile G1或G2之类的Android手机才能着手开发Android应用程序吗?这答案当然是NO!因为Google所提供的Android SDK就是要让Android程序设计人员可以在各式各样的平台(如Windows、Linux与Mac OS X操作系统)上进行Android应用程序的开发,而且内建的Android仿真器,提供给开发人员WYSIWYG(What You See Is What You Get,所见即所得模式),任何在Android仿真器上显示的结果,几乎和在Android手机上使用的结果是一样的。不过,很多Android程序开发人员还是担心仿真器与手机硬件还是会有些许的差异,所以就将所开发的应用程序打包成APK文件,然后上传到Android Market上,提供给真正拥有T-Mobile G1手机的人下载使用,而这些使用者也会很乐意将使用结果或bugs回传给开发人员。Android程序设计开发就是这样一个正向回馈的运行机制,只要拥有一台可连上网络的计算机,就可以开始进行Android应用程序开发,完全不需要拥有一支搭载Android操作系统的手机。