圖片來源: 

Google

Google近日於巴賽隆納舉行的行動科技世界大會上宣布推出跨平臺行動應用框架Flutter 1.2版,一年前同一個大會上,Google推出了Flutter第一個測試版本,新的版本著重於改善穩定度、效能和核心框架的品質,並改善現有的小工具和視覺效果,此外,Google還新增了Web-based的開發工具套件,協助使用Flutter框架的開發人員除錯和分析應用程式。

Google Flutter團隊在過去幾個月專注於改善測試和編譯功能,進而改善效能和整體Flutter框架的品質,也新增支援像是Swahili的UI語言,另一方面,Google也在這次的更新中,改善了Material和Cupertino這兩項小工具,來支援更靈活使用Material設計,並力求開發出來的App,在iOS系統上可以保留高品質的圖像像素,此外,還支援了文字編輯的浮點游標、更多的動畫功能、鍵盤事件和滑鼠滑動特效等。

而負責Flutter外掛的團隊也在新版的Flutter中,新增App內購買功能,也修正了影片播放、瀏覽網頁和地圖的錯誤,現在還支援新的封裝格式Android App Bundles,協助開發人員縮小App的大小,並簡化版本發布流程,Android App Bundles導入Dynamic Delivery功能,可針對各種裝置設定,並提供最佳化的 Android應用程式包(APK)。最後, Flutter 1.2版本還包含了Dart 2.2 SDK。

Google表示,行動應用開發人員通常來自不同的開發領域,也因此偏好的編譯工具和編譯器都不太一樣,Flutter本身支援多種不同的工具包含Android Studio、Visual Studio Code,開發者也能從命令行介面建置應用程式,而Flutter 1.2版則是新增了一系列的Web-based編譯工具,來協助開發人員除錯和分析應用程式,現在開發者可以在Android Studio和Visual Studio Code中下載這些開發工具,包含小工具檢查器、時間軸檢視、除錯器和log日誌檢視。

Flutter在2019年其中一個重點是要將Flutter擴展到行動應用平臺之外,之前Google宣布的Hummingbird專案,即是要將Flutter推到網頁上執行,此外,團隊也持續將Flutter帶到桌機級的設備中,目前透過Flutter桌機嵌入專案,正在開發封裝和部署應用到Windows和Mac作業系統的技術。


Advertisement

更多 iThome相關內容