As I was searching for other frameworks just to see what's out there and if there's something for free (I am a private developer, so money is more of an issue to me) I came across another framework. They made a comparison of their framework to Xamarin and listed some items that a bit concern me about Xamarin and I'll be glad if you could elaborate on them.
Here are the few points they listed:
1) Xamarin UI code is not cross-platform: instead, the user needs to write specific code for each platform.
2) Xamarin often requires platform-specific coding.
3) Xamarin doesn’t support Linux.
4) With Xamarin, you still need to know ObjectiveC and Java.
Is there any truth to these points?