00:00:03 ◼ ► I'm Marco Arment and I'm David Smith under the radar is never longer than 30 minutes. So let's get started
00:00:16 ◼ ► Slowly into with a couple of small utility apps the first one being quitter, which I launched
00:00:21 ◼ ► I don't know a month ago something like that. And now I'm working on a basic podcast post-production tool
00:00:28 ◼ ► I wanted to talk a little bit about the considerations behind selling this Mac app potentially in the near future
00:00:33 ◼ ► You know both releasing it to the public polishing it up and then whether to charge money for it
00:00:39 ◼ ► Do I sell it in the Mac App Store versus non Mac App Store? Do I worry about piracy stuff like that?
00:00:55 ◼ ► You might think you know, oh it's right now. I I've gotten to a point where I can use it
00:01:02 ◼ ► You might share with a couple of couple of friends or something like that and you might think okay, you know
00:01:09 ◼ ► the difference between like the point you're at at that at that moment where like you have the app working for you and
00:01:23 ◼ ► Where I had like this basic Apple script first and then I had this basic menu bar app and I thought you know
00:01:34 ◼ ► Releasable in in a responsible and and pleasant and likely to succeed way was so much work
00:01:41 ◼ ► Because what you don't realize when when you when you have the initial app, you don't realize that
00:01:47 ◼ ► There are like all the edge cases that you're not considering that cuz like you don't use them yourself edge cases
00:01:56 ◼ ► There's all the education are considering and the standards for what is good enough are
00:02:00 ◼ ► Way lower when it's just you or your friends using an app like what's good enough with the UI
00:02:10 ◼ ► You just need far less polish and then other stuff like that you don't even think of at first
00:02:20 ◼ ► You know a private app for yourself doesn't need a public name. It doesn't need a decent icon. It doesn't need documentation
00:02:37 ◼ ► It basically doesn't need any maintenance because you know all the limitations you avoid them yourself
00:02:42 ◼ ► And it just it works for you and you consider it done if you release to the public you have to go through this massive
00:02:49 ◼ ► Polishing stage it seems like oh, you know this weekend. I'll polish it up and get it out there in practice
00:02:56 ◼ ► It usually takes a lot of time like you don't you typically underestimate that time. It's it's not easy or fast and
00:03:03 ◼ ► Once the app goes public people will have expectations for it. They will start emailing you feature requests they will
00:03:12 ◼ ► Expect improvements to all the bugs that you didn't find because you didn't hit any of the edge cases and
00:03:26 ◼ ► Project like what happened with quitter like there was a lot of temptation that like, you know quitter as it is right now works
00:03:34 ◼ ► But there was immediate temptation once I released it and started getting all these people saying, you know, oh man
00:03:46 ◼ ► it quickly became very tempting to take this what you what was this very basic little utility app and
00:04:03 ◼ ► Like, you know, I'd start competing with us with a whole other market of products that frankly I don't know anything about
00:04:14 ◼ ► Can I spare the time from my other projects that I want to be doing to turn this thing into a bigger thing?
00:04:34 ◼ ► Or do I want to just keep it as this little thing that I spend, you know a few days on once and then never touch again
00:04:52 ◼ ► As I get it to that point where you're talking about where it's like it's sort of done. It's useful enough
00:05:01 ◼ ► Maybe you'd say right done is in the biggest quotation marks ever. Yeah, it's it's like it's
00:05:17 ◼ ► the thing that I find that I now have maybe it's maybe a bit strong to call it the wisdom but
00:05:29 ◼ ► Difference in the way you approach building something if you're building it as a product
00:05:36 ◼ ► Like on a lark just a little hobby project a little experimentation a little prototype something like that
00:05:48 ◼ ► What even even answering questions for you know? What is a typical user going to be and
00:06:03 ◼ ► You know it gets starts to get really squishy and tricky to make sure that you're actually building a product that other people would know
00:06:19 ◼ ► What will happen is I'll build something use it for myself for a long time and then take like the lesson learned from me
00:06:30 ◼ ► but the actual product part is going to be very different like necessarily and so it's definitely a tricky thing to
00:06:37 ◼ ► Look at something and say do I actually want this to exist outside of my own use or at least you know my close friends
00:06:44 ◼ ► Or family you know like there's a couple of apps or tools that I use that you know like I put
00:06:49 ◼ ► There only only exists on my wife and my phone, and that's fine like they don't have to be products
00:06:55 ◼ ► They can just be things honestly. What is that number? I'm curious. It's probably a lot. It's only a way. It's probably a handful
00:07:00 ◼ ► Well, I mean most people that number is zero so like sure it's it's greater than zero and a lot of these things
00:07:18 ◼ ► Seeing if it actually is something so a lot of times when I these probably things will ultimately end up being a product that or
00:07:33 ◼ ► Dozens and dozens of apps in the app store because anytime I had an idea I'd build it and put it out and
00:07:43 ◼ ► like you never know what's going to be a hit maybe I should just always push things out and
00:07:47 ◼ ► Let the market tell me if it's useful or cool the reality problem with that is like what if the market tells me that what?
00:08:08 ◼ ► Like is it reasonable to put something out that I don't have expectations to support for example
00:08:18 ◼ ► You know is this just if it's just something I built on a lark and put in put out into the world
00:08:22 ◼ ► It's you know you there's always especially if you put it into like an you know into the App Store or something like that then
00:08:30 ◼ ► I think that people naturally have for what they should get from that and so it definitely makes sense for as you're going through this
00:08:39 ◼ ► To actually exist in the world to make sure you have a good answer to that that do I want to support this do I want?
00:08:46 ◼ ► Chase down the various bugs and issues that people are having are people going to use this in a professional context for example
00:08:59 ◼ ► More serious things that could go wrong. You know in Twitter if it doesn't quit Twitter for somebody
00:09:06 ◼ ► but if it if you're doing an app that could have a bigger implication if it goes wrong like
00:09:13 ◼ ► There's some weird more like liability type of questions that you have to be comfortable with before
00:09:22 ◼ ► Exactly and and all those you know all the problems of are you willing to support this and are you ready to support it?
00:09:37 ◼ ► Makes a big difference in the type of expectations and entitlement that your customers will feel to things like you know
00:09:44 ◼ ► Quality like if somebody pays for an app. They're certainly going to expect you know it better be good
00:09:50 ◼ ► You know it better work and have good features it also better not crash or have bugs that they can notice
00:09:55 ◼ ► you know they expect you to support it ongoing you know with updates with maintenance and
00:10:02 ◼ ► Also as you mentioned support you know if people paid for an app even if they only paid a dollar
00:10:11 ◼ ► I mean heck people expect support for free apps, but they they expect a lot more for paid apps
00:10:15 ◼ ► It's not proportional to the different like you know they don't if they paid a dollar versus paying nothing
00:10:21 ◼ ► They don't expect like a dollar more support. They expect a lot more support psychologically. They people are very
00:10:27 ◼ ► protective of having spent money on something and they really get angry if it doesn't matter to their expectations if they paid even just
00:10:42 ◼ ► Expectations, so you know if you if you are what I would consider like a cheap app so on iOS
00:10:48 ◼ ► This would probably be like less than three dollars. Maybe on the Mac. I'd say under ten dollars probably
00:11:09 ◼ ► Maybe fifty dollars if you're charging that you know that kind of like what people think of as real money
00:11:26 ◼ ► They're gonna be mad like they're gonna be real and understandably so because they pay what they believe is a premium price
00:11:42 ◼ ► And they're gonna get very angry about that and so you have to really consider all this and then and you know this goes back
00:11:47 ◼ ► To trying to estimate your market if you talked about within the ideas episode trying to estimate your market of like
00:11:54 ◼ ► Given all these all the overhead of making a paid app and selling a paid app am I likely to actually get
00:12:03 ◼ ► To make enough money from this that it will be worth all that overhead in my business and in my life
00:12:13 ◼ ► Oh, you know I made this app it's kind of used for charge. You know ten bucks forward or whatever or on iOS
00:12:18 ◼ ► I should charge two bucks for it or whatever by the way that multiple makes me sad, but that's the reality but anyway
00:12:24 ◼ ► Oh, you know I could charge a few bucks for it and make a little bit of money, but the reality is
00:12:32 ◼ ► And you need to make sure that you are being realistic about your expectations of like how many copies
00:12:40 ◼ ► Making that you know a few hundred dollars that I make from this or whatever it might be
00:12:53 ◼ ► Like fair enough there's a certain like altruism or like you know being or maybe like exposure or
00:13:00 ◼ ► Marketing angles that you could see like long-term reputation marketing kind of things yeah
00:13:22 ◼ ► Big player in the in the space because you had other motivations for that that you wanted the platform to
00:13:36 ◼ ► But like there is a weird thing or you'll end up with people be like well then why don't you just open source it?
00:13:43 ◼ ► Like you have the source code and developer problem as well as the the customer facing problem
00:13:54 ◼ ► Complicated to a point that you have to decide like why am I doing this and you have to have a good answer like a good
00:14:00 ◼ ► Concise answer for like why would I want this to exist in the world and if you have a good answer awesome if you don't
00:14:08 ◼ ► Our sponsor this week is Pingdom start monitoring your websites and servers today at Pingdom.com/radar
00:14:16 ◼ ► You get a 14-day free trial and if you use code radar at checkout you get 20% off your first invoice
00:14:21 ◼ ► Pingdom is focused on making the web faster and more reliable for everyone who has a site by offering powerful and easy to use
00:14:28 ◼ ► Monitoring tools and services if you're a Pingdom user monitoring the availability and performance of your server database or website is a breeze
00:14:35 ◼ ► They use more than 70 global test servers that emulate visits to your site checking its availability as often as every minute
00:14:42 ◼ ► So you can check all sorts of things you can check the whole site you can check certain parts of it things like ecommerce
00:14:48 ◼ ► Checkouts contact forms login search and they make it possible to monitor all these things with performance metrics with uptime
00:14:56 ◼ ► reports and all sorts of customization of how you can customize the requests and what kind of things they're looking for what kind of
00:15:04 ◼ ► It is incredibly useful and Pingdom detects tons of outages for their customers more than 400,000 a day
00:15:16 ◼ ► So regardless of whether you have a small website or you're managing a big infrastructure
00:15:23 ◼ ► All Pingdom needs is the URL that you want to monitor and they take care of the rest when they detect an outage
00:15:31 ◼ ► But more importantly you're alert quickly so you can fix the error before the downtime affects you and your customers any further
00:15:40 ◼ ► I know all of a sudden it's down and you don't want to be hearing from people on Twitter saying it's down
00:15:48 ◼ ► So you need Pingdom check it out today and you will be the first to know if your site is down go to Pingdom.com/radar
00:15:55 ◼ ► That's Pingdom.com/radar for a 14-day free trial use code radar to get 20% off at checkout
00:16:01 ◼ ► David and I are both Pingdom customers. I've been using them now for something like eight years and I love them. They're great
00:16:10 ◼ ► assuming that you have decided that you want to release your app and that you want to charge money for it and
00:16:15 ◼ ► And that it's a Mac app. So, you know iOS that's a whole other point. We'll talk about that in other shows
00:16:23 ◼ ► How do you do that? And where do you do that? The most obvious first choice is the Mac App Store
00:16:28 ◼ ► The Mac App Store though, you know as as we know by now the Mac App Store is a mixed bag
00:16:34 ◼ ► You know like like the iOS App Store it builds a big wall between you and your customers and this has some benefits and some downsides
00:16:42 ◼ ► The obvious benefits are that you don't need to deal with things like basic distribution of versions updates
00:16:52 ◼ ► Substantial gains that you don't have to deal with because those are all complicated to different degrees
00:16:57 ◼ ► I think payment being probably the most complicated not having to deal with that is is a huge win
00:17:02 ◼ ► It also kind of acts as a support wall between you and your customers like your customers might not contact you directly
00:17:10 ◼ ► They might like go to the Mac App Store for that contact thing or they might just blame Apple or blame the App Store or whatever
00:17:19 ◼ ► It's probably a good thing in the immediate term if you don't think about it too much, but in the long term
00:17:28 ◼ ► Issues around things like trust, you know, if people don't really trust you or you don't seem
00:17:39 ◼ ► And of course, it's easier for people to install stuff from the App Store. Usually when it works
00:17:46 ◼ ► So like many customers do prefer buying from the App Store and that is not to be underestimated
00:18:00 ◼ ► Pricing models distribution updates stuff like that. You know, there's no trials no paid upgrades
00:18:06 ◼ ► You also have to go through app review and to enforce a lot of these rules and you have to be sandboxed and these are
00:18:16 ◼ ► a lot of apps just can't be sold through the App Store for some of those requirements and a lot of them maybe could be but
00:18:22 ◼ ► It would be unwise for them to be sold through the store and it would be bad business for them
00:18:38 ◼ ► list for you know new releases and stuff like that and it's harder to like offer certain people discounts things like that and
00:18:49 ◼ ► A lot like it's it's easy if we're you know, for those of us who were accustomed to iOS
00:18:55 ◼ ► It's easy to forget or to or to not really ever think through like how much is 30% exactly
00:19:04 ◼ ► Suppose you make you suppose you have a really good app. It makes $50,000. Well, you made $50,000
00:19:15 ◼ ► $71,000 so you got 50 and Apple got about 21,000. So Apple got almost half of what you got
00:19:23 ◼ ► If you sell outside of an App Store, but you can't do an iOS really but if you do it on the Mac
00:19:34 ◼ ► Three to six percent depending on how you're doing it depending on international support payment provider stuff like that
00:20:08 ◼ ► 15% is also a lot but it's way more competitive than 30 compared to selling it yourself
00:20:18 ◼ ► You you really you get a lot of benefits for it, but you do pay dearly for those benefits in a lot of different ways and
00:20:30 ◼ ► Like it is it's a weird thing to have the choice in some ways coming from an iOS background
00:20:38 ◼ ► Like if I want to make iOS software and give it to someone else beyond unless I'm within a big company and I do an enterprise
00:20:45 ◼ ► Distribution thing like the only option is the iOS App Store. So like whatever I can lobby and
00:20:51 ◼ ► Encourage Apple to change policies or to make things happen, but by and large it's their store their rules
00:21:01 ◼ ► You really start to see that like the the hurdles and the challenges that that situation
00:21:07 ◼ ► Creates. Oh, yeah. I mean like, you know the App Store it's always kind of been like this carrot and stick balance
00:21:14 ◼ ► On iOS, they don't really need to offer much carrot because the stick is so big like iOS
00:21:18 ◼ ► You have to use the App Store period like there's no you there. I mean, yes, I guess like Cydia exists or Cydia
00:21:24 ◼ ► However, it's pronounced but that's you know, not really easy to build businesses there
00:21:28 ◼ ► You know, you're basically stuck with the App Store or nothing on iOS on the Mac, you know
00:21:32 ◼ ► and even Apple like they used they used to tie major features to the App Store like like iCloud and and they just announced
00:21:38 ◼ ► WBC this year these features are coming to other apps. You don't have to be in the App Store anymore
00:21:50 ◼ ► So now they're relying only on the carrot of like, you know, what are the benefits of being in the Mac App Store?
00:21:58 ◼ ► And I don't think the Mac App Store is a very appealing place for for new businesses to go these days
00:22:03 ◼ ► Even the the promotional value I think has proven to be fairly minimal in actual installation numbers from featured apps
00:22:13 ◼ ► but it does seem like it has both failed in a way that it's most likely to be neglected forever and
00:22:23 ◼ ► Sure, because I think the thing that I think of we're like why why would I use the Mac App Store?
00:22:30 ◼ ► like I can decide if I want to go this like a or B or both like which obviously you can also do you can
00:22:35 ◼ ► Sell in both places but say I'm go am going to be in the App Store like in my mind the main reason on the Mac
00:22:42 ◼ ► App Store that I would want to be there and this is speaking mostly just as a customer for like why do I when do I?
00:22:55 ◼ ► Yeah, I will go and search in the Mac App Store first and I do that mostly just because I have it
00:23:40 ◼ ► Find it that way and so the main benefit from being in the Mac App Store from my perspective based on my own experience is
00:23:51 ◼ ► You know, there's a non insignificant number of people who may go there and look and so it's like being on that shelf is useful
00:24:02 ◼ ► If you're trying to build a business that you know, you're making your living from something
00:24:18 ◼ ► gone down the road of doing it your own you can start to realize a lot of benefits and both in terms of like you're
00:24:38 ◼ ► Even though a preview is great and down to like, you know a day or so now it's still a day is the longer than
00:24:55 ◼ ► The downside is you have to build it yourself and and there are different degrees of building yourself
00:25:00 ◼ ► like if you use something like fast bring or digital river formerly accelerate or kagi like the these things
00:25:10 ◼ ► A little bit more percentage like a few more percentage points than like direct credit card processing from stripe or something like that
00:25:14 ◼ ► but they take care of a lot of the just payment complexity for you and you basically just provide serial numbers and
00:25:22 ◼ ► You will have some support costs from these things. You'll have some issues but probably fewer, you know from developers
00:25:31 ◼ ► so it seems like a very good balance to use a service like this versus like Mac App Store or totally doing yourself because
00:25:37 ◼ ► You only pay a little bit more and and you know than doing it yourself and you get a lot
00:25:44 ◼ ► You know something maybe I was looking at fast bring earlier probably them and then you know
00:25:48 ◼ ► Because you can always change later with these things like what it's it's very it's harder to move in or out of the Mac App Store
00:25:56 ◼ ► But these kind of services it's pretty easy to move between so that the costs of trying one out are pretty low
00:26:03 ◼ ► Piracy concerns because this is something like you don't really have to think about an iOS much because an iOS like I mean there is
00:26:11 ◼ ► iOS piracy certainly but it's limited almost completely to the jailbreak community and and you don't really
00:26:16 ◼ ► It's kind of like a losing battle. Like you can't really fight the jailbreak community on piracy. So you're usually better off not even trying
00:26:30 ◼ ► You know with with people using the Mac like you don't have to be like a special class of user the way like, you know
00:26:38 ◼ ► like on the Mac you can pirate Mac apps if you really want to and a lot of people do and
00:26:46 ◼ ► you do have to worry about that as a Mac software author of you have to worry about piracy and and how this will affect your
00:26:54 ◼ ► generally, I've talked to a lot of developers about those recently trying to figure out what I need to do here and
00:27:02 ◼ ► Mac App Store piracy is rampant because they all use the same wrapper that everyone has cracked a million times and
00:27:11 ◼ ► Also Mac App Store even without piracy the Mac App Store license allows for the same Apple ID to install your app on like hundreds of
00:27:20 ◼ ► If you have a business app where like a whole office full of computers might have your app installed off of one purchase
00:27:31 ◼ ► You need to do some piracy prevention you need to have some kind of like license or serial number checking or something like that
00:27:40 ◼ ► Just to prevent casual piracy you need to put up some kind of barrier to make paying you easier for most people
00:27:52 ◼ ► And you know you can do things like you can scan the internet occasionally trying to like look for
00:28:14 ◼ ► It's part of you know just the reality of a software business on on a computer these days
00:28:21 ◼ ► You know it's less so on mobile, but on a computer. That's that's still part of why you get paid the big bucks. I guess
00:28:27 ◼ ► And you know you have to always balance versus legitimate customers versus hurting them
00:28:39 ◼ ► But it does seem like the common wisdom among people is a little goes a long way you need to do something
00:28:44 ◼ ► But you don't need to you don't need to go crazy with it sure and I think that's probably the best path is
00:28:48 ◼ ► It's a you know build build something yourself do something basic, and then just don't worry about it exactly
00:28:54 ◼ ► All right, well we're out of time this week. Thank you very much for listening everybody