Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,由Google公司和开放手机联盟领导及开发。Android操作系统初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。为数不多部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、
iOS平台开发语言为Objective-C,开发者一般使用苹果公司开发的ios sdk 搭建开发环境, iOS SDK是开发iPhone和iPad 应用程序过程中必不可少的软件开发包,提供了从创建程序,到编译,调试,运行,测试等一些列开发过程中所需要的工具;
安卓 Android开发语言为java,开发者一般是用谷歌公司开发的android sdk搭建开发环境,使用Java进行安卓应用的开发;
微软Windows phone7开发语言是C#;
塞班symbian系统版本开发语言是C++。
注意事项
总之,针对不同的手机系统,各个手机系统开发公司都开发有针对自己系统的应用软件开发工具,我们利用他们的开发工具,可以轻松的搭建出开发环境,通过学习相应SDK的开发文档,进行各种APP的开发。
android 开发常用工具:FTP工具:Ftpserver。Wireshark:抓包工具,跟fiddler不一样。ClassyShark:可以直接查看apk文件里所用到的框架,了解主流app的开发技术,及时学习。Android Debug Monitor:原来是用的Hierarchy Viewer,使用方法和之前的一样,也是执行sdk目录下tools目录中的monitor.bat文件,就可以打开一个可视化的操作界面,可以更加清晰地观察应用的布局结构设计。Genymotion:Android模拟器,比SDK自带的模拟器快多了,而且也可以选择不同手机品牌。好的工具能使开发效率大大提高,达到事半功倍的效果,所以选择适合自己的开发工具才是重要的。学习安卓开发建议还是选择一所院校学习一下,可以巩固自己的基础。