Xamarin App Startup Speed Comparison on Android

April 18, 2017

A comparison of app startup speed using Xamarin Native and Xamarin Forms.

Device: Google Pixel XL

Using Release configuration with Shared Mono Runtime disabled with Shared Library instead of PCL.

Estimated seconds to launch the app three times and land on the first screen after the splash screen.

The last number shows the storage size of the app after being installed.

Xamarin Native

  • .93 seconds
  • .89 seconds
  • .95 seconds
  • 8.36 MB

Xamarin.Forms without XAML

  • 1.72 seconds
  • 1.69 seconds
  • 1.65 seconds
  • 22.84 MB

Xamarin.Forms with XAML

  • 1.92 seconds
  • 1.92 seconds
  • 1.96 seconds
  • 22.84 MB
Anthony Tietjen

About the Author

Anthony Tietjen is a software engineer with experience across desktop, mobile, and web development. Husband and father, with a passion for music and the outdoors. Connect with Anthony on LinkedIn and X/Twitter