更多

    跨平台手機程式開發新工具 Google 正式推出 Flutter 1.0

    Mickey Chan
    Mickey Chan
    愛騎單車的宅,眼鏡娘控。 1.膽固醇跟美味是成正比的; 2.所有人都可以騙,但絕對不能騙自己; 3.賣掉的貨才是錢,不賣的收藏品不值一文; 4.踩單車,是為了吃更多美食! 5.正義的話語,不一定出自正義之人的口;

    【突發】Facebook 改 Code 累炒多款 iOS 程式!

    不少提供 Facebook 登入的 iOS 程式如 Spotify 、 Pinterest 、 MarioKart Tour 等在今晚 7 時左右都同時出現彈 App 問題。後來 Facebook 發出通告證實是跟他們更改程式碼有關,並於晚上 10 時左右解決問題。

    全球第二季電腦銷情報告發表    疫情下居家工作推動電腦銷情

    市場調查機構 IDC 發表 2020 年第二季度( 4 至 6 月)全球電腦出貨量報告,比起去年同期增加 11.2% ,達 7,230 萬台。顯示在疫情蔓延至全球下,各國都要求企業員工居家工作,因而帶動電腦需求上升。 自今年第...

    iOS 14 、 iPadOS 14 公測開始! 教你如何參加公測

    繼日前推出 iOS 14 開發者測試版之後, Apple 昨晚也推出了 iOS 14 和 iPadOS 14 公測版。大家只要用手機的 Safari 登入 beta.apple.com 登記參加 Beta 測試,即可以試用 iOS 14 的全新功能。

    一直以來,要為兩大手機平台開發軟件都是讓開發者頭痛的事,因為兩平台由 UI 元件到硬體性能都不同,軟件開發者要不是在不同平台重寫同一個軟件幾次,就是侷限在兩個平台間最小公約數中。而今日 Google 在倫敦舉行的開發者活動「 Flutter Live 」中,就推出了可以同時用來開發 iOS 和 Android 原生軟件的開源 SDK 「 Flutter 1.0 」,不單具備跨平台開發的便利,更宣稱可以加速生產效率 3 倍。

    [ot-video][/ot-video]

    Flutter 以快速開發、生動 UI 和原生性能為賣點,受惠於與金 Android App 同樣使用的 2D 圖像引擎「 Skia 」, UI 元件都可以用 GPU 加速渲染,此外無論是 Android 或 iOS 程式,都可以編譯成 32bits 或 64bits 原生 ARM 代碼,所以開發出來的軟件性能與使用官方工具來開發無異。

    「 stateful hot reload 」可以將修改即時反映出來而不用重新載入,令生產效率大大提高。
    「 stateful hot reload 」可以將修改即時反映出來而不用重新載入,令生產效率大大提高。

    Flutter 的 UI 元件可以用到 GPU 渲染,又可以編譯出原生 ARM 代碼,所以開發出來的 App 效能很高。
    Flutter 的 UI 元件可以用到 GPU 渲染,又可以編譯出原生 ARM 代碼,所以開發出來的 App 效能很高。

    Flutter 裡有一個稱為「 stateful hot reload 」的功能,開發者和介面設計師所作出的更改可以即時在模擬器甚至實際硬體上反映出來,而毋需重新載入軟件,所以就能大大提升開發效率。據 Flutter 的集團產品經理 Tim Sneath 表示,用 Flutter 來開發 App 可以將開發周期的生產效率提升 3 倍。

    使用 Visial Studio Code 或 Android Studio 等大家熟悉的工具,就能用一套代碼來同時開發 iOS 和 Android 程式。
    使用 Visial Studio Code 或 Android Studio 等大家熟悉的工具,就能用一套代碼來同時開發 iOS 和 Android 程式。

    另外, Flutter 還包含了 Google 所設計的跨平台開發語言 Dart 的最新版本 Dart 2.1 ,提供高速和流動性高開發能力。

    已有一些第三方為 Flutter 推出 In-App 收費、 2D 動畫製作等工具
    已有一些第三方為 Flutter 推出 In-App 收費、 2D 動畫製作等工具

    Flutter 官方網站:按此

    相關文章