gpt4 book ai didi

android - C++ 与 iOS/android 的 native 实现

转载 作者:行者123 更新时间:2023-11-30 02:25:14 26 4
gpt4 key购买 nike

我正在为 iOS 和 Android 开发一个识别歌曲的应用程序。我们有一个运行良好的 c++ 匹配引擎,但我的问题是关于应用程序的其余部分。我们有一个用户界面设计,允许用户录制、匹配和保存,以及共享、编辑和查看他们的录音。
我不是编码员 - 只是一名设计师 - 我得到了关于如何实现的相互矛盾的建议。一个人想用 c++ 做大部分界面,只用一个薄的原生 GUI 皮肤,而另一个人说我们应该用原生 IOS (swift) 和 Android 编写,并且只有 c++ 的引擎。支持 c++ 的论点是它将是一个单一的代码库来维护——它将包括共享、存储历史、显示超声图等。反对的论点是事实上它不会更容易维护,并且还会创建一个很多调用问题,例如,在接口(interface)和共享模块之间。
希望这很清楚 - 对我来说,像我一样无知是一件非常困难的事情!任何建议将不胜感激。

最佳答案

在我看来,要走的路就是按照预期的方式编写 GUI。 native iOS/Android 将产生更好的用户体验,并允许您使用平台最新和最好的方式来实现 UI。

此外,我假设引擎可能不会由开发 GUI 本身的同一个人开发,因此认为拥有单一代码库会更简单的论点并没有真正意义。

另一种解决方案可能是使用 Xamarin,这样您就可以整合 iOS 和 Android 开发,同时仍然拥有一个通用的 C++ 引擎。

编辑:打字错误

关于android - C++ 与 iOS/android 的 native 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44546205/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com