App Store Pricing

App Store Pricing (it’s not a free market!) (2008)

This past week I came across this old post by David Barnard from 2008 and ended up reading it several times (I didn’t really start reading dev blogs until ~2013, so I’m sure I missed many gems like this). Between this and all of the discussion about how Marzipan may negatively affect users’ pricing expectations, I feel…well, I feel fired up, actually.

More than ever I realize that it’s futile to try to compete on price. So if you’re an indie dev, and your non-subscription-based app is priced under $5, I want you to go into App Store Connect and bump that baby up to the next price tier. See what happens. If the world doesn’t end and your sales don’t nosedive, bump it up again. What you’re doing is not evil or greedy, neither is it comparable to Adobe doubling the price of their Photographer bundle. That’s apples and oranges. And if someone says, “I was planning to buy your app at $3.99, but there’s no way I’m paying $4.99,”…forget ’em.

$5 should be the absolute rock bottom price for a quality indie app, full stop. So, for whoever might need to hear this: stop kidding yourself, you’re not going to make it up in volume, raise your dang prices, thank you and good night.


The Sweet Setup Review

The Sweet Setup Reviews Snapthread

I love this review of Snapthread by Josh Ginter, especially this paragraph:

These backdrops and Creative Commons music options are, again, very plain and simple. However, the point of the app is to be a quick and easy way to share Live Photos with non-iPhone users and with a little extra pizazz. Snapthread is not designed to replace iMovie, so feel free to export your video after the Live Photo conversion and do more major edits inside iMovie.

Josh really nails what Snapthread is all about: it’s meant to be simple and fast, with a few little extras for those who really want them. I’d absolutely advise people who want more control over music, titles, and other effects to continue editing in a more fully-featured editor like iMovie. I’ll continue to add more editing functions as time goes on, but my intention has always been to compete with super casual apps like Clips rather than bigger apps like iMovie.


Marzipan on Mojave

Benjamin Mayo on Marzipan

Marzipan apps are ugly ducklings. As soon as you use them, you can just know these are not at one with the system. You detect that there’s a translation layer of some kind at work here, just like when you use Slack on the Mac you instinctively feel that it’s a web app in a thin wrapper. The underlying implementation is exposed to the user with a bevy of performance sluggishness, UI quirks and non-standard behaviours. That’s bad.

Awhile ago I wrote about Marzipan and included a crowdsourced list of “what makes a Mac app a Mac app.” It was a pretty comprehensive list, yet lacking in minor details. I knew there had to be a bunch of nitpicky visual annoyances and UI oddities, and Benjamin covers those really well in his post. I feel like I have a much better understanding now of what needs to happen for Marzipan apps to feel native on the Mac.



Snapthread on Product Hunt

Snapthread on Product Hunt

Someone was kind enough to post Snapthread to Product Hunt, and upvotes are of course appreciated. One of the challenges of launching (or re-launching) an app is maintaining some kind of momentum. Without it, the app will have a difficult time climbing the charts or gaining any additional exposure. I’m sure Snapthread’s downloads will fall off a cliff, perhaps as soon as tomorrow, and will settle into a 1-2 sales per day rut. I’m hoping to stave off that inevitable decline for a few more days, if possible!


Snapthread on MacStories

MacStories Review of Snapthread

John Voorhees reviewed Snapthread over at MacStories, and it totally made my day.

Relatedly, for the first time in my life I feel comfortable telling people I meet that I make apps. “Independent app developer” is finally starting to roll off my tongue (and fingers) a little easier. Like, this is really happening…this is me…this is what I do. It just feels so darn cool, and also a bit surreal. Thank you to everyone who has offered kind words and encouragement over the past few years, as well as promoted my work. I wouldn’t be here, feeling cool, without you. ❤️


Interview: App Camp Fireside Chats

Interview: App Camp Fireside Chats

App Camp for Girls is interviewing one member of the Apple community each day for the duration of its current Indiegogo campaign. They were kind enough to ask me to participate, so you’ll find my entry above!

I admit I haven’t donated to the campaign yet, but plan to: I just need to decide on a rewards tier. As I’ve said in the past, I would have loved App Camp as a young girl. I hope you’ll donate too! I also want to encourage everyone to check out the other fireside chat interviews. They’ve been really fun and encouraging to read.


Larder Blog Interview

Larder Blog Interview

The only interview I’ve ever given was in middle school, to my local newspaper, after winning a spelling bee (ironically, the reporter spelled my last name wrong). So I was super excited when Belle Beth Cooper asked me if she could interview me for Larder’s “Making it” series. In the interview I talk a bit about my background and the advice that I would give beginning iOS developers today.


iMore on the Indie App Market

What no indie developer wants to hear about the App Store

Rene Ritchie gives his take on the state of the indie app market. Like him, I hope things will improve, but I’m not necessarily optimistic.

When I was a child, all my favorite toys were wooden, painstakingly carved by artisans who ran the store near my home. I cherished them. Today those kinds of toys are all but gone, and that business model is no longer viable in the mass market.

Indeed, isn’t this the fate of every product market? Everything distills down to a few big players and a lot of little hobbyists/mom-and-pop shops. I can’t think of another profession where one of the expectations of being “indie” is making a sustainable living…let alone striking it rich.

There will always be customers who care deeply about quality, and there will always be a place in this world for wooden toys. However, in order for wooden toymakers to stay afloat they’ve had to either raise the price of their toys, or take on a different job while making and selling their toys on the weekends.

One last thought: in any market (art, music, software, etc.), indies sometimes see themselves as artists more than small business owners. When the market is thriving, that balance of focus probably won’t hurt their chances of success. However, when times get tough, the ability to wear that small business owner hat with competence is absolutely critical. I like Rene’s final words:

Either way, times have changed and we, all of us, have to change with them. We can lament the past and challenge the future all we want, but ultimately the most important thing we all have to do is this:

Figure out what’s next.


The Fate of iAd

Apple Discontinuing iAd (update)

From 9to5mac:

February update: We have followed up with Apple numerous times since this original post for more clarification and have finally received a firm answer to explain the situation. The whole of the iAd network is going away — developers will not be able to include any ad banners in their apps after June 30. Developers will have to find a new ad company to continue monetizing their apps using ads, as iAd will no longer function.

Well, I guess that’s that!


Swift Enums

Casey Liss on Swift Enums

Casey is learning Swift for his new job, and as a fellow beginner I found his explanation and examples of Swift enums very helpful. I wasn’t even aware that enums could have associated values until a few weeks ago…it definitely made me want to rewrite some of my code!


Twitter’s Struggles

Why do normal people struggle with Twitter?

Good summary at The Guardian of how confusing Twitter can be for many users.

I’ve noticed a few more of my real life friends coming back to Twitter and getting value out of it lately. Some of them participate in weekly Twitter chats in their professional communities (mostly education), and others are heavily involved in television fandoms. Many people don’t know that such groups/activities exist, however, so hopefully Twitter can find some ways to make that onboarding process easier so new users can find relevant content more quickly.

One quote that stuck out to me from the article was that after surveying “dozens” of Twitter users, the Guardian found that “[s]ome wanted more attention for their 140-character missives. Some dreaded it.”

I tend to feel an odd mixture of hopefulness and dread when I post on Twitter. I’m hopeful that I’ll make some connections with people, that I’ll come off as genuine and human, and that others will be encouraged by my game developing journey. I dread that something I say will be controversial enough to attract a mob.

Going back to what I said about Slack and Twitter in my previous post: I would guess that many of the people who have stepped away from Twitter dealt with the same dilemma, and decided that the risks outweighed the benefits. Why sacrifice happiness and experience increased anxiety and stress when Slack offers a perfectly fun and safe space to interact with your friends? I don’t blame them at all.

I utterly failed to make this point in my last post, but if all of the kind, thoughtful, reasonable people are spending less time on Twitter (for perfectly valid reasons), it makes Twitter a sad place for everyone, not just me. It also lessens the quality of public discussion. And that’s Twitter’s problem to solve, ultimately, not the people who left.

I suppose it is selfish to wish people would come back to Twitter. And I am perfectly willing to try to find community elsewhere…the question is, where? I have a Slack account, but I’m never going to be a part of the “in crowd” and that’s totally fine. I haven’t been able to find much of an iOS developer community on Facebook.

So I don’t know. I’ll keep poking around. Maybe Peach is where it’s at. ;)