Today we release an all new version of TouchPad and NumPad. For both, this update represents a major overhaul of the code base, design changes, and new features. It also represents a significant change to the business model of both apps.

The New Stuff

Let’s talk about the new goodies. The three big features for both apps are:

  1. Split-view support. Both apps are now universal, and fully support split-view on the newer iPad models. This of course brings NumPad to the iPad for the first time, and it is an awesome experience for composers.
  2. Brand new themes. Whenever we overhaul code like this, we always look to see how we can better make use of modern design paradigms, and frameworks. While you don’t always get to see the underlying code changes — which I am told we should be proud of — you do see the visual changes. This latest round brings three themes to the apps: Gold, Space Gray, and Silver. All are designed to look great with your chosen device color.
  3. Better multi-tasking support. We took great care to not only support split-view, but to make sure that our apps respected the intentions of split-view. This includes better connection persistence, and faster reconnection to VNC hosts.

Of course, there are many other small things you might find. Like incremental jump forward and backwards controls for Plex. More intuitive layouts for the button configurations in TouchPad. And more neat stuff we packed in there for you to find.

The Business Stuff

Let’s talk about money.

Money is what we all want from our apps: for them to at least cover the cost of development. (Which is a lot harder than most people think.) With TouchPad and NumPad we are talking about pair of apps with a large installed base, and this being a costly update for us.

We want to make money, but as we know, Apple does not allow upgrade pricing. Leaving our options at:

  1. Ship the upgrade as a free update, and hope we attract new users.
  2. Ship a new version of the app, like TouchPad 2, and charge for that version.
  3. Figure out something else.

We had no interest in doing a free update, we would rather leave things as they are. Shipping a new version of the app is interesting, and the most common thing out there, but it has some fatal flaws:

So we needed to come up with something new. Striking the balance of rewarding current customers, not making them have to download a new app, and still properly charge new customers. (And certainly not having to degrade the name with numbers.)

That’s when we realized a powerful new(ish) tool that Apple gives us: receipt checking. With that we would be able to tell whether someone is an old, or new, customer.

The way TouchPad now works, is thus:

In doing this, we have checked all the boxes we wanted to — by not hampering the app functionality, but still giving current users a reason to pay us a small upgrade fee and thus continuing to support the app and its development.

With NumPad we did something similar:

Our hope is that by making the app free, people get exposed to what is a fantastic tool. But by charging for the more advanced music composition features, we still are able to make money.

Nothing we are doing here is pushing the boundaries of technology, rather we are hoping to find another avenue for profitable, but respectful, upgrades in a system which doesn’t outwardly allow for them.

Go Get It

TouchPad 6.0 and NumPad 5.0 are available today on the App Store and we would love for you to check them out.

Ben Brooks

MartianCraft Alumni

MartianCraft is a US-based mobile software development agency. For nearly two decades, we have been building world-class and award-winning mobile apps for all types of businesses. We would love to create a custom software solution that meets your specific needs. Let's get in touch.