我曾是安卓Java开发人员,正在考虑使用Xamarin和C#重新进入移动应用程序。使用Java SDK时,某些语言和标准API功能需要特定的最低Android SDK版本。例如,一些Java 8特性需要API 24。
Xamarin应用程序也有类似的情况吗?例如,Xamarin以前只支持C#6,但我认为现在它至少支持C#8。我的应用程序需要针对某个最低安卓版本才能使用C#8功能吗?如果是,每个语言版本都需要哪些Android版本?
我最初没有问,因为我不知道该问,答案是否会随着我使用Xamarin.Forms还是Xamarin native而改变。这里有一个很好的答案来解决这个问题,但作者被胁迫删除了它
否。安卓API版本与C#版本是完全分离的。