亚洲国产高清在线观看视频_日韩欧美国产aⅴ另类_奇米影视7777久久精品_欧美 国产 亚洲 卡通 综合

您的位置:首頁 > 資訊 >

JetBrians 跨平臺開發(fā) UI 框架 Compose Multiplatform 現(xiàn)已支持蘋果 iOS


(相關(guān)資料圖)

IT之家 5 月 23 日消息,JetBrains 近日宣布更新自家跨平臺 UI 開發(fā)框架 Compose Multiplatform 新增支持 iOS ,現(xiàn)在開發(fā)者可以使用同一套代碼庫,一次編寫即可在 Android 、iOS 、桌面和網(wǎng)頁之間共享開發(fā)成果,獲取更加便捷、高效的跨平臺 UI 開發(fā)體驗。

在 Compose Multiplatform 默認情況下,iOS 和 Android 應(yīng)用程序界面看起來大致相同。在 iOS 上,Compose Multiplatform 使用的是 Skiko 圖形函數(shù)庫的畫布作渲染,而在 Android 上,則是通過使用 Jetpack Compose 來實現(xiàn)用戶界面。因此,如果開發(fā)者想要將應(yīng)用程序從 Android 移植到 iOS 上,不需要改變?nèi)魏尉帉懙拇a。

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

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

標(biāo)簽:

相關(guān)閱讀

虹口区| 上栗县| 山东省| 云阳县| 腾冲县| 教育| 宕昌县| 夹江县| 武汉市| 嘉峪关市| 双鸭山市| 化隆| 葵青区| 新巴尔虎左旗| 兴义市| 雷山县| 盖州市| 安溪县| 长海县| 溆浦县| 六盘水市| 松江区| 曲沃县| 蕲春县| 云安县| 吉隆县| 靖宇县| 隆德县| 山东省| 福清市| 乌鲁木齐县| 河西区| 盐津县| 英山县| 任丘市| 陆川县| 闸北区| 宁陕县| 永平县| 庄浪县| 宕昌县|