當(dāng)下是互聯(lián)網(wǎng)時(shí)代,幾乎每個(gè)人都在說APP。那到底什么是APP開發(fā)呢,你真的搞清楚了嗎?小編來回答這個(gè)問題。

一、APP是什么?
可能很多人馬上會(huì)說這是我還不知道嗎?不就是手機(jī)上的應(yīng)用程序嗎?真的是這樣的嗎?其實(shí)APP是英文單詞“Application”前三個(gè)字縮寫,所以手機(jī)上的應(yīng)用程序及所有操作系統(tǒng),如windows都是APP。
Mac OS、安卓、IOS,這些操作系統(tǒng)上的每一款應(yīng)用程序,其實(shí)都是一個(gè)個(gè)的APP開發(fā)程序。包括我們PC電腦里面的瀏覽器,其實(shí)也是一個(gè)APP系統(tǒng)。你弄清楚了嗎!

二、app開發(fā)分為用戶端和前后端:
1、用戶端有三種APP開發(fā)語言:分別是蘋果、安卓和H5網(wǎng)頁原生開發(fā)。原生開發(fā)是用蘋果和安卓的開發(fā)語言編寫出來的部分,這部分代碼了會(huì)上傳到應(yīng)用市場(chǎng),并被你下載到本地,所以你每次打開就不需要緩存。
2、非原生開發(fā)是指用網(wǎng)頁語言開發(fā)的部分,那部分代碼呢?會(huì)被上傳到云端服務(wù)器并不會(huì)被你下載到本地,所以你每次打開都需要緩存。
3、混合開發(fā)呢,就是非原生部分和原聲部分相結(jié)合,就好比一筐有生有熟的雞蛋原聲部分相當(dāng)于熟雞蛋,你隨時(shí)拿起來就能吃;非原生部分,那就相當(dāng)于要升級(jí),但必須要你煮一遍才能吃,因?yàn)閼?yīng)用程序市場(chǎng)一般會(huì)要求你原生部分超過百分之多少app才可以上架,因?yàn)榇嬖谠贫朔?wù)器的升級(jí),防止被開發(fā)人員替換掉!
親們!現(xiàn)在都搞清楚了APP是什么了嗎!還知道了APP開發(fā)的原生開發(fā)和混合開發(fā)的區(qū)別了吧。
