Wann verwende ich Xamarin.Forms und Xamarin Native?
Ich bin in der Notwendigkeit, eine Wahl zu treffen zwischen Xamarin.Formen vs Xamarin native apps.
Will ich gehen mit Xamarin.Formen als UI-code wird auch geteilt werden.
Also, was sind die Nachteile von Xamarin.Formen im Vergleich zu den Eingeborenen.
InformationsquelleAutor der Frage Ajay Kumar | 2015-08-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Abgesehen von der Punkte gezeigt, in der Xamarin-Website, sollten Sie auch berücksichtigen:
Ihr team hintergrund
Jemand in Ihrem team eine frühere Erfahrung Codierung nativ für Android oder iOS (mit Java oder Obj-C/Swift)? Diese Erfahrung ist wieder in native Xamarin, aber Sie werden lernen müssen, eine weitere Plattform, um code in Formularen.
Das gleiche gilt, wenn Sie wissen nichts über iOS/Android, aber kenne einige xaml. Sicher Xamarin.Formen unterscheidet sich von WPF/Silverlight, aber zu wissen, xaml sicherlich geholfen, mich mit Formen.
Leistung
Xamarin Forms hat noch einige Probleme, wie die Initialisierung Zeit. Sie sollten sich überlegen, ob dies ein problem für Ihre Endanwender. Ich würde nicht die Mühe zu warten, während für eine dashboard-app, die ich benutze einmal in eine Weile zu öffnen, aber ich würde zornig werden, wenn das gleiche passiert, eine messaging-app.
Zeit bis zur Lieferung
Da die code-sharing ist größer, wenn unter Verwendung von Formularen, die Sie erwarten können eine schnellere Lieferzeit.
Komplexität Ihrer app
Unter Berücksichtigung der bisherigen Stelle, verwenden Sie Formulare, die Sie vielleicht stolpern auf einige show-stopper bug (es ist eine sehr neue Technologie, nachdem alle) , wird null, die Zeit gewinnt. Betrachten Sie die Komplexität Ihrer Applikation vor der Wahl.
InformationsquelleAutor der Antwort William Barbosa
Xamarin.Formen
Profis
Nachteile
Xamarin.Android, Xamarin.iOS, Windows Phone, Windows RT
Profis
Nachteile
Zusätzlich zu, dass Xamarin sagt https://xamarin.com/forms:
Die Xamarin-Ansatz ist am besten für Ihre app?
Xamarin.Formen am besten für:
Xamarin.iOS & Xamarin.Android am besten für:
InformationsquelleAutor der Antwort Wosi
Aus der Xamarin Website
Xamarin.Formen am besten für:
Xamarin.iOS & Xamarin.Android am besten für:
Apps, die erfordern spezielle Interaktionen
Apps mit Hochglanzpolierten design
Apps, die viele Plattform-spezifische APIs
Apps, bei denen benutzerdefinierte Benutzeroberfläche ist wichtiger als code-sharing -
InformationsquelleAutor der Antwort Guilherme Torres Castro