WEBVTT - WWDC Preview: A Conversation With Apple’s Former App Approval Chief

0:00:00.160 --> 0:00:03.160
<v Speaker 1>Every year in June, Apple hosts a huge conference in

0:00:03.200 --> 0:00:07.960
<v Speaker 1>northern California called the Worldwide Developers Conference or ww d C.

0:00:11.200 --> 0:00:18.400
<v Speaker 1>Goody good, this is one of the biggest moments of

0:00:18.440 --> 0:00:21.239
<v Speaker 1>the year. This is Apple basically saying, hey, this is

0:00:21.239 --> 0:00:23.760
<v Speaker 1>our big software roadmap for the next year or so,

0:00:24.000 --> 0:00:26.640
<v Speaker 1>while also hinting at the hardware it's planning for the fall.

0:00:27.120 --> 0:00:29.360
<v Speaker 1>Of course, it's also where developers learned to build new

0:00:29.400 --> 0:00:34.360
<v Speaker 1>apps with the latest technologies, which drives Apple's growing services revenues. So, Mark,

0:00:34.560 --> 0:00:37.680
<v Speaker 1>we're giving you an episode of Decrypted, the preview this

0:00:37.760 --> 0:00:40.559
<v Speaker 1>year's w w DC. What do you have for us?

0:00:40.880 --> 0:00:42.760
<v Speaker 1>Thanks Brad Well. Today I'm going to give you an

0:00:42.800 --> 0:00:45.440
<v Speaker 1>even earlier peak into what's coming at the conference and

0:00:45.520 --> 0:00:48.280
<v Speaker 1>take you inside the key app store approval process with

0:00:48.320 --> 0:00:51.360
<v Speaker 1>Philip Schumacher. He used to run Apple's app store review

0:00:51.400 --> 0:00:54.840
<v Speaker 1>department and play a role in some of the WWC conferences.

0:00:55.160 --> 0:00:57.240
<v Speaker 1>He left Apple a few years ago and he's now

0:00:57.280 --> 0:00:59.960
<v Speaker 1>the CEO of a security company called Identity dot Com

0:01:00.160 --> 0:01:02.120
<v Speaker 1>m We reached out to Apple on a number of

0:01:02.120 --> 0:01:05.000
<v Speaker 1>points in this interview and they declined to comment. I'm

0:01:05.000 --> 0:01:08.240
<v Speaker 1>Brad Stone and Dim mark Erman, and you are listening

0:01:08.280 --> 0:01:13.120
<v Speaker 1>to decrypted. Okay, Mark, I'll let you take it from here.

0:01:13.880 --> 0:01:17.880
<v Speaker 1>I remember this must have been ten years ago. In

0:01:17.959 --> 0:01:21.000
<v Speaker 1>a past life, they used to do some some app development.

0:01:21.120 --> 0:01:24.399
<v Speaker 1>Oh I know ya back in the day. So we

0:01:24.400 --> 0:01:27.119
<v Speaker 1>were in ninth grade or tenth grade, my friend Aaron

0:01:27.160 --> 0:01:30.319
<v Speaker 1>and I. We saw there was an app called I

0:01:30.400 --> 0:01:33.160
<v Speaker 1>Am Rich. It was a thousand dollars and I think

0:01:33.240 --> 0:01:36.040
<v Speaker 1>that's uh, maybe before you started or a little bit

0:01:36.040 --> 0:01:40.160
<v Speaker 1>after you started, and that app got removed, got from

0:01:40.160 --> 0:01:42.199
<v Speaker 1>the App store after I think sixteen or eighteen people

0:01:42.240 --> 0:01:44.040
<v Speaker 1>bought it. So we thought it would be funny to

0:01:44.080 --> 0:01:46.760
<v Speaker 1>come up with a hundred dollar version called you Are Rich.

0:01:47.360 --> 0:01:49.680
<v Speaker 1>That get that got pulled from the app store. And

0:01:49.720 --> 0:01:52.360
<v Speaker 1>that's how I met you, because after I got pulled,

0:01:52.440 --> 0:01:54.800
<v Speaker 1>I called to complaint again, before I did all the

0:01:54.800 --> 0:01:57.400
<v Speaker 1>Apple News wanting to talk to you, demanding to talk

0:01:57.480 --> 0:02:01.480
<v Speaker 1>to Philip Shoemaker's and then I got you. So what

0:02:01.520 --> 0:02:03.520
<v Speaker 1>was that? Like? How often were you were you doing

0:02:03.520 --> 0:02:06.160
<v Speaker 1>stuff like that? Well, you know, to be honest, you

0:02:06.200 --> 0:02:08.280
<v Speaker 1>were one of the few developers that actually reached out

0:02:08.320 --> 0:02:11.119
<v Speaker 1>and you were persistent about it. Right that you're doing

0:02:11.160 --> 0:02:13.520
<v Speaker 1>what you're doing now. But at the time, there were

0:02:13.560 --> 0:02:16.280
<v Speaker 1>a few developers that would reach out. Two thousand nine

0:02:16.400 --> 0:02:20.239
<v Speaker 1>was really breakthrough year for Apple and learning a lot

0:02:20.280 --> 0:02:22.480
<v Speaker 1>about the App Store, and we learned a lot about

0:02:22.520 --> 0:02:25.360
<v Speaker 1>how approving the wrong app can actually make the stock

0:02:25.400 --> 0:02:28.320
<v Speaker 1>price go down. And when that happens, you get calls

0:02:28.360 --> 0:02:31.400
<v Speaker 1>like I did from Steve, from al Gore and folks

0:02:31.440 --> 0:02:34.920
<v Speaker 1>like that that would just you know, be mad at

0:02:34.960 --> 0:02:37.639
<v Speaker 1>you for for your team approving an app like that. Yeah,

0:02:37.680 --> 0:02:40.600
<v Speaker 1>I know, that's interesting. I didn't realize it went literally

0:02:40.600 --> 0:02:43.480
<v Speaker 1>all the way to the talk and beyond with Jobs

0:02:43.480 --> 0:02:46.760
<v Speaker 1>and al Gore. What what was the interaction between app

0:02:46.800 --> 0:02:50.520
<v Speaker 1>review and was actually you know, volume submission volume. In

0:02:50.760 --> 0:02:54.240
<v Speaker 1>March two tho nine, we're just skyrocketing and they kept

0:02:54.280 --> 0:02:56.240
<v Speaker 1>going anyway. We were doubling the size of the team

0:02:56.280 --> 0:02:59.959
<v Speaker 1>every three to six months, so uh so it would

0:03:00.360 --> 0:03:03.280
<v Speaker 1>it was very involved, this very involved process, and to

0:03:03.440 --> 0:03:07.480
<v Speaker 1>put these questionable apps in front of the executives once

0:03:07.520 --> 0:03:10.640
<v Speaker 1>a month was ridiculous to me. So I made that

0:03:10.680 --> 0:03:14.359
<v Speaker 1>meeting weekly, which meant I got a beating weekly right

0:03:14.560 --> 0:03:16.679
<v Speaker 1>when you'd miss your numbers or you to prove the

0:03:16.720 --> 0:03:18.600
<v Speaker 1>wrong app, which you know, in the early days we

0:03:18.639 --> 0:03:21.600
<v Speaker 1>did all of that. It was. It was a process

0:03:21.639 --> 0:03:25.560
<v Speaker 1>we were trying to refine because we were we were inventing. However,

0:03:26.040 --> 0:03:28.000
<v Speaker 1>when certain apps got to prove that they shouldn't have

0:03:28.040 --> 0:03:30.440
<v Speaker 1>you know that three more three weeks into my job,

0:03:31.240 --> 0:03:34.359
<v Speaker 1>Apple released, uh an Apple or approved an app called

0:03:34.400 --> 0:03:36.600
<v Speaker 1>baby Shaker. I'm sure you know all about that. Yeah,

0:03:36.920 --> 0:03:39.600
<v Speaker 1>take us through that. What take us start to finish?

0:03:39.640 --> 0:03:42.080
<v Speaker 1>What happened there? Baby Shaker was was one of these

0:03:42.120 --> 0:03:45.120
<v Speaker 1>really weird things because at the time, early early on

0:03:45.160 --> 0:03:48.400
<v Speaker 1>in the app store, we were not certain as to

0:03:48.520 --> 0:03:50.840
<v Speaker 1>what apps we should have proved and not approved. Early on,

0:03:50.880 --> 0:03:54.600
<v Speaker 1>we really had eight uh seven or eight things that

0:03:54.680 --> 0:03:58.560
<v Speaker 1>Steve gave us specifically to look out for, and things

0:03:58.560 --> 0:04:00.640
<v Speaker 1>like I Am Rich weren't on there. Things like baby

0:04:00.640 --> 0:04:02.680
<v Speaker 1>Shaker just really weren't there. So early on we were

0:04:02.680 --> 0:04:04.840
<v Speaker 1>having three sets of eyes look at every app. It

0:04:04.960 --> 0:04:08.920
<v Speaker 1>went to somebody that one of my peers, uh someone

0:04:09.000 --> 0:04:11.800
<v Speaker 1>senior that I took the team over from, and two

0:04:11.840 --> 0:04:14.240
<v Speaker 1>of his employees, and they all approved it. And what

0:04:14.280 --> 0:04:16.760
<v Speaker 1>it was was it's a it's a drawing of a

0:04:16.760 --> 0:04:19.640
<v Speaker 1>baby and when it would start to cry, just randomly,

0:04:19.720 --> 0:04:21.760
<v Speaker 1>you would rock it to sleep, and that was great,

0:04:22.560 --> 0:04:24.960
<v Speaker 1>but if you were getting frustrated, people would shake the

0:04:24.960 --> 0:04:27.320
<v Speaker 1>heck out of that device, and then it put excess

0:04:27.360 --> 0:04:29.000
<v Speaker 1>over the eyes of the baby. And it says never

0:04:29.120 --> 0:04:31.760
<v Speaker 1>shake a baby, but it was I wouldn't say it

0:04:31.800 --> 0:04:35.200
<v Speaker 1>was a a a good message, but it should never

0:04:35.240 --> 0:04:37.560
<v Speaker 1>been approved. So when that app got approved, it was

0:04:37.600 --> 0:04:41.359
<v Speaker 1>an interesting day. I got approved on a Monday or Tuesday,

0:04:41.440 --> 0:04:45.440
<v Speaker 1>and we announced record earnings. We announced I think Eddie

0:04:45.520 --> 0:04:48.280
<v Speaker 1>had announced something like a billion download for the app store.

0:04:48.279 --> 0:04:50.640
<v Speaker 1>I mean, all these amazing numbers, and our stock price

0:04:50.680 --> 0:04:53.359
<v Speaker 1>went down. And that's because of the bay, because of

0:04:53.360 --> 0:04:56.719
<v Speaker 1>the baby Shaker. We had the shaking baby syndrome. Folks

0:04:56.760 --> 0:05:00.040
<v Speaker 1>piketting outside of infinite loop for me baby shap. It

0:05:00.160 --> 0:05:02.160
<v Speaker 1>was interesting because I saw my phone ring and it

0:05:02.240 --> 0:05:05.600
<v Speaker 1>said Steve Job's office, and I picked up Reticent and

0:05:05.839 --> 0:05:07.760
<v Speaker 1>I got as admin who said Steve would like to

0:05:07.760 --> 0:05:10.400
<v Speaker 1>talk to you. And Steve just had simple word for me,

0:05:11.000 --> 0:05:13.880
<v Speaker 1>You're stupid and you hire stupid people. This was one

0:05:13.880 --> 0:05:16.600
<v Speaker 1>of the best conversations I had with Steven. Was just

0:05:16.920 --> 0:05:18.719
<v Speaker 1>so succinct, to the point you hung at the phone.

0:05:18.960 --> 0:05:21.359
<v Speaker 1>I knew I understood his gist right. It just was

0:05:21.560 --> 0:05:23.000
<v Speaker 1>and I had nothing to do with this app. I

0:05:23.000 --> 0:05:25.200
<v Speaker 1>didn't hire the people that reviewed it, I didn't review

0:05:25.200 --> 0:05:27.520
<v Speaker 1>it myself, but I get it. The next phone call

0:05:27.560 --> 0:05:30.240
<v Speaker 1>I got was from the office of Al Gore, and

0:05:30.279 --> 0:05:33.200
<v Speaker 1>then that just blew my mind. And talking to Al,

0:05:33.360 --> 0:05:35.480
<v Speaker 1>he he just wanted to know what the review process

0:05:35.600 --> 0:05:38.520
<v Speaker 1>was and how we missed this and what were the mistakes,

0:05:38.520 --> 0:05:43.159
<v Speaker 1>and he was very pleasant, unlike the Steve. Interesting. Is

0:05:43.160 --> 0:05:45.200
<v Speaker 1>that common for board members to get involved with the

0:05:45.200 --> 0:05:48.560
<v Speaker 1>senior executives at Apple across? They're not usually. Yeah, this

0:05:48.640 --> 0:05:50.320
<v Speaker 1>is the first time and only time it ever happened

0:05:50.320 --> 0:05:52.280
<v Speaker 1>to me at Apple. So tell me about the review

0:05:52.320 --> 0:05:55.640
<v Speaker 1>process itself, how it started under you, and what it

0:05:55.640 --> 0:05:57.640
<v Speaker 1>progressed too, because, like you said, I remember this was

0:05:57.680 --> 0:05:59.840
<v Speaker 1>like a one two week thing. These days you can

0:05:59.839 --> 0:06:02.720
<v Speaker 1>get an Apple proof within two hours, right, So how

0:06:02.720 --> 0:06:04.800
<v Speaker 1>does it work? Someone submits an app to the app store,

0:06:05.600 --> 0:06:08.720
<v Speaker 1>someone on the app review team downloads the file, puts

0:06:08.760 --> 0:06:11.240
<v Speaker 1>on the phone, take us into the room. There's no secret.

0:06:11.320 --> 0:06:15.080
<v Speaker 1>First of all, there's zero automation. Well you have to

0:06:15.080 --> 0:06:17.240
<v Speaker 1>wrap your head around that, right. Every app has to

0:06:17.279 --> 0:06:19.359
<v Speaker 1>see a set of eyes, and that's something that Phil

0:06:19.440 --> 0:06:22.400
<v Speaker 1>was always Phil Schiller was always adamant. And that's the

0:06:22.520 --> 0:06:25.200
<v Speaker 1>senior VP of marketing who now runs all the app

0:06:25.200 --> 0:06:28.320
<v Speaker 1>store operations. That's correct. And Phil Wood was adamant that

0:06:28.480 --> 0:06:30.800
<v Speaker 1>we needed a set of eyes because things slipped through.

0:06:31.000 --> 0:06:33.400
<v Speaker 1>So you'd go there in the morning, and you're a

0:06:33.400 --> 0:06:35.920
<v Speaker 1>good reviewer, you say, you know, I could review probably

0:06:36.000 --> 0:06:39.599
<v Speaker 1>between fifty d apps a day. Now, that's high. Sounds

0:06:39.600 --> 0:06:42.360
<v Speaker 1>like most reviewers could do about thirty, especially if it's

0:06:42.360 --> 0:06:44.320
<v Speaker 1>like a game or something super involved. You know, it

0:06:44.320 --> 0:06:46.440
<v Speaker 1>could take forever. That's right. Some of the some of

0:06:46.480 --> 0:06:49.919
<v Speaker 1>the levels, some of the the other features unlock over time,

0:06:50.240 --> 0:06:52.200
<v Speaker 1>so it's difficult to review every app. We don't have

0:06:52.240 --> 0:06:55.599
<v Speaker 1>any special functionality to go in and look at a

0:06:55.640 --> 0:06:58.560
<v Speaker 1>specific screen. We're using it just like users are. So

0:06:58.760 --> 0:07:01.560
<v Speaker 1>a reviewer goes in, they aim say, let's just say

0:07:01.560 --> 0:07:03.960
<v Speaker 1>it's a it's a basic reviewer. They claim thirty apps,

0:07:04.360 --> 0:07:06.320
<v Speaker 1>and so they go and they claim up. Now, what

0:07:06.400 --> 0:07:08.880
<v Speaker 1>that does is that downloads it from the server internally

0:07:09.880 --> 0:07:13.440
<v Speaker 1>and then starts sinking it to your device. Once everything sinked,

0:07:13.800 --> 0:07:16.080
<v Speaker 1>you have now thirty apps on your device. And you go,

0:07:16.680 --> 0:07:18.720
<v Speaker 1>you you load up the tool on your Mac. You

0:07:18.760 --> 0:07:21.160
<v Speaker 1>say okay, I'm gonna review this one first, and then

0:07:21.200 --> 0:07:23.120
<v Speaker 1>you launch it on your on your device and you

0:07:23.200 --> 0:07:26.560
<v Speaker 1>just start looking. Now, there's over a hundred and fifty guidelines.

0:07:26.640 --> 0:07:29.320
<v Speaker 1>In the early days, it wasn't that defined, and so

0:07:29.320 --> 0:07:31.120
<v Speaker 1>it's a little more nuanced than what you see in

0:07:31.120 --> 0:07:33.280
<v Speaker 1>the guidelines. The guidelines are written up in a gray

0:07:33.320 --> 0:07:36.200
<v Speaker 1>way for a very valid reason. Right, we want we

0:07:36.240 --> 0:07:38.280
<v Speaker 1>don't know what we're going to see what you're talking about,

0:07:38.280 --> 0:07:40.680
<v Speaker 1>the like the famous app review guidelines that are on

0:07:40.720 --> 0:07:44.800
<v Speaker 1>apples Felt website. That's correct, but so developers would submit

0:07:44.840 --> 0:07:47.480
<v Speaker 1>apps not knowing what's allowed and what's not allowed. And

0:07:47.520 --> 0:07:50.080
<v Speaker 1>the way most developers in the early days would determine

0:07:50.080 --> 0:07:53.400
<v Speaker 1>what's okay is they would look at the store. If

0:07:53.440 --> 0:07:55.960
<v Speaker 1>it's on the store, clearly it's all right. But if

0:07:56.000 --> 0:08:00.040
<v Speaker 1>you think about it, app reviewers are human, so in

0:08:00.040 --> 0:08:02.400
<v Speaker 1>in in a case like this, I saw that as

0:08:02.440 --> 0:08:05.360
<v Speaker 1>an absolute failure, and I've always always tried to fix it.

0:08:05.400 --> 0:08:08.320
<v Speaker 1>That's why I think automation would be so so helpful.

0:08:08.360 --> 0:08:10.440
<v Speaker 1>But you and I know a I can only get

0:08:10.480 --> 0:08:13.640
<v Speaker 1>us so far. Now, then we relied heavily on this weekie,

0:08:13.640 --> 0:08:16.600
<v Speaker 1>and this Weekie became hundreds of pages long. You expect

0:08:16.680 --> 0:08:19.280
<v Speaker 1>a reviewer to review an app in about thirteen minutes,

0:08:19.880 --> 0:08:22.400
<v Speaker 1>right for a new app thirteen minutes while looking at

0:08:22.440 --> 0:08:25.440
<v Speaker 1>a hundred pages of a wiki. It's just it's untenable.

0:08:25.520 --> 0:08:29.120
<v Speaker 1>So over time, we we just started refining these these

0:08:29.160 --> 0:08:32.599
<v Speaker 1>wiki guidelines. We we started refining all of our processes

0:08:32.600 --> 0:08:34.680
<v Speaker 1>to be able to make a little flow flow a

0:08:34.679 --> 0:08:37.040
<v Speaker 1>little faster, and to be honest, to get it down

0:08:37.120 --> 0:08:39.560
<v Speaker 1>under three weeks, which is what it was when I joined.

0:08:40.080 --> 0:08:42.560
<v Speaker 1>We we had to make a lot of changes, and

0:08:42.600 --> 0:08:45.200
<v Speaker 1>one of the first was over time, I got rid

0:08:45.240 --> 0:08:47.160
<v Speaker 1>of the three eyes on every app and got it

0:08:47.200 --> 0:08:50.040
<v Speaker 1>down to one set of eyes. But all these reviewers

0:08:50.080 --> 0:08:52.559
<v Speaker 1>had to pass a lot of education that we did

0:08:52.640 --> 0:08:55.320
<v Speaker 1>internally and then ultimately I sit down with me. So

0:08:55.400 --> 0:08:57.800
<v Speaker 1>in order to be you know, the guy who can

0:08:57.880 --> 0:08:59.960
<v Speaker 1>put the stamp down to push our guy or girls

0:09:00.200 --> 0:09:02.480
<v Speaker 1>push the app out, they had to have a chat

0:09:02.559 --> 0:09:04.040
<v Speaker 1>with you first. You had to approve them as a

0:09:04.080 --> 0:09:06.600
<v Speaker 1>member of the team. Yeah, I sat down with everybody

0:09:06.679 --> 0:09:09.800
<v Speaker 1>before they could push that final button and remind them

0:09:09.840 --> 0:09:13.440
<v Speaker 1>about Baby Shaker, remind them about I am rich, and

0:09:13.440 --> 0:09:15.839
<v Speaker 1>and talk to them about stock price going down based

0:09:15.920 --> 0:09:20.280
<v Speaker 1>on just one bad decision that the team makes. And uh, look,

0:09:20.280 --> 0:09:24.280
<v Speaker 1>that baby shaker incident was painful internally. So what's the

0:09:24.360 --> 0:09:26.800
<v Speaker 1>room like? Is it like this big, you know, big

0:09:26.920 --> 0:09:30.760
<v Speaker 1>room with a bunch of desks, a bunch of iPads, iPhones, etcetera,

0:09:30.880 --> 0:09:33.760
<v Speaker 1>where everyone saying next to each other collaborating or is

0:09:33.760 --> 0:09:38.920
<v Speaker 1>it very individualized? Yeah, tell me, pretend you're an opper viewer.

0:09:38.920 --> 0:09:40.520
<v Speaker 1>Tell me what your days like. So I'll tell you

0:09:40.520 --> 0:09:43.319
<v Speaker 1>about the first days. Right, the early days March two

0:09:43.640 --> 0:09:46.000
<v Speaker 1>nine and most of two thousand nine, we were in

0:09:46.000 --> 0:09:48.920
<v Speaker 1>infinite loop three, so I O three and we were

0:09:48.960 --> 0:09:51.640
<v Speaker 1>scattered in conference rooms, so no rooms not bigger than this.

0:09:51.840 --> 0:09:53.720
<v Speaker 1>In a room this big, we would probably put in

0:09:53.800 --> 0:09:56.840
<v Speaker 1>five reviewers with you know, a foot and a half

0:09:56.880 --> 0:09:58.960
<v Speaker 1>two ft of death space, and we're in a small

0:09:59.040 --> 0:10:01.160
<v Speaker 1>room by the way, we're in a small room. We'd

0:10:01.200 --> 0:10:03.920
<v Speaker 1>fit five folks in there. We'd black in all the windows,

0:10:04.000 --> 0:10:07.400
<v Speaker 1>and we would card activate every door. Because this was

0:10:07.800 --> 0:10:10.760
<v Speaker 1>you're dealing with developers secrets, right, they haven't released as

0:10:10.840 --> 0:10:13.240
<v Speaker 1>publicly yet. You want to be able to hold onto

0:10:13.320 --> 0:10:16.880
<v Speaker 1>these things and make sure that um um and make

0:10:16.880 --> 0:10:19.640
<v Speaker 1>sure that nobody outside of the app review team sees

0:10:19.679 --> 0:10:22.240
<v Speaker 1>these apps in advance because we have a we have

0:10:22.440 --> 0:10:25.680
<v Speaker 1>a responsibility to the developers. So everything was locked down.

0:10:26.000 --> 0:10:29.360
<v Speaker 1>We had black curtains everywhere and UH and the reviewer

0:10:29.360 --> 0:10:31.600
<v Speaker 1>would sit in front of a MacBook and and one

0:10:31.679 --> 0:10:34.440
<v Speaker 1>or two phones typically, you know. Obviously, after the iPad

0:10:34.480 --> 0:10:37.280
<v Speaker 1>came out, we put an iPad and every UH, every

0:10:37.480 --> 0:10:41.520
<v Speaker 1>UH reviewer had multiple iPads and multiple iPhones. And over

0:10:41.600 --> 0:10:44.880
<v Speaker 1>time we added to the processes such as wiping out

0:10:45.160 --> 0:10:48.079
<v Speaker 1>each device every morning, and we had a lot of

0:10:48.480 --> 0:10:51.280
<v Speaker 1>a lot of crazy situation scenarios in in those rooms

0:10:51.280 --> 0:10:54.960
<v Speaker 1>where people would be eating UH. So what one of

0:10:54.960 --> 0:10:57.320
<v Speaker 1>the big ones was oatmeal every morning with fish sauce

0:10:57.360 --> 0:10:59.920
<v Speaker 1>on it, and half the team would choke at that.

0:11:00.040 --> 0:11:02.880
<v Speaker 1>The other half the team loved it. So just crazy

0:11:02.960 --> 0:11:05.200
<v Speaker 1>things like that always happening. Now. The way it is

0:11:05.240 --> 0:11:07.760
<v Speaker 1>now is it's an open I'm sure you've been to

0:11:07.800 --> 0:11:09.640
<v Speaker 1>Facebook and other companies like that and you've seen their

0:11:09.640 --> 0:11:12.120
<v Speaker 1>open floor plan. It's pretty much like that. Everybody gets

0:11:12.120 --> 0:11:15.040
<v Speaker 1>about three ft now of death space. But it's all

0:11:15.080 --> 0:11:18.840
<v Speaker 1>open and it's extremely collaborative. Now, how many people would

0:11:18.840 --> 0:11:22.079
<v Speaker 1>you say are reviewing apps? And is it localized to Cupertino.

0:11:22.320 --> 0:11:25.960
<v Speaker 1>Do places otherwhere, elsewhere in California, elsewhere in the world.

0:11:26.440 --> 0:11:29.120
<v Speaker 1>How what's the setup like in in in a company

0:11:29.120 --> 0:11:31.679
<v Speaker 1>where where you're representing over fifty three countries. We are

0:11:31.840 --> 0:11:35.360
<v Speaker 1>fifty three languages that were represented by my team. You

0:11:35.960 --> 0:11:37.760
<v Speaker 1>would be great to be able to hire people outside

0:11:37.760 --> 0:11:40.679
<v Speaker 1>of Cupertino, but that's not the Apple way, right. The

0:11:40.679 --> 0:11:43.360
<v Speaker 1>Apple way is this is an intellectual property. What we

0:11:43.440 --> 0:11:45.840
<v Speaker 1>do on the review team and how we review apps

0:11:46.440 --> 0:11:50.080
<v Speaker 1>is very new to the world. We didn't want anybody

0:11:50.120 --> 0:11:53.040
<v Speaker 1>like Microsoft or Google or anybody learning our secrets, so

0:11:53.080 --> 0:11:56.320
<v Speaker 1>we never hired contractors and we kept them all in Cupertino,

0:11:56.360 --> 0:11:59.360
<v Speaker 1>and then ultimately we built a few buildings in Sunnyvale

0:11:59.360 --> 0:12:01.400
<v Speaker 1>and that's where they're to this day. What do you

0:12:01.400 --> 0:12:03.520
<v Speaker 1>think of the recent App store changes? There's been a lot,

0:12:03.960 --> 0:12:06.679
<v Speaker 1>you know, to improve it on the consumer side, the interface,

0:12:06.720 --> 0:12:10.760
<v Speaker 1>but also uh subscriptions, new ways for developers to create

0:12:10.760 --> 0:12:13.360
<v Speaker 1>additional revenue. What are your thoughts. There's good and bad

0:12:13.400 --> 0:12:16.000
<v Speaker 1>with all of it. You know. The thing that pained

0:12:16.000 --> 0:12:20.360
<v Speaker 1>me as a I've I've always been a uh. You

0:12:20.360 --> 0:12:22.040
<v Speaker 1>could look at my job at Apple is kind of

0:12:22.040 --> 0:12:24.200
<v Speaker 1>a regulator to make allow what goes on the store,

0:12:24.200 --> 0:12:26.640
<v Speaker 1>and what how they marketed all of that other stuff.

0:12:26.679 --> 0:12:28.959
<v Speaker 1>I didn't really care about that. The thing that kind

0:12:29.000 --> 0:12:30.680
<v Speaker 1>of got me a little nervous was when we started

0:12:30.679 --> 0:12:35.200
<v Speaker 1>putting advertisements in the and when you would search for

0:12:35.240 --> 0:12:38.320
<v Speaker 1>a certain game added the top. The search ads were

0:12:38.360 --> 0:12:41.160
<v Speaker 1>painful like Google search results, and they would have to

0:12:41.200 --> 0:12:43.920
<v Speaker 1>pay per click or pay for every hundred clicks or

0:12:43.960 --> 0:12:46.480
<v Speaker 1>so or hundred downloads, so you could have the worst

0:12:46.559 --> 0:12:49.640
<v Speaker 1>app ever that's always appearing at the top. And uh,

0:12:49.679 --> 0:12:52.280
<v Speaker 1>and I talked about worst apps a lot, because there's

0:12:52.320 --> 0:12:54.959
<v Speaker 1>a lot of stuff in the store that's that shouldn't

0:12:55.000 --> 0:12:56.959
<v Speaker 1>be there in my opinion, right, So how do you

0:12:57.000 --> 0:12:58.440
<v Speaker 1>think it should be? Do you think they should be

0:12:58.480 --> 0:13:01.960
<v Speaker 1>more stringent? I remember were very early days, especially when

0:13:01.960 --> 0:13:04.440
<v Speaker 1>the first iPad came out. Tell me about that with

0:13:04.480 --> 0:13:06.800
<v Speaker 1>Steve Jobs involved personally, and what are the first styles

0:13:06.800 --> 0:13:09.360
<v Speaker 1>and apps for the iPad, You're gonna be extra careful

0:13:09.400 --> 0:13:12.319
<v Speaker 1>because I remember when I submitted iPad apps, those things

0:13:12.360 --> 0:13:15.400
<v Speaker 1>were getting rejected left and right. Doesn't make stay that

0:13:15.480 --> 0:13:17.000
<v Speaker 1>it doesn't make sense to have as one of the

0:13:17.000 --> 0:13:20.640
<v Speaker 1>first bundle of apps. Talks about that, right, the the

0:13:20.640 --> 0:13:23.000
<v Speaker 1>the iPad was was interesting. It was the first hardware

0:13:23.040 --> 0:13:26.040
<v Speaker 1>release that my team got really involved in. For the

0:13:26.040 --> 0:13:29.440
<v Speaker 1>most part, Apples super tight on on new equipment, new products,

0:13:29.440 --> 0:13:31.679
<v Speaker 1>and they don't want to expose it to anybody. And

0:13:32.080 --> 0:13:34.200
<v Speaker 1>my team was mostly a bunch of ex Apple genius

0:13:34.200 --> 0:13:36.520
<v Speaker 1>Apple store folks, right, That's where we hired a majority

0:13:36.559 --> 0:13:39.200
<v Speaker 1>of our of our people from, and so Apple didn't

0:13:39.200 --> 0:13:41.800
<v Speaker 1>see them as the standard corporate folks, and therefore the

0:13:41.840 --> 0:13:44.400
<v Speaker 1>team wasn't as as trustworthy as the others. And plus

0:13:44.240 --> 0:13:47.960
<v Speaker 1>it's a large group. It grew over time. So so

0:13:48.000 --> 0:13:50.280
<v Speaker 1>we typically weren't involved in new product releases and I

0:13:50.360 --> 0:13:53.520
<v Speaker 1>understand that, but sometimes we have to get involved, like

0:13:53.559 --> 0:13:56.600
<v Speaker 1>the watch and the iPad were two examples. The iPad

0:13:56.679 --> 0:13:59.800
<v Speaker 1>we were involved pretty much about three weeks before launch,

0:14:00.080 --> 0:14:02.280
<v Speaker 1>not much more than that, and that's when we started.

0:14:02.280 --> 0:14:04.960
<v Speaker 1>Except this was the only time we allowed people to

0:14:05.080 --> 0:14:08.720
<v Speaker 1>submit apps that were in alpha or beta state, just

0:14:08.800 --> 0:14:11.840
<v Speaker 1>so we could start understanding what people were because people

0:14:12.040 --> 0:14:16.319
<v Speaker 1>developers didn't have iPads yet, someone needed to test it

0:14:16.360 --> 0:14:19.040
<v Speaker 1>out on hardware, obviously would be Apple, so they could

0:14:19.040 --> 0:14:21.280
<v Speaker 1>be ready for day one when consumers get them. That's right,

0:14:21.360 --> 0:14:23.880
<v Speaker 1>really good point right in the past, we don't. We

0:14:24.040 --> 0:14:26.680
<v Speaker 1>never allow you to submit an app until the hardware

0:14:26.720 --> 0:14:28.440
<v Speaker 1>has been released because we want to make sure you're

0:14:28.480 --> 0:14:30.760
<v Speaker 1>trying it on actual hardware. You don't just do it

0:14:30.760 --> 0:14:33.400
<v Speaker 1>based on a simulator build, because it's not it's never

0:14:33.440 --> 0:14:35.880
<v Speaker 1>the same, never the same. But you and I you

0:14:35.960 --> 0:14:38.400
<v Speaker 1>probably know this as well as I do. Most developers

0:14:38.400 --> 0:14:41.160
<v Speaker 1>submit on a simulator build. So every night I'd send

0:14:41.200 --> 0:14:43.160
<v Speaker 1>a bunch of apps off to the Exacts and say

0:14:43.280 --> 0:14:45.560
<v Speaker 1>here's the issue we have, right it's tracking location or

0:14:45.600 --> 0:14:47.800
<v Speaker 1>whatever the issue was, and trying to figure out if

0:14:47.800 --> 0:14:51.360
<v Speaker 1>this was something that's appropriate or not. Everybody wanted to

0:14:51.440 --> 0:14:53.520
<v Speaker 1>change the UI. They wanted to go to like a

0:14:53.520 --> 0:14:56.040
<v Speaker 1>desktop UI for the iPad. So we are a lot

0:14:56.080 --> 0:15:00.320
<v Speaker 1>of developers drawing these, uh these like desktop metaphors, which

0:15:00.360 --> 0:15:02.960
<v Speaker 1>we rejected all of them, even though it's kind of interesting,

0:15:03.520 --> 0:15:06.000
<v Speaker 1>it just didn't fit the iPad and iPhone model, the

0:15:06.040 --> 0:15:08.840
<v Speaker 1>iOS model, So we rejected a bunch of those. But

0:15:08.920 --> 0:15:11.400
<v Speaker 1>early on I grabbed a team about fifteen people. We

0:15:11.400 --> 0:15:14.000
<v Speaker 1>put them in a special room from the app review team,

0:15:14.120 --> 0:15:15.920
<v Speaker 1>and they were the only ones that were able to

0:15:15.960 --> 0:15:18.600
<v Speaker 1>play with the hardware. We hadn't mounted uh you know,

0:15:18.600 --> 0:15:20.280
<v Speaker 1>with the cable light like used to see in the

0:15:20.320 --> 0:15:23.640
<v Speaker 1>Apple stores, mounted to the desk and uh, and we

0:15:23.680 --> 0:15:26.680
<v Speaker 1>collected them every evening. So it was a very tight

0:15:26.720 --> 0:15:30.600
<v Speaker 1>process and we rejected and rejected every day. We rejected apps,

0:15:30.600 --> 0:15:33.800
<v Speaker 1>and developers resubmit every day those same apps to be

0:15:33.840 --> 0:15:36.960
<v Speaker 1>able to be in that first block. So that leads

0:15:37.000 --> 0:15:40.120
<v Speaker 1>me to my next question. And I know, I mean,

0:15:40.160 --> 0:15:44.880
<v Speaker 1>you could easily just flatly deny this. Do some developers

0:15:45.160 --> 0:15:51.440
<v Speaker 1>get you know, special attention or special policies? And in circumstances,

0:15:51.760 --> 0:15:55.520
<v Speaker 1>what's the difference between you know, me as a developer

0:15:55.920 --> 0:15:58.760
<v Speaker 1>back then in high school, uh, you know, a mom

0:15:58.800 --> 0:16:02.040
<v Speaker 1>and pop shop development firm and Facebook. Because the idea

0:16:02.160 --> 0:16:04.880
<v Speaker 1>was they would all be treated the same. But is

0:16:04.920 --> 0:16:08.760
<v Speaker 1>that necessarily the case. Steve always argued that all developers

0:16:08.760 --> 0:16:11.480
<v Speaker 1>should be treated equally. For me, it was all about

0:16:11.640 --> 0:16:14.840
<v Speaker 1>I took Steve's word and I said, yes, all developers

0:16:14.880 --> 0:16:18.600
<v Speaker 1>are created equally. I will not give one developer any allowance.

0:16:18.680 --> 0:16:20.400
<v Speaker 1>And if you if you read some of the early

0:16:20.400 --> 0:16:22.920
<v Speaker 1>stuff that I wrote on Twitter, etcetera, I was calling

0:16:22.920 --> 0:16:25.560
<v Speaker 1>out Facebook all the time, even though they were one

0:16:25.560 --> 0:16:28.240
<v Speaker 1>of these privileged few developers, they had some of the

0:16:28.280 --> 0:16:32.080
<v Speaker 1>worst code at the time. I mean they uploaded remember

0:16:32.120 --> 0:16:35.080
<v Speaker 1>the Wall Street Journal article the apps are Watching You.

0:16:35.600 --> 0:16:38.520
<v Speaker 1>That radically fundamentally changed what we did at atter View

0:16:38.920 --> 0:16:42.440
<v Speaker 1>because we realized that even big developers linked In and

0:16:42.480 --> 0:16:45.280
<v Speaker 1>the facebooks that were taking your contacts and sending them

0:16:45.280 --> 0:16:47.840
<v Speaker 1>to the cloud, you just couldn't trust them, right. They

0:16:47.840 --> 0:16:50.880
<v Speaker 1>weren't notifying people that they were doing this yet Path

0:16:51.000 --> 0:16:53.520
<v Speaker 1>and Facebook and LinkedIn and so many companies were doing

0:16:53.520 --> 0:16:57.680
<v Speaker 1>this that you start giving this special allowances to these

0:16:57.720 --> 0:17:00.920
<v Speaker 1>big guys because they're who they are, and you get burned.

0:17:01.280 --> 0:17:02.840
<v Speaker 1>There is another app I did want to ask you

0:17:02.880 --> 0:17:05.920
<v Speaker 1>about Google Voice. Obviously you know today ten years later

0:17:05.960 --> 0:17:09.320
<v Speaker 1>this is Google's calling service. But Google wanted to do

0:17:09.440 --> 0:17:12.159
<v Speaker 1>was launch Google Voice for iPhones. This was in the

0:17:12.160 --> 0:17:14.440
<v Speaker 1>early days of the App store. But there's a whole

0:17:14.440 --> 0:17:17.159
<v Speaker 1>back story. There was talk us through it. Well it

0:17:17.280 --> 0:17:20.639
<v Speaker 1>actually you know, Google Voice for for online for the

0:17:20.640 --> 0:17:24.440
<v Speaker 1>web came out long before before they tried to push

0:17:24.440 --> 0:17:26.439
<v Speaker 1>through a Google Voice for the for the iPhone, and

0:17:26.440 --> 0:17:28.600
<v Speaker 1>the third party developer was the first one on board.

0:17:28.920 --> 0:17:31.120
<v Speaker 1>And what he did was he wrote an app for

0:17:31.240 --> 0:17:33.560
<v Speaker 1>uh I forget what the name of it was, and

0:17:33.640 --> 0:17:36.119
<v Speaker 1>for Google Voice Voice. I think I think it was

0:17:36.760 --> 0:17:39.920
<v Speaker 1>with Sean. I don't good memory, good memory, Yeah, it's

0:17:39.920 --> 0:17:43.160
<v Speaker 1>definitely g Voice. And I had weekly calls with him.

0:17:43.200 --> 0:17:45.320
<v Speaker 1>I mean he and I had many conversations and it

0:17:45.440 --> 0:17:49.320
<v Speaker 1>lasted eleven months, probably of me saying you're not going

0:17:49.400 --> 0:17:50.720
<v Speaker 1>to get on the store. You're not getting on the

0:17:50.720 --> 0:17:52.800
<v Speaker 1>store today, You're not getting on the store then, and

0:17:52.920 --> 0:17:56.560
<v Speaker 1>it went on daily. Now let's take a look at why, right,

0:17:56.800 --> 0:17:59.800
<v Speaker 1>what is Google Voice. Well, it replaces the telephone features

0:17:59.800 --> 0:18:02.960
<v Speaker 1>of your It replaces that the calling features of your iPhone.

0:18:03.480 --> 0:18:05.399
<v Speaker 1>That was kind of strike number one. Apple says, no,

0:18:05.600 --> 0:18:09.200
<v Speaker 1>this this is for we don't want Google to take

0:18:09.240 --> 0:18:11.199
<v Speaker 1>over the phone. We don't want there to be a

0:18:11.200 --> 0:18:18.399
<v Speaker 1>Gmail client, a browser, a phone calling contacts, etcetera, etcetera. Right,

0:18:18.400 --> 0:18:21.160
<v Speaker 1>because then it would become the g phone. Was the fear, right,

0:18:21.240 --> 0:18:23.240
<v Speaker 1>just like they're afraid of the Facebook phone. So there

0:18:23.280 --> 0:18:25.760
<v Speaker 1>was an actual fear inside Apple early days of the

0:18:25.760 --> 0:18:29.560
<v Speaker 1>app store that if they allowed these different Google services

0:18:29.560 --> 0:18:32.400
<v Speaker 1>on the phone, the phone could basically become a Google phone.

0:18:32.400 --> 0:18:34.199
<v Speaker 1>That was a real thing, that was a real thing.

0:18:34.240 --> 0:18:37.360
<v Speaker 1>And the fear that somebody would come along a Facebook

0:18:37.359 --> 0:18:40.800
<v Speaker 1>and Google whomever and wipe off and remove all of

0:18:40.840 --> 0:18:44.240
<v Speaker 1>our items, you know, the dialing, the contacts, and replace

0:18:44.320 --> 0:18:46.840
<v Speaker 1>that with Facebook or Google variations of it. That was

0:18:46.880 --> 0:18:49.399
<v Speaker 1>the number one fear because then suddenly you're kind of

0:18:49.480 --> 0:18:53.720
<v Speaker 1>you're losing this this uh um, You're you're losing the

0:18:53.800 --> 0:18:56.400
<v Speaker 1>cash of the phone. You're losing the people think more

0:18:56.400 --> 0:18:59.080
<v Speaker 1>about Apple once they start using these other apps, they'd

0:18:59.080 --> 0:19:01.399
<v Speaker 1>be thinking more about Google. Now is that a reason

0:19:01.480 --> 0:19:04.040
<v Speaker 1>why still to this day, and I believe that will

0:19:04.080 --> 0:19:06.399
<v Speaker 1>be the case for iOS thirteen, which we'll get to.

0:19:07.880 --> 0:19:10.919
<v Speaker 1>You cannot set other third party apps as defaults for

0:19:11.040 --> 0:19:14.240
<v Speaker 1>main functions. Yes, I would say that's absolutely the reason. Now,

0:19:14.240 --> 0:19:15.840
<v Speaker 1>if if you look at it, if if if you

0:19:15.840 --> 0:19:18.639
<v Speaker 1>look at historically what app was doing Apple Finally, you know,

0:19:18.640 --> 0:19:21.800
<v Speaker 1>Scott Forstall, the VP of engineering at the time, uh

0:19:22.080 --> 0:19:24.680
<v Speaker 1>said something really good. He says, look, I don't care

0:19:24.800 --> 0:19:28.120
<v Speaker 1>if these other competing services come on the platform. It's

0:19:28.119 --> 0:19:30.359
<v Speaker 1>actually good for us. We work harder to make a

0:19:30.400 --> 0:19:33.960
<v Speaker 1>better product. And Scott was the was the wise man

0:19:34.000 --> 0:19:38.000
<v Speaker 1>in the room. But but others always pushed back on that. Ultimately,

0:19:38.040 --> 0:19:39.879
<v Speaker 1>we got Google Voice in, at which point I was

0:19:39.920 --> 0:19:42.880
<v Speaker 1>able to to get g Voice on onto it and

0:19:42.960 --> 0:19:46.760
<v Speaker 1>allow other voipe apps like line too and uh and

0:19:46.840 --> 0:19:49.000
<v Speaker 1>other apps as well. So that takes me to my

0:19:49.080 --> 0:19:53.600
<v Speaker 1>next point. What about this growing concern of competition between

0:19:53.760 --> 0:19:57.440
<v Speaker 1>Apple and the app developers. You have this whole Supreme

0:19:57.480 --> 0:20:01.160
<v Speaker 1>Court situation where they ruled that there can be lower

0:20:01.200 --> 0:20:04.760
<v Speaker 1>court lawsuits in regards to the percentage that Apple takes

0:20:04.760 --> 0:20:08.159
<v Speaker 1>from developers. There's also fear. There was a story in

0:20:08.200 --> 0:20:10.320
<v Speaker 1>the New York Times recently that Apple was pulling a

0:20:10.320 --> 0:20:13.120
<v Speaker 1>lot of apps that competed with screen Time. Apple said

0:20:13.160 --> 0:20:16.359
<v Speaker 1>that was because of privacy concerns, which I totally believe,

0:20:16.440 --> 0:20:18.360
<v Speaker 1>but that doesn't take away from the fact that there

0:20:18.440 --> 0:20:22.160
<v Speaker 1>is that concern, especially now with these new iOS releases

0:20:22.200 --> 0:20:25.120
<v Speaker 1>that are coming out with better and better core apps. Right,

0:20:25.280 --> 0:20:27.720
<v Speaker 1>what do you think of that? I'm really worried about

0:20:27.760 --> 0:20:30.720
<v Speaker 1>about the competition piece. You know, you see the like

0:20:30.720 --> 0:20:34.400
<v Speaker 1>Spotify going to the EU regulators about breaking um and

0:20:34.600 --> 0:20:38.480
<v Speaker 1>you have Elizabeth Warren talking about breaking up Facebook and apples, etcetera.

0:20:38.600 --> 0:20:40.840
<v Speaker 1>And and I struggle with that. I recently wrote a

0:20:40.880 --> 0:20:44.520
<v Speaker 1>Medium post on on this thing because I believe that

0:20:44.520 --> 0:20:46.960
<v Speaker 1>that there is now a conflict as Apple goes into

0:20:47.040 --> 0:20:51.480
<v Speaker 1>these spaces that are ripe with competition. You know, in

0:20:51.520 --> 0:20:53.840
<v Speaker 1>the early days of the iPhone, everything Apple was doing

0:20:53.880 --> 0:20:57.679
<v Speaker 1>was new, but once there started being competition, like Spotify

0:20:57.800 --> 0:20:59.760
<v Speaker 1>was a big one. Right. Remember back in the day

0:20:59.760 --> 0:21:02.159
<v Speaker 1>when Steve said nobody wants to rent their music. I

0:21:02.240 --> 0:21:04.760
<v Speaker 1>was at Rhapsody at the time. I love the digital

0:21:04.800 --> 0:21:07.320
<v Speaker 1>subscription music business and to hear that just kind of

0:21:07.320 --> 0:21:09.320
<v Speaker 1>broke my heart. And now you have Apple Music, and

0:21:09.359 --> 0:21:11.520
<v Speaker 1>now you have Apple Music. So when Apple Music comes

0:21:11.560 --> 0:21:14.160
<v Speaker 1>out and they put it on the thing and on

0:21:14.160 --> 0:21:17.560
<v Speaker 1>on the platform, and then they require Spotify or or

0:21:17.640 --> 0:21:20.359
<v Speaker 1>let's say Netflix for a different business model, and they

0:21:20.400 --> 0:21:21.919
<v Speaker 1>put them out there and say, oh, by the way,

0:21:21.960 --> 0:21:25.160
<v Speaker 1>you still have to pay us. The margins are too thin.

0:21:25.400 --> 0:21:27.159
<v Speaker 1>That's why we changed some of the guidelines in the

0:21:27.160 --> 0:21:32.040
<v Speaker 1>early days about allowing for UH magazines and certain types

0:21:32.119 --> 0:21:37.520
<v Speaker 1>of of content to to not have to use an

0:21:37.520 --> 0:21:39.600
<v Speaker 1>app purchase. Right, they could get around that. Remember that

0:21:39.920 --> 0:21:42.760
<v Speaker 1>because of the March was a shift. So originally you

0:21:42.880 --> 0:21:47.200
<v Speaker 1>cannot build free to play apps and games, so if

0:21:47.200 --> 0:21:50.040
<v Speaker 1>you wanted to offer in app purchases, you're app needed

0:21:50.080 --> 0:21:52.879
<v Speaker 1>to be paid one. Two years later they switched it

0:21:52.960 --> 0:21:56.679
<v Speaker 1>so you could do that's right, that's right. And Apple

0:21:56.760 --> 0:22:01.680
<v Speaker 1>really was focusing on a few core things like like music, movies, uh,

0:22:02.520 --> 0:22:05.440
<v Speaker 1>magazine subscriptions because the margins are just so thin there

0:22:05.480 --> 0:22:09.120
<v Speaker 1>they can't spare the so Apple made a special allowance

0:22:09.160 --> 0:22:12.359
<v Speaker 1>for that. But they're now in a position of of

0:22:12.359 --> 0:22:15.639
<v Speaker 1>of dominance again. Right, we have the Apple Music, but

0:22:15.720 --> 0:22:18.679
<v Speaker 1>Apple Music doesn't have to carve out and pay that

0:22:18.760 --> 0:22:21.720
<v Speaker 1>to some other entity, but Spotify has to. I mean,

0:22:21.720 --> 0:22:24.800
<v Speaker 1>this is where you can absolutely annihilate the competition. But

0:22:24.880 --> 0:22:26.040
<v Speaker 1>so what do you think is going to happen? What

0:22:26.040 --> 0:22:27.560
<v Speaker 1>do you think the outcome is going to be? Do

0:22:27.560 --> 0:22:31.400
<v Speaker 1>you think Apple will lower the the split, the commission split?

0:22:32.080 --> 0:22:36.720
<v Speaker 1>What's the solution there? This is a tough one because

0:22:36.880 --> 0:22:39.080
<v Speaker 1>I don't know what the right answer is here. You

0:22:39.119 --> 0:22:47.040
<v Speaker 1>know too, and I think it's gonna be status quo. So,

0:22:47.080 --> 0:22:50.720
<v Speaker 1>speaking of developers, we are sitting here just two weeks

0:22:50.760 --> 0:22:55.639
<v Speaker 1>ahead of the Annual Developers Conference, and given your background

0:22:55.760 --> 0:22:59.000
<v Speaker 1>and your knowledge of apps and developers, I thought it

0:22:59.040 --> 0:23:01.080
<v Speaker 1>would be great to talk about this upcoming w w

0:23:01.280 --> 0:23:04.960
<v Speaker 1>DC with you. And We've reported a lot about what's

0:23:05.000 --> 0:23:09.040
<v Speaker 1>to be expected, but I'm mostly curious from you. What

0:23:09.160 --> 0:23:12.440
<v Speaker 1>was Apper views involvement or your involvement specifically in your

0:23:12.440 --> 0:23:16.600
<v Speaker 1>more senior role on ww d C this big conference

0:23:16.640 --> 0:23:20.080
<v Speaker 1>for thousands of developers. What were rehearsals like was the

0:23:20.119 --> 0:23:23.240
<v Speaker 1>atmosphere for the company leading up to this big June

0:23:23.320 --> 0:23:26.520
<v Speaker 1>launch Every year, it's, uh, it's chaos there right now,

0:23:26.560 --> 0:23:29.280
<v Speaker 1>you know, it's just a few weeks away. Apple. Apple

0:23:29.400 --> 0:23:32.640
<v Speaker 1>really starts diving digging into this in in January time frame,

0:23:32.680 --> 0:23:35.640
<v Speaker 1>and they start focusing internally. Now, the venues and all

0:23:35.680 --> 0:23:38.040
<v Speaker 1>of that's already been reserved, you know, so that gets

0:23:38.040 --> 0:23:40.560
<v Speaker 1>handled a well in advance. But that January and we

0:23:40.640 --> 0:23:44.160
<v Speaker 1>come back from the holiday break, Uh, it's it's crunch

0:23:44.200 --> 0:23:46.480
<v Speaker 1>mode for for everything. And one of the first things

0:23:46.600 --> 0:23:50.359
<v Speaker 1>is getting the tickets in the right developers hands. So

0:23:50.440 --> 0:23:52.600
<v Speaker 1>as you know, it used to be we would make

0:23:52.640 --> 0:23:55.480
<v Speaker 1>them available, we wouldn't tell people when we'd make them available,

0:23:55.720 --> 0:23:57.359
<v Speaker 1>and people would buy them up quickly. Now it was

0:23:57.359 --> 0:24:00.199
<v Speaker 1>always on us time zones. So we'd open in the

0:24:00.240 --> 0:24:02.800
<v Speaker 1>door the first thing in the morning, ten a m.

0:24:02.920 --> 0:24:06.480
<v Speaker 1>On Apple time in California, and we'd find that the

0:24:06.560 --> 0:24:09.840
<v Speaker 1>Chinese developers were way under represented. The European ones were

0:24:09.880 --> 0:24:12.080
<v Speaker 1>a little better represented because of the time zone. But

0:24:12.200 --> 0:24:15.320
<v Speaker 1>people in the East, uh in Asia and stuff, they

0:24:15.320 --> 0:24:18.760
<v Speaker 1>were not able to get um the tickets they needed

0:24:18.800 --> 0:24:21.639
<v Speaker 1>to and that's when it really started selling out. You know,

0:24:21.680 --> 0:24:25.000
<v Speaker 1>before the iPhone, we couldn't give away tickets, and now

0:24:25.040 --> 0:24:27.560
<v Speaker 1>it's more of a lottery system. But you know, you

0:24:27.800 --> 0:24:29.840
<v Speaker 1>have to use air quotes when you say that, because

0:24:30.320 --> 0:24:33.120
<v Speaker 1>it's a lottery for for you and me, But it's

0:24:33.119 --> 0:24:35.760
<v Speaker 1>not a lottery for the Epics and the Zingas in

0:24:35.800 --> 0:24:39.360
<v Speaker 1>the ten cents right, they're guaranteed admission and it will

0:24:39.400 --> 0:24:41.520
<v Speaker 1>always be that way because you need some of their

0:24:41.560 --> 0:24:43.880
<v Speaker 1>products on board. So it starts out with just trying

0:24:43.920 --> 0:24:46.240
<v Speaker 1>to get the tickets into people's hands, and then it's

0:24:46.280 --> 0:24:49.040
<v Speaker 1>all about getting the right content. And there's a lot

0:24:49.080 --> 0:24:51.800
<v Speaker 1>I was on all those planning meetings trying to figure

0:24:51.800 --> 0:24:53.960
<v Speaker 1>out exactly what we're gonna do, who the band is

0:24:53.960 --> 0:24:56.440
<v Speaker 1>going to be. This is all pretty much and right

0:24:56.480 --> 0:24:59.840
<v Speaker 1>now it's in crunch mode for presentations. The developers are

0:24:59.880 --> 0:25:02.879
<v Speaker 1>all getting during their rehearsals right now. Because you know,

0:25:02.920 --> 0:25:05.840
<v Speaker 1>we always Apple always wanted at least a thousand developers

0:25:05.880 --> 0:25:09.040
<v Speaker 1>to be in attendance at this, which is Apple Developers.

0:25:09.080 --> 0:25:12.560
<v Speaker 1>Apple engineers. Yes, that's correct, Apple engineers. So they have

0:25:12.640 --> 0:25:15.280
<v Speaker 1>their main keynote which is always on that Monday, typically

0:25:15.359 --> 0:25:18.960
<v Speaker 1>on that Monday, but then throughout the week hundreds of sessions.

0:25:19.000 --> 0:25:22.440
<v Speaker 1>You would say, Apple engineers a little going a little

0:25:22.480 --> 0:25:25.920
<v Speaker 1>deeper on the new API s, new developer frameworks, the

0:25:25.920 --> 0:25:28.359
<v Speaker 1>new applications. That's right, and so that's what they've been

0:25:28.359 --> 0:25:30.520
<v Speaker 1>preparing for the last six months. That's what we're preparing for.

0:25:30.560 --> 0:25:32.280
<v Speaker 1>And then after that they're expected to be in the

0:25:32.359 --> 0:25:34.600
<v Speaker 1>lab for long periods of time because when you release

0:25:34.640 --> 0:25:37.399
<v Speaker 1>a new feature, uh, you want to be able to

0:25:37.400 --> 0:25:40.160
<v Speaker 1>come down and speak directly to some of the developers

0:25:40.160 --> 0:25:42.399
<v Speaker 1>that are trying to use your APIs, etcetera, and be

0:25:42.440 --> 0:25:44.080
<v Speaker 1>able to answer some of these questions. A lot of

0:25:44.080 --> 0:25:47.520
<v Speaker 1>bugs get fixed. Developers learn Apple developers learn a lot

0:25:47.560 --> 0:25:49.800
<v Speaker 1>about how people are trying to use the APIs and

0:25:49.840 --> 0:25:52.360
<v Speaker 1>were able to fix them up before it goes to production.

0:25:52.920 --> 0:25:56.560
<v Speaker 1>What was your involvement in new features, new iOS features

0:25:56.640 --> 0:26:00.199
<v Speaker 1>or mac os features that were presented annually pretty much

0:26:00.320 --> 0:26:04.080
<v Speaker 1>zero to be honest. It's these features was great about

0:26:04.080 --> 0:26:06.320
<v Speaker 1>when Scott Forstall was run. It changed when when he

0:26:06.400 --> 0:26:10.680
<v Speaker 1>left Scott became he helped us build out the app Store,

0:26:10.960 --> 0:26:12.880
<v Speaker 1>and he saw all the pains we were going through

0:26:12.880 --> 0:26:15.040
<v Speaker 1>when we were building it, and so Scott was very

0:26:15.520 --> 0:26:18.040
<v Speaker 1>uh knowledgeable of what would impact app review, and so

0:26:18.040 --> 0:26:19.880
<v Speaker 1>whenever they had a new feature that we were gonna

0:26:19.880 --> 0:26:23.080
<v Speaker 1>have to review for, he'd always make his team figure

0:26:23.119 --> 0:26:25.160
<v Speaker 1>out how is Apple, how is the app review going

0:26:25.200 --> 0:26:27.760
<v Speaker 1>to review for this feature? How are they going to

0:26:27.760 --> 0:26:29.159
<v Speaker 1>be able to tell if they're doing it right or

0:26:29.160 --> 0:26:31.160
<v Speaker 1>if they're doing it wrong. And he was really good

0:26:31.200 --> 0:26:33.960
<v Speaker 1>about that. When he left, everything changed. We had less

0:26:34.040 --> 0:26:37.640
<v Speaker 1>visibility into engineering. Engineering never consulted us when they would

0:26:37.640 --> 0:26:39.680
<v Speaker 1>submit a new feature or put a feature out that

0:26:39.720 --> 0:26:42.199
<v Speaker 1>would greatly impact us. We just got notified a few

0:26:42.240 --> 0:26:45.160
<v Speaker 1>weeks before the dub dub d C and then we'd

0:26:45.160 --> 0:26:46.560
<v Speaker 1>have to kind of figure out how we were going

0:26:46.600 --> 0:26:48.880
<v Speaker 1>to work with it. So how else do you think

0:26:49.440 --> 0:26:52.920
<v Speaker 1>Apple software development changed From the transition from Scott Forstall,

0:26:53.000 --> 0:26:55.720
<v Speaker 1>who was the first person in charge of iOS software,

0:26:56.040 --> 0:26:59.040
<v Speaker 1>to Craig Federigo who now runs iOS and mac os

0:26:59.080 --> 0:27:02.560
<v Speaker 1>software and all the underlying frameworks. It's it's it's tough

0:27:02.600 --> 0:27:05.520
<v Speaker 1>to know how much was was the changing of the

0:27:05.560 --> 0:27:09.520
<v Speaker 1>guard versus just the amount of code that people suddenly

0:27:09.520 --> 0:27:12.720
<v Speaker 1>have to write. I mean, I think we're all pretty

0:27:12.760 --> 0:27:15.520
<v Speaker 1>aware that that things are a little buggier than they

0:27:15.560 --> 0:27:17.680
<v Speaker 1>used to be, right that the fit and finish of

0:27:17.840 --> 0:27:20.520
<v Speaker 1>the software, and I'm not talking the hardware, the software,

0:27:20.680 --> 0:27:23.040
<v Speaker 1>it's just not what it used to be now. I

0:27:23.119 --> 0:27:25.560
<v Speaker 1>completely agree with you. We had a story last year

0:27:25.560 --> 0:27:28.240
<v Speaker 1>that after a couple of years of people making comments

0:27:28.240 --> 0:27:30.880
<v Speaker 1>like this, which is entirely valid and true, they sort

0:27:30.880 --> 0:27:33.760
<v Speaker 1>of changed the development process so instead of focusing on

0:27:33.760 --> 0:27:35.920
<v Speaker 1>one annual release, they would focus on the next couple

0:27:35.920 --> 0:27:38.680
<v Speaker 1>of releases, and they could give and take software features

0:27:38.680 --> 0:27:41.000
<v Speaker 1>between the two. And I think that's what we're going

0:27:41.040 --> 0:27:45.160
<v Speaker 1>to see a little bit more this year, is new features,

0:27:45.200 --> 0:27:47.159
<v Speaker 1>but with a big performance push. So I want to

0:27:47.200 --> 0:27:49.400
<v Speaker 1>talk about some of the new things that they're going

0:27:49.440 --> 0:27:52.919
<v Speaker 1>to be pushing on. On one hand, the Apple Watch

0:27:53.000 --> 0:27:55.800
<v Speaker 1>is going to be getting more independent, so they're going

0:27:55.840 --> 0:27:58.639
<v Speaker 1>to be adding for the first time, the App Store

0:27:58.680 --> 0:28:01.880
<v Speaker 1>to the Apple Watch. That's something that you think developers

0:28:01.880 --> 0:28:06.000
<v Speaker 1>have been asking for, anticipating what would the benefit be there?

0:28:06.080 --> 0:28:08.359
<v Speaker 1>How would even look on such a small screen. Yeah,

0:28:08.400 --> 0:28:11.160
<v Speaker 1>it's that that's a great question. It's uh, it's something

0:28:11.160 --> 0:28:14.920
<v Speaker 1>we always expected when we released the watch. The expectation

0:28:14.960 --> 0:28:16.480
<v Speaker 1>in the very first was that we were gonna have

0:28:16.520 --> 0:28:19.960
<v Speaker 1>a watch store right on the watch. But it became

0:28:19.960 --> 0:28:23.080
<v Speaker 1>embarrassing the number of apps that you would um that

0:28:23.119 --> 0:28:25.600
<v Speaker 1>were submitted specifically for the watch. I mean, as you

0:28:25.640 --> 0:28:29.560
<v Speaker 1>know right now when it's watch only apps, which if

0:28:29.600 --> 0:28:33.080
<v Speaker 1>you think about in the in in or apps that

0:28:33.160 --> 0:28:34.960
<v Speaker 1>support the watch, I want to say watch only apps,

0:28:35.080 --> 0:28:37.720
<v Speaker 1>apps and support the watch only about versus two point

0:28:37.800 --> 0:28:41.720
<v Speaker 1>two million. So it's always been kind of uh embarrassment

0:28:41.760 --> 0:28:45.320
<v Speaker 1>for Apple there. They didn't get enough people understanding the

0:28:45.480 --> 0:28:49.160
<v Speaker 1>design how to design for a watch, but also people

0:28:49.200 --> 0:28:51.200
<v Speaker 1>just didn't gravitate towards it as much as they did

0:28:51.240 --> 0:28:54.720
<v Speaker 1>the iPad, iPhone and Apple TV. The apps were super,

0:28:55.040 --> 0:28:57.840
<v Speaker 1>super buggy, like the launch apps. They would take a

0:28:57.960 --> 0:29:00.760
<v Speaker 1>very long time to load. It was like very It

0:29:00.840 --> 0:29:02.880
<v Speaker 1>was remembering when the iPhone three G came out with

0:29:02.920 --> 0:29:06.160
<v Speaker 1>the app store. Okay, so the phone cum July, then

0:29:06.400 --> 0:29:08.840
<v Speaker 1>Steve jobs and bills this big software update in September,

0:29:09.200 --> 0:29:11.720
<v Speaker 1>but within the three month period that thing was really

0:29:11.720 --> 0:29:14.280
<v Speaker 1>bugging really But that's what the Apple Watch was like

0:29:14.360 --> 0:29:16.840
<v Speaker 1>for like the first year or two. That's right, you know,

0:29:17.280 --> 0:29:20.200
<v Speaker 1>and so so yeah, Apple was always kind of embarrassed

0:29:20.240 --> 0:29:22.800
<v Speaker 1>by by the Watch submission numbers. I tracked him every

0:29:22.800 --> 0:29:25.040
<v Speaker 1>week and I remember doing that for about six months.

0:29:25.040 --> 0:29:26.720
<v Speaker 1>Finally the executive said, you know, we don't need that

0:29:26.800 --> 0:29:29.479
<v Speaker 1>data anymore because it's just kind of a letdown when

0:29:29.520 --> 0:29:31.360
<v Speaker 1>you see it. I mean, I always tracked data for me.

0:29:31.760 --> 0:29:33.840
<v Speaker 1>Transparency is important, right, you want to be as open

0:29:33.880 --> 0:29:36.040
<v Speaker 1>as you can with the executives on my team would

0:29:36.080 --> 0:29:38.400
<v Speaker 1>make a mistake, et cetera. But we always included this data.

0:29:38.600 --> 0:29:40.800
<v Speaker 1>We always wanted to see how it was trending up

0:29:40.840 --> 0:29:44.520
<v Speaker 1>or down and submissions because I could allocate team resources differently,

0:29:44.560 --> 0:29:46.960
<v Speaker 1>take people off the Watch team because I had different

0:29:47.000 --> 0:29:49.440
<v Speaker 1>teams for everything. I had Chinese language team, I had

0:29:49.480 --> 0:29:51.520
<v Speaker 1>to Watch team, and and the idea was to be

0:29:51.560 --> 0:29:56.080
<v Speaker 1>able to to use allocate your resources appropriately. So I'm

0:29:56.160 --> 0:29:59.120
<v Speaker 1>excited that the Watch is finally getting its own store.

0:29:59.200 --> 0:30:01.080
<v Speaker 1>It's going to be difficult to navigate, and we know

0:30:01.120 --> 0:30:03.800
<v Speaker 1>all of the issues that are in a constrained UI,

0:30:04.240 --> 0:30:08.160
<v Speaker 1>but but I'm excited that finally the pushes there because

0:30:08.360 --> 0:30:10.880
<v Speaker 1>the idea is that now you have a place to

0:30:10.920 --> 0:30:13.960
<v Speaker 1>look watch only you be able to sit there and

0:30:13.960 --> 0:30:15.600
<v Speaker 1>while you're sitting on the bus, you'll just be able

0:30:15.600 --> 0:30:17.280
<v Speaker 1>to swipe through your watch and see what apps you

0:30:17.280 --> 0:30:20.160
<v Speaker 1>want to download. I think it might have a little

0:30:20.200 --> 0:30:21.760
<v Speaker 1>more engagement. I think it'll be good for them. And

0:30:21.760 --> 0:30:24.600
<v Speaker 1>they're also doing a few new applications for the Apple Watch.

0:30:24.640 --> 0:30:26.360
<v Speaker 1>There's going to be a voice memos out for the

0:30:26.400 --> 0:30:29.120
<v Speaker 1>first time. There's going to be a woman's health app

0:30:29.160 --> 0:30:33.480
<v Speaker 1>called Cycles, a pill reminder reminders app called Dose. What

0:30:33.760 --> 0:30:36.200
<v Speaker 1>do you think of them adding? And there's this Apple

0:30:36.240 --> 0:30:38.560
<v Speaker 1>Books out for listening to audiobooks that they're adding. Do

0:30:38.560 --> 0:30:40.520
<v Speaker 1>you think that's gonna, you know, push developers to build

0:30:40.520 --> 0:30:43.000
<v Speaker 1>their own competitive apps for the watch as well, or

0:30:43.040 --> 0:30:45.200
<v Speaker 1>does it scare them away? That's the question. What do

0:30:45.240 --> 0:30:47.360
<v Speaker 1>you think? I think it's it's it's a difficult one

0:30:47.440 --> 0:30:50.680
<v Speaker 1>to me. Apple hasn't been getting the uptake on on

0:30:50.760 --> 0:30:52.920
<v Speaker 1>watch submissions that they want. People love the watch, don't

0:30:52.960 --> 0:30:55.240
<v Speaker 1>get me wrong. People love to watch for it's built

0:30:55.240 --> 0:30:58.320
<v Speaker 1>in functionality for the most part. These apps are are

0:30:58.360 --> 0:31:02.080
<v Speaker 1>are tertiary or secondary your tertiary. So I think it

0:31:02.160 --> 0:31:04.960
<v Speaker 1>will probably drive more development if if they start getting

0:31:05.080 --> 0:31:08.000
<v Speaker 1>more engagement, especially with these apps that that are needed.

0:31:08.000 --> 0:31:10.400
<v Speaker 1>I mean, why haven't we had a voice memos app

0:31:10.560 --> 0:31:12.400
<v Speaker 1>on the on the watch? It would have been helpful

0:31:12.400 --> 0:31:15.479
<v Speaker 1>for this would have been very helpable. And and so

0:31:15.600 --> 0:31:17.760
<v Speaker 1>for a long time you're you're wondering why had they're

0:31:17.920 --> 0:31:20.080
<v Speaker 1>doing that. I'm glad Apple is finally doing a push

0:31:20.120 --> 0:31:23.160
<v Speaker 1>to do more native apps, because yeah, I think absolutely

0:31:23.200 --> 0:31:26.000
<v Speaker 1>will drive more engagement. A few other things here on

0:31:26.160 --> 0:31:28.640
<v Speaker 1>This is on the iOS thirteen side, So the iPhone

0:31:28.720 --> 0:31:31.120
<v Speaker 1>and iPad update. Obviously, the iPad is gonna get big

0:31:31.200 --> 0:31:34.760
<v Speaker 1>updates for multitasking as they try to push away from

0:31:34.760 --> 0:31:38.480
<v Speaker 1>the Mac in some respects Spring developers more towards the iPad.

0:31:38.520 --> 0:31:40.280
<v Speaker 1>Will get into that in a second, but also some

0:31:40.320 --> 0:31:44.400
<v Speaker 1>more functionality taking over some third pretty apps, like a

0:31:44.440 --> 0:31:48.200
<v Speaker 1>way to create a second display by connecting your iPad

0:31:48.280 --> 0:31:52.720
<v Speaker 1>to a Mac, a new reminders application that's pretty nifty,

0:31:52.880 --> 0:31:56.400
<v Speaker 1>new stuff and messages, updated maps, and new find my

0:31:56.520 --> 0:31:59.400
<v Speaker 1>Friends and find my iPhone combined app. Do you think

0:31:59.440 --> 0:32:02.400
<v Speaker 1>this is going to present issues for developers whereas Apple

0:32:02.520 --> 0:32:05.480
<v Speaker 1>was coming out with better versions in some respects of

0:32:05.480 --> 0:32:07.600
<v Speaker 1>what app developers are doing, or do you think this

0:32:07.640 --> 0:32:10.520
<v Speaker 1>is just going to make both sides better. It's it's

0:32:11.040 --> 0:32:14.200
<v Speaker 1>a very valid point a question. It's it's tough. It's

0:32:14.200 --> 0:32:16.840
<v Speaker 1>tough to know the answer here, right, Apple, Apple and

0:32:16.880 --> 0:32:20.360
<v Speaker 1>App Review have been putting companies out of business since

0:32:20.480 --> 0:32:22.240
<v Speaker 1>two thousand nine. Right that That's what I was like

0:32:22.280 --> 0:32:25.680
<v Speaker 1>to say, because you know how many companies I had

0:32:25.720 --> 0:32:28.520
<v Speaker 1>to call and destroy and say, look, your business model

0:32:28.520 --> 0:32:30.560
<v Speaker 1>doesn't work anymore. We can't allow that type of app

0:32:30.560 --> 0:32:32.920
<v Speaker 1>in the store. I've done that too many companies. Now,

0:32:32.960 --> 0:32:35.960
<v Speaker 1>some of those people are still friends of mine, oddly enough,

0:32:36.600 --> 0:32:38.920
<v Speaker 1>or they became friends in this process because they like

0:32:39.040 --> 0:32:41.880
<v Speaker 1>the transparency and the openness of me saying, look, I'm sorry,

0:32:41.880 --> 0:32:45.000
<v Speaker 1>we're entering into this business. And so that's happened too

0:32:45.160 --> 0:32:47.240
<v Speaker 1>for you. I mean, I'm sure it was. What's the

0:32:47.280 --> 0:32:49.600
<v Speaker 1>personal broke my heart? Broke my heart every time, because

0:32:49.840 --> 0:32:52.280
<v Speaker 1>I would say to the reviewers almost every day, it's like,

0:32:52.520 --> 0:32:56.800
<v Speaker 1>because remembers two thousand nine, uh, a lot of developers

0:32:56.800 --> 0:32:59.520
<v Speaker 1>were submitting apps and we weren't in there. I wouldn't

0:32:59.520 --> 0:33:02.200
<v Speaker 1>say it was a session, but the economy wasn't super strong.

0:33:02.280 --> 0:33:04.400
<v Speaker 1>A lot of developers were out of jobs, and I

0:33:04.400 --> 0:33:07.480
<v Speaker 1>would remind the review team every day that you are

0:33:07.560 --> 0:33:09.840
<v Speaker 1>what's stopping an app from getting on the store and

0:33:09.880 --> 0:33:12.400
<v Speaker 1>potentially making money for this developer to put food on

0:33:12.440 --> 0:33:14.480
<v Speaker 1>the table and send their kids to school. But look,

0:33:14.560 --> 0:33:18.480
<v Speaker 1>this is one of those cases where um, a developer

0:33:18.560 --> 0:33:22.280
<v Speaker 1>can can take Scott four Stalls advice and say, look,

0:33:22.320 --> 0:33:25.920
<v Speaker 1>I can do something better. Let me out think Apple here. Uh,

0:33:26.120 --> 0:33:28.600
<v Speaker 1>not easy to do always. Apple's got a lot of

0:33:28.640 --> 0:33:30.600
<v Speaker 1>money and they've got a lot of big brains. But

0:33:30.640 --> 0:33:32.400
<v Speaker 1>at the same time, I think we're gonna always come

0:33:32.440 --> 0:33:37.880
<v Speaker 1>and find another avenue at this same same type of technology.

0:33:38.160 --> 0:33:41.840
<v Speaker 1>What about the Forgotten app Store, the t VUS App Store,

0:33:42.080 --> 0:33:45.320
<v Speaker 1>What is going on there? Her are they getting a

0:33:45.320 --> 0:33:48.000
<v Speaker 1>lot of submissions? It doesn't seem like new apps are

0:33:48.000 --> 0:33:50.120
<v Speaker 1>getting added to that regularly or people are really taking

0:33:50.120 --> 0:33:53.880
<v Speaker 1>advantage of the plot. It's it's sad to me past

0:33:53.960 --> 0:33:57.880
<v Speaker 1>the iOS app store, the the TV app store. To me,

0:33:57.920 --> 0:34:00.160
<v Speaker 1>it was going to be was was my fair of it,

0:34:00.760 --> 0:34:03.560
<v Speaker 1>because I loved having the big screen. I love just

0:34:03.600 --> 0:34:06.240
<v Speaker 1>being able to sit there and do that. But you know,

0:34:06.360 --> 0:34:08.960
<v Speaker 1>it's not easy to enter your credentials. You don't have

0:34:08.960 --> 0:34:11.319
<v Speaker 1>to get your app out and and uh on your

0:34:11.320 --> 0:34:14.000
<v Speaker 1>iPhone and and so for me, it's just it's not

0:34:14.200 --> 0:34:16.919
<v Speaker 1>still not a great user experience, and how many people

0:34:17.080 --> 0:34:19.319
<v Speaker 1>enter the password by speaking it into the thing, And

0:34:19.320 --> 0:34:21.799
<v Speaker 1>when you're surrounded by folks, you know you don't do that.

0:34:22.160 --> 0:34:25.040
<v Speaker 1>So it's it's difficult to get into the TV app

0:34:25.080 --> 0:34:28.160
<v Speaker 1>store um for a user to get in there and

0:34:28.200 --> 0:34:31.520
<v Speaker 1>find interesting things. But I think there's still so much promise.

0:34:31.640 --> 0:34:34.640
<v Speaker 1>We just need better ways of interacting with it. And

0:34:34.840 --> 0:34:36.520
<v Speaker 1>I still love yet to see that, right And what

0:34:36.560 --> 0:34:38.840
<v Speaker 1>about the home Pod. There's no official app store, but

0:34:38.960 --> 0:34:41.319
<v Speaker 1>there is a way to tap iPhone apps into it.

0:34:41.719 --> 0:34:45.160
<v Speaker 1>I think it's a huge, huge missed opportunity. Agree, I

0:34:45.200 --> 0:34:48.319
<v Speaker 1>don't anticipate that being fixed this year. But do you

0:34:48.360 --> 0:34:50.080
<v Speaker 1>would Do you think they would go up against the

0:34:50.160 --> 0:34:53.960
<v Speaker 1>Alexa app? I think they should, absolutely should. It's just

0:34:54.120 --> 0:34:57.640
<v Speaker 1>they need more right for right now, Alexa has got

0:34:57.880 --> 0:35:00.600
<v Speaker 1>pretty you know. I I go into Alexa if if

0:35:00.640 --> 0:35:02.000
<v Speaker 1>I want to get something new on that, I go

0:35:02.040 --> 0:35:04.440
<v Speaker 1>to my phone. I find something interesting and I install it,

0:35:04.600 --> 0:35:06.680
<v Speaker 1>and pretty much anything I want is there for the

0:35:06.719 --> 0:35:09.960
<v Speaker 1>most part, and I enjoy that. When you can get

0:35:10.000 --> 0:35:12.320
<v Speaker 1>to that point with the home Pot, when there's enough submissions,

0:35:12.320 --> 0:35:14.560
<v Speaker 1>I just don't know how much there is there right now. Yeah,

0:35:14.560 --> 0:35:18.200
<v Speaker 1>it seems like one of the weaker products in their lineup.

0:35:18.440 --> 0:35:22.000
<v Speaker 1>But just one other thing here that I just wanted to,

0:35:22.280 --> 0:35:24.520
<v Speaker 1>you know, to touch upon. Going back to w w

0:35:24.760 --> 0:35:27.000
<v Speaker 1>d C. What was it like for you personally, like

0:35:27.080 --> 0:35:30.399
<v Speaker 1>that week, that time that lead up to it. What

0:35:30.440 --> 0:35:33.920
<v Speaker 1>was the drop off after those June introductions and does

0:35:33.920 --> 0:35:35.919
<v Speaker 1>the process really ramp up for you in those three

0:35:35.960 --> 0:35:40.600
<v Speaker 1>months between the new iPhone release and w w DC finishing. Yeah,

0:35:40.920 --> 0:35:43.279
<v Speaker 1>w d d C was was difficult for my team.

0:35:43.760 --> 0:35:45.600
<v Speaker 1>The first year I was there. We had no presence

0:35:45.640 --> 0:35:47.759
<v Speaker 1>at at dub d C as far as my team

0:35:47.800 --> 0:35:50.560
<v Speaker 1>was concerned. My team was back in Creuputino just trying

0:35:50.560 --> 0:35:53.440
<v Speaker 1>to prove apps right to any review apps UH and

0:35:53.520 --> 0:35:55.319
<v Speaker 1>I would walk the halls and I would talk to

0:35:55.360 --> 0:35:58.480
<v Speaker 1>developers UH, and I realized that was a big missed

0:35:58.480 --> 0:36:01.640
<v Speaker 1>opportunity for us for the app review organization to actually

0:36:01.680 --> 0:36:03.840
<v Speaker 1>sit down and meet with developers. So was that that

0:36:03.880 --> 0:36:05.520
<v Speaker 1>next one in two thousand and ten that I said,

0:36:05.560 --> 0:36:07.880
<v Speaker 1>we need a room I need I need to be

0:36:07.920 --> 0:36:10.080
<v Speaker 1>part of a marketing event or something so we can

0:36:10.080 --> 0:36:13.920
<v Speaker 1>start talking to developers. And that became a big room

0:36:13.960 --> 0:36:17.200
<v Speaker 1>full of my most senior app reviewers. These were typically

0:36:17.280 --> 0:36:20.080
<v Speaker 1>the ones that would call developers. You got calls from

0:36:20.120 --> 0:36:22.200
<v Speaker 1>these people. All of us got calls from these guys.

0:36:22.480 --> 0:36:24.760
<v Speaker 1>They were the ones that would be able to represent

0:36:25.120 --> 0:36:27.239
<v Speaker 1>the team well and be able to answer questions right,

0:36:27.280 --> 0:36:30.600
<v Speaker 1>because developers love to record app review and try to

0:36:31.000 --> 0:36:33.720
<v Speaker 1>put them on I remember there were some blog posts

0:36:33.760 --> 0:36:37.279
<v Speaker 1>were posting the recordings. Hi, this is whoever from Apphole's right,

0:36:37.760 --> 0:36:39.760
<v Speaker 1>And you know what I would do. I would download

0:36:39.800 --> 0:36:42.000
<v Speaker 1>all those I would listen to them, and then I'd

0:36:42.000 --> 0:36:44.680
<v Speaker 1>bring them to the person that was was talking and

0:36:44.719 --> 0:36:46.200
<v Speaker 1>the rest of the team, and I'd say, Okay, here's

0:36:46.200 --> 0:36:49.000
<v Speaker 1>how we should handle these calls. Now. It was embarrassing,

0:36:49.040 --> 0:36:51.279
<v Speaker 1>but it was also a teaching moment. I wasn't doing

0:36:51.280 --> 0:36:53.080
<v Speaker 1>that to out anyone and so you did a bad job,

0:36:53.160 --> 0:36:55.040
<v Speaker 1>It's like, hey, let's learn from this, let's figure out

0:36:55.080 --> 0:36:57.799
<v Speaker 1>how to make this better in the future. So it

0:36:57.880 --> 0:36:59.800
<v Speaker 1>was great to have all these reviewers there and the

0:37:00.040 --> 0:37:02.359
<v Speaker 1>and then I started getting iTunes connect folks in there,

0:37:02.560 --> 0:37:04.920
<v Speaker 1>started getting app store marketing folks into this room, and

0:37:05.120 --> 0:37:07.719
<v Speaker 1>so we basically had this big room full of If

0:37:07.719 --> 0:37:09.480
<v Speaker 1>you were a developer and you want to come into

0:37:09.480 --> 0:37:11.640
<v Speaker 1>our lab. You get answers to all your questions, how

0:37:11.640 --> 0:37:14.000
<v Speaker 1>do I get featured? You know, why are you rejecting

0:37:14.000 --> 0:37:16.640
<v Speaker 1>my app for sixteen point one or whatever the guideline was,

0:37:16.880 --> 0:37:19.120
<v Speaker 1>And and we get everyone together to be able to

0:37:19.160 --> 0:37:22.520
<v Speaker 1>help out developers. And so after that point two thousand

0:37:22.560 --> 0:37:26.440
<v Speaker 1>ten on dubbed d C was hard. I was in

0:37:26.480 --> 0:37:29.600
<v Speaker 1>the lab every day, but I get pulled into other

0:37:29.640 --> 0:37:32.200
<v Speaker 1>meetings with bigger developers. But mostly I would spend all

0:37:32.200 --> 0:37:34.760
<v Speaker 1>my time in the labs trying to solve people's problems.

0:37:34.760 --> 0:37:37.480
<v Speaker 1>And we had laptops there. We could look up exactly

0:37:37.480 --> 0:37:40.360
<v Speaker 1>what your problem was and be able to diagnose it

0:37:40.400 --> 0:37:42.839
<v Speaker 1>and tell you specifically what you needed to change this

0:37:42.880 --> 0:37:45.279
<v Speaker 1>screen right here right. Stuff that's difficult to do a

0:37:45.400 --> 0:37:47.719
<v Speaker 1>remail or even over a phone call. We could sit

0:37:47.760 --> 0:37:50.160
<v Speaker 1>down with the developer and let them know what the

0:37:50.160 --> 0:37:52.960
<v Speaker 1>problems were. This is where it was in these meetings

0:37:52.960 --> 0:37:56.479
<v Speaker 1>that some of these developers whose businesses I took down

0:37:56.800 --> 0:37:58.200
<v Speaker 1>would come to me and talk to me, and we

0:37:58.239 --> 0:38:02.040
<v Speaker 1>became friends over time. An amazing turn. Um, well, thank

0:38:02.040 --> 0:38:05.480
<v Speaker 1>you so much. This was incredibly fascinating and eye opening.

0:38:05.520 --> 0:38:08.480
<v Speaker 1>I feel like we have a real inside peek into

0:38:08.760 --> 0:38:11.440
<v Speaker 1>you know the app store. Well, thank you, this is great,

0:38:11.440 --> 0:38:16.319
<v Speaker 1>Thank you, thank you. Felt really appreciate it. And that's

0:38:16.320 --> 0:38:19.280
<v Speaker 1>it for this week's episode of Decrypted. Thanks for listening.

0:38:19.600 --> 0:38:21.160
<v Speaker 1>I want to know what you thought about this show

0:38:21.520 --> 0:38:24.120
<v Speaker 1>right to us at Decrypted at Bloomberg dot net or

0:38:24.160 --> 0:38:26.520
<v Speaker 1>I'm on Twitter at at Mark German and I'm at

0:38:26.560 --> 0:38:29.439
<v Speaker 1>brad Stone And please help us spread the word about

0:38:29.480 --> 0:38:32.040
<v Speaker 1>our show by leaving us a rating or review wherever

0:38:32.080 --> 0:38:34.960
<v Speaker 1>you like to listen to podcasts. This episode was produced

0:38:34.960 --> 0:38:38.200
<v Speaker 1>by Pia good Cary and Lindsay Kraditwill. Our story editor

0:38:38.360 --> 0:38:41.120
<v Speaker 1>was Aki Ito. Thank you also to Ann vander May

0:38:41.239 --> 0:38:44.880
<v Speaker 1>and Emily Us. Francesco Levie is head of Bloomberg Podcasts.

0:38:45.040 --> 0:38:46.040
<v Speaker 1>We'll see you next week.