91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Google Flutter如何助力字節(jié)跳動跨平臺開發(fā)

谷歌開發(fā)者 ? 來源:谷歌開發(fā)者 ? 作者: Flutter ? 2022-05-20 11:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

字節(jié)跳動旗下運營著一系列成功的用戶產(chǎn)品、企業(yè)應(yīng)用以及服務(wù),覆蓋信息、教育、娛樂等不同領(lǐng)域。隨著產(chǎn)品陣容的不斷發(fā)展,傳統(tǒng)的原生雙平臺開發(fā)已經(jīng)難以滿足團隊更高效、更靈活、更精美,以及更多樣的產(chǎn)品研發(fā)需求。Google 首次發(fā)布 Flutter 的時候,團隊就果斷決定用手上的 iOSAndroid 應(yīng)用來測試其跨平臺開發(fā)能力,而 Flutter 也用不遜于原生框架的性能表現(xiàn)和極高的生產(chǎn)力迅速征服了團隊成員們的心。

Flutter 擁有令人難以置信的超高效率,與原生雙端開發(fā)相比,F(xiàn)lutter 為我們的團隊節(jié)省了大約 1/3 的開發(fā)時間。

—— 董巖, 字節(jié)跳動 Flutter Infra 團隊負責(zé)人

多平臺出擊,擁抱更多機遇

在更多的平臺上覆蓋更多用戶一直是字節(jié)跳動產(chǎn)品團隊的目標之一。比如在中國非常受歡迎的短視頻娛樂應(yīng)用 "抖音火山版",就讓 iOS 和 Android 平臺的用戶都可以通過分享短視頻來展示他們的愛好、技能與日常,且擁有非常一致的體驗。

在 2B 領(lǐng)域,字節(jié)跳動則有一款支持企業(yè)協(xié)同辦公的一站式應(yīng)用 Lark,通過音視頻會議、文檔共享、及一系列項目管理與能效工具來支持團隊的即時通訊需求。整個 Lark 的生態(tài)系統(tǒng)在 Flutter 的助力下全面覆蓋了 iOS、Android、web 端與桌面平臺。

開發(fā)更高效,釋放團隊創(chuàng)意

熱重載 (Hot reload) 一直是 Flutter 最令開發(fā)者們稱道的開發(fā)特性之一,讓工程師不再需要一遍遍地等待漫長的編譯,從而高效調(diào)試代碼,快速將 UI 設(shè)計師的想法變?yōu)楝F(xiàn)實。

為了讓開發(fā)者們能最大限度利用各個平臺的原生底層功能,F(xiàn)lutter 還提供了外部功能接口 FFI。這使得 Flutter 應(yīng)用可以直接調(diào)用 C++ 層代碼,提高與硬件交互的效率,同時實現(xiàn)端上深度學(xué)習(xí)模型的部署。

"極課錯題打印機" 和 "極課閱卷大師" 兩款智能設(shè)備上搭載的應(yīng)用都使用 Flutter 開發(fā),前者用于放置在校園內(nèi)供學(xué)生們自助打印錯題,后者則可以幫助老師智能識別學(xué)生的答卷以及統(tǒng)計分數(shù)。借助 Flutter,團隊得以為超過 200 所學(xué)校的師生快速完成設(shè)備軟件的開發(fā)以及迭代。

有些時候,F(xiàn)lutter 打造的作品本身也能進一步提升團隊的工作效率。比如字節(jié)跳動最有趣的 Flutter web 應(yīng)用之一 Alchemy,這是一款服務(wù)于抖音內(nèi)容創(chuàng)作的內(nèi)部工具,為 PGC 與 UGC 用戶提供便捷有趣的素材生成工具與海量素材,并批量產(chǎn)出受版權(quán)保護的設(shè)計物料。

像素級精美,收獲用戶芳心

Flutter 對應(yīng)用屏幕渲染的精確控制能力,讓團隊得以放開手腳打磨產(chǎn)品的每一個像素。"Lemon8" 就憑借優(yōu)良的用戶體驗榮登 2021 年日本地區(qū) Google Play 年度應(yīng)用榜單,這是一款興趣種草社區(qū)應(yīng)用,專注于時尚、美容、美食、旅游、居家、健身、藝術(shù)、戶外、攝影等內(nèi)容領(lǐng)域。多樣的興趣圈層對應(yīng)用的一致認可,離不開 Flutter 對畫布強大的控制力,以及團隊的精心雕琢。

多平臺開發(fā)戰(zhàn)略核心

Flutter 是我們公司當下的多平臺開發(fā)戰(zhàn)略核心。我們從最初的幾個應(yīng)用開始,逐漸發(fā)展到現(xiàn)在的 90 多個應(yīng)用,面向包括移動端、web 端、桌面端,以及嵌入式設(shè)備等多個平臺。我們致力于推動 Flutter 在字節(jié)跳動的深度應(yīng)用,并對核心框架作出貢獻。

—— 王瑩,字節(jié)跳動 Flutter Infra 引擎技術(shù)負責(zé)人

移動端醫(yī)療服務(wù)應(yīng)用 "小荷健康"、推薦優(yōu)質(zhì)房地產(chǎn)內(nèi)容和信息的應(yīng)用 "幸福里"、團隊虛擬辦公工具 "Coze",以及程序員和產(chǎn)品經(jīng)理們熟悉的社區(qū)平臺 "掘金"……字節(jié)跳動如今使用 Flutter 開發(fā)的應(yīng)用已經(jīng)超過 90 款,全部由字節(jié)跳動的 800 多名 Flutter 開發(fā)者和 Flutter Infra 團隊共同支持。

在如此廣泛地采用 Flutter 的同時,團隊自然也對 Flutter 開放的社區(qū)贊嘆不已: 來自世界各地的開發(fā)者們都在為社區(qū)貢獻代碼、編寫 package、完善文檔和制作教程,而總有讓您撓頭的問題能在社區(qū)中找到答案。

團隊也在為 Flutter 核心框架作出自己的貢獻。比如提升核心框架在 iOS 和 Android 上的穩(wěn)定性,優(yōu)化 RasterCache、PlatformView、多引擎、線程調(diào)度、x86 桌面系統(tǒng)和 Web 等功能,以及為 Flutter 的 DevTools、空安全問題提供修復(fù)等等。

隨著 Flutter 3 的發(fā)布,相信字節(jié)跳動團隊會創(chuàng)造出更多、更美好的多平臺本地化應(yīng)用,讓我們拭目以待!

原文標題:字節(jié)跳動的多平臺綻放秘訣 | Flutter 開發(fā)者故事

文章出處:【微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    4026

    瀏覽量

    134057
  • Google
    +關(guān)注

    關(guān)注

    5

    文章

    1807

    瀏覽量

    60538
  • 字節(jié)跳動
    +關(guān)注

    關(guān)注

    0

    文章

    352

    瀏覽量

    10079

原文標題:字節(jié)跳動的多平臺綻放秘訣 | Flutter 開發(fā)者故事

文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Elektrobit EB civion平臺助力SDV 2.0智能座艙開發(fā)

    基于此,Elektrobit推出EB civion——一套專為SDV 2.0設(shè)計的智能座艙工程化工具鏈與開發(fā)平臺,助力行業(yè)實現(xiàn)從研發(fā)到量產(chǎn)的高效一體化轉(zhuǎn)型。
    的頭像 發(fā)表于 01-26 10:05 ?1965次閱讀

    惠倫晶體助力字節(jié)豆包AI眼鏡新體驗

    近日,行業(yè)備受矚目的“豆包”AI眼鏡發(fā)布新動態(tài),這款由字節(jié)跳動與龍旗科技聯(lián)合研發(fā)的眼鏡,搭載自研空間算法芯片,整體重量不足50克,展示了AI眼鏡發(fā)展的新方向。
    的頭像 發(fā)表于 01-09 11:23 ?651次閱讀
    惠倫晶體<b class='flag-5'>助力</b><b class='flag-5'>字節(jié)</b>豆包AI眼鏡新體驗

    開源鴻蒙技術(shù)大會2025丨平臺開發(fā)框架分論壇:共拓移動開發(fā)新邊界,共創(chuàng)平臺生態(tài)新時代

    隨著開源鴻蒙生態(tài)的持續(xù)壯大,開發(fā)者迎來了除Android與iOS之外的“第三種選擇”。為解決“加入一個新生態(tài)就會增加一倍投入”的行業(yè)痛點,讓開發(fā)者的代碼能夠在更多平臺上復(fù)用,開源鴻蒙
    的頭像 發(fā)表于 11-20 17:31 ?994次閱讀
    開源鴻蒙技術(shù)大會2025丨<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>開發(fā)</b>框架分論壇:共拓移動<b class='flag-5'>開發(fā)</b>新邊界,共創(chuàng)<b class='flag-5'>跨</b><b class='flag-5'>平臺</b>生態(tài)新時代

    Flutter 移動端開發(fā):集成淘寶 API 實現(xiàn)商品數(shù)據(jù)實時展示 APP

    Flutter 憑借其平臺特性、高效的開發(fā)效率和豐富的 UI 組件,成為開發(fā)此類 APP 的理想選擇。本文將詳細介紹如何使用
    的頭像 發(fā)表于 11-13 09:36 ?381次閱讀

    Android Studio中的Gemini全面支持Dart和Flutter開發(fā)

    在 Android Studio 中創(chuàng)建 Android 應(yīng)用的 Flutter 開發(fā)者將迎來一次重大的飛躍: Android Studio 中的 Gemini 已全面支持 Dart
    的頭像 發(fā)表于 08-06 13:52 ?1362次閱讀
    Android Studio中的Gemini全面支持Dart和<b class='flag-5'>Flutter</b><b class='flag-5'>開發(fā)</b>

    【HarmonyOS next】ArkUI-X休閑益智猜字謎【基礎(chǔ)】

    ArkUI-X媲美Flutter端能力,還會手把手解析關(guān)鍵代碼實現(xiàn)! 一、環(huán)境準備清單 ?操作系統(tǒng) :macOS(Windows用戶可通過虛擬機體驗) ?開發(fā)工具 :DevEco Studio 5.0.4
    發(fā)表于 06-26 20:01

    ArkUI-X平臺技術(shù)落地-華為運動健康(一)

    法做到一致。 ??為了解決開發(fā)工作量翻倍和交互體驗不一致的問題,華為運動健康利用H5技術(shù)來進行平臺,就是業(yè)界常說的hybrid-app,但是H5技術(shù)天生就有性能缺陷,無法帶來極致流暢的用戶體驗和“秒
    發(fā)表于 06-18 22:53

    ArkUI-X平臺應(yīng)用改造指南

    ArkUI-X平臺應(yīng)用改造指南 現(xiàn)狀與訴求 隨著 HarmonyOS Next 5.0 版本正式發(fā)布,眾多開發(fā)者基于 ArkTS 語言為 HarmonyOS Next 系統(tǒng)開發(fā)了大量
    發(fā)表于 06-16 23:05

    使用 Flutter SDK 3.27.4構(gòu)建HarmonyOS應(yīng)用

    /flutter_fluttergit checkout -b oh-3.27.4-dev origin/oh-3.27.4-dev ? 下載下來之后就可以配置開發(fā)環(huán)境啦。 配置開發(fā)環(huán)境 配置好后
    的頭像 發(fā)表于 06-11 09:15 ?980次閱讀

    ArkUI-x平臺Bridge最佳實踐

    ;一碼三平臺\" 前面講到的bridge主要是解決開發(fā)者在進行ArkTS代碼開發(fā)時,需要使用的鴻蒙API不支持平臺的問題,在Android
    發(fā)表于 06-10 23:06

    Flutter on Raspberry Pi:從入門到精通的完整指南!

    Flutter。通過遵循本文中概述的步驟,你將獲得在樹莓派上設(shè)置Flutter的知識和信心。無論你是初學(xué)者還是經(jīng)驗豐富的Flutter開發(fā)者,本指南都將確保你對過程有清晰的
    的頭像 發(fā)表于 06-06 15:37 ?1608次閱讀
    <b class='flag-5'>Flutter</b> on Raspberry Pi:從入門到精通的完整指南!

    ArkUI-X平臺框架接入指南

    ArkUI平臺框架(ArkUI-X)進一步將ArkUI開發(fā)框架擴展到了多個OS平臺:目前支持OpenHarmony、Android、 iOS,后續(xù)會逐步增加更多
    發(fā)表于 05-18 18:21

    【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗】+Agent開發(fā)平臺

    的多樣化開發(fā)需求。 2)操作易用性 目前國內(nèi)已涌現(xiàn)多個可視化、零代碼的Agent開發(fā)平臺,,如字節(jié)跳動旗下的扣子即是一個代表,它可以大幅降低
    發(fā)表于 05-13 12:24

    賽思×火山引擎 | 高精度同步時鐘助力字節(jié)跳動華東地區(qū)首個算力中心落地

    賽思同步時鐘全方位賦能火山引擎長三角算力中心,助力字節(jié)跳動火山引擎打造“云上新宇宙”。
    的頭像 發(fā)表于 03-31 14:44 ?1138次閱讀
    賽思×火山引擎 | 高精度同步時鐘<b class='flag-5'>助力</b><b class='flag-5'>字節(jié)</b><b class='flag-5'>跳動</b>華東地區(qū)首個算力中心落地

    賽思×字節(jié)跳動 高精度同步時鐘助力火山引擎打造“云上新宇宙”

    摘要: 賽思同步時鐘將對火山引擎長三角算力中心進行從基礎(chǔ)設(shè)施到業(yè)務(wù)引擎的全方位賦能,助力字節(jié)跳動旗下火山引擎打造“云上新宇宙”。 火山引擎長三角算力中心 — 蕪湖“東數(shù)西算”數(shù)據(jù)集群重點項目 火山云
    的頭像 發(fā)表于 03-28 09:11 ?895次閱讀
    賽思×<b class='flag-5'>字節(jié)</b><b class='flag-5'>跳動</b>  高精度同步時鐘<b class='flag-5'>助力</b>火山引擎打造“云上新宇宙”