Correct Answer : Code portability across all platforms
Explanation : While Xamarin does provide a degree of code sharing across multiple platforms, it is not possible to share 100% of the code across all platforms. Some platform-specific code may still be necessary to take full advantage of the native capabilities of each platform.