Today we announced our acquisition of RoboVM. Through this acquisition, Xamarin will be able to fulfill our mission to make it fast, easy, and fun to create great mobile apps for even more developers.
RoboVM is a Java platform for developing native, cross-platform applications for iOS and Android. It has a very similar architecture to Xamarin.iOS, in that it uses ahead of time (AOT) compilation to compile Java bytecode into native ARM binaries, and it exposes 100% of Apple’s iOS APIs so that Java developers can create native iOS apps.
C# is a beautiful, advanced language with an incredibly large and passionate developer base that is continuing to adopt Xamarin in large and growing numbers. We have many innovative features in Xamarin today that make our C#-based Xamarin Platform the superior solution for most cross-platform mobile developers today, and we have many exciting developments in store for C# developers on the horizon.
We will operate RoboVM as a separate team and brand so that we can focus solely on the needs of our respective developer communities. If you have questions about RoboVM and Xamarin as they relate to your needs as a developer, please contact us.