Xamarin becomes the native cross-platform solution for C# and Java developers

Xamarin has announced its acquisition of RoboVM, a momentous step for both companies which means C# and Java developers need only look to a single development solution for native deployment across each of the major platforms.

The software has been a beloved tool for C# developers for some time as the only solution which enables native iOS and Android development. RoboVM offered the same ability to deploy Android and iOS applications natively, but for Java developers. Bringing the C# and Java languages together – the most used languages in enterprise development – provides a path to mobile for most developers.

Nat Friedman, CEO and Xamarin co-founder, said: “If Xamarin built a Java solution from scratch, it would look like RoboVM because they took the same native-first approach in their design. If you love Java, you are going to love RoboVM for iOS and Android development.”

Xamarin is able to address the two largest ecosystems

Between five and seven million developers use Java as their primary development language, according to IDC. Java is often used for enterprise software and data center operations, Android development, and powers a range of devices beyond mobile such as wearables, cars, drones, TVs, refrigerators, and many other IoT devices.

This acquisition will be a huge deal for Xamarin because of the large developer base who can now use a single mobile development platform to deploy across iOS, Android, Windows and Mac using a C# or Java codebase.

In particular, this will help organisations with both Android and iOS applications which have few in-house developers to keep software updated. Forrester reports that 50% of organizations have fewer than five developers in-house, barely enough to field a single mobile team.

According to Al Hilwa, Program Director for IDC’s Application Development Software research, “Using a cross-platform application development approach has emerged as one of the most popular approaches for building enterprise mobile apps, especially when coupled with generation of native platform code. Xamarin is able to address the two largest ecosystems for native mobile application development today with its support for C# and Java.”

Xamarin itself has been rumoured to have been in acquisition talks from Microsoft – the creators of the C# programming language. Considering the recent support of Android and iOS from Microsoft, this could incentivise further talks in the future. For now, RoboVM will leverage Xamarin’s growth models in developer marketing, sales, and customer success to scale their business; whilst RoboVM customers will benefit from Xamarin’s enterprise-grade mobile expertise and full mobile lifecycle offerings.

Today’s acquisition marks a big step in Xamarin’s future and is a groundbreaking development for the industry as Xamarin now controls the cross-platform mobile development market for the most widely adopted languages capable of native, client-to-server, and cloud-to-mobile development.

For more information about Xamarin, visit their website.

Source: developer-tech.com

Gabriel Ajabahian
Software Engineer Freelance
I am a Freelance consultant, I’m passionate about creating dynamic applications. With 10+ years technical experience as well as working on major application systems for top down.

I have extensive software engineering experience, recently I focus on Scala/Java and JavaScript. On the other hand, I have experience with C# and .net framework/core. I focus on integrating applications that are built against different frameworks and can run on different platforms.

Scalability, efficiency and performance are key topics for any software, that’s why I keep track of the newest technologies, I never underestimate the power of the cloud, that’s why I do believe in using this power with “edge applications” to expand software’s and solutions to a new level.

Being a software engineer who understand the business as well as my team, looking at things from different perspectives. Being open and honest and investing in relationship makes a big difference.

Specialties: Software development, Scrum/Agile, Process and Problem management.