What is the difference between classic api and unified api ios project in xamarin as mentioned in below screenshot?
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.
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.
Xamarin. Forms will continue to receive service releases through November 2022.
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.
There is few difference between Classic API and Unified API:
Classic API does not support 64 bit applications.
Code sharing cumbersome.
Binary Reference:
Classic API: monutouch
Unified API: Xamarin.iOS
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
Deployment Target(SDK Version default):
Classic API:7.0
Unified API: 8.0
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With