圖片來源: 

Google

Google於本周舉行的全球行動通訊大會(Mobile World Congress)上發表了第一個Beta版的Flutter,這是Google所打造的開源行動使用者介面(UI)框架,以協助開發人員在Android與iOS平台上打造高品質的原生介面。

Google說,開發人員可以選擇一個程式在Android與iOS平台上有不同的布局,但實際上有愈來愈多的程式設計走向品牌導向,在不同的平台上呈現一致的風貌,也造就了於Android及iOS平台上共享布局及UI程式的動機,例如現代的行動程式愈來愈要求能夠清楚呈現品牌識別的字型、顏色、形狀與動態,也看到Android與iOS平台上的程式有更多一致的設計。

Flutter的目標即是在兼顧程式UI的效能與平台的整合,強調可快速開發,實現富有感染力的靈活介面設計,還可帶來高品質的跨平台經驗。

在Google於去年釋出alpha版的Flutter以來,已於社群的協助下提供螢幕閱讀器與其它無障礙功能,也具備從右至左的文字布局,提供本土化與國際化等能力,並支援iOS 11與iPhone X、影片嵌入、更多圖片格式,以及可於背景執行Flutter程式等功能。

此外,Flutter也相容於不同平台的預設程式語言,例如它整合了Android的Java程式,以及iOS上的ObjectiveC與Swift程式,也支援JSON、XML與protobufs,並能執行大多數的Dart程式。

迄今開發社群已累積了超過1000個Flutter外掛套件,在邁入Beta版之後,Google計畫每四周更新一次,以期讓Flutter達到更穩定的狀態,支援更完整的場景。

 

Flutter介紹影片:

 


Advertisement

更多 iThome相關內容