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

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

3天內不再提示

Flutter 的持續(xù)發(fā)展勢頭

谷歌開發(fā)者 ? 來源:谷歌開發(fā)者 ? 作者:谷歌開發(fā)者 ? 2021-12-21 16:24 ? 次閱讀

作者 / Tim Sneath, Product Manager for Flutter and Dart, Google

在新的一年到來之際,我們?yōu)榇蠹規(guī)?Flutter 的重大版本更新以及多項新功能和改進,以優(yōu)化移動設備和 Web 開發(fā)者的體驗,并讓我們朝著穩(wěn)定版的桌面端支持更近一步。

Flutter 旨在改變應用的構建方式,它將移動、Web、桌面和嵌入式開發(fā)整合到一個工具包中: 讓開發(fā)者首先專注于他們想要構建的內容,而不是他們想要的目標平臺;提供高性能、高生產力的框架,縮短開發(fā)人員的內循環(huán);并且可以使用同一個代碼庫來支持多種平臺和設備類型。

新功能和改進: 更快速、更高效

此版本關注的一大重點領域是移動端性能。在理想情況下,獲得出色的性能應該是理所當然的,但在實踐中,任何復雜的應用都需要我們進行優(yōu)化,才能確保其充分利用各種基礎硬件和開發(fā)庫。這其中便包括啟動速度,它可能會受限于網(wǎng)絡帶寬或其他初始化成本;內存占用,特別是在內存受限的設備上;以及圖形渲染?;谖覀冊?Google Pay 等大型 Google 應用上累積的經驗,我們在兩方面不斷進行著投入:一是提高 Flutter 本身的性能,二是為您提供更優(yōu)秀的工具來指導您分析和優(yōu)化自己的應用。只需升級到 Flutter 2.8,您的應用便可以擁有更快的啟動速度,占用更少的內存。

Google Pay https://flutter.dev/showcase/google-pay

Flutter 2.8 還大幅簡化了應用與后端服務 (如 Firebase 和 Google Cloud) 的連接,增加了對 Google Ads 生產級別的支持,還對相機和嵌入式網(wǎng)絡插件進行了重大升級。另外還包含 Dart 2.15,這個版本的 Dart 對并發(fā)性進行了重大改進,增加了新的語言功能 (如構造函數(shù)拆分和增強的枚舉),并通過優(yōu)化將內存用量降低了 10%。

使用 Flutter 進行商業(yè)變現(xiàn)

https://flutter.cn/monetization

Dart 2.15

https://medium.com/dartlang/dart-2-15-7e7a598e508a

Flutter 新增的改進開發(fā)者生產力措施之一:只需添加一個即插即用的 widget 便可實現(xiàn)多平臺賬號授權登錄

這個版本的另一個主要投入方向則是進一步提高開發(fā)者的生產力,而且我們在未來的版本中會繼續(xù)推進這方面的工作。我們一直專注于通過有狀態(tài)熱重載等功能為開發(fā)者們創(chuàng)造更精簡高效的內部循環(huán)。我們現(xiàn)在開始探索一些更高層次的抽象,使開發(fā)者更容易快速推進工作。例如,在這個版本中,我們增加了一個使用 Firebase 來處理認證的登錄 widget。有了這個 widget,您就不必再操心所有的登錄的邊緣情況,比如兩步認證或重置密碼的用戶流程,也不必再被多平臺登錄 (如 Google、Apple、Twitter 或 Facebook 等平臺) 帶來的復雜性所困擾。這樣的功能建立在 Flutter 的核心基礎上,結合了低代碼解決方案的開發(fā)速度與完整 UI 框架的靈活性和力量,有可能改變開發(fā)者構建應用的方式。

Flutter 2.8 和 Dart 2.15 現(xiàn)在均可使用,運行較舊版本的現(xiàn)有應用可以輕松升級。如需了解詳情,請參閱 Dart 和 Flutter 的技術博文,其中涵蓋了其各自的改進細節(jié)。

Dart 2.15 發(fā)布 https://medium.com/dartlang/dart-2-15-7e7a598e508a

Flutter 2.8 更新一覽 https://medium.com/flutter/whats-new-in-flutter-2-8-d085b763d181

使用 Flame 開發(fā)休閑游戲

對于大多數(shù)開發(fā)者來說,F(xiàn)lutter 是一個應用框架。但是,利用 Flutter 提供的硬件加速圖形支持來開發(fā)休閑游戲的生態(tài)也在不斷發(fā)展壯大。

今天,我們也很高興地和大家一起迎接 Flame 1.0 的發(fā)布,這是基于 Flutter 構建的模塊化 2D 游戲引擎。Flame 提供了快速構建游戲所需的一切:游戲循環(huán)以及核心要件,如組件系統(tǒng)、精靈動畫和圖像、碰撞檢測、世界相機、效果系統(tǒng)以及手勢和輸入支持。

Flame 1.0 https://flame-engine.org/

模塊化的 Flame 還提供了擴展的可能性:使用 package 與其他開發(fā)庫進行整合,如 Rive (構建動畫)、AudioPlayers (音樂和音效)、Forge2D (Box2D 風格的物理引擎)、Tiled (圖塊地圖編輯器)、Fire Atlas (精靈圖和動畫編輯器) 等。對休閑或 2D 游戲開發(fā)者來說,F(xiàn)lame 和這些開發(fā)庫一起組成了豐富的生態(tài)以及強大的助力。 △ Flame 構建游戲的三個示例:Tomb Toad,Gravity Runner 以及 Bonfire

Tomb Toad https://play.google.com/store/apps/details?id=com.crescentmoongames.tombtoad

Gravity Runner https://play.google.com/store/apps/details?id=xyz.fireslime.gravitational_waves

Bonfire https://bonfire-engine.github.io/examples/bonfire/#/

Flame 由 Blue Fire 打造,這是一群致力于為 Flutter 和 Dart 創(chuàng)建開源 package 和插件的貢獻者們組成的團隊。我們很高興與他們合作,并且期待著對游戲開發(fā)感興趣的開發(fā)者們積極嘗試 Flame。

Blue Fire https://dev.to/blue-fire/fireslime-is-now-blue-fire-405g

Flutter 的持續(xù)發(fā)展勢頭

Flutter 的發(fā)展勢頭之迅猛讓我們倍感驚喜,其蓬勃發(fā)展的生態(tài)系統(tǒng)囊括了各種構建于核心框架之上的應用和工具。在今年的 Google I/O 大會上,我們有提到在 Play 商店中使用 Flutter 構建的應用已經超過 200,000 個。自大會以來的短短六個月內,Flutter 應用的數(shù)量幾乎增長了一倍,現(xiàn)在 Play 商店中有超過 375,000 個 Flutter 應用

△ Flutter 支持 Android、iOS、iPadOS、Web、Windows、macOS 和 Linux,當您為不同的設備和配置進行構建時不需要重寫應用

當然,F(xiàn)lutter 不僅可用于 Android 系統(tǒng)。獨立移動市場分析公司 AppAnnie 的數(shù)據(jù)顯示,在 iOS 上使用 Flutter 的應用包括各大頂級品牌和公司,如 BMW、eBay、WeChat、SHEIN、Philips Hue、Norton、trip.com 和 Greggs。在 Web 端,F(xiàn)lutter 也正在為應用體驗設定標準,并使 FlutterFlow 和 Rive 等設計工具從中受益。在桌面設備上,Ubuntu 工程團隊繼續(xù)使用 Flutter 打造各種新體驗,包括全新的安裝程序和固件更新程序。甚至類似 PUBG Mobile 這樣的游戲也發(fā)現(xiàn) Flutter 十分契合其用戶界面屏幕。

AppAnnie https://www.appannie.com

BMW https://itunes.apple.com/app/id1519457734

eBay https://itunes.apple.com/app/id1456156090

WeChat https://apps.apple.com/us/app/wechat/id414478124

SHEIN https://apps.apple.com/us/app/shein-online-fashion/id878577184

Philips Hue https://apps.apple.com/app/id1055281310

Norton https://apps.apple.com/app/id1278474169

trip.com https://apps.apple.com/app/id681752345

Greggs https://apps.apple.com/gb/app/greggs/id1098233626

FlutterFlow https://flutterflow.io/

Rive https://rive.app/

Canonical https://github.com/canonical?q=&type=&language=dart&sort=

PUBG Mobile https://apps.apple.com/us/app/pubg-mobile-arcane/id1330123889

構建生態(tài)系統(tǒng)需要很長時間,但根據(jù) Statista、JetBrains、SlashData 和 Stack Overflow 的獨立評估,F(xiàn)lutter 現(xiàn)在已成為非常受歡迎的多平臺工具包。我們不會因此而自滿,但 Flutter 的高人氣也自然意味著會有更多的 package 和工具支持 Flutter,并讓這個生態(tài)系統(tǒng)更加繁盛。

Statista https://www.statista.com/statistics/869224/worldwide-software-developer-working-hours/

JetBrains https://www.jetbrains.com/lp/devecosystem-2021/miscellaneous/#Technology_which-cross-platform-mobile-frameworks-do-you-use-two-years

SlashData https://www.slashdata.co/reports/?category=mobile-desktop

Stack Overflow https://insights.stackoverflow.com/trends?tags=flutter%2Creact-native%2Ccordova%2Cxamarin

Flutter packages https://pub.flutter-io.cn/

回顧 2021,展望 2022

在去年這段艱難的時期中,我們的工程團隊一直忙碌不停。除了開發(fā) Flutter 2.8 的功能之外,我們還重寫了開發(fā)者工具,發(fā)布了空安全和 Web 支持,完成了原生代碼集成的 FFI,添加了 Material You 的初步支持,并竭力提高性能和質量。我們總共解決了 20,000 個問題,并創(chuàng)建了全新的網(wǎng)站來更好地展示 Flutter。在過去的幾個月里,我們投入大量精力,全面改進了工程基礎架構,以提高工程師的生產力并擴大測試范圍。

Material You https://material.io/blog/announcing-material-you

Flutter 中文社區(qū) https://flutter.cn/

展望 2022 年,我們希望能夠與開發(fā)者當面交流。我們期待加大對開發(fā)者體驗的投入,包括語言增強、文檔更新和更高層次的抽象,簡化使用 Flutter 構建復雜應用的過程。我們將完成桌面端支持的穩(wěn)定版本,并進一步擴展我們在 Web 方面的工作。我們還計劃擴展與其他平臺的互操作性和對新目標平臺的可移植性。這一切,我們才剛剛開始!

結語與獻辭

謹將 Flutter 2.8 這一新版本獻給 Kevin Gray,他是 Very Good Ventures 的開發(fā)者,于數(shù)周前不幸離世。自 Flutter 伊始,Kevin 就為其成功做出著重要貢獻;他是眾多早期 Flutter 演示背后的開發(fā)者,包括最早期為我們贏得高知名度客戶的演示,此外他還開發(fā)了首個 Flutter 桌面端的演示,以及首個出現(xiàn)在 Google I/O 主題演講中的 Flutter 演示。他才華橫溢、富有愛心、風趣又善良,他的離世給所有認識他的人帶來無法彌補的損失。我們在此悼念他的離世,也贊揚他充滿意義的一生;我們公開緬懷他,讓大家與我們一同見證他給我們帶來的巨大影響。沒有他,F(xiàn)lutter 不會獲得今天的成功。

懷念我們的友人與同事 Kevin Gray https://verygood.ventures/blog/remembering-our-friend-and-teammate-kevin-gray

Kevin,我們想你了。感謝你為 Flutter 所做的一切,我們的友誼將永存于心。與此同時,我們向 Kevin 的家人和朋友致以最深切的慰問。 對于廣大 Flutter 社區(qū)的開發(fā)者和支持者,我們由衷感謝你們的付出。希望 Flutter 2.8 能為大家?guī)碡S富的研究課題。如果您尚未學習 Flutter,不妨和近 4 萬名開發(fā)者一起通過《Flutter Apprentice》培訓手冊來輕松上手 Flutter,該手冊在 1 月初以前對所有人免費開放。最后,預祝大家新年快樂,度過一個安全而快樂的假期。

Flutter Apprentice https://store.raywenderlich.com/products/flutter-apprentice-google

原文標題:Flutter 2.8 正式發(fā)布

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

審核編輯:彭菁

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

    關注

    5

    文章

    1752

    瀏覽量

    57334
  • 數(shù)據(jù)

    關注

    8

    文章

    6767

    瀏覽量

    88649
  • 編輯器
    +關注

    關注

    1

    文章

    799

    瀏覽量

    31020

原文標題:Flutter 2.8 正式發(fā)布

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

收藏 人收藏

    評論

    相關推薦

    智慧城市在可持續(xù)發(fā)展中的應用

    智慧城市在可持續(xù)發(fā)展中的應用體現(xiàn)在多個方面,它利用大數(shù)據(jù)、人工智能、物聯(lián)網(wǎng)等先進技術,實現(xiàn)城市資源的高效利用、環(huán)境的保護、社會的包容性和經濟的可持續(xù)發(fā)展。 一、經濟可持續(xù)發(fā)展 智慧城市通過提高資源
    的頭像 發(fā)表于 10-24 15:25 ?303次閱讀

    華寶新能榮獲SEAL Awards可持續(xù)發(fā)展產品獎

    近日,SEAL Awards 2024年度獲獎名單正式揭曉,繼2023年獲得此榮譽后,全球綠色新能源領軍企業(yè)華寶新能再度斬獲本屆“可持續(xù)發(fā)展產品獎”。這非凡榮譽的延續(xù)性不僅彰顯公司在可持續(xù)發(fā)展領域的卓越表現(xiàn),更是對其不懈努力和持續(xù)
    的頭像 發(fā)表于 09-26 10:56 ?334次閱讀

    中興通訊發(fā)布2023年可持續(xù)發(fā)展報告

    近日,中興通訊發(fā)布2023年度可持續(xù)發(fā)展報告,報告全面展現(xiàn)了2023年中興通訊秉承“數(shù)字經濟筑路者”的生態(tài)定位,在綠色創(chuàng)新、社會貢獻、企業(yè)治理等領域的戰(zhàn)略布局、實施舉措和進展成果。自2009年起,中興通訊已連續(xù)十六年每年主動向社會發(fā)布可持續(xù)發(fā)展報告。
    的頭像 發(fā)表于 09-14 14:33 ?1285次閱讀

    簡述邊緣計算的持續(xù)發(fā)展

    從今年四月德國 embedded world 展會上的主題就不難看出,邊緣人工智能 (AI) 及物聯(lián)網(wǎng)中關于 AI 應用程序的持續(xù)發(fā)展成為了熱議話題。
    的頭像 發(fā)表于 09-14 09:43 ?317次閱讀

    長電科技持續(xù)推動行業(yè)可持續(xù)發(fā)展

    隨著數(shù)字化和智能化的發(fā)展,半導體在物聯(lián)網(wǎng)、通信、汽車電子、大數(shù)據(jù)等領域發(fā)揮著重要的作用。在追求高性能芯片的背后,一系列復雜的生產過程也帶來了環(huán)境挑戰(zhàn),成為行業(yè)關注的重點。長電科技通過各類環(huán)保舉措,落實可持續(xù)發(fā)展戰(zhàn)略,推動產業(yè)共同發(fā)展
    的頭像 發(fā)表于 09-11 15:14 ?333次閱讀

    OpenAI在人工智能領域發(fā)展勢頭強勁

    北京時間8月29日,彭博社援引知情人士消息,揭示了OpenAI即將完成其新一輪融資的重要進展。本輪融資由知名投資機構興盛資本(Thrive Capital)領銜,預計估值將突破千億美元大關,標志著OpenAI在人工智能領域的強勁發(fā)展勢頭。
    的頭像 發(fā)表于 08-29 15:37 ?383次閱讀

    美光發(fā)布2024年可持續(xù)發(fā)展報告 促進平等與包容

    全球內存與存儲解決方案領先供應商 Micron Technology Inc.(美光科技股份有限公司,納斯達克股票代碼:MU)近日發(fā)布了 2024 年可持續(xù)發(fā)展報告,詳細介紹了美光在可持續(xù)發(fā)展方面
    的頭像 發(fā)表于 07-04 16:31 ?1135次閱讀

    隆基綠能發(fā)布2023年可持續(xù)發(fā)展報告 可持續(xù)發(fā)展融入戰(zhàn)略管理

    西安2024年6月5日?/美通社/ -- 5月31日,在隆基綠能第三個"可持續(xù)發(fā)展周"上,隆基綠能正式發(fā)布《2023年可持續(xù)發(fā)展報告》。報告顯示截至2023年底,隆基光伏硅片累計出貨量超過
    的頭像 發(fā)表于 06-05 15:01 ?319次閱讀

    4芯M5接頭環(huán)保與可持續(xù)發(fā)展

      德索工程師說道在當今社會,環(huán)保與可持續(xù)發(fā)展已成為全球關注的焦點。作為電子設備和電氣系統(tǒng)中的重要組成部分,電氣連接器件如4芯M5接頭,在環(huán)保和可持續(xù)發(fā)展方面也扮演著不可忽視的角色。本文將探討4芯M5接頭在環(huán)保和可持續(xù)發(fā)展方面的
    的頭像 發(fā)表于 05-08 18:07 ?228次閱讀
    4芯M5接頭環(huán)保與可<b class='flag-5'>持續(xù)發(fā)展</b>

    立訊精密首次被EcoVadis授予可持續(xù)發(fā)展銀牌

    近日,立訊精密成功通過全球供應鏈及企業(yè)可持續(xù)發(fā)展權威評估機構EcoVadis評估,獲得65分的公司歷史最高分,首次被授予可持續(xù)發(fā)展銀牌。
    的頭像 發(fā)表于 03-18 18:09 ?934次閱讀

    研華躋身可持續(xù)發(fā)展企業(yè)前列,首度入選標普全球可持續(xù)年鑒獲銀獎殊榮

    近日,標普全球(SP Global)《可持續(xù)發(fā)展年鑒2024》(The Sustainability Yearbook 2024)。研華從入選率僅8%、全球62個產業(yè)超過9,400家企業(yè)中脫穎而出
    的頭像 發(fā)表于 02-21 10:18 ?432次閱讀
    研華躋身可<b class='flag-5'>持續(xù)發(fā)展</b>企業(yè)前列,首度入選標普全球可<b class='flag-5'>持續(xù)</b>年鑒獲銀獎殊榮

    持續(xù)發(fā)展理論在綠色校園設計中的應用

    電子發(fā)燒友網(wǎng)站提供《可持續(xù)發(fā)展理論在綠色校園設計中的應用.docx》資料免費下載
    發(fā)表于 01-31 09:10 ?0次下載

    持續(xù)發(fā)展理論在綠色校園設計中的應用

    電子發(fā)燒友網(wǎng)站提供《可持續(xù)發(fā)展理論在綠色校園設計中的應用.docx》資料免費下載
    發(fā)表于 01-10 10:57 ?0次下載

    英飛凌入選全球最具可持續(xù)發(fā)展能力的企業(yè)

    英飛凌科技再次入選道瓊斯可持續(xù)發(fā)展全球指數(shù)(DowJonesSustainabilityWorldIndex),標普全球(S&PGlobal)日前在美國紐約公布了相關評估報告。負責可持續(xù)發(fā)展
    的頭像 發(fā)表于 12-22 08:14 ?437次閱讀
    英飛凌入選全球最具可<b class='flag-5'>持續(xù)發(fā)展</b>能力的企業(yè)

    2023 IDC中國可持續(xù)發(fā)展峰會落幕 軟通動力ESG項目入選可持續(xù)發(fā)展先鋒案例

    11月23日,2023IDC中國可持續(xù)發(fā)展峰會在北京成功舉辦,現(xiàn)場會聚數(shù)百名來自科技領域的專業(yè)人士和知名專家學者,峰會以“鑄就可持續(xù)發(fā)展業(yè)務的綠色科技”為主題,圍繞IDC ESG洞察、先鋒企業(yè)低碳化
    的頭像 發(fā)表于 11-24 15:30 ?396次閱讀
    2023 IDC中國可<b class='flag-5'>持續(xù)發(fā)展</b>峰會落幕 軟通動力ESG項目入選可<b class='flag-5'>持續(xù)發(fā)展</b>先鋒案例