知識
不管是網站,軟件還是小程序,都要直接或間接能為您產生價值,我們在追求其視覺表現(xiàn)的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站成為營銷工具,讓軟件能切實提升企業(yè)內部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
Android開發(fā)之原生APP和Web APP的區(qū)別個人見解
發(fā)表時間:2017-11-1
發(fā)布人:葵宇科技
瀏覽次數(shù):46
Native App開發(fā)
Native App開發(fā)即我們所稱的傳統(tǒng)APP開發(fā)模式(原生APP開發(fā)模式),該開發(fā)針對IOS、Android等不同的手機操作系統(tǒng)要采用不同的語言和框架進行開發(fā),該模式通常是由“云服務器數(shù)據+APP應用客戶端”兩部份構成,APP應用所有的UI元素、數(shù)據內容、邏輯框架均安裝在手機終端上。
Web App開發(fā)
Web App開發(fā)即是一種框架型APP開發(fā)模式(HTML5 APP 框架開發(fā)模式),該開發(fā)具有跨平臺的優(yōu)勢,該模式通常由“HTML5云網站+APP應用客戶端”兩部份構成,APP應用客戶端只需安裝應用的框架部份,而應用的數(shù)據則是每次打開APP的時候,去云端取數(shù)據呈現(xiàn)給手機用戶。
Web APP應用呈現(xiàn)以下特點:
(1)每次打開APP,都要通過APP框架向云網站取UI及數(shù)據;
(2)手機用戶無法上網則無法訪問APP應用中的數(shù)據。
(3)框架型的APP無法調用手機終端的硬件設備(語音、攝像頭、短信、GPS、藍牙、重力感應等)
(4)框架型APP的訪問速度受手機終端上網的限制,每次使用均會消耗一定的手機上網流量;
(5)框架型APP應用的安裝包小巧,只包含框架文件,而大量的UI元素、數(shù)據內容剛存放在云端;
(6)APP用戶每次都可以訪問到實時的最新的云端數(shù)據;
(7)APP用戶無須頻繁更新APP應用,與云端實現(xiàn)的是實時數(shù)據交互;
適用企業(yè):電子商務、金融、新聞資訊、企業(yè)集團需經常更新內容的APP應用。
Native App(原生型APP)應用呈現(xiàn)以下特點:
(1)每次獲取最新的APP功能,需要升級APP應用;
(2)原生型APP應用的安裝包相對較大,包含UI元素、數(shù)據內容、邏輯框架;
(3)手機用戶無法上網也可訪問APP應用中以前下載的數(shù)據。
(4)原生型的APP可以調用手機終端的硬件設備(語音、攝像頭、短信、GPS、藍牙、重力感應等)
(5)APP應用更新新功能,涉及到每次要向各個應用商店進行提交審核。
適用企業(yè):游戲、電子雜志、管理應用、物聯(lián)網等無需經常更新程序框架的APP應用。
移動Web無所不在,移動Web是目前唯一的支持各種設備訪問的平臺,與桌面Web一樣,移動Web支持各種標準的協(xié)議。移動Web也是唯一一個可供開發(fā)者發(fā)布移動應用的平臺,它將各種移動交互與桌面任務有效地連接了起來;而開發(fā)Native App可以充分利用設備的特性,而這一點往往是Web瀏覽器做不到的,所以對一個產品本身而言,Native App是最佳的選擇