Xamarin delivers Xamarin 4, the latest version of its enterprise mobility platform that addresses the entire mobile app dev life cycle.
, a provider of enterprise mobility tools for cross-platform mobile app developers, has announced the availability of Xamarin 4, an update of its integrated end-to-end solution to build, test and monitor mobile apps at scale through the Xamarin Platform, Xamarin Test Cloud and Xamarin Insights.
Nat Friedman, CEO and cofounder of Xamarin, said that as mobile becomes the primary interface for consumers and employees, businesses are rapidly mobilizing every business function.
According to 451 Research, 47 percent of large U.S. enterprises have deployed 20 or more mobile apps in the last year, and 35 percent have deployed more than 50 apps. And IDC predicts that the number of enterprise applications optimized for mobility will quadruple by 2016, and mobility will account for 40 percent of enterprise IT budgets in 2018. Forrester notes that this is igniting a massive technology-spending arms race, with mobile investments expected to reach $189 billion by 2017.
"Businesses are rapidly 'appifying' and transforming their business operations and customer interactions," Friedman said in an interview. "Xamarin 4 provides a solution for every step of the mobile journey, and along with our expert training and best practices, we now offer a strategic partnership for enterprises serious about winning with mobile."
Indeed, successfully delivering and maintaining hundreds of high-quality, high-performance mobile apps is a challenge for enterprises, especially given the fragmented, rapidly changing mobile device landscape. Xamarin 4, however, cuts through this complexity and makes it possible to design, build, test, monitor and maintain successful apps at scale, using shared code, a reusable architecture and repeatable processes for every stage of the app life cycle, Friedman said. With less code to maintain and automated ways to ensure app quality, businesses are able to deliver greater mobile business value faster.
"The big story is the complete mobile life cycle, and we're enabling that with Xamarin 4," Friedman said.
"Strong ratings and customer loyalty have helped us drive millions of downloads, so quality is at the heart of our mobile strategy," said Steve Robbins, CTO at MixRadio
, a global radio streaming service with millions of downloads. "Using Xamarin gives us a fully native, high-performance app that works on all device types and has saved us thousands of hours of mobile testing time."
Xamarin 4 features the Xamarin Platform, which delivers fully native iOS and Android apps from shared code—up to 95 percent across device platforms. Anything developers can do in Objective-C, Swift or Java can be done in C# with Xamarin. Meanwhile, Xamarin.Forms is a simple API that enables developers to quickly and easily build shared user interface code for iOS, Android and Windows that is completely native. The 2.0 API now includes more than 40 controls, layouts and other essential classes, making it possible to share 95 percent or more of code across device platforms without sacrificing true native performance or experience. Xamarin.Forms 2.0 performs twice as fast, has added enhancements for the latest iOS 9 and Android Marshmallow features, and now supports common gestures such as pinch and pull-to-refresh, Friedman said.
Another new element of the platform, the Xamarin Mac Agent (XMA), streamlines the path for developers to develop, debug and build iOS apps from the comfort of Microsoft's Visual Studio integrated development environment (IDE) on Windows. Setup is as easy as turning on remote log-in for the Mac, Friedman said.
In addition, Xamarin Studio now has Xamarin Test Cloud and Xamarin Insights directly integrated in project templates, with the ability to run automated tests and instrument apps for monitoring directly from within the IDE. This provides immediate visibility into the quality and health of apps during the development process, allowing developers to uncover issues before apps ship, and to quickly respond to issues with live users. The Xamarin Test Cloud provides automated mobile app testing, which ensures that apps look, perform and behave well on thousands of devices and ensures fast release cycles for mobile teams.