Flutter跨平臺方案的選擇

1.Flutter是什么鸟顺?

官方給的解釋是Flutter is Google'sUI toolkit for building beautiful,

natively compiled applications for mobile, web,and

desktop from a single codebase.

翻譯:Flutter 是谷歌的 UI 工具包探入,用于構(gòu)建美觀侵状、

本機編譯的移動、網(wǎng)絡(luò)和應(yīng)用程序來自單個代碼庫的桌面。

2.Flutter的特點

美觀、快速靖避、高效、開放比默。

2.1 美觀:使用Flutter內(nèi)置美麗的Material Design和Cupertino widget幻捏、豐富的motion API、平滑而自然的滑動效果和平臺感知命咐,為您的用戶帶來全新體驗篡九。

2.2 快速: Flutter 的 UI 渲染性能很好。在生產(chǎn)環(huán)境下醋奠,F(xiàn)lutter 將代碼編譯成機器碼執(zhí)行瓮下,并充分利用 GPU 的圖形加速能力,因此使用Flutter 開發(fā)的移動應(yīng)用即使在低配手機上也能實現(xiàn)每秒 60 幀的 UI 渲染速度钝域。 Flutter 引擎使用 C++ 編寫,包括高效的 Skia 2D 渲染引擎锭魔,Dart 運行時和文本渲染庫例证。

2.3 高效: Hot Reload (熱重載) ,在前端已經(jīng)不是什么新鮮的東西迷捧,但在移動端之前一直是沒有的织咧。

2.4開放:Flutter 是開放的胀葱,它是一個完全開源的項目。

3.跨平臺方案笙蒙,可以優(yōu)先選Flutter方案

方案一:H5開發(fā)

基于 JavaScript 和 WebView的跨平臺抵屿。主要是通過HTML來構(gòu)建自己的界面,再將其顯示在各個平臺的WebView中捅位。

方案二:React Native開發(fā)

是一個移動框架轧葛,也可以說是JS框架,它里面提供了很多JS函數(shù)艇搀,這些JS函數(shù)直接映射到系統(tǒng)函數(shù)上的尿扯,針對不同的平臺提供了不同的API,所以ReactNative開發(fā)跟原生開發(fā)沒有太大區(qū)別,

但是ReactNative的本質(zhì)是通過JavaScript VM調(diào)用原生接口焰雕,通信相對比較低效衷笋,而且框架本身不負責(zé)渲染,而是間接通過原生進行渲染的矩屁,所以性能上還不如原生開發(fā)辟宗。

但它性能比web開發(fā)要好,因為它不依賴于webview了吝秕,開發(fā)的時候用js代碼泊脐,編譯的時候就生成原生代碼。它被用來移動開發(fā)(iOS和Android)郭膛、智能設(shè)備(如手表晨抡、電視)、增強現(xiàn)實等则剃。由于RN沒有DOM可交互耘柱,所以它沒有使用React中使用的相同類型的HTML標(biāo)記,而是使用自己的標(biāo)記棍现,這些標(biāo)記隨后被編譯成其他語言调煎。例如,RN開發(fā)者使用RN內(nèi)置的標(biāo)簽己肮,而不是HTML標(biāo)簽士袄,它可以在后臺編譯成其他本地代碼(例如Android上的View;iOS上的UIView)。

React Native支持熱更新功能谎僻!

方案三: Futter開發(fā)

Flutter 與React Native的本質(zhì)區(qū)別:Flutter 有自己的組件渲染閉環(huán)娄柳,不再是調(diào)用android或iOS平臺下的組件進行渲染。

總之艘绍,F(xiàn)utter包含框架赤拒、widget和工具,為開發(fā)人員提供了一種在Android和iOS上構(gòu)建和部署精美移動應(yīng)用程序的簡單高效的方式。

Flutter既不使用Webview,也不使用操作系統(tǒng)的原生控件挎挖。

相反这敬,F(xiàn)lutter使用自己的高性能渲染引擎來繪制widget。

Flutter代碼都是先AOT(運行前)編譯為Android/Ios下的本地代碼,再運行的蕉朵。Flutter不支持熱更新功能


今天的分享結(jié)束了崔涂,再見~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者始衅。
  • 序言:七十年代末冷蚂,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子觅闽,更是在濱河造成了極大的恐慌帝雇,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蛉拙,死亡現(xiàn)場離奇詭異尸闸,居然都是意外死亡,警方通過查閱死者的電腦和手機孕锄,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門吮廉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人畸肆,你說我怎么就攤上這事宦芦。” “怎么了轴脐?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵调卑,是天一觀的道長。 經(jīng)常有香客問我大咱,道長恬涧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任碴巾,我火速辦了婚禮溯捆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘厦瓢。我一直安慰自己提揍,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布煮仇。 她就那樣靜靜地躺著劳跃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪浙垫。 梳的紋絲不亂的頭發(fā)上售碳,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天,我揣著相機與錄音,去河邊找鬼贸人。 笑死,一個胖子當(dāng)著我的面吹牛佃声,可吹牛的內(nèi)容都是我干的艺智。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼圾亏,長吁一口氣:“原來是場噩夢啊……” “哼十拣!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起志鹃,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤夭问,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后曹铃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缰趋,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年陕见,在試婚紗的時候發(fā)現(xiàn)自己被綠了秘血。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡评甜,死狀恐怖灰粮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情忍坷,我是刑警寧澤粘舟,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站佩研,受9級特大地震影響柑肴,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜韧骗,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一嘉抒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧袍暴,春花似錦些侍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至淋样,卻和暖如春耗式,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工刊咳, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留彪见,地道東北人。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓娱挨,卻偏偏與公主長得像余指,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子跷坝,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 首先介紹下自己的背景: 我11年左右入市到現(xiàn)在柴钻,也差不多有4年時間淮韭,看過一些關(guān)于股票投資的書籍,對于巴菲特等股神的...
    瞎投資閱讀 5,724評論 3 8
  • ![Flask](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAW...
    極客學(xué)院Wiki閱讀 7,247評論 0 3
  • 不知不覺易趣客已經(jīng)在路上走了快一年了,感覺也該讓更多朋友認識知道易趣客粱腻,所以就謝了這篇簡介庇配,已做創(chuàng)業(yè)記事。 易趣客...
    Physher閱讀 3,418評論 1 2
  • 雙胎妊娠有家族遺傳傾向绍些,隨母系遺傳捞慌。有研究表明,如果孕婦本人是雙胎之一柬批,她生雙胎的機率為1/58啸澡;若孕婦的父親或母...
    鄴水芙蓉hibiscus閱讀 3,701評論 0 2