xamarin中经典api和统一api ios项目有什么区别

时间:2014-09-30 06:30:10

标签: ios xamarin xamarin.forms

xamarin中的经典api和统一api ios项目有什么区别,如下面的截图所示?

enter image description here

2 个答案:

答案 0 :(得分:5)

Classic API和Unified API之间几乎没有区别:

  1. Classic API不支持64位应用程序。

  2. 代码共享很麻烦。

  3. 二元参考:

    Classic API: monutouch
    
    Unified API: Xamarin.iOS
    
  4. 架构:

      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. 部署目标(默认为SDK版本):

       Classic API:7.0
    
       Unified API: 8.0
    

答案 1 :(得分:3)

这可以解释吗?

  

新样式API使得在Mac和iOS之间共享代码变得前所未有的简单,并允许您使用相同的二进制文件支持32位和64位应用程序。

Docs