Background Image

iPhone App Keeps Crashing – Who Should Fix It?

29 Jun 15
appstore

I started searching online the other day to look at apps that are crashing – or problem apps as we like to call them at Push. What I saw was interesting. This screen shot only shows a few articles, but the interesting part is it is all about the end-users fixing their apps.

iPhone Keeps Crashing

When reading a sample of these posts, a number of them talked about how before you give a one star review, ‘try these quick fixes’. The power of a bad review is so damaging to the app economy that articles, blogs and videos are advising (if not begging) for you to try a few tricks out before negatively impacting the brand. Suggestions include clearing memory, a soft reset or even restoring your iPhone to factory settings. That’s just annoying, right?  Are you really going to restore your iPhone factory settings just because one app won’t work?

GeeksBlog writes:

“There are over 1.2 million apps on the App Store but not every one of them is Gmail, Angry Birds or Spotify. A lot – and I mean a really huge lot – of them are buggy, problematic and ill-developed and designed. If none of the above three methods worked and you have a hunch that the problem lies with the app, you should probably just delete it and look for an alternative.”

Most people (including me) are not going to restore their device just because of an app. Instead, I’d just not use it or delete it. Worst yet for the app developer, I might leave that bad review.

Who is Responsible?

The question that came to mind when looking into this topic is who is responsible? Most apps are built as a dream app so if they are buggy, problematic or ill-developed or design, why bother? My view is that apps need to be developed better to actually be a dream app vs. what we are all too familiar with – a problem app.

Instead of app marketers trying to protect the quality of the app once released via reviews, let’s go back to the app to ensure it was developed with data in mind. Why data? Read on.

Think great app design is the critical factor? Think again.

Great app design is key but it is data—and the timeliness in which you can deliver it—that makes or breaks your apps. What applications really care about is the structure of the data, how it changes, which bits are important, and which are less so. It is data that brings your web and mobile apps to life.

But apps require the Internet to move data – and it wasn’t designed to do that. Moving data across the Internet is no easy task. You need to collect information from all the relevant resources, cost effectively deliver the data over an inherently unstable Internet at scale and speed, and intelligently present it to end-user apps. And you have to do this in a world of unknowns:

  • What’s the speed of the connection?
  • How reliable is the connection?
  • How much bandwidth is available?
  • What network restrictions have been imposed by the network operators?
  • What’s the device, operating system, browser, and/or app version?

That’s just the broad-brush picture. Try to develop an app and develop the technology to overcome these unknowns. If you’ve read that last sentence and thought, well I can build my app and deal with problems later, consider that 80% of apps are deleted after one use.

You need to develop your apps with the world of unknowns in mind. One way to do this is with Push Technology. We give your data-intensive apps a performance edge— it’s like dropping a turbocharged engine into your network. That horsepower gives your Internet apps the ability to handle the extremes of data delivery over the Internet.


The Diffusion Intelligent Data Platform manages, optimizes, and integrates data among devices, systems, and applications. Push Technology pioneered and is the sole provider of real-time delta-data streaming™ technology that powers mission-critical business applications worldwide. Leading brands use Push Technology to fuel revenue growth, customer engagement, and business operations. The products, Diffusion® and Diffusion Cloud™, are available on-premise, in-the-cloud, or in a hybrid configuration, to fit the specific business and infrastructure requirements of the applications operating in today’s mobile obsessed, everything connected world. Learn how Push Technology can reduce infrastructure costs, and increase speed, efficiency, and reliability, of your web, mobile, and IoT application.

LEARN MORE: Case Studies and Developer Resources