PodSearch

Under the Radar

122: Ten Years of the iPhone SDK

 

00:00:00   - Welcome to Under the Radar,

00:00:01   a show about independent iOS app development.

00:00:04   I'm Mark Orment.

00:00:05   - And I'm David Smith.

00:00:06   Under the Radar is never longer than 30 minutes,

00:00:08   so let's get started.

00:00:09   - So this show is about independent iOS app development,

00:00:12   and this is a thing that did not exist

00:00:15   until about 10 years ago,

00:00:18   because this week was the 10-year anniversary

00:00:22   of the original iPhone SDK becoming available.

00:00:26   Now, App Store hadn't launched until the following summer,

00:00:29   but, or rather, I guess this summer,

00:00:32   so like a few months later.

00:00:33   But we had a few months before the App Store's launch,

00:00:37   where in March 2008, we were given the very first version

00:00:40   of the iPhone SDK that had been announced,

00:00:42   I think a couple of months beforehand,

00:00:45   and we were finally able, for the very first time,

00:00:49   to make our own native iPhone apps

00:00:53   without weird hacks like jailbreaking or anything else.

00:00:56   So it was the very first time that anybody could sign up,

00:00:59   get a developer account, and download the SDK,

00:01:03   and build their own apps that ran on their iPhones.

00:01:06   We couldn't distribute them until the App Store

00:01:08   a few months later, but this was the beginning

00:01:12   of mainstream iPhone app development.

00:01:15   And there's been a number of good comments on it this week.

00:01:20   Craig Hockenberry wrote an excellent blog post.

00:01:24   That's probably the best one to refer to.

00:01:27   And I kind of wanted to look back this week

00:01:30   and think about what this did for us,

00:01:35   maybe think about some alternate future

00:01:37   in which this didn't happen, and then, I don't know,

00:01:41   kind of reflect on that it's been 10 years

00:01:45   of being able to make iPhone apps,

00:01:46   and what that means to us.

00:01:49   So I guess the initial road I wanna go down here

00:01:54   is what if the iPhone didn't happen?

00:02:00   Like the entire iPhone, not just the SDK,

00:02:03   what if the entire iPhone never had happened?

00:02:07   Where do you think we'd be today?

00:02:09   - I think I would be making web apps, or web websites.

00:02:13   Like that's what I did before I did this.

00:02:16   And it's kind of a strange thing to think about,

00:02:19   but I would probably still be doing that.

00:02:21   Before I got into iPhone development,

00:02:23   I was a Ruby on Rails web developer.

00:02:26   That was my job.

00:02:28   And I mean, more likely than not,

00:02:30   that's what I would still be doing,

00:02:31   'cause that's what I had gotten good at

00:02:33   and had kind of built up a skill set for.

00:02:37   And so it's a weird thought,

00:02:39   but I would probably still be doing that.

00:02:41   Like in a world where there is no kind of

00:02:43   mobile revolution type of situation,

00:02:47   and it's still just the web,

00:02:49   it's like I would still just be making

00:02:51   front ends for databases, basically,

00:02:54   which is what I was doing before I ever saw an iPhone.

00:02:59   - Yeah, I think I'd probably have a similar outcome.

00:03:01   I mean, I do think that the mobile revolution,

00:03:06   like the smartphone revolution,

00:03:07   was going to happen regardless.

00:03:09   And so it might not have happened as soon.

00:03:13   It might have taken a few more years,

00:03:15   because there were already phones before the iPhone

00:03:17   that were running like the Windows Mobile Pocket Edition

00:03:21   and very early versions of Android

00:03:24   that look like the clone of BlackBerry OS,

00:03:26   and of course the BlackBerry itself.

00:03:28   Those were pretty big platforms at the time,

00:03:31   not big by today's standards,

00:03:33   but for the smartphone world of 2006,

00:03:36   those were big platforms.

00:03:38   And so I think I would probably have tried,

00:03:41   once those platforms got sophisticated enough

00:03:45   to have app development that wasn't really painful

00:03:49   and really limited the way it was

00:03:50   back in the old Palm days,

00:03:52   I think I probably would have tried to make apps for it,

00:03:54   because as soon as I got one of those phones

00:03:56   that I actually liked and had to use every day,

00:04:01   I would have had the itch to write stuff for it.

00:04:03   So I think I would have tried it.

00:04:06   But there's a huge question there

00:04:07   of whether it would have been able to become a career or not.

00:04:12   - Yeah, I don't know.

00:04:12   I actually spent a lot of time making apps

00:04:16   for Palm and Pocket OS and Windows Mobile.

00:04:21   That was actually my first job out of,

00:04:23   when I was actually still in high school.

00:04:25   So I have experienced the pain and joy

00:04:27   that was making mobile apps

00:04:29   back before mobile apps was a thing.

00:04:31   And it is kind of weird to think

00:04:33   that that's where my career started,

00:04:35   but it is weird to think if Windows Mobile

00:04:38   had become the thing that had progressed

00:04:42   and become the main thing down the road,

00:04:46   because that was an interesting platform to make apps for.

00:04:49   I think I remember I was making most of my apps for that

00:04:52   in Visual Basic, I think it was.

00:04:55   'Cause it was all Microsoft, like in Visual Studio,

00:05:00   and I'd make apps.

00:05:04   My first job was making apps for railroad inspectors.

00:05:07   They used Palm devices and then Windows Mobile devices.

00:05:12   I think it was a Compaq, iPad, I think is what they called it.

00:05:16   Yeah, I feel like that was my first mobile development.

00:05:21   And I went down that road for a while,

00:05:22   but then I just changed jobs and got into web development.

00:05:25   So I guess maybe I would have been well served

00:05:27   if the iPhone had never happened

00:05:28   and Windows Mobile development had grown up to be

00:05:33   the big revolution in mobile computing.

00:05:38   I guess I could have dived back into that.

00:05:39   But that was a really weird,

00:05:42   it's a really strange platform because it was sort of like,

00:05:47   it was sort of like developing desktop applications,

00:05:49   but everything was just smaller.

00:05:51   I don't think it had really,

00:05:54   it hadn't gotten to a point where it really took advantage

00:05:58   of the fact that it was a different thing,

00:06:01   that it was really the way that you would build an app

00:06:04   to be mobile and to be mobile first

00:06:07   and to be always connected, which of course, they weren't.

00:06:10   They were all, you'd have to develop all manner

00:06:13   of syncing, like physical syncing software

00:06:17   where you plug in your device to your computer

00:06:20   and let it sit for five minutes and then you'd unplug it

00:06:23   and you'd have whatever you had stored onto it

00:06:25   at that point.

00:06:26   But it just did not have quite the same,

00:06:30   I don't know, that sense of elegance and connectivity

00:06:33   that we just take for granted now, I suppose.

00:06:36   - I can totally see an alternate route for history

00:06:41   in which the iPhone didn't come out,

00:06:43   other platforms came out, whether it be Android

00:06:48   or Blackberry or Windows Phone or WebOS,

00:06:52   one of those would have become the dominant platform

00:06:54   and we'd have probably two like we have today.

00:06:58   And I think it would be, it's not hard to imagine Apple

00:07:01   just sitting back and missing it or sitting back

00:07:03   and not succeeding because maybe they tried and it failed

00:07:07   because that happened to Microsoft.

00:07:08   You can see, Microsoft is also this big web,

00:07:12   this big software platform company

00:07:13   that had a very successful OS and they just didn't,

00:07:16   it just didn't work out for them in mobile.

00:07:18   So Apple could have been there and so I don't think

00:07:20   this is that unreasonable a future to imagine.

00:07:25   And I think what we would have been doing is probably

00:07:29   the way a lot of Windows people look at their world

00:07:33   is like we'd still be using Macs as our platform of choice

00:07:38   for our desktops and laptops, but we'd have to be

00:07:40   using someone else's phone and developing apps maybe

00:07:44   if that's our job for other people's phone platforms.

00:07:47   That would just be a thing.

00:07:47   Just like Android developers now,

00:07:49   like a lot of Android developers do it from a Mac

00:07:51   and it would be like that.

00:07:54   And that might even be what we are doing.

00:07:57   We might be Android developers.

00:07:58   And it would, I think the thing about that

00:08:00   that would make me sad, besides that many other things,

00:08:05   is that I really like Apple's Objective-C language

00:08:11   and I'll get to, you know, Swift I would have eventually

00:08:14   gotten into as well and I really like Apple's frameworks.

00:08:18   Like one of the things that made iOS so awesome

00:08:21   to develop for is that you had many of Apple's

00:08:25   same frameworks.

00:08:26   You know, you had all Foundation and then you had

00:08:29   a lot of the same like media and other like advanced

00:08:32   frameworks that you had on Mac OS.

00:08:35   And it was always so nice, like Mac developers

00:08:38   always have appreciated the awesome Apple frameworks

00:08:42   that they got to use, but you always got to use it

00:08:45   on the Mac in like this like small specialized market

00:08:48   of Mac software.

00:08:49   And the iPhone let you use amazing frameworks

00:08:52   on the mass market platform.

00:08:54   Like the one, like the high profile, high market,

00:08:58   high value platform.

00:08:59   You could use these awesome frameworks.

00:09:01   That was never the case before.

00:09:02   And because you know before like, you know,

00:09:04   the high powered, high market platforms would be

00:09:08   either Windows or the web.

00:09:10   And Windows development was always kind of all over

00:09:12   the place and there were some bright spots,

00:09:14   but you know, not a lot.

00:09:17   And the frameworks were nowhere near what Apple

00:09:18   had going for them.

00:09:20   And the web, you know, the web is a mess even today,

00:09:24   but at least today it's a lot more capable.

00:09:26   Back in 2006 the web was not very capable

00:09:29   for making any kind of sophisticated application,

00:09:32   especially one that had to depend on things like

00:09:34   intermittent connectivity.

00:09:36   And so that was, you know, it was a lot worse back then.

00:09:39   So yeah, I think that alternate world would have been fine.

00:09:43   I too would probably mostly be a web developer

00:09:45   and maybe I'd make apps for my Windows or Android phone

00:09:49   as a hobby on the side.

00:09:51   But I think that would be the extent of it.

00:09:53   - And I think that's crazy about that though too

00:09:55   is the degree to which it isn't just so much

00:09:58   that the iPhone existed.

00:10:00   It was the advent later of the App Store

00:10:03   that I think really from a personal like career perspective

00:10:07   changed it from, I remember seeing that they announced

00:10:11   that there was going to be an App Store

00:10:12   on just deciding that like, I'm just going to try this.

00:10:16   And I had no background at all in this,

00:10:19   in Mac development at all.

00:10:21   Like I'd never written, I didn't really even know

00:10:23   Objective-C was a thing, but I just,

00:10:25   when they decided that that was going to be a thing

00:10:28   that that existed, that was the point for me.

00:10:31   That even when the iPhone had come out

00:10:33   and the iPhone SDK had come out,

00:10:34   if it had just been those things,

00:10:36   I'm not sure if I, like at the time I didn't own an iPhone.

00:10:39   I had a Sony Ericsson flip phone I think,

00:10:42   and I was perfectly happy with that.

00:10:44   And it was, I think even more so than the advent of the SDK

00:10:48   was the advent of the App Store and saying that,

00:10:51   we're going to create this platform by which anybody

00:10:55   in the world can sell applications for this hot new device.

00:11:00   That change was I think really the pivotal thing

00:11:03   for me personally.

00:11:04   And then if that hadn't been there, I would be,

00:11:07   I'm not even sure if I would have gotten into it,

00:11:09   developing apps for the iPhone

00:11:11   or getting into mobile development at all.

00:11:12   I'd just be staying as a web developer

00:11:14   where I was pretty happy at the time.

00:11:17   - So one other alternate feature to consider

00:11:19   before we move on and talk about what actually happened

00:11:21   with us is what if the iPhone had happened

00:11:25   and everything, and it succeeded,

00:11:28   but the SDK never did.

00:11:31   So the iPhone, like assume the iPhone happened,

00:11:34   it became as popular as it did,

00:11:36   which honestly I don't think would have happened

00:11:37   without native apps, but let's set that aside for now.

00:11:40   In this alternate future, the iPhone is out,

00:11:43   is as popular as it is today,

00:11:45   but we can still only make web apps for it.

00:11:48   How do you think that would have changed things?

00:11:50   - I mean, I think the big thing

00:11:52   that it would have struggled with is the,

00:11:56   like I guess we would have gotten really good

00:11:57   at web development and HTML5 and all that type of stuff.

00:12:01   But I think the biggest impediment

00:12:03   would have continued to be distribution.

00:12:05   'Cause the blessing and the curse

00:12:07   of when apps were just websites,

00:12:10   then you have all of the sort of implications

00:12:13   that you had for just websites in general.

00:12:16   That it's, you have to get people to your app

00:12:21   and to find it and to use it.

00:12:22   And if that, I think at a technical level,

00:12:24   there's a lot of things

00:12:25   that could have been problematic about that.

00:12:27   You know, in terms of access to hardware or performance,

00:12:30   or the sophistication and the robustness

00:12:33   of an application you can make,

00:12:34   is just always, you know,

00:12:35   is gonna be more deep and significant

00:12:38   when it's a native app than when it's a web app.

00:12:41   But I think it would have struggled just from a,

00:12:44   you know, to make that a viable career or viable business,

00:12:48   it would have been, I think, a really steep uphill battle

00:12:52   compared to what we had.

00:12:53   That it's, well, the technical side of it,

00:12:55   I think is, you know, is significant.

00:12:58   And I think you're right.

00:12:58   I don't think the iPhone would have caught on

00:13:01   in the same way, because I don't think Apple

00:13:03   would have been able to add capability to it fast enough

00:13:07   to have the just, you know, this explosion in utility

00:13:11   that they were able to take advantage of

00:13:14   if it hadn't been for third-party developers.

00:13:16   But yeah, it's like if we had just been sort of stuck there

00:13:20   with that, without a native SDK,

00:13:22   I mean, either that or I guess jailbreaking

00:13:24   could have been a really significant thing

00:13:27   where if Apple had just decided,

00:13:29   we're not gonna do this at a certain point,

00:13:32   like jailbreaking may have just been a very common activity

00:13:35   that everyone did when they bought their iPhone

00:13:37   so they could get actual applications for it,

00:13:40   even if it wasn't, you know, endorsed by Apple or supported.

00:13:44   - Web development, it would be like

00:13:47   starting the entire platform in fifth gear.

00:13:50   You know, it's like you'd eventually build up speed

00:13:53   and momentum and have this be a robust platform,

00:13:57   but I don't think it would ever be as good as native apps

00:14:01   for a while, if ever.

00:14:03   And it would definitely have slowed down

00:14:05   how much this platform exploded,

00:14:09   because I think you're right,

00:14:10   distribution, discovery, monetization

00:14:13   are all way harder with web stuff,

00:14:15   and especially they were back then.

00:14:17   You know, you think it's hard to get someone

00:14:19   to pay for an app, try to get someone

00:14:21   to pay for a website in 2007.

00:14:22   Heck, even today, it's not an easy thing.

00:14:25   So, you know, I think it would have been,

00:14:28   it would have worked out okay,

00:14:30   but it wouldn't have been anything special.

00:14:32   Just like other platforms, you know,

00:14:33   if you have one that never existed,

00:14:34   like we'd all be using Windows and phone or whatever,

00:14:36   like it would have been fine, it would have been,

00:14:38   you know, we would have gotten by just fine,

00:14:40   some people would succeed,

00:14:42   but I don't think it would be what it was.

00:14:44   So anyway, we are brought to you this week by Squarespace.

00:14:48   Enter offer code radar at checkout

00:14:50   to get 10% off your first purchase.

00:14:52   Make your next move with Squarespace.

00:14:55   Squarespace lets you easily create a website

00:14:57   for your next idea. (laughs)

00:15:00   I love that this is what we have this week.

00:15:03   You can really easily make a website

00:15:06   or a web app with Squarespace

00:15:07   with a unique domain, award-winning templates, and more.

00:15:10   Maybe you wanna create an online store,

00:15:13   maybe you wanna create a portfolio,

00:15:15   maybe you wanna create a blog.

00:15:16   Squarespace is the all-in-one platform

00:15:19   that lets you do just that,

00:15:20   and it's so much easier than it was in 2007.

00:15:23   There is nothing to install, no patches to worry about,

00:15:26   no upgrades needed.

00:15:27   You don't have to worry about any of that stuff.

00:15:28   Squarespace has it all covered for you.

00:15:31   If you need any help,

00:15:31   they have award-winning 24/7 customer support,

00:15:35   and it's very easy to do the entire process at Squarespace

00:15:38   from very quickly and easily grabbing unique domain name

00:15:41   all the way up to adjusting your template

00:15:43   to have the exact theme and colors and branding

00:15:47   and logos that you want,

00:15:48   and they're all beautifully designed templates

00:15:50   for you to show off your great ideas.

00:15:51   Squarespace plans are just $12 a month,

00:15:54   and you can start a free trial with no credit card required

00:15:57   by going to squarespace.com.

00:15:59   When you decide to sign up for Squarespace,

00:16:00   make sure to use offer code RADAR

00:16:02   to get 10% off your first purchase

00:16:04   and to show your support for Under the Radar.

00:16:06   We thank Squarespace for their support.

00:16:08   Squarespace, make your next move, make your next website.

00:16:11   So the iPhone SDK fortunately did happen,

00:16:15   and we didn't have to travel

00:16:16   to any of those alternate timelines.

00:16:18   That would have been horrible in various ways.

00:16:20   So it did happen, and I think it's kind of fun now

00:16:24   to spend the rest of the episode

00:16:26   talking about the very first things that we did.

00:16:29   Like how did we get started?

00:16:31   What were we doing 10 years ago today?

00:16:33   - Well, and it's slightly amazing.

00:16:36   I always love keeping an archive of email

00:16:38   and having emails that go back,

00:16:39   because it lets you kind of reminisce

00:16:41   and find things that,

00:16:43   while you may remember in general,

00:16:46   you wouldn't remember in specifics.

00:16:47   And right before we sat down to record,

00:16:50   I found the email that I got back from Apple

00:16:54   saying that I had successfully enrolled

00:16:56   in the iPhone developer program.

00:16:59   And the email almost to the minute was 10 years ago.

00:17:04   And it's kind of wild, so that Apple announced it.

00:17:08   And I went and I created a developer account.

00:17:11   I didn't have one before.

00:17:13   I remember, at the time, so much of the developer stuff

00:17:17   was all about the Mac, which fair enough.

00:17:19   Like it was the Apple developer connection

00:17:22   had all this stuff about the Mac,

00:17:23   and you could, you know, like it was,

00:17:25   all of a sudden there was this whole new thing

00:17:27   called the iPhone developer program

00:17:29   that you had to kind of navigate for.

00:17:31   But a lot of everything had been set up

00:17:33   around the Mac, and the Mac was still a big part of it.

00:17:37   But I went and I signed up,

00:17:38   and I knew absolutely nothing

00:17:40   about developing for this platform.

00:17:43   I didn't know how to do it, like what Xcode was,

00:17:46   what Interface Builder was.

00:17:48   I didn't know what Objective-C was or how it worked.

00:17:52   At the time, I was coming from a background

00:17:54   of Ruby development, and before that,

00:17:56   it was Java development, and before that,

00:17:58   it was Visual Basic development.

00:18:01   So I remember retain release memory management

00:18:05   being this just like mind-bending world

00:18:08   for the first like year or two,

00:18:10   where I was going from a world of garbage collection

00:18:12   to all of a sudden having to get into it.

00:18:13   But it all started with that, you know,

00:18:15   that email that I got back 10 years ago

00:18:17   that, you know, kicked off all the rest of this process.

00:18:21   - Yeah, and I got the same email on the same day,

00:18:23   March 7th, 2008, and you know, at the time, for me,

00:18:27   I too had very little experience.

00:18:31   I think I had a little more than you,

00:18:32   in that I had made a couple of like little hobby apps

00:18:34   on Mac OS, but you know, very trivial things,

00:18:39   and I had almost no knowledge of Objective-C

00:18:42   or any of the frameworks, really.

00:18:44   But a few months prior, I had launched Instapaper,

00:18:48   which at the time was a web app.

00:18:50   I was dying to have some kind of offline access.

00:18:54   And so I was very, very focused right from the beginning

00:18:57   on getting a specific app done and in the store for day one.

00:19:02   'Cause you know, it came out in March,

00:19:04   they started accepting applications for the App Store

00:19:07   on June 26th, '08, and then the App Store opened,

00:19:11   I think what it was like July 5th or something like that.

00:19:14   - Something like that.

00:19:15   Unfortunately, I was not there for day one

00:19:17   'cause my developer, my App Store account

00:19:19   took I think until October to be approved.

00:19:22   - Oh wow.

00:19:23   Yeah, 'cause that was a big, they had a big problem

00:19:26   back then where basically it seemed like way more

00:19:29   developers signed up than what Apple had expected.

00:19:31   And so you would register for the account

00:19:33   and you could download the SDK immediately,

00:19:35   but you couldn't actually submit anything to the store

00:19:38   until they approve your account,

00:19:39   which I think they still do.

00:19:41   But there was this huge backlog and a lot of people

00:19:44   kind of seemed like they fell on the floor.

00:19:46   Like it seemed like their application

00:19:48   just got stuck somewhere or got lost somewhere.

00:19:51   And a lot of people, like I was lucky,

00:19:53   I was approved pretty soon after submitting it,

00:19:57   but a lot of people were not so lucky.

00:20:00   And a lot of people like you had to wait months

00:20:03   for their applications to be approved.

00:20:05   And so it was a very, very, you know,

00:20:08   just kind of luck-driven process

00:20:10   on whether you were there or not.

00:20:11   And I also missed day one, not because I missed

00:20:14   the deadline to submit, but because I made the deadline

00:20:17   to submit to be there on day one.

00:20:19   But they just got way too many application submissions

00:20:20   and they couldn't review them on time.

00:20:23   So even though they said if you submit by this date,

00:20:25   you'll be there on day one, in reality they couldn't

00:20:28   keep that up because there was just a huge influx

00:20:30   that they probably, again, were not expecting.

00:20:32   So I was there like day three, I think,

00:20:35   or day two or three I got in.

00:20:37   But it was a crazy time back then

00:20:39   because nobody knew what to expect.

00:20:42   That was, I think, one of the biggest points of stress

00:20:47   and anxiety for me back then is like all we knew

00:20:49   was that the iPhone was doing great

00:20:52   and we're gonna make apps for it

00:20:54   and it's gonna be probably awesome.

00:20:56   But there were major questions around things

00:20:59   like pricing and expectations around pricing.

00:21:01   There were also major questions about what Apple

00:21:04   would require from App Review.

00:21:06   You know, I think a lot of us thought,

00:21:08   myself definitely included, a lot of us thought back then

00:21:10   that App Review would be a lot more strict

00:21:13   about interface quality.

00:21:14   Like we really thought that they would reject your app

00:21:18   if it was ugly or didn't follow

00:21:20   the human interface guidelines or whatever.

00:21:23   And in fact, that really didn't,

00:21:25   it was very clear from day one that that wasn't

00:21:26   going to happen.

00:21:27   But we also had no idea what to price things at.

00:21:32   We had the desktop software and shareware world,

00:21:36   so everyone was at first kind of thinking,

00:21:38   well I guess we can put our popular Mac productivity app

00:21:41   onto the iPhone for 30 bucks, right?

00:21:43   That sounds reasonable.

00:21:45   And then I remember at WWDC that year,

00:21:48   which was about a month before the App Store launched,

00:21:50   they had a demo from Sega, I think it was Monkey Ball,

00:21:55   some version of Monkey Ball.

00:21:56   And this was the only time in the entire lead up

00:21:59   to the App Store where anybody threw out a price in public.

00:22:03   Or anybody big, right?

00:22:04   And so what happened was, Sega was on stage,

00:22:07   they gave their demo and they said their game,

00:22:10   this high profile game was gonna be $9.99.

00:22:14   And I remember me and a couple of other friends

00:22:16   I was talking to all said, oh crap,

00:22:18   they've now set a price ceiling.

00:22:20   Like if this high profile AAA game is only $10,

00:22:25   no one can charge more than $10 for anything.

00:22:28   And that proved to be true.

00:22:30   In fact, it collapsed pretty quickly after that too.

00:22:32   But what did you think at that time?

00:22:34   Did you expect what we got in terms of quality and pricing?

00:22:39   - I'm not sure I really knew what to expect, if I'm honest.

00:22:43   I mean, the funny part of the story is

00:22:44   I didn't actually own an iPhone.

00:22:45   And I didn't actually own an iPhone until the following,

00:22:49   almost a year after I signed up to be an iPhone developer.

00:22:53   I think I got an iPhone for Christmas that year.

00:22:56   So it had been almost a full year

00:22:59   since I started being an iPhone developer

00:23:01   before I actually got an iPhone.

00:23:02   So I didn't have very, very big expectations

00:23:06   or even I didn't download apps from the app store

00:23:09   until I got a phone, obviously.

00:23:11   So I think the thing that I had in my back of my mind

00:23:15   was it was just the sense that there's so much interest here

00:23:20   that irrespective of what the pricing structure

00:23:24   it looks like or the quality is,

00:23:27   there is just such an opportunity.

00:23:29   There's just gonna be so much interest.

00:23:30   And I think that part turned out to be true.

00:23:32   And I think I had the similar feeling of

00:23:34   because I was coming to Apple development

00:23:37   from without much of a background,

00:23:40   I kind of drank all the Kool-Aid I could find

00:23:43   to try and immerse myself into the culture.

00:23:45   And it seemed like if you come in that way

00:23:48   that Apple is all about the polish and attention to detail

00:23:52   and that the apps that everyone talks about at the time,

00:23:56   and there's all these developers like Omni or Panic

00:23:59   are the ones that everyone talks about

00:24:01   and that sort of exemplify this,

00:24:04   that's what the Apple Design Awards were all about,

00:24:06   was promoting that kind of development.

00:24:08   And so I think I certainly had in the back of my mind

00:24:10   that that was the kind of application

00:24:14   that Apple was going to require,

00:24:15   whether that necessarily be require

00:24:17   in the sense of from an app review perspective

00:24:20   or that that's the bar that I would need to strive towards

00:24:24   before I was gonna be able to be successful.

00:24:27   The quality bar was gonna be so important and significant

00:24:32   to being successful.

00:24:34   And turns out that that wasn't actually the case.

00:24:36   And I mean, my first app that I launched on the App Store

00:24:39   was not winning any Apple Design Awards,

00:24:41   but it served a purpose and put something out there.

00:24:44   And I think so much of that early time

00:24:46   was just a question of,

00:24:47   it was just anything you could imagine,

00:24:50   like now if I have an idea for an app,

00:24:53   I go to the App Store, I search for it,

00:24:55   it probably already exists.

00:24:57   I remember sitting down and coming up with a list of,

00:24:59   I don't even know, it was probably 40 or 50 ideas

00:25:02   for things that could be apps, and none of them existed.

00:25:05   Like it was all this complete open world

00:25:08   of anything that you wanted to do, you could do.

00:25:11   And so I very quickly lost a little bit of the desire

00:25:16   to be perfect and to strive towards building

00:25:20   a really amazing application from a polished perspective

00:25:25   and to just explore the world of,

00:25:27   now we have this whole wide world of applications

00:25:31   that can be made that don't exist,

00:25:33   and at least at that point, that people would pay for.

00:25:36   You're definitely right in the sense

00:25:40   that there was a very quick cap put on pricing,

00:25:42   and then that very quickly collapsed down to,

00:25:45   I don't know, between one and four,

00:25:47   well, one in four, one in five dollars at most.

00:25:50   But for the first few years at least,

00:25:53   there was still a strong sense of,

00:25:57   that people would pay for applications.

00:26:00   And I think largely because there weren't

00:26:01   any advertising platforms at that point.

00:26:03   There wasn't any other way.

00:26:04   If you had a free app, it was free forever basically,

00:26:06   and you'd have no income from it.

00:26:08   And so the only people who had free apps

00:26:11   were large companies who want you to download their app,

00:26:14   and you're a customer for other reasons.

00:26:18   So people would still pay for apps,

00:26:19   even if they wouldn't give you very much.

00:26:21   But there's enough interest to sustain

00:26:23   a one-person developer.

00:26:25   - Well, and also, back then, when the App Store launched,

00:26:28   there was a huge rush.

00:26:29   Like I remember the first, I mean,

00:26:30   I guess you didn't have the phone, so you didn't do this,

00:26:32   but when the App Store launched,

00:26:34   I remember it launched midday sometime.

00:26:37   I was out to lunch with my friends,

00:26:39   and a few of us had iPhones.

00:26:41   And all we did the whole rest of the day

00:26:43   was buy a bunch of apps and try them out,

00:26:44   because it was novel.

00:26:46   It was this novelty that like,

00:26:48   here's this phone that we've been enjoying

00:26:49   for up to a year, depending on when in the year we got it,

00:26:53   and it could only do this small handful of things,

00:26:55   and we wanted to do more.

00:26:56   And so part of what drove that initial wave of app success

00:27:01   was just people wanted to do more stuff with their phone,

00:27:03   and so they were willing to set money on fire to do it,

00:27:06   'cause it was this novel thing,

00:27:08   and there still were not that many apps.

00:27:09   I mean, the App Store launched with something like

00:27:12   a few thousand apps, I think, or at least 500,

00:27:14   and it quickly blew in from there.

00:27:16   So there wasn't a shortage of apps,

00:27:17   but there was a shortage of,

00:27:20   people were so starved for new stuff on their phone

00:27:23   that they were willing to throw money away on stupid stuff,

00:27:26   like the iBeer app or the lighter apps or things like that,

00:27:28   just because it was novel.

00:27:31   But the reason it got harder after that over time

00:27:34   is because that novelty wore off.

00:27:36   Now all phones can do this,

00:27:38   and there's a billion apps in the store,

00:27:39   and so there isn't that hunger anymore for,

00:27:42   oh my god, I guess I'll pay money for anything

00:27:44   my phone can do.

00:27:45   And in some ways, that makes things harder,

00:27:47   but I think that's just part of the maturing of the platform.

00:27:50   - Yeah, I mean, I remember in the early days

00:27:52   that you would try and have as many app updates

00:27:55   as you could reasonably do.

00:27:57   This was back when App Review was like one to two weeks.

00:28:00   Because when you were in the recently updated part

00:28:04   of the App Store, you had a tremendous spike in downloads,

00:28:08   because that list didn't turn over very quickly.

00:28:11   And so people were always looking for new apps.

00:28:14   They would go to the recently updated section

00:28:16   of the App Store and find your app.

00:28:19   And I remember consciously trying to,

00:28:22   as soon as one update was approved,

00:28:24   I would submit the next one,

00:28:25   just to try and stay there because you got this big spike,

00:28:29   because the App Store was so small.

00:28:30   - Oh, that's great.

00:28:31   - Sometimes I miss those days,

00:28:33   but sometimes I am glad that they're past.

00:28:35   That I feel like it's nice that we now work

00:28:37   in a mature ecosystem that I can make a reliable,

00:28:41   dependable income from, and that I don't have

00:28:45   this constant sense of, if I'm not frantically

00:28:48   making new apps and exploiting new opportunities

00:28:51   that I'm missing out.

00:28:52   I can just make a good, basic, straightforward,

00:28:57   living in business from it.

00:28:58   So as much as I look back to those days

00:29:00   with warm nostalgia, I don't miss them necessarily.

00:29:05   - Yeah, it's kind of like looking back

00:29:07   on when you were in school.

00:29:08   It's like, I'm glad I did that.

00:29:09   That was fun, I don't wanna go back.

00:29:12   I'm only looking forward now.

00:29:14   So anyway, hey, it's been a great 10 years,

00:29:16   and maybe here's to 10 more.

00:29:19   - Yeah.

00:29:20   - Thanks, everyone, we'll talk to you next week.

00:29:22   Bye.

00:29:22   [ Silence ]