2021-09-16 11:00:00 來自于應(yīng)用公園
目前市場(chǎng)上主流應(yīng)用主要有三種類型:原生應(yīng)用、web應(yīng)用、App(hybrid App;
應(yīng)用開發(fā)也分為原生應(yīng)用開發(fā),網(wǎng)絡(luò)應(yīng)用開發(fā)和混合應(yīng)用開發(fā)
二、原生App的定義
原生app,又稱原生App,又稱本地App,使用官方提供的開發(fā)語(yǔ)言、開發(fā)類庫(kù)和開發(fā)工具,在安卓、iOS等移動(dòng)平臺(tái)上制作App開發(fā)。例如,安卓使用Java、Eclipse和Androidstudio,IOS使用Objective-C、Swift和Xcode用于開發(fā)
三、原生APP開發(fā):的優(yōu)勢(shì)
1.較佳應(yīng)用性能和用戶交互體驗(yàn);
2.快的開啟速度;
3.它可以支持在線或離線;
4.訪問本地資源并呼叫移動(dòng)硬件設(shè)備。
四、原生APP開發(fā):的弊端
1.原生應(yīng)用的開發(fā)成本要高得多;
2.app store發(fā)布審批周期長(zhǎng)。
3.跨平臺(tái)差異需要多平臺(tái)版本的開發(fā);
4.維護(hù)多個(gè)版本的更新和升級(jí)成本相對(duì)較高;
5.用戶必須手動(dòng)下載并更新較新版本;
動(dòng)詞(verb的縮寫)原生應(yīng)用應(yīng)用場(chǎng)景:
1.如果要求App快速響應(yīng),頁(yè)面精彩流暢,則采用原生App開發(fā);
2.對(duì)是否有網(wǎng)絡(luò)保持敏感。例如,如果有離線操作或在線操作,請(qǐng)使用本機(jī)APP開發(fā);
3.頻繁調(diào)用移動(dòng)硬件設(shè)備,如攝像頭、麥克風(fēng)等。使用原生APP開發(fā);
4.在公司,主要業(yè)務(wù)流程方面,為了更好的用戶體驗(yàn),方便后期其他功能的拓展,采用原生APP開發(fā);
第六,網(wǎng)絡(luò)應(yīng)用、混合應(yīng)用和原生應(yīng)用的比較