<em id="5xgjh"></em>
    <nav id="5xgjh"><code id="5xgjh"></code></nav>
  1. <sub id="5xgjh"><address id="5xgjh"></address></sub>
    <form id="5xgjh"></form>
    <sub id="5xgjh"><address id="5xgjh"></address></sub>
      <sub id="5xgjh"></sub>
    1. <nav id="5xgjh"></nav>

        首頁 > 互聯網 > 正文
        分享到:

        跨平臺 UI 開發框架 Compose Multiplatform 新增支持 iOS

        時間:2023-05-23 21:26:50 來源: 評論:0 點擊:0
          5 月 23 日消息:JetBrains 近日宣布更新自家跨平臺 UI 開發框架 Compose Multiplatform 新增支持 iOS ,現在開發者可以使用同一套代碼庫,一次編寫即可在 Android 、iOS 、桌面和網頁之間共享開發成果,獲取更加便捷、高效的跨平臺 UI 開發體驗。

          在 Compose Multiplatform 默認情況下,iOS 和 Android 應用程序界面看起來大致相同。在 iOS 上,Compose Multiplatform 使用的是 Skiko 圖形函數庫的畫布作渲染,而在 Android 上,則是通過使用 Jetpack Compose 來實現用戶界面。因此,如果開發者想要將應用程序從 Android 移植到 iOS 上,不需要改變任何編寫的代碼。

          由于 Compose Multiplatform 在所有平臺上都提供了開箱即用的 Material 和 Material 3 小工具,開發者可以輕松地調整這些小工具的外觀以搭配整體設計風格。同時由于 Compose Multiplatform 對 iOS 的支持還處于 Alpha 測試階段,目前開發團隊依然在進行調整,并與 Kotlin / Native 團隊合作,以提高 iOS 界面的效能。

          Compose Multiplatform 是 JetBrains 推出的跨平臺開發框架,以 Jetpack Compose 為基礎,而 Jetpack Compose 則是 Google 為 Android 開發,以 Kotlin 編寫的現代化用戶界面工具包。由于兩者的 API 相同,因此 Jetpack Compose 的開發者可以熟悉地使用 Compose Multiplatform 編寫共享用戶界面。開發者可以使用同一套代碼庫對多個平臺開發應用程序,以大幅減少維護成本和開發時間。同時,因為 Compose Multiplatform 是以 Kotlin 開發,因此也繼承了 Kotlin 語言包括簡潔語法、空值安全,以及豐富標準函數庫等優點。

        美女精品一区二区