【问题标题】:what is the programming language for SDK development for Mobile app移动应用SDK开发的编程语言是什么
【发布时间】:2021-10-26 14:56:58
【问题描述】:

我正计划开发一个用于移动应用开发的 SDK。我应该使用适用于 Android 的 Kotlin 和适用于 iOS 的 Swift 开发 SDK?

我也在想是否有一个单一的跨平台语言(可能是 Java)或框架可以用来开发我的 SDK,然后它可以同时支持 Android 和 iOS,对语言和框架有什么建议吗?

谢谢 保罗

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: android ios mobile sdk


【解决方案1】:

这取决于您所针对的开发人员以及您要开发的内容。

大多数开发人员可能会使用原生解决方案,iOS 的 Objective-C /Swift 和 Android 的 Java/Kotlin,除非您开发 C/C++ 代码,否则无法为两者创建一个库,但这可能是充其量是有问题的。

有诸如 React 之类的多平台框架,但您将为此针对一组特定的程序员。

【讨论】:

  • C/C++,每个操作系统都有一个小的桥接到他们的本地语言是可行的,这取决于他们在做什么。如果它具有高度算法性,那么它是一个不错的选择——代码的单一副本更好,C 语言效率很高。如果它高度依赖于与操作系统级别概念的交互(例如,它是一个 UI 层),那么它可能是错误的选择。
  • 谢谢,您刚刚回答了我的问题。我的目标是移动游戏开发人员并开发 SDK 来跟踪用户保留率。 SDK 并不打算支持核心游戏开发,而是会捕获使用数据。我还没有决定,但它可能包括一些 UI 功能,例如应用内消息等。我认为它不会是一个非常科学或面向性能的 SDK,因此 C 语言可能不是我的选择。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-16
  • 1970-01-01
  • 1970-01-01
  • 2011-03-20
  • 2014-06-07
  • 1970-01-01
相关资源
最近更新 更多