Selain poin - poin yang ditampilkan di Situs Xamarin, Anda juga harus mempertimbangkan:
Latar belakang tim Anda
Apakah ada orang di tim Anda yang memiliki pengalaman pengkodean asli untuk Android atau iOS (menggunakan Java atau Obj-C / Swift)? Pengalaman ini digunakan kembali dalam Xamarin asli, tetapi mereka harus mempelajari platform lain untuk kode dalam Formulir.
Hal yang sama berlaku jika mereka tidak tahu apa-apa tentang iOS / Android tetapi tahu beberapa XAML. Tentu Xamarin. Bentuknya berbeda dari WPF / Silverlight, tetapi mengetahui XAML pasti membantu saya menggunakan Formulir.
Performa
Formulir Xamarin masih memiliki beberapa masalah, seperti waktu inisialisasi. Anda harus mempertimbangkan apakah ini akan menjadi masalah bagi pengguna akhir Anda. Saya tidak akan repot menunggu beberapa saat untuk aplikasi dasbor yang saya gunakan sesekali untuk membuka, tetapi saya akan marah jika hal yang sama terjadi pada aplikasi pesan.
Waktu sampai pengiriman
Karena berbagi kode lebih besar saat menggunakan Formulir, Anda mungkin mengharapkan waktu pengiriman yang lebih cepat.
Kompleksitas aplikasi Anda
Mempertimbangkan poin sebelumnya, menggunakan Forms Anda mungkin menemukan bug showperper (bagaimanapun juga ini adalah teknologi yang sangat baru) yang akan membatalkan waktu yang didapat. Pertimbangkan kompleksitas aplikasi Anda sebelum memilih.