This article presents the performance analysis of a cross-platform mobile application implemented with Xamarin and two native applications for Android and iOS platforms. The results concerning the time analysis for selected activities were compared in order to determine whether cross-platform tools are worth using in mobile application development. Native applications achieved better performance, however in some cases the cross-platform approach allows for significant development time reduction without deterioration in user experience.
PL
Artykuł przedstawia analizę wydajności mobilnej aplikacji wieloplatformowej utworzonej za pomocą technologii Xamarin oraz dwóch natywnych dla platformy Android i iOS. Wyniki dotyczące analizy czasów wykonywania wybranych czynności zostały porównane, aby odpowiedzieć na pytanie, czy warto używać rozwiązań wieloplatformowych w wytwarzaniu aplikacji mobilnych. Aplikacje natywne osiągnęły lepsze wyniki, jednakże w pewnych scenariuszach wykorzystanie technik wieloplatformowych pozwoli na znaczne oszczędności czasu, bez spadku poziomu wrażeń odbieranych przez użytkownika.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.