當前位置:
首頁 > 最新 > 期待已久 Google移動開發平台Flutter 1.0正式發布

期待已久 Google移動開發平台Flutter 1.0正式發布


在昨晚的 Flutter Live 2018上,Google 宣布?Flutter?1.0正式發布。這是一個基於 Dart 的移動開發平台,旨在幫助開發者在 iOS 和 Android 兩個平台上開發高質量的原生應用界面。此外,Google 還宣布了 Flutter 運行時基於 Web 的實驗性實現,旨在將 Flutter 應用引入標準 Web 瀏覽器。

從我們首次看到 Flutter 的 Beta 測試版,到如今的1.0正式版,總共經過了?9個多月。

  • 2月底在世界移動大會 (MWC) 上發布首個 Beta 版;

  • 5月的 Google I/O 大會上發布?Beta 3 ;

  • 6月底的 GMTC 發布首個預覽版;

  • 9月的谷歌開發者大會上,發布預覽版2;

  • 12月初的 Flutter Live 2018上,發布1.0穩定版。

Flutter 1.0主要聚焦於穩定性和 bug 修復,同時還包含兩項新功能的預覽 ——??Add to App?和?platform views:

image2a.jpgflutter.jpg

Flutter 1.0 使用的是最新的?Dart 2.1。Dart 2.1?提供更小的代碼體積,更快的類型檢查和更好的診斷。按照 Google 的說法,Dart 2.1 將輸出代碼的大小減少了17%,並將編譯時間縮短了15%?。Dart 2.1 還包含新的語言特性,例如通過新mixin關鍵字改進 mixin 支持、支持 int-to-double 的轉換、編譯時類型檢查、新的 HTTP 狀態碼等等。

Add to App 是一種逐步將現有應用移植到 Flutter?的方法,主要用於將 Flutter 用於現有應用,或者將現有應用分階段轉換為 Flutter 。

platform views 則是一種相反的方式,用於將?Android 或?iPhone?平台的控制項嵌入到 Flutter 應用。

如開頭所述,Google 還宣布了 Flutter 運行時基於 Web 的實驗性實現?——?Hummingbird,旨在將 Flutter 應用引入瀏覽器。它利用 Dart 平台的特性不僅可以編譯原生 ARM 代碼,還可以編譯 JavaScript 。這使得 Flutter 代碼可以在基於標準的 Web 上運行而無需任何更改。

Hummingbird 可讓 Flutter 覆蓋更多平台,包括?Windows、macOS 和 Linux 。

發行說明:

https://developers.googleblog.com/2018/12/flutter-10-googles-portable-ui-toolkit.html


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 網易數碼 的精彩文章:

一戰中國勞工雕塑在法國聖康坦市揭幕
《木石圖》以4.1億港元落槌,真偽仍存爭議

TAG:網易數碼 |