Some of my apps take up to 4 or 5 seconds to load on my Surface RT (with Windows RT 8.1), yet on the desktop (a Core i3 - nothing fancy) they load almost instantly - you see the splash screen for less than 1 second.
Obviously the Surface RT is ARM and less powerful...but are there any tricks to get to the main screen faster? I have removed as much XAML as possible from the App.XAML and MainPage.XAML.
I'm unclear as to what stage the splash screen goes away...the app doesn't need to do a whole lot of initialization (hence the instant launch on x86 devices).
What takes up that ~4 seconds? Break points debugging shows that some of my app's code is being executed while the splash screen is up - stuff that should be happening after the splash screen is gone.
Any tips? I've watched a video from Channel 9, but it only really covered reducing excess XAML, which I've done.
I'm a self-taught noob amateur. Please take this into account when responding to my posts or when taking advice from me.