Ngoài các điểm được hiển thị trong Trang web Xamarin, bạn cũng nên xem xét:
Nền của nhóm bạn
Có ai trong nhóm của bạn có kinh nghiệm mã hóa trước đây cho Android hoặc iOS (sử dụng Java hoặc Obj-C / Swift) không? Trải nghiệm này được sử dụng lại trong Xamarin bản địa, nhưng họ sẽ phải học một nền tảng khác để viết mã trong Biểu mẫu.
Điều tương tự cũng đúng nếu họ không biết gì về iOS / Android nhưng biết một số XAML. Chắc chắn Xamarin.Forms khác với WPF / Silverlight, nhưng biết XAML chắc chắn đã giúp tôi sử dụng Forms.
Hiệu suất
Xamarin Forms vẫn có một số vấn đề, chẳng hạn như thời gian khởi tạo. Bạn nên xem xét liệu điều này có phải là vấn đề cho người dùng cuối cùng của bạn hay không. Tôi sẽ không chờ đợi một thời gian cho một ứng dụng bảng điều khiển mà tôi sử dụng một lần để mở, nhưng tôi sẽ tức giận nếu điều tương tự xảy ra với một ứng dụng nhắn tin.
Thời gian đến khi giao hàng
Vì việc chia sẻ mã lớn hơn khi sử dụng Biểu mẫu, bạn có thể mong đợi thời gian giao hàng nhanh hơn.
Độ phức tạp của ứng dụng của bạn
Xem xét điểm trước đó, sử dụng Biểu mẫu bạn có thể vấp phải một số lỗi hiển thị nút chặn (rốt cuộc đó là một công nghệ rất mới) sẽ vô hiệu hóa thời gian tăng. Hãy xem xét sự phức tạp của ứng dụng của bạn trước khi lựa chọn.