精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

魅族張興業談實踐:利用Weex技術做魅族小程序

原創
新聞 開發工具
“微信小程序的發布給了一個新的思路,我們可以通過小程序的思路去解決動態化的一些問題,于是我們提出了小程序的動態化方案?!痹?1CTO舉辦的WOT2018全球軟件與運維技術峰會上,魅族高級工程師張興業如是說。

【51CTO.com原創稿件】“微信小程序的發布給了一個新的思路,我們可以通過小程序的思路去解決動態化的一些問題,于是我們提出了小程序的動態化方案。”在51CTO舉辦的WOT2018全球軟件與運維技術峰會上,魅族高級工程師張興業如是說。

那么,魅族的小程序是什么?為什么選擇Weex技術做小程序?小程序的方案投入重點在哪里?怎樣保證小程序的性能和穩定性?魅族小程序開發與前端開發有哪些異同點?接下來,本文為大家一一解讀。

[[232792]]

魅族高級工程師張興業

利用Weex技術做魅族小程序

張興業表示,魅族小程序參考了微信小程序的思路,可以理解成是一種快應用。廠商聯盟發布的快應用是對外的,對開發者使用了標準的開發文檔;魅族小程序主要是對內的業務使用,它是魅族內部的一套無需安裝的小程序方案,集成了魅族內部的服務、登錄、埋點、push、支付等。

為什么選擇Weex技術?傳統使用比較多的技術有WebApp、Hybrid、json2view等等,后來又出現了ReactNative和Weex技術,魅族都曾做過嘗試,對性能、長列表、動畫等方面做過測試,最終選擇了Weex。“我們想尋找一個動態化的方案,需要高性能、可擴展的開發方案,而Weex的測試結果滿足我們的要求,無論是包大小、應用啟動影響,還是頁面渲染和內存占用等,均合乎我們的需求。” 張興業說。

魅族張興業談實踐:利用Weex技術做魅族小程序

Weex技術能夠幫助用戶實現高效開發、動態更新。這里舉兩個例子,在開發Flyme社區一個列表頁面時,如果用iOS或者安卓去開發,代碼量很多,可能300行也開發不完,而且還要寫很多布局文件。但是,采用Weex技術,僅僅50多行代碼即可解決一個列表的問題,有效縮短了開發時間。另外,魅族短視頻應用趣視頻也是應用了Weex技術。當時,趣視頻預裝在系統內,不能卸載掉,面對各渠道不能卸載的輿情壓力,緊急上線“趣評論 得大獎”話題活動,希望用戶登入客戶端后感受到趣視頻的“趣”味,緩解他們的負面情緒,盡可能降低輿情風險。由于采用了基于creator的Weex方案,需求從提出到發布到用戶手上只花了不到一天的時間,實現快速開發、快速上線。

談談魅族小程序方案

如果想實現小程序方案都需要做什么?張興業認為,如果做一個類似Weex的渲染方案,周期會比較長,但是基于Weex技術去在現有方案上做就比較簡單。首先,需要UI渲染、Native API、應用數據緩存、以及一個系統級的渲染引擎。然后需要一個管理平臺,創建應用,在平臺上實現小程序的上架、下架、升級、內測等功能。之后,魅族基于自研的FlymeUI組件去開發。這就是魅族開發團隊的做法。下圖所示是一個系統級渲染引擎框架。從下向上看,底層為Weex支持,主要用于渲染。

魅族張興業談實踐:利用Weex技術做魅族小程序

系統級渲染引擎框架

“還有一些module的擴展,module擴展主要是封裝了我們自己的服務,像登錄、推送、支付,還有上傳下載,大約封裝了九大類,上百個接口。” 張興業解釋說:“每個小程序都運行在獨立的進程中,并不是共用渲染引擎這個進程,獨立就是為了避免因小程序出錯影響主進程的渲染。此外,我們引入了針對圖片的緩存方案,http方案。”

魅族還構建了高可用服務平臺體系,主要包含:一個可靠的管理系統,一個完善的監控度量體系,以及多維度的數據分析系統。其中,監控度量體系主要用來監控小程序啟動時間、頁面渲染時間、頁面滑動幀率、各種crash日志、流量、電量等問題和指導標準,通過無痕埋點的方式監控卡頓、不流暢、內存爆掉問題;數據分析系統主要依托大數據的能力,通過埋點SDK上報數據,通過小程序ID區分。

小程序方案的重點優化

那么,小程序方案重點優化有哪些呢?哪些工作投入的精力比較多?在魅族的小程序開發實踐中,主要做了四個方面的重點優化,即:啟動性能、長列表、動畫、安全。

在啟動性能方面,怎么實現程序秒開?小程序的啟動主要分為四部分:***步,去服務端獲取應用的信息;第二步,下載小程序,通過CDN下載***文件;第三步,對小程序進行初始化。小程序初始化主要是包加載驗證、manifest文件讀取;第四步,實現小程序首屏頁面渲染,這里主要還是依靠Weex自身的性能。因此,優化比較多的是***步和第二步。

小程序的啟動流程主要有以下三種方案:

魅族張興業談實踐:利用Weex技術做魅族小程序

很明顯,***種方案需要執行所有的流程,耗時長。第二種方案同樣耗時長,影響用戶體驗。比如在4G網絡環境不好的情況下,下載新版本耗時會顯著增多。相對來說,第三種方案較好,它加入了并發執行,一邊拉取版本信息,一邊渲染本地的緩存文件,有緩存時可以直接打開。但是該方案也有缺點,長期未啟動應用再次啟動是老版本,而且緊急更新版本***啟動不會體現。所以考慮至此,魅族提出了第四種方案,增加了重啟機制,提示有新版本需要用戶重啟。

魅族張興業談實踐:利用Weex技術做魅族小程序

在長列表方面,Weex提供了List組件,但是在使用list組件時,它的內存會一直增加,雖然增幅不大,但是對于長列表,尤其是***列表,內存也會增大到爆,這時應用就會退出。在移動應用中,長列表是使用比較頻繁的組件,基本每個應用都會用到,對列表的優化就放到了首要位置。我們對list組件的渲染流程做了分析,雖然weex的list組件對view做了復用,但是dom結構數據還是在增加,從而引起內存的增加。列表中內容雖然很長,但是結構都一樣,dom層也適合做復用,我們以此為切入點,優化了長列表的內存升高問題。 在weex***的版本0.18.0中提供了recycle-list組件,weex官方也解決了長列表內存升高問題,接入weex新版本的開發者可以使用recycle-list組件代替list組件。

怎么去解決list內存升高的問題?現在,Weex0.18版本已經能夠解決。至于低版本的,張興業建議,直接從JS發給Native,所有的vue的渲染都在原生側實現。原生側的vue是可以復用的,data的數據量很小,基本就沒有內存的升高。

此外,在動畫方面,用Weex實現的時候,簡單動畫是沒有問題的,復雜動畫還是很麻煩,而且交互性能比較低,魅族這邊使用自研的ActionView方案,ActionView完全使用Native的方式渲染,很流暢。ActionView方案也在魅族的各個應用的Banner、主題美化的動態壁紙、畫屏動畫使用,如果想體驗一下ActionView的效果,可以訪問http://action.flyme.cn。在安全方面,主要是為了外發去考慮的,采用沙盒機制實現了進程隔離和數據隔離;對用戶進行權限控制;并根據安全域限制了http request訪問域名……

演講***,張興業分享了一些關于接入AI和AR的一些思考。他表示,未來將有更多可能。AI模型下發將會與云端識別相結合,5G、AI助力AR再煥發新春。

以上內容是51CTO記者根據魅族高級工程師張興業在WOT2018全球軟件與運維技術峰會的采訪內容整理,更多關于WOT的內容請關注51cto.com。

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:藍雨淚 來源: 51CTO.com
相關推薦

2018-03-19 20:51:07

Weex小程序應用開發

2015-09-22 16:10:09

魅族

2013-07-01 13:35:52

2015-09-22 09:17:19

2015-09-16 18:28:41

魅族

2014-09-02 17:33:05

魅族黃章MX4

2023-02-24 15:57:02

魅族FlymeAuto

2013-03-28 09:47:38

魅族MEIZU

2011-03-23 10:18:16

魅友內測MStore魅族

2012-11-20 16:53:43

白永祥

2011-12-29 15:19:00

魅族PC套件

2020-01-08 17:57:03

移動市場品牌資訊

2011-12-15 20:59:01

MX

2011-12-06 10:28:12

魅族魅族MX

2015-09-28 11:32:34

51CTOIT技術周刊

2021-05-28 13:44:02

華為MatePad Pro鴻蒙系統

2013-03-28 13:33:39

魅族MEIZU招聘

2020-01-08 15:37:11

移動市場品牌資訊

2015-10-14 14:32:48

魅族
點贊
收藏

51CTO技術棧公眾號

欧美国产另类| 国产性xxxx| 亚洲精品97久久中文字幕无码| 欧洲乱码伦视频免费| 国产精品伦理一区二区| 国产精品美女999| 最新国产黄色网址| 亚洲国产成人精品一区二区三区| 亚洲欧美亚洲| 日韩av一区在线| 国产免费一区二区三区| 国产午夜精品一区二区理论影院| 国产精品jk白丝蜜臀av小说| 亚洲h精品动漫在线观看| 欧美中文字幕第一页| 男女啪啪网站视频| 黄网站免费在线观看| 午夜亚洲性色福利视频| 欧美挠脚心视频网站| 妞干网这里只有精品| 天天干天天色天天| 99久久99视频只有精品| 日韩欧美第一区| 鲁一鲁一鲁一鲁一色| 涩涩视频在线观看| 欧美91视频| 亚洲欧美日韩国产精品| 911av视频| 嫩草精品影院| 极品美女销魂一区二区三区 | 亚洲国产精品久久人人爱潘金莲| 亚洲国产美女 | av电影在线网| 福利91精品一区二区三区| 人人澡人人澡人人看欧美| 激情五月激情综合| 亚洲理论电影| 欧美成人性战久久| 天天操天天爱天天爽| 成人福利影视| 韩国精品久久久| 97精品视频在线播放| 男生和女生一起差差差视频| 成人午夜在线观看视频| 国产成人av资源| 68精品国产免费久久久久久婷婷| 欧美爱爱免费视频| 国产一区二区三区电影在线观看| 日韩欧美国产成人一区二区| 一区二区成人网| 久久久久久久久亚洲精品| 国模一区二区三区白浆| 日韩av高清不卡| 毛茸茸多毛bbb毛多视频| www.成人| 欧美日本韩国一区| 婷婷六月天在线| 91九色porn在线资源| 亚洲精品国产品国语在线app| 鲁片一区二区三区| 欧美另类一区二区| 欧美日韩亚洲三区| 中文字幕一区二区精品| 久久精品国产亚洲av久| 欧美a一欧美| 欧美巨大另类极品videosbest | 免费的av在线| 欧美私人网站| 精品综合久久久久久8888| 51久久精品夜色国产麻豆| 在线观看成人毛片| 国产区精品区| 亚洲少妇中文在线| 亚洲一区二区蜜桃| 美女高潮视频在线看| 91视频.com| 精品久久久久久一区| 精品国产av一区二区| 91久久综合| 国模私拍视频一区| 日韩av一区二区在线播放| 黄色成人在线网站| 亚洲小视频在线| 黄色片网站免费| 国产中文欧美日韩在线| 亚洲成av人片一区二区| 日本一级黄视频| 午夜激情在线| 五月婷婷久久综合| 男人操女人免费| 日本在线播放一二三区| 色综合久久66| 三级视频中文字幕| 久久国产精品美女| 亚洲视频一区二区在线| 欧美日韩高清在线一区| 国产专区在线| www.66久久| 成人免费淫片视频软件| 国产精品污视频| 国产激情精品久久久第一区二区| 91久久国产精品91久久性色| 亚洲av无码片一区二区三区 | 97精品国产aⅴ7777| 成人精品在线看| 亚洲专区欧美专区| 国产精品久久久久久久久借妻| 99国产精品久久久久99打野战| 风间由美性色一区二区三区 | 在线精品免费视| 日韩成人精品一区| 欧美成人精品xxx| 国产真实夫妇交换视频 | a√天堂在线观看| 国产黄色精品| 欧美一级高清片在线观看| zjzjzjzjzj亚洲女人| xx欧美xxx| 亚洲欧美精品午睡沙发| 国产 日韩 欧美在线| 乱馆动漫1~6集在线观看| 欧美色视频在线观看| 亚洲国产精品狼友在线观看| 九九亚洲精品| 另类视频在线观看| 国产精品熟女视频| 国产精品九九| 国产成人综合亚洲| 一级特黄特色的免费大片视频| 成人激情视频网站| 在线观看日韩羞羞视频| 新版的欧美在线视频| 精品久久中文字幕久久av| 嫩草影院国产精品| 林ゆな中文字幕一区二区| 中文字幕在线日韩| 国产香蕉视频在线| 国产一区二区三区香蕉| 日韩亚洲视频在线| 热三久草你在线| 欧美乱妇20p| 永久免费成人代码| 尤物在线精品| 亚洲va欧美va在线观看| 92国产在线视频| 亚洲成人av电影在线| 亚洲制服中文字幕| 精品国产一区二区三区香蕉沈先生| 久久综合伊人77777| 中文字幕欧美人妻精品一区蜜臀| 久久一二三四| 亚洲aⅴ日韩av电影在线观看| 二区三区在线| 午夜精品一区二区三区三上悠亚| 人人爽人人爽av| 日韩精品网站| 国产成人综合一区二区三区| 毛片在线播放网址| 日韩欧美在线视频| 偷拍女澡堂一区二区三区| 亚洲激情av| 国产v亚洲v天堂无码| av大大超碰在线| 538在线一区二区精品国产| 亚洲日本精品视频| 老司机精品久久| 日本高清久久一区二区三区 | 91国产视频在线| 天天干,天天操,天天射| 性久久久久久久| 中文成人无字幕乱码精品区| 日韩午夜av| 久久精品aaaaaa毛片| www在线看| 亚洲国产成人精品一区二区| 99久在线精品99re8热| 91影院在线观看| 国产熟人av一二三区| 精品无人区麻豆乱码久久久| 国产成人精品日本亚洲专区61| 免费在线国产| 欧美色图天堂网| 国精产品视频一二二区| 图片区亚洲欧美小说区| 91久久精品国产91久久| 91cn在线观看| 日韩精品在线看| 一个人看的www日本高清视频| 亚洲色图视频网| 亚洲av无码一区二区三区观看| 免费不卡在线视频| 日韩一级免费看| 综合伊思人在钱三区| 91精品综合视频| 91高清视频在线观看| 夜夜嗨av色综合久久久综合网| 国产视频aaa| 欧美午夜精品久久久久久人妖 | 国产一区二区三区91| 95av在线视频| 成人看片在线观看| 色综合久久悠悠| 国产在线日本| 欧美r级在线观看| 日韩电影在线观看一区二区| 亚洲男人天堂一区| 草草影院第一页| 国产成人av福利| 在线免费观看视频黄| 伊人精品在线| 综合一区中文字幕| 国产精品片aa在线观看| av免费观看久久| 国产成人a视频高清在线观看| 97视频人免费观看| 成人免费网址| 欧美一区二视频| 国产性生活视频| 亚洲成av人片一区二区三区| 婷婷伊人五月天| 国产亚洲女人久久久久毛片| 久久久久免费精品| 亚洲福利久久| wwwjizzjizzcom| 97久久视频| 2019国产精品视频| 国产一区影院| 欧美制服第一页| а√在线天堂官网| 久久精品成人欧美大片古装| 国产三级视频在线看| 亚洲韩国青草视频| 成人久久久精品国产乱码一区二区| 精品视频全国免费看| 精品人妻一区二区三区免费看 | 韩国黄色一级大片| 99精品全国免费观看视频软件| 欧美日韩电影一区二区| 日本在线中文字幕一区| 国产精品一区二区免费| 欧美中文高清| 91精品国产高清久久久久久91裸体| 久久久国产精品网站| 国产精品久久久久久婷婷天堂| 伊伊综合在线| 国产97在线视频| 欧美理论影院| 国产99久久精品一区二区永久免费 | 国产裸体歌舞团一区二区| 日本中文字幕观看| 精久久久久久久久久久| 九九热免费在线观看| 麻豆精品在线视频| 黄色aaaaaa| 东方欧美亚洲色图在线| 欧美日韩人妻精品一区在线| 99久久免费视频.com| 中文字幕在线观看网址| 91亚洲永久精品| 成人免费看aa片| 国产香蕉久久精品综合网| 久久久久久久毛片| 国产精品欧美一区喷水| 国产人与禽zoz0性伦| 国产精品免费av| 欧美性x x x| 亚洲伊人伊色伊影伊综合网| 日韩大片免费在线观看| 欧美视频专区一二在线观看| 日韩精品一区不卡| 欧美高清一级片在线| 国产伦理吴梦梦伦理| 日韩欧美aaaaaa| 视频福利在线| 在线电影中文日韩| caopen在线视频| 国模精品视频一区二区| 二区三区不卡| 国产精品在线看| 成年女人在线看片| 日韩av男人的天堂| 欧美三级电影网址| 国产精品v欧美精品∨日韩| 亚洲妇女av| 中文字幕综合在线观看| 亚洲激情在线| av污在线观看| 成人免费高清视频在线观看| 色无极影院亚洲| 一区二区在线看| 亚洲 欧美 日韩 综合| 欧美视频一区在线观看| 精品人妻伦一二三区久久| 日韩高清免费在线| 精品美女在线观看视频在线观看| 97视频在线免费观看| 成人一区视频| 国产午夜精品在线| 97久久夜色精品国产| 免费无遮挡无码永久视频| 久久国产欧美日韩精品| 97香蕉碰碰人妻国产欧美| 国产精品九色蝌蚪自拍| 欧洲性xxxx| 亚洲香蕉伊在人在线观| 国产乡下妇女三片| 亚洲第一男人天堂| 成人高清免费在线| 日本欧美中文字幕| 6080成人| 一本一道久久a久久综合精品| aⅴ色国产欧美| 国产欧美一区二| 久久久精品国产免大香伊| 青青草激情视频| 国产亚洲欧美激情| 国产午夜福利一区二区| 欧美日本视频在线| 免费毛片在线| 久久欧美在线电影| 国产亚洲观看| 亚洲欧美影院| 视频一区视频二区中文字幕| 2018国产精品| 综合久久综合久久| 中文字幕av网站| 亚洲人a成www在线影院| av色在线观看| 波多野结衣久草一区| 久久精品一区二区不卡| 国产免费999| 久久久久国产精品人| 日韩欧美视频在线免费观看| 精品免费国产二区三区| 国产在线1区| 成人福利视频在线观看| 成人vr资源| 能在线观看的av网站| 久久综合久久99| 国产无码精品在线播放| 日韩区在线观看| av网站在线看| 91精品网站| 欧美影视一区| 国产又粗又猛大又黄又爽| 亚洲欧洲精品天堂一级 | 日韩一区二区免费在线电影| 瑟瑟视频在线| 91精品久久久久久综合乱菊 | 久久久99精品视频| 国产在线看一区| 91精品国产闺蜜国产在线闺蜜| 777xxx欧美| 午夜小视频福利在线观看| 91国产在线免费观看| 欧美日韩ab| 日批在线观看视频| 精品久久久在线观看| 香蕉国产在线视频| 日本欧美国产在线| 波多野结衣在线观看一区二区| 国产高清视频网站| 自拍视频在线观看一区二区| 国产欧美久久久| 欧美富婆性猛交| 欧美挤奶吃奶水xxxxx| 一本大道熟女人妻中文字幕在线| 久久精品人人做人人综合 | 内射毛片内射国产夫妻| 欧美日韩国产另类不卡| 国产激情视频在线观看| www 成人av com| 99精品热6080yy久久| 熟女俱乐部一区二区| 欧美日韩国产一区二区三区地区| 国产激情在线| 精品国产乱码久久久久久久软件| 亚洲中字在线| 肉色超薄丝袜脚交69xx图片| 欧美电影免费提供在线观看| 蜜桃麻豆影像在线观看| 日韩欧美亚洲日产国产| 国内一区二区视频| 国产亚洲欧美精品久久久久久| 日韩av综合网站| 国产精品久久久久久久久免费高清 | 欧美一区第一页| 久久一本综合| 日韩女优在线视频| 99久久国产综合精品五月天喷水| 亚洲精品一区三区三区在线观看| 欧洲精品国产| 狠狠v欧美v日韩v亚洲ⅴ| 国产精品日日夜夜| 国产亚洲欧洲在线| 亚洲精品高潮| 九热视频在线观看| 亚洲国产精品影院| av影片在线看| 好吊色欧美一区二区三区|