How would you reduce app startup time and improve perceived performance on a resource-constrained mobile device?