底层:Android 和 iOS 的库

Enhancing business success through smarter korea database management discussions.
Post Reply
suchona.kani.z
Posts: 162
Joined: Sat Dec 21, 2024 5:59 am

底层:Android 和 iOS 的库

Post by suchona.kani.z »

在 Android 上使用库时,可以选择创建 Android 存档 (AAR),它可以像普通依赖项一样包含在 Android 项目中。或者,代码也可以作为 Git 子模块集成到 Android 项目中。两者都有各自的优点和缺点。

要在 iOS 项目中使用该库,需要使用 LLVM 将代码编译成框架。这意味着生成的框架可以在 Objectiv-C 和 Swift 项目中使用,也可以将其他框架集成到项目中。


一切都与金钱有关 - 为什么跨平台解决方案常常无法兑现其承诺
如果客户在规划应用程序时决定采用经典的跨平台解决方案,他们通 商业房地产的潜在客户 常会考虑可能节省的成本。这有很好的论据。然而,关键点往往没有被提及,也没有任何承诺。像“一个人在很短的时间内为两个平台开发应用程序”这样的声明。对于较小的应用程序来说,这可能是正确的,但尤其是对于较大的项目,最初的成本节省会发展成为成本高昂的项目。

如果您希望应用程序在两个平台上都具有良好的外观,并具有精美的动画和各个屏幕之间的平滑过渡,那么常见的跨平台解决方案很快就会使事情变得复杂。开发人员需要大量有关相应平台的知识才能实现这些要求。这意味着不仅需要了解跨平台解决方案,还需要了解两个本机平台。仅此一点,开发人员就需要深入了解三个平台,并且还必须保持这些知识的最新状态。 Android 和 iOS 每年都会发布新的主要软件更新,通常会提供许多新功能。

但即使使用跨平台解决方案,世界的旋转速度也不会比本地世界慢。新的解决方案来来去去,时间越长,为它们找到开发人员就越困难,因为它们可能已经跳上了新的马。原生开发不存在这个问题。本地开发人员可以处理较旧和较新的应用程序,并且通常是其平台的专家。他不仅可以执行要求,还可以为公司提供建议,以便充分利用该平台。

共享就是关爱:Kotlin 多平台在跨平台解决方案和孤立开发方面表现出色
对于我们来说,没有办法绕过 Kotlin 多平台。与其他跨平台解决方案和筒仓开发相比,对共享业务逻辑的关注是我们的明显优势(Android 和 iOS 是单独开发的,无需共享代码或任何类似内容)。 Android 和 iOS 开发人员非常喜欢使用 Kotlin 多平台,因为他们几乎不需要适应他们通常的工作方式。他们对各自平台的了解仍然可以用来开发具有流畅动画、漂亮过渡和满意用户的出色应用程序。

您想了解更多关于 adesso 世界中令人兴奋的话题吗?那么请看一下我们之前发布的博客文章。
Post Reply