Crash or OOM: See What’s Really Happening

The letters OOM in white with the text out of memory below.

At Embrace, we can demonstrate whether an app experiences memory leaking by observing the chance of an OOM occurring at different intervals of time from when the app emerges from the “cold” state (when the app isn’t running in the foreground or background).  For an app which doesn’t have memory leaking, the chance of an OOM occurring isn’t associated with the time since a cold start.  Shorter times are just as likely to OOM as longer times.  But for apps which have memory leaking, the chance of an OOM gets higher the longer the app has been utilized. Continue reading “Crash or OOM: See What’s Really Happening”

Push Notifications: Overused Annoyance or Underused Marketing?

Woman using her mobile phone to login online.

Since the release of the Apple Push Notification Systems (APNs) in 2009 and Google’s implementation a year later, push notifications have transformed countless businesses and markets. Travel, ridesharing, sports, financial services and media apps are just a few examples of the kind of apps that routinely ask users for permission to send them notifications. Continue reading “Push Notifications: Overused Annoyance or Underused Marketing?”

How to Have Better Apps: Address Problems, Not Symptoms

App performance

It’s estimated that only 16% of customers will give an app more than two opportunities if it fails to work the first time. Still, other research has shown that up to half of mobile users will delete an app if they encounter even a single bug. Further complicating the issue is the fact that there are some 2,100,000 apps on the Apple App Store and approximately 3,763,223 Android apps.

Continue reading “How to Have Better Apps: Address Problems, Not Symptoms”