前言
這是來自eMarketer的兩份市場(chǎng)調(diào)研數(shù)據(jù)拌屏,左邊是中國(guó)人均多媒體設(shè)備使用時(shí)長(zhǎng)潮针,右邊是中國(guó)人均移動(dòng)智能設(shè)備使用時(shí)長(zhǎng),可以看到2019年到2020年移動(dòng)設(shè)備使用時(shí)長(zhǎng)上漲了17%倚喂,之后兩年預(yù)計(jì)還會(huì)再以10+%上的速度繼續(xù)上漲每篷。
反觀總的多媒體設(shè)備使用時(shí)長(zhǎng)上漲的并沒有那么多,說明移動(dòng)設(shè)備在逐漸替代以PC和平板為主的其他多媒體設(shè)備端圈,那對(duì)于移動(dòng)設(shè)備使用時(shí)長(zhǎng)其實(shí)大部分還是集中在移動(dòng)應(yīng)用而不是移動(dòng)端網(wǎng)頁上焦读。也就是說未來幾年移動(dòng)應(yīng)用市場(chǎng)還是在向好的方向發(fā)展。
但是舱权,這些增長(zhǎng)迅猛的使用時(shí)長(zhǎng)矗晃,并不會(huì)平均分配給手機(jī)上的每個(gè)應(yīng)用,實(shí)際上宴倍,會(huì)被用戶所發(fā)現(xiàn)并且持續(xù)使用的應(yīng)用大概只會(huì)在20個(gè)左右张症,在將來新應(yīng)用出現(xiàn)在用戶的手機(jī)主頁面上將會(huì)越來越難仓技。
那在這個(gè)背景下用戶向往的是高質(zhì)量的應(yīng)用,高質(zhì)量指的是有實(shí)用的功能俗他,有設(shè)計(jì)感的界面和流暢的交互脖捻。
而對(duì)于移動(dòng)應(yīng)用開發(fā)商來說,接下來面對(duì)的是新品應(yīng)該如何搶占市場(chǎng)兆衅,而在之前已經(jīng)站穩(wěn)腳跟的產(chǎn)品又應(yīng)該如何提升品質(zhì)郭变,建立起護(hù)城河的問題。
那對(duì)于這些問題對(duì)策自然就是涯保,在保證產(chǎn)品質(zhì)量的前提下 1.提升開發(fā)效率 2.縮減開發(fā)成本 做到快速落地應(yīng)用的同時(shí),提高應(yīng)用的更新速度周伦,根據(jù)市場(chǎng)反饋實(shí)時(shí)調(diào)整方向夕春。
跨平臺(tái)框架
對(duì)于前面的說的這些問題,做為解決方法之一的跨平臺(tái)技術(shù)自然就因運(yùn)而生了专挪,那根據(jù)實(shí)現(xiàn)原理可以分為三類:
H5 + 原生平臺(tái)
代表的技術(shù)有:
Cordova及志, Cordova的前身是2011年7月發(fā)布的PhoneGap,又在同年10月被Adobe收購寨腔,最后貢獻(xiàn)給Apache成為開源項(xiàng)目后改成現(xiàn)在的名字速侈。
Ionic,2013年發(fā)布至今已經(jīng)發(fā)布到第四個(gè)大版本迫卢,現(xiàn)在最新的版本是ionic4倚搬。
微信小程序,2015年初發(fā)布了它的前身乾蛤,JS-SDK每界,它是WeixinJSBridge 包裝整合而出的一整套網(wǎng)頁開發(fā)工具包,方便開發(fā)者使用微信的原生能力家卖。
JavaScript開發(fā) + 原生渲染
代表的技術(shù)有:
React Native眨层,是Facebook在2015年發(fā)布。
Weex上荡,阿里2016年4月開放內(nèi)測(cè)邀請(qǐng)趴樱,在同年6月開源。
快應(yīng)用酪捡,2018年3月份叁征,由小米,OPPO逛薇,VIVO航揉,華為等10家國(guó)內(nèi)主流廠商成立的快應(yīng)用聯(lián)盟發(fā)布。
自繪UI引擎+ 原生平臺(tái)
最后是以Flutter為代表的的跨平臺(tái)技術(shù)實(shí)現(xiàn)方案金刁。