Show HN: App Performance Monitoring (APM) for mobile apps
1–8 of 8 posts
Re: Show HN: App Performance Monitoring (APM) for mobile apps
#2Here is a quick summary of what we launched:
1. UI Hangs: track the performance of each ViewController, Activity, and Fragment in your app.
2. Network Performance: we record the response time of all your network calls, as seen by users and show you the full round-trip with both client-side and server-side errors.
3. Execution Traces: you can define your own traces to track the performance of any logic in your app that can be a bottleneck to your users’ experience.
4. Apdex Scores: a single metric that represents your overall app quality as perceived by your users with a breakdown of satisfying, tolerable, frustrating, and crashing sessions.
5. App Launch: see how long your users are waiting from the moment they open the app until the app is fully launched and accepting touch events, across devices and OS versions.
Building this was a bit tricky for us. APM is the most data heavy and complex product we’ve built (specially that we had to switch to working remotely overnight like most of the world). And since APM is all about performance, we had to make sure to keep the footprint of our SDK as small as possible, and more importantly, to do so without sacrificing accuracy or taking shortcuts.
We’d love your feedback and please let me know if you have any questions.
Re: Show HN: App Performance Monitoring (APM) for mobile apps
#3Re: Show HN: App Performance Monitoring (APM) for mobile apps
#4Re: Show HN: App Performance Monitoring (APM) for mobile apps
#5Can you talk more about how something like the app launch tool works? Does it hook execution early in process startup or something?
Re: Show HN: App Performance Monitoring (APM) for mobile apps
#6Looks very interesting! Have you considered supporting Capacitor? It's a modern alternative to Cordova that is powering all new Ionic Framework apps. We would love to have more options for the community (I'm Ionic CEO btw)
We do support Cordova, we've built our own SDK to support it. I haven't checked Capacitor before, but I'll definitely check it out. Looks cool.
How different is it from Cordova? From your experience have you seen the migration to be an easy one?
Re: Show HN: App Performance Monitoring (APM) for mobile apps
#7Looks very interesting! Have you considered supporting Capacitor? It's a modern alternative to Cordova that is powering all new Ionic Framework apps. We would love to have more options for the community (I'm Ionic CEO btw)
Thank you. Appreciate it :) We do support Cordova, we've built our own SDK to support it. I haven't checked Capacitor before, but I'll definitely check it out. Looks cool. How different is it from Cordova? From your experience have you seen the migration to be an easy one?
It's similar in theory to Cordova but quite a bit different in practice, so that's hard to say. Its about two years old but has been growing quickly (https://npmcharts.com/compare/@capacitor/core)
Re: Show HN: App Performance Monitoring (APM) for mobile apps
#8We are brining a lot more important metrics to understand activity life cycle management, ANRs, In-app feedback etc,.
Feedback would be much appreciated & we are sure to help the dev teams by adding performance optimization as part of the future sprints.