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


Google Offers Cash Incentives to US Public Schools
01/12/2014

Computer Science Education Week starts next Monday. If students want to do rather more than an hour of code, Google has partnered with Codecademy to encourage teachers in US Public Schools to adopt a  [ ... ]



Dr Dobb's Bites The Dust After 38 Years
17/12/2014

If you don't know Dr Dobb's - or Dr. Dobb's Journal of Computer Calisthenics and Orthodontia - then you probably missed out on a great era of computing. Sadly this iconic publication has jus [ ... ]


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.