3. Use common monitoring practices for native apps and mobile web apps, even though one is native and the other is a standardized web technology. Specifically, this means that companies must combine end-user experience monitoring with deep-dive diagnostics. Mobile web applications depend on a wide range of web and network technologies performing well, including carriers, ISPs and CDNs. Native apps depend on these same factors, as well as an additional set of factors including signal strength, battery level, device memory and other running applications. Regardless of the type of app, there needs to be an end-to-end view of performance from the end-user perspective so that teams are able to quickly see, understand and address the source of performance problems.