繁体   English   中英

C ++ vs iOS / android的本机实现

[英]C++ vs native implementation of iOS/android

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

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

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

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

编辑:错字

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM