Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

Why is xamarin forms not cross platform with ios?


Asked by Colter Herman on Dec 15, 2021 iOS Development Manual



Xamarin.Forms doesn’t provide an abstraction for these features because there’s nothing cross platform about them. As a simple example, iOS has a widget called a “segmented control,” for which Xamarin.Forms doesn’t have an analogous control.
In respect to this,
To create a Windows enabled app, we use Universal Windows Project (UWP). As cross-platform apps with Xamarin.Forms also include Windows projects, it shows the following screen where we can select our target version of Windows. So, select as per your available target version.
Subsequently, It’s impossible to ignore Xamarin when talking about the key approaches to mobile application development. Xamarin is a tool used for cross-platform mobile app development that allows engineers to share about 90 percent of code across major platforms.
Accordingly,
Microsoft's Xamarin team detailed what's coming up for .NET MAUI, the evolution of Xamarin.Forms that will see the company take the open source, cross-platform framework for building native UIs for iOS and Android into the desktop arena -- but not to Linux.
Similarly,
If you're talking about the Xamarin.iOS and Xamarin.Android ( Xamarin Native ), I'd say the main difference is that in Xamarin Forms, you share NOT ONLY the business logic, but also the UI. In Xamarin forms, you'll use basic components on all platforms (Button, Label, etc).