>On iOS the situation has gotten worse in that the interface between Swift and C++ has to go through C, so if you are using C++ you need a special interface layer, which is almost like the JNI situation on Android.
I’m curious why you don’t add an Objective c layer for C++ interoperability, I’ve done this in the past and it works a great.