(资料图)
亚汇网5月23日消息,JetBrains近日宣布更新自家跨平台UI开发框架ComposeMultiplatform新增支持iOS,现在开发者可以使用同一套代码库,一次编写即可在在ComposeMultiplatform默认情况下,iOS和Android应用程序界面看起来大致相同。在iOS上,ComposeMultiplatform使用的是Skiko图形函数库的画布作渲染,而在Android上,则是通过使用JetpackCompose来实现用户界面。因此,如果开发者想要将应用程序从Android移植到iOS上,不需要改变任何编写的代码。由于ComposeMultiplatform在所有平台上都提供了开箱即用的Material和Material3小工具,开发者可以轻松地调整这些小工具的外观以搭配整体设计风格。同时由于ComposeMultiplatform对iOS的支持还处于Alpha测试阶段,目前开发团队依然在进行调整,并与Kotlin/Native团队合作,以提高iOS界面的效能。亚汇网注:ComposeMultiplatform是JetBrains推出的跨平台开发框架,以JetpackCompose为基础,而JetpackCompose则是Google为Android开发,以Kotlin编写的现代化用户界面工具包。由于两者的API相同,因此JetpackCompose的开发者可以熟悉地使用ComposeMultiplatform编写共享用户界面。开发者可以使用同一套代码库对多个平台开发应用程序,以大幅减少维护成本和开发时间。同时,因为ComposeMultiplatform是以Kotlin开发,因此也继承了Kotlin语言包括简洁语法、空值安全,以及丰富标准函数库等优点。