在这种情况下,将C/C++用于iOS/Android跨平台代码是否合理?

zer*_*cvb 5 c android cross-platform android-ndk ios

我打算编写一个移动应用程序(iOS和Android),其中有很多图像识别处理.

用C或C++编写图像识别代码以在两个平台中重用它是一个很好的解决方案吗?

是否会有很多特定于平台的C/C++代码使得编写和维护它不合理?

注意:此应用程序基于图像识别,代码的最大部分是用于图像识别.

Max*_*mus 3

我会说是的。我认为 Android-NDK 最适合这种情况,并且由于直接 C 从 OBJ-C 可以很好地编译,因此两个平台之间可能会重用大量代码。