Xamarin Mac Updates
Written by Alex Armstrong   
Thursday, 21 August 2014

Xamarin has announced a Unified API for Xamarin.iOS and Xamarin.Mac which  allows developers to support both 32-bit and 64-bit applications with the same source code (as well as binaries) on both Mac and iOS.

iosplusxamarin

This update is the result of more than a year of development and brings the following features to Xamarin.Mac: 

  • 64-bit support
  • New 64-bit Frameworks
  • Support for lighter mobile profile
  • Easier code sharing between Mac and iOS

According to Miguel de Icaza in his announcement on the Xamarin blog, the Unified API overcomes two major flaws in Xamarin.iOS and Xamarin.Mac APIs:

  1. They did not support 64 bit applications
  2. They made iOS and Mac code sharing cumbersome

As well as introducing a wrapping layer to address the 32/64-bit split, Xamarin has also  dropped the namespace prefixes. This simplifies sharing code between iOS and Mac apps.

Here is an example to demonstrate the improvement. Previously you would have used:

xambefore

Now, with the Unified API, this becomes:

xamafter

 

Unified API means that Xamarin is now able to support all Apple's 64-bit-only frameworks including those in Yosemite. It also provides the ability for users to adopt Xamarin’s Mobile profile, used both on Android and iOS, and  which has been designed to be linkable and have a much smaller footprint on disk than the regular desktop edition.

As Miguel de Izcaca points out in another blog post, this is convenient for applications going into the AppStore or for devs who want to share more code across Android and iOS.

 

 

 

More Information

Xamarin

Major Xamarin.Mac Updates

Related Articles

Xamarin 3.0 Released With Xamarin Designer for iOS and Xamarin.Forms

A Quick Guide To Platform Conversion With Xamarin.Forms

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

 

Banner


MySQL 5.7 Hits 1 million NoSQL Queries per Second
30/09/2014

Oracle has made several announcements about MySQL at Oracle World, starting with a new development milestone release that has improvements in both performance and manageability.



Visual Studio 14 Another Preview
13/10/2014

CTP 4 for the forthcoming Visual Studio 14 is now available and so is the TypeScript 1.1 CTP.


More News

 

blog comments powered by Disqus

 

Last Updated ( Thursday, 21 August 2014 )
 
 

   
RSS feed of news items only
I Programmer News
Copyright © 2014 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.