成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Flutter Interact 2019:首個面向環境計算打造的 UI 平臺

新聞 前端
我們從 Flutter Interact 大會現場為您帶來精彩播報。Flutter Interact 是我們迄今為止規模最大的 Flutter 盛會,本次大會揭曉了多則重磅消息。

我們從 Flutter Interact 大會現場為您帶來精彩播報。Flutter Interact 是我們迄今為止規模最大的 Flutter 盛會,本次大會揭曉了多則重磅消息: 除了新版本 Flutter 的發布之外,我們還與多家企業締結了合作伙伴關系,共同推動 Flutter 生態圈的蓬勃發展。

開發演進: 從以設備為中心到以應用為中心

第一個版本的 Flutter 主要聚焦于跨平臺支持,讓開發者只需編寫一套代碼即可實現 Android 和 iOS 的雙平臺運行。但是,我們想要再往前邁一步。

我們生活在一個萬物互聯的時代,聯網設備已經逐步滲透到人們工作與生活的方方面面。我們每天在多個設備間自由切換,從手機、智能手表等可穿戴設備、平板、臺式機、筆記本、電視到越來越普及的智能屏幕 (例如 Google Nest Hub),通過各色設備與世界相連。

在這個新興世界中,大家關注的焦點也開始從單一設備轉向環境——一個允許您隨時隨地獲取服務和軟件的環境。我們將其稱為環境計算 (ambient computing),這同時也構成了 Flutter 愿景的核心: 一個用于構建精美體驗的便攜工具包,讓開發者不論身處何處都可以在屏幕上繪制像素。

Flutter: 首個面向環境計算打造的 UI 平臺

在 Flutter 的協助下,我們希望您可以集中精力,專心構建應用內容,而不是在每次開發前為目標平臺的問題而頭疼: "我要針對哪款設備?" 在這個多設備、多平臺的世界中,Flutter 旨在提供一套通用的框架與開發工具,讓您免受設備與機型限制,順利打造一流用戶體驗。由 Dart 驅動的 Flutter 引擎通過 stateful hot reload (保持應用狀態的熱重載) 功能幫助您實現快速開發,此外,無論是在移動端、桌面端,web 端還是嵌入式設備上,Flutter 引擎都能夠提供出色的本地編譯支持,從而為您帶來快速強勁的性能表現。

如果您是一家初創企業,Flutter 允許您在整個潛在市場中驗證創業想法是否可行,您不必再因資源限制而退而求其次,把驗證范圍縮小到某個用戶群。如果您的公司規模較大,那么,Flutter 則可幫助您整合團隊資源,為用戶交付一致的體驗,并且在您認為合適的情況下,在移動、web 和桌面三大平臺上實現代碼復用。Flutter 的獨特之處在于,它只需要一套基準代碼就能夠支持豐富的本地編譯體驗。

我們十分高興看到,自發布以來,Flutter 在短時間內就取得了令人矚目的快速發展: 目前已有超過 100 萬開發者在各種體積的應用內使用了 Flutter 。據 GitHub 剛發布的《2019 年度 Octoverse 報告》顯示,Dart 和 Flutter 分別被評選為過去 12 個月內成長速度最快的語言和第二大開源項目。Flutter 也順利躋身 Github 十大熱門 repo 榜單。此外,領英最近公布的一項分析研究表明,Flutter 已成為軟件工程師中掌握人數增長最快的技能。

下文將介紹我們在環境計算愿景方面的最新進展,并圍繞公布的幾個消息展開重點討論,希望能幫助各位設計師和開發者攜手合作,一同使用 Flutter 打造令人驚艷的視覺體驗。

  • 《2019 年度 Octoverse 報告》https://octoverse.github.com/
  • 軟件工程師中掌握人數增長最快的技能https://learning.linkedin.com/blog/tech-tips/the-fastest-growing-skills-among-software-engineers--and-how-to-

移動、桌面和 web 平臺上的 Flutter

我們在 Flutter Interact 大會上宣布推出最新穩定版 Flutter 框架: Flutter 1.12。本次季度更新凝聚了數百位 Google 內外部貢獻者的辛勤付出,涵蓋范圍包括: 全新的性能改進項、給予更多控制權向現有應用添加 Flutter 內容、Material 和 Cupertino 庫的更新。此外,我們還引入了全新的 Google 字體包,讓開發者可以直接訪問近 1,000 個開源字體族,只需編寫短短幾行代碼就能為應用添加精美的文字設計。請閱讀《Flutter 1.12 正式發布,為這一年畫上圓滿的句號!》,進一步了解 Flutter 1.12 的新特性。

鑒于 Flutter 在多平臺開發方面的生產力優勢,Google 越來越多地將 Flutter 用于移動應用的開發。比如說,Stadia 團隊就使用 Flutter 編寫了一個應用并在 Interact 大會上進行了展示,用一套代碼就實現了 Android 和 iOS 的雙平臺運行。在接受采訪時,團隊與我們分享了他們的一些經驗與心得:

在一開始,當 Stadia 還在探索移動平臺的時候 ,Flutter 讓我們能夠快速制作產品原型,在 Android 上演示游戲玩法,后來,隨著團隊規模逐漸擴大,我們便用 Flutter 構建了高質量的跨平臺體驗。我們對取得的成果十分滿意,也會繼續在 Flutter 中構建新功能。

Flutter: 首個面向環境計算打造的 UI 平臺

當然,除了 Google 以外,還有許多其它公司也在積極探索 Flutter 在應用開發方面的可能。Splice 提供了數百萬種聲音素材、循環樂曲和音色預設,幫助音樂制作人把想法變為現實。當 Splice 團隊決定在已有的桌面版應用之外,再新開發一個移動版作為補充時,他們選擇了 Flutter,其背后的理由是: "在產品的假設驗證階段,速度至關重要。我們是一個小團隊,因此我們希望有一個解決方案可以同時滿足 iOS 和 Android 的開發需求,幫助我們為兩個平臺的用戶提供同等優質的體驗。"

在短短 6 周內,他們就開發出了一款原型產品并成功驗證了自己的選擇。最新的移動版應用現已上架 Apple Store 和 Google Play 應用商店。

  • Splicehttps://splice.com/
  • 移動版https://splice.com/blog/announcing-splice-mobile-app/
  • Apple Storehttps://apps.apple.com/app/id1108532275?mt=8
  • Google Playhttps://play.google.com/store/apps/details?id=com.splice.mobile
Flutter: 首個面向環境計算打造的 UI 平臺

新增的移動端產品線為 Splice 帶去了喜人的商業成績,很大一部分的用戶消費來自移動端應用。由于 Flutter 在跨平臺一致性上有著十分出色的表現,因此,目前團隊正嘗試將移動版中的一些體驗引入到桌面端應用中。

談到桌面平臺這個話題,不得不說我們在 macOS 支持方面所取得的顯著進展。從現在開始,開發者可以在發布模式下,使用 Flutter 構建一個經過充分優化的 macOS 應用。與此同時,我們還在一直努力擴展 Flutter 中的 Material 設計系統,用于支持桌面設備類型的應用。如需了解如何為桌面平臺構建 Flutter 應用,請前往 flutter.dev/desktop。

Flutter: 首個面向環境計算打造的 UI 平臺

最后一點,我們很高興宣布 Flutter web 支持 beta 版正式發布了!與上半年發布的幾個預覽版相比,Beta 版更加穩定和成熟。現在您還可以開發和使用 web 插件,為自己的 Flutter 應用添加各色各樣的 Dart 組件,比如 Firebase 和最新的 web API 等等,充分享受蓬勃的 Dart 組件生態圈所帶來的的裨益。自從我們在幾個月前推出早期采用者計劃以來,我們一直與 Journey 等客戶積極合作,一同測試基于 web 的 Flutter 體驗,現在我們已經準備好讓更多開發者開始使用 Flutter 構建 web 內容。請前往 flutter.dev/web 并閱讀我們在 Medium 上發布的 Flutter 專欄文章,獲取更多有關 Flutter web 支持的內容。

  • 在 Medium 上發布的 Flutter 專欄文章https://medium.com/flutter/web-support-for-flutter-goes-beta-35b64a1217c0
Flutter: 首個面向環境計算打造的 UI 平臺

這一切的背后是來自 Dart 的強勁驅動力,這款集編程語言和平臺于一身的技術讓 Flutter 得以暢享各種類型的環境計算體驗。Dart 的獨特優勢在于,它為 ARM、Intel 和 JavaScript 均提供了開發模式和發布模式工具鏈,而其內置的本地編譯功能支持幾乎所有的目標平臺。Dart 2.7 已經與大家正式見面。本次版本更新為 Dart 語言添加了擴展方法等多項新功能。請閱讀《Dart 2.7 現已發布》,進一步了解特性內容。此外,我們的 DartPad 也迎來了版本更新,允許開發者編輯 Flutter 代碼,運行 Flutter 應用并查看渲染后的 UI。

  • Darthttps://dart.dev
  • 《Dart 2.7 現已發布》https://medium.com/dartlang/dart-2-7-a3710ec54e97

Flutter: 讓您揮灑創意的畫布

創意技術專家、原型師、交互設計師和視覺開發者是本屆大會的關注焦點。我們相信多平臺開發和高質量的視覺體驗并非是魚與熊掌,不可兼得,這也是激勵我們研發 Flutter 的關鍵動力之一。我們認為 Flutter 是一張可以盡情揮灑創意,探索創新的 "畫布",因為它移除了許多困擾視覺向開發者的限制。Flutter 的 stateful hot reload (保持應用狀態的熱重載) 功能讓開發者可以輕松更改應用設計并且實時查看最新效果。借由 Flutter 繪制的每個像素,您可以在 UI、圖形內容、文本和視頻中自由融合自定義動畫和過渡效果。

在大會的籌備階段,數字設計大師 Robert Felker 的作品給了我們許多靈感。Robert 使用 Flutter 創作了一系列生成藝術作品,將幾何,紋理和光線三者巧妙結合在一起,為觀眾帶去一場視覺盛宴。我們從未想到 Flutter 可用于這樣的圖像創作中,但這也充分說明了 Flutter 出色的表現能力和藝術創造力,下面的圖像是用不到 60 行的 Dart 代碼生成的:

  • Robert Felkerhttps://twitter.com/BlueAquilae/
  • 不到 60 行的 Dart 代碼https://github.com/Solido/flutter-d-art
[[285476]]

我們很榮幸能與多家合作伙伴聯手協作,一同發布多款精良工具,助力設計師更好地投入到創意工作中,為用戶締造精美的 Flutter 應用。

Supernova 已將 Flutter 成功集成至旗下的設計與原型制作工具中,并且提供動畫支持、Material Design 集成以及全新的 Flutter 設計界面。此外,Supernova 還新推出了一款基于瀏覽器的設計工具 Supernova Cloud,該工具完全使用 Flutter web 開發。

[[285477]]

Rive (前身為 2Dimensions,曾發布 Flare 圖形工具) 此前宣布將公司名稱與旗下產品整合到一個品牌下。他們公布了公司和產品的新名稱 Rive 以及一系列新特性。其中最值得注意的一項特性可能是支持導入由 Adobe After Effects 生成的 Lottie 文件,這樣一來,就能夠實現 Flutter 與現有動畫工作流的深度集成。Rive 現已為多種層疊效果添加了支持,例如投影、內陰影、光暈、模糊和遮照。

在 Rive 的協助下,用戶無需再在代碼中重新創建一遍設計和動畫,從而大大簡化了設計師與開發者之間的交接工作。這意味著設計師可以隨時進行迭代和更改。由于 Rive 輸出的文件可以直接與 Flutter 集成,而不僅僅是 MP4 視頻或 GIF 圖像,因此 Rive 允許您創建復雜且動態的交互、游戲角色、動畫圖標和引導界面。

助力 Flutter 成為創意畫布的最后一項合作來自于 Adobe。Adobe 最近剛宣布為 Creative Cloud 添加 Flutter 支持,只需一個插件,用戶就可以將 Adobe XD 導出到 Flutter。Adobe XD 是 Adobe 針對用戶體驗設計推出的一體化平臺,可幫助產品設計團隊為移動、網頁、桌面等平臺設計并創建產品原型。全新的 XD-to-Flutter 插件可以將 XD 設計自動轉換成代碼,開發者可以直接把這些代碼添加到自己的 Flutter 開發工作中,再也不用從通過設計參數琢磨設計師想要達到的效果。

Flutter: 首個面向環境計算打造的 UI 平臺

XD-to-Flutter 插件將于明年上半年與各位開發者見面。如果您想了解更多插件的相關信息,請前往 Adobe 網站注冊參加優先體驗計劃。我們很高興能與 Adobe 合作,他們在可擴展設計工具領域的杰出表現將為產品設計師提供超強助力,幫助他們打造卓越 Flutter 體驗。
結語

Flutter 的核心在于: 它是一個開源項目。我們為 Google 創造的價值來源于兩個部分,其一,Flutter 提高了內部產品團隊的開發效率;其二,同時也是更重要的一點,我們與您攜手一同打造屬于您的 Flutter,因為我們知道生態圈和開發者社區的發展能夠為我們所有人都帶來裨益。到目前為止,我們的 Flutter 之旅已經從最初的以移動設備為中心,逐步發展成為涵蓋各色機型的 UI 平臺。我們將繼續加強研發投入,為您帶去更棒的設計與開發工具,讓您效率與設計雙管齊下。

不過最令我們開心的是,我們看到 Flutter 幫助一位開發者將想法變為現實,并將這份精彩分享給世界。點擊收看視頻,感受一個家庭對全球 Flutter 貢獻者的誠摯感謝,不論您曾為 Flutter 貢獻過代碼,或是提交或錯誤報告和修復,還是與社區分享過知識,我們感恩一路有您相伴!

 

責任編輯:張燕妮 來源: 今日頭條
相關推薦

2015-08-30 20:00:15

阿里云藍凌

2009-07-29 18:35:59

云計算IBMIT

2009-06-30 19:34:20

云計算ITSaaS

2016-04-07 22:11:13

時速云Cloud NativDocker

2019-11-18 14:00:40

開發工具環境搭建vagrant

2012-05-22 10:36:02

IBM云計算

2013-01-15 09:57:32

云計算中心政府云計算中心

2014-05-30 10:38:35

微軟Windows Azu云計算

2011-05-25 18:23:52

2025-01-26 08:35:01

First UI移動端開發

2010-11-01 18:57:40

微軟云計算

2022-07-07 10:41:53

鯤鵬

2010-02-24 09:39:49

Visual StudWindows Azu

2011-11-01 09:26:52

普元云計算PaaS

2012-05-23 17:35:29

2023-03-29 09:52:29

FlutterUI 工具包

2010-11-09 12:10:20

瞻博網絡網絡構架Juniper

2018-09-13 10:32:17

思科網絡平臺

2018-06-28 15:55:31

思科

2013-06-03 18:54:32

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 伊人影院在线观看 | 精品欧美乱码久久久久久1区2区 | 午夜一级大片 | 亚洲成人av | 午夜视频网 | 亚洲伊人a | 亚洲午夜精品视频 | 超碰人人做 | 丁香综合| 亚洲一二三区不卡 | 日韩一区二区三区在线视频 | 日本免费一区二区三区 | 日本黄色影片在线观看 | 毛片在线视频 | 成人在线免费看 | 东京av男人的天堂 | 午夜精品久久久久久不卡欧美一级 | 成人国产精品免费观看视频 | 国产视频二区在线观看 | 久久大陆 | 中文字幕一区二区三区在线观看 | 欧美一级电影免费观看 | 久久青青 | 久久久久久久av | 精品九九 | h视频在线看 | 久www| 韩三级在线观看 | 欧美性受xxxx白人性爽 | 欧美国产精品 | 九九99精品 | 亚洲国产精品激情在线观看 | av在线免费不卡 | 欧美一区二区视频 | 亚洲视频精品在线 | 国产精品有限公司 | 在线只有精品 | 天天拍天天草 | www精品美女久久久tv | 在线综合视频 | 日韩成人免费 |