Planuję napisać aplikację mobilną (iOS i Android), w której przetwarza się wiele obrazów.Czy w tym przypadku uzasadnione jest używanie C/C++ dla kodu cross-io/Android?
Czy to dobre rozwiązanie, aby napisać kod rozpoznawania obrazu w języku C lub C++, aby ponownie go użyć na obu platformach?
Czy istnieje wiele specyficznych dla platformy kodów C/C++, które powodują, że pisanie i utrzymywanie tego jest nieuzasadnione?
Uwaga: Ta aplikacja jest oparta na rozpoznawaniu obrazu, a największa część kodu służy do rozpoznawania obrazu.
Zgadzam się. Jest to dokładnie to, na co zaprojektowano JNI, a używanie C/C++ pod iOS nie jest problemem, ponieważ obiekty ObjC całkowicie rozumieją API C - i C++ również, jeśli używasz typów plików .mm dla twojego źródła ObjC. – jimkberry