Xamarin Web sitesinde gösterilen noktaların yanı sıra şunları da göz önünde bulundurmalısınız:
Ekibinizin geçmişi
Ekibinizdeki herhangi birinin Android veya iOS için yerel olarak kodlama konusunda daha önceki bir deneyimi var mı (Java veya Obj-C / Swift kullanarak)? Bu deneyim yerel Xamarin'de yeniden kullanılıyor, ancak Formlar'da kodlamak için başka bir platform öğrenmek zorunda kalacaklar.
Aynı şey iOS / Android hakkında hiçbir şey bilmiyor, ancak bazı XAML biliyorsa da geçerlidir. Elbette Xamarin.Forms, WPF / Silverlight'tan farklıdır, ancak XAML'yi bilmek kesinlikle Formları kullanmama yardımcı oldu.
Verim
Xamarin Forms'un başlatma zamanı gibi bazı sorunları var. Bunun son kullanıcınız için bir sorun olup olmayacağını düşünmelisiniz. Açmak için arada bir kullandığım bir pano uygulaması için bir süre beklemek zahmet etmem, ancak aynı şey bir mesajlaşma uygulamasına da olsaydı kızgın olurdum.
Teslimat süresi
Formlar kullanılırken kod paylaşımı daha büyük olduğundan, daha hızlı teslimat süresi bekleyebilirsiniz.
Uygulamanızın karmaşıklığı
Önceki noktayı göz önünde bulundurarak, Formlar'ı kullanarak zaman kazanımlarını geçersiz kılacak bazı gösteri durdurucu hatalarına (sonuçta çok yeni bir teknoloji) rastlayabilirsiniz. Seçim yapmadan önce uygulamanızın karmaşıklığını göz önünde bulundurun.