Xamarin


- 지원 : 마이크로소프트
- 언어 : c#

Android, iOS, Windows, macOS 앱을 만들 수 있는 플랫폼
Windows에는 .NET Framework을 쓰고, iOS와 Android는 .NET의 오픈소스 버전인 모노 위에서 작동
 MS가 .NET Framework를 오픈소스로 풀어서 모노 코드의 퀄리티가 급상승하고 있어 생각보다 꽤 괜찮다
또한 최적화를 위해 C++ 코드가 필요하면 C++ 코드를 C#의 P/Invoke로 부를 수 있고, 각각의 OS에 GCC, Clang, Visual C++ 등의 컴파일러로 따로 컴파일되는 방식으로 쓸 수 있다
단점은 Xamarin에 따로 라이센스 비용








