Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between classic api and unified api ios project in xamarin

What is the difference between classic api and unified api ios project in xamarin as mentioned in below screenshot?

enter image description here

like image 234
Nirav Mehta Avatar asked Sep 30 '14 06:09

Nirav Mehta


People also ask

Is Xamarin native or cross-platform?

Native and performant Xamarin apps are native apps! Whether you're designing a uniform UI across platforms or building a native user interface, your apps will behave the way users expect.

Is Xamarin good for iOS?

The framework from Microsoft fully supports 64-mode and allows for using native tools directly and thus provides the fastest user interface. Xamarin developers can run the fastest code on both Android and iOS platforms.

Is Xamarin outdated?

Xamarin. Forms will continue to receive service releases through November 2022.

Does Xamarin build native apps?

Moreover, Xamarin is native, and because it gives access to 100 percent of the native APIs, developers can also create Android wear apps, Apple Watch apps, and Apple TV apps.


2 Answers

There is few difference between Classic API and Unified API:

  1. Classic API does not support 64 bit applications.

  2. Code sharing cumbersome.

  3. Binary Reference:

    Classic API: monutouch
    
    Unified API: Xamarin.iOS
    
  4. Architecture:

      Classic API: i386( for simulator), ARMV7 + ARMV7s + {ARMV&+ ARMV7s} for device
    
       Unified API: i386 , X86_64 , i386 + x86_64 (for simulator) + ARMV7 + ARMV7s + {ARMV&+ ARMV7s} + ARM64 + {ARMV7 + ARM64} + {ARMV7s + ARM64} + { ARMv7 + ARMv7s + ARm64} for device
    
  5. Deployment Target(SDK Version default):

       Classic API:7.0
    
       Unified API: 8.0
    
like image 74
Ram Ch. Bachkheti Avatar answered Oct 09 '22 11:10

Ram Ch. Bachkheti


Does this explain it?

The new style API makes it easier than ever to share code between Mac and iOS as well as allowing you to support 32 and 64 bit applications with the same binary.

Docs

like image 42
Miha Markic Avatar answered Oct 09 '22 13:10

Miha Markic