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