
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自帶的模擬器快多了,而且也可以選擇不同手機品牌。好的工具能使開發效率大大提高,達到事半功倍的效果,所以選擇適合自己的開發工具才是重要的。學習安卓開發建議還是選擇一所院校學習一下,可以鞏固自己的基礎。