Tag Archives: iOS

Throw the Southpaws a Bone

Apple has done such a remarkable job with accessibility in all of its software on iOS. It’s way past time that they addressed another group of individuals who have a hard time navigating their iPhones: the left-handed.

I’m picturing a simple switch, in the Settings app, where I can let my iPhone know that I’m a lefty. That one switch would automatically shift stock UI elements, such as table views, to have a left-handed bias.

Many apps feature a lefty table view navigation, where you can slide along the left side, instead of the right side, of the list to navigate quickly. But this is a custom control created by thoughtful individuals. It should be baked into UITableView.

It’s bad enough Apple won’t make me a phone that actually fits in my hand anymore. Making me reach across the oversized screen just to get to the bottom of a list quickly is just pouring salt in the wound.

I’m not suggesting that the whole interface get flipped horizontally. After all, speakers of Western languages still read left to right, regardless of handedness. I’m just thinking of the little things, the small UI details that are easier to reach on the right side that could easily be moved to the left. It seems Apple could make that happen quite easily, and millions of people would benefit.

Let iPad be iPad

Facing slowing growth for the first time since the iPad’s 2010 debut, Apple is working on several significant software and hardware updates to reinvigorate the tablet over the next year. Apple is developing a dual-app viewing mode, 12-inch iPads codenamed “J98″ and “J99,” as well as support for multi-user logins, according to sources briefed on the plans.

(via 9to5Mac)

Last year, with Universal Storyboards, Apple pushed iPad into being more iPhone-like. (Why build a true custom experience for your iPad app when you can just “stretch” your iPhone app to the full screen of the iPad?) The notion was that more iPhone-only developers would build universal apps if Apple made the process a bit easier. The result was a lot more universal apps, most of which are not better in any substantial way on iPad.

This year, it looks like dual-app viewing and multiple-account support will push iPad in a more Mac-like direction. “If we let people multitask, we’ll get fewer complaints that iPad isn’t a power user’s tool.” Well, yeah, but it’s still going to be an inferior experience to multitasking on a Mac, no matter what Apple does on that front.

I wish Apple would just let iPad be iPad.

At Bombing Brain, we’ve made a not-insignificant amount of money over the past five years developing tools for people who realize that iPad is simply better than a laptop or a phone at very specific, targeted tasks. If Apple would help drive the development of iPad to make it better at those things, I think the product could finally reach its full potential.

As long as we keep ping-ponging between iPhone and Mac, iPad will continue to be stuck in between them, never quite better than one or the other.

I’m not saying multiple account support and dual-app viewing would be a bad thing. They sound like good additions, if done right. But I do hope that Apple has a lot more in store for iPad this year than just making it a little more like using a Mac.

Goodbye, Helvetica

9to5Mac claims that Helvetica Neue is on its way out as Apple’s system font for OS X and iOS.

Helvetica Neue looks pretty crappy with its custom kerning in OS X, especially on non-Retina screens. (Which a majority of Mac users use and will use for years to come.) I don’t know how San Francisco will look on a non-Retina screen, but it would very likely be no worse.

Personally, I never thought standardizing on one font for all of Apple’s platforms was necessary. But if they’re going to do it, better San Francisco—which was designed for the screen, at least—than Helvetica Neue.

Different Approaches

Given the attention it started to receive it also became the target of a slew of copycat applications (my thoughts on which I discussed then on Developing Perspective). I wanted to try and make sure that I stayed ahead of these so I began working on another major update to the application that was a bit more thoughtful than the rush-job I’d done for v1.1.

via david-smith.org

This article from Underscore David Smith makes me so happy for so many reasons. Pedometer++ is an awesome app, and it demonstrates the Underscore methodology perfectly.

  • Read about a new feature that comes from Apple.
  • Think of an idea that takes advantage of that new feature.
  • Write a minimum viable app very quickly and get it on the App Store.
  • Wait and see if it gains any traction.
  • If it does, quickly iterate to fill out its feature set and differentiate from the competition. (If it doesn’t, move on.)
  • Once the app is sufficiently differentiated, don’t just keep adding features for no reason. Work on other things until you see a real opportunity to improve the app, perhaps when another new feature from Apple makes something new possible.[1]

This is so different from what has been my standard approach, and yet it works so well for David. It takes extreme discipline, I imagine, to a) keep the feature set in that initial app very tight so you can get the app out quickly, b) stop fiddling with the app once it’s sufficient, so that you can concentrate on other new ideas, and, of course, c) have the discipline to let the app go if it doesn’t do well. That last one has to be the most challenging.

Another thing that intrigues me about Pedometer++ is the business model. Pedometer++ is completely free to use, with no ads. There are three in-app-purchase options, but they do nothing to the app itself. They simply offer “tip jar” donations in three different amounts. But, and here’s the kicker, the in-app-purchases can be bought more than once. So particularly generous users can actually provide recurring revenue.

So while the app relies solely on the kindness of his users, which sounds insane, it’s actually working out. I imagine the vast majority of his over one million users has never paid David a cent, and yet there must be enough people like me giving him regular tips to make up for it.[2] Since the app is helping so many people strive for a regular exercise goal, perhaps this shouldn’t be so surprising.

If I had come up with the idea for a pedometer app right after the M7 chip was announced, I would have dismissed the idea as unsustainable. First, there were bound to be hundreds of competitors in a matter of weeks. Second, while useful information, a daily step count isn’t solving a problem that costs people money, nor will it make people money. So few would see the value in paying for it.

Far from ignoring these facts, David chose to work around them, first by getting the app out extremely quickly, so that he’d be the first one many people tried, and then by coming up with a business model (free with tips) that got it onto as many phones as possible. He actually made what looked like an unsustainable idea work for him.

This is precisely why I always tell people to avoid the trap of thinking there’s only one way to make a living in software. No matter what other people have done to achieve success, chances are your path is going to require something different. That’s why it’s important to read about as many different approaches as possible and constantly keep an open mind.[3]

Update: It seems Pedometer++ does have ads now. At launch, the app didn’t contain any ads, but as of last fall, new users will see ads until they give at least one tip. Thanks to Paul Brown for the heads up, and to David Smith for the clarification.


  1. Like, perhaps, a new gadget for your wrist that makes for a perfect complement to your iPhone app. The Apple Watch extension for Pedometer++, by the way, is one of the few third-party apps I’ve seen that works really well. Loads super fast, and provides exactly the info I expect. And nothing more.  ↩

  2. As I’ve said on the podcast, I’ve tipped Pedometer++ every few months or so since I started using it. Why wouldn’t I? It’s one of my “1st and 20” apps, one of those chosen few that I actually use daily. How is that not worth $5 every couple of months? Since David seems happy with his income from this app, I imagine I’m not the only one tipping him more than once.  ↩

  3. There’s a good reason why we chose David Smith to be one of our speakers for Release Notes this October. I feel like I still have a lot to learn from him, and so do our guests.

The Eleven

Today’s Release Notes 2015 Speaker announcement is the culmination of several months of hard work and cooperation from many people. It’s only March, and already this show is well on its way to being a tremendous success. I can’t thank my co-organizer Charles Perry enough for spearheading this entire show from day one. He’s the man with the plan, if you will. And he’s had a clear vision that has driven every decision we’ve made thus far.

When you want to put on a conference like this, the easiest thing in the world is to come up with a list of potential speaker names. The indie development community is full of great people. Heck, we had forty or fifty names just off the tops of our heads in our initial brainstorming session. And any combination of them would have made for a great show.

But that’s when the hard part kicks in. You have a handful of slots (in our case, eleven). And you need to populate those slots not with the first eleven people who pop into your head, or the eleven most popular people. You need the right combination of people. People who complement each other in the correct way. A balance of people who have experience from various places in business, who can talk about different topics and offer the maximum value to our guests.

In other words, you stop looking at individuals, and you start looking at the whole group. What are the right ingredients? What will adding this person do to the mix? What effect will removing this person have on the group? Are we covering enough of the landscape? And so on.

And once you’ve whittled that initial list down to a very balanced group of eleven, you have to go out and ask them and hope they all say yes.[1]

The fact that we managed to publish a list with these eleven names on it our first time out is, I think, a proud accomplishment. The reaction thus far from our audience has been so enthusiastic that I can’t help but think we chose wisely, and that we’re extremely lucky that all eleven of these folks have agreed to put in the hard work to participate.

I want to thank our speakers, Myke Hurley, Rachel Andrew, David Smith, Rob Rhyne, Georgia Dow, John Saddington, Chris Liscio, Pieter Omvlee, Daniel Pasco, Jean MacDonald, and Jim Dalrymple. You are all taking a chance on a new conference led by two first-time organizers, and we aren’t going to forget it.

We’ve promised our audience we’re going to spend some time helping each other build businesses this October. Our speakers are going to be the driving force behind that. You should have no problem gleaning practical, actionable advice from this group, and our discussions throughout the week will further amplify the benefits of being there.

I’m sure Charles and I will hear a bit of “Why not this person?” or “Why not that person?” over the course of the next several months, and that’s okay. I’d probably do the same thing myself to some other organizer, at least in my head. If only we had forty speaker slots, right? Believe me, there’s an excellent chance whoever you’re thinking of is someone we had on our initial brainstorm list.

And there’s always next year.

Release Notes 2015 will be held in Indianapolis, Indiana on October 21–23. Tickets will be on sale to the general public on April 27th, with early access granted to those on our mailing list. For more info, visit our web site.


  1. Or wait. Before you can ask anyone, you need to know what the dates of your conference are. And in order to have dates, you need a venue. And to get a venue, you need to scout out several venues, have meetings, figure out their availability, hope it coincides with the dates you want, negotiate deals, and sign on the dotted line. It’s a lot of work, in other words. And that’s before you start cold emailing some people you’ve never met in person to ask them to speak at an event of which they’ve never heard.  ↩