Xamarin Forms Xamarin Native
In Xamarin.Form you share both the business logic and the UI and allows its users to share its UI coding to multiple platforms. Xamarin Native allows its users to develop a platform-specific user application.
Cross-platform applications are less efficient in performance. Cross-platform applications are more efficient in performance.
The application size is larger. The application size is smaller
Easier to maintain and scale because 80-95% of code is common between platforms where the deployment of an application takes place. Moderate scaling and maintenance.
To develop a mobile application a limited timeframe and budget are needed. Requires more time than Xamarin Forms to develop a mobile application.
BY Best Interview Question ON 20 Dec 2020