現(xiàn)在主流的安卓APP開發(fā)方式有兩種,除了傳統(tǒng)的開發(fā)方式以外,作為一個(gè)新手安卓開發(fā)程序員,搞清楚軟件使用哪種方式開發(fā)的就很重要。
1、安裝APP后,進(jìn)入手機(jī)開發(fā)者選項(xiàng)。
2、將【顯示布局邊界】開關(guān)打開。
3、你會(huì)發(fā)現(xiàn)你的屏幕出現(xiàn)了很多條條框框,這些都是根據(jù)傳統(tǒng)安卓系統(tǒng)控件打造的按鍵布局畫面,你將能看到屏幕上所有按鍵布局。這時(shí)候打開你想要查看的安卓APP,如果屏幕上也能顯示很多線條框框,說明該軟件是用傳統(tǒng)控件開發(fā)的APP。
4、拿另一個(gè)反例說說明,如下圖。作為一個(gè)剛開始學(xué)習(xí)安卓開發(fā)的程序猿,如果您需要參考借鑒一個(gè)APP的代碼,先知道它是一個(gè)傳統(tǒng)APP還是通過嵌套網(wǎng)頁的方式開發(fā),就很重要了,有需要的朋友快點(diǎn)拿出手機(jī)操作一下吧。
android app開發(fā)工具:eclipse or Android Studio
ios app開發(fā)工具:Xcode
eclipse : Eclipse 是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái),可用于開發(fā)Android App,通過插件組件構(gòu)建開發(fā)環(huán)境,如svn等,并且Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)
Android Studio :是一個(gè)Android開發(fā)環(huán)境,類似 Eclipse,Android Studio 提供了集成的 Android 開發(fā)工具用于開發(fā)和調(diào)試。
Xcode: 運(yùn)行在操作系統(tǒng)Mac OS X上的集成開發(fā)工具,Xcode作為開發(fā) iOS App的工具具有統(tǒng)一的用戶界面,具有設(shè)計(jì),編碼、測試、調(diào)試等功能。
如果真正想做一款好的APP,那就得考慮IOS和Android兩個(gè)平臺(tái)各做一個(gè)APP,同時(shí)選擇一個(gè)好的開發(fā)團(tuán)隊(duì),這個(gè)很重要,因?yàn)椴畹膱F(tuán)隊(duì)做出來的產(chǎn)品基本會(huì)有很多問題。一個(gè)好的APP項(xiàng)目至少需要一個(gè)項(xiàng)目經(jīng)理、一個(gè)UI設(shè)計(jì)師,一個(gè)IOS開發(fā)工程師和一個(gè)安卓開發(fā)工程師,另外如果需要后臺(tái)數(shù)據(jù)交互的,還需要一個(gè)后臺(tái)開發(fā)工程師,正規(guī)的話還需要一個(gè)測試工程師。這些人員的月薪加上來已經(jīng)超過4、5萬人民幣了,對于簡單的APP,設(shè)計(jì)、開發(fā)加上測試的時(shí)間大概需要6到8周,復(fù)雜一些的需要8到12周。這樣算下來,一個(gè)簡單APP開發(fā)費(fèi)用就需要6~10萬,稍微復(fù)雜些的需要10~15萬,這里包括兩個(gè)版本的APP。當(dāng)然這個(gè)范圍不是很確切的,有些難度較大的或者前后臺(tái)復(fù)雜程度高的系統(tǒng),價(jià)格也會(huì)更高。成本可能會(huì)是這個(gè)估算的好幾倍。