我目前正在为我的公司评估Xamarin,目标是开发iOS,稍后可能会安装Android应用程序。 (Windows Phone或Windows商店应用程序不是我们所关心的)。我们正在考虑将共享功能放到一个通用库中,而根据Xamarin Docs,PCLs是最好的选择。然而,为什么我不能创建普通的.net类库并参考它们呢?为什么我应该在Xamarin中使用可移植类库?
Mono作为Xamarin的基础,并且在大多数领域都有相当成熟的.net Framework实现,它应该在Android和iOS上都可用,因为它是Xamarin的一部分。 我是否错过了一些重要的事实,或者仅仅在我还想开发Windows应用商店应用时才需要PCL?
谢谢你,让它更清晰。我不知道Xamarin.iOS和Xamarin.Android之间的BCL不同。 – FrequentFlyer 2014-11-05 07:25:14