Waveform: The MKBHD Podcast - Why Are There So Many iOS-Only Apps?

Episode Date: February 26, 2025

It's time for a bonus episode! In this one, Adam tries to figure out why there are so many apps that are exclusive to iOS. He brings in Marques, Andrew, and Ellis to talk about some of the reasons he ...found by talking with developers. Special thanks to Christian Selig, Karn Saheb, and Curtis Herbert for lending their expertise! P.S - We're headed to Austin! If you're going to be at SXSW in March we'll be doing a live show so come say hi! Links: Christian Selig:  - Website: https://christianselig.com/  - Threads: https://www.threads.net/@christianselig - Pixel Pals: https://apps.apple.com/us/app/pixel-pals-widget-pet-game/id6443919232 Karn Saheb: - Website: https://karn.io/ - Threads: https://www.threads.net/@karnsaheb - Bluesky: https://bsky.app/profile/karn.io Curtis Herbert:  - Website: https://curtisherbert.com/ - Slopes app: https://linktr.ee/getslopes - Threads: https://www.threads.net/@parrots01 Music provided by Epidemic Sound  Shop the merch: https://shop.mkbhd.com Socials: Waveform: https://www.threads.net/@waveformpodcast Marques: https://www.threads.net/@mkbhd Andrew: https://www.threads.net/@andrew_manganelli David Imel: https://www.threads.net/@davidimel Adam: https://www.threads.net/@parmesanpapi17 Ellis: https://twitter.com/EllisRovin TikTok:  https://www.tiktok.com/@waveformpodcast Join the Discord: https://discord.gg/mkbhd Music by 20syl: https://bit.ly/2S53xlC Waveform is part of the Vox Media Podcast Network. Learn more about your ad choices. Visit podcastchoices.com/adchoices

Transcript
Discussion (0)
Starting point is 00:00:00 Support for this show comes from Indeed. Indeed-sponsored jobs can help you stand out and hire fast. Your post even jumps to the top of the page for relevant candidates to make sure you're getting seen. There's no need to wait any longer. Speed up your hiring right now with Indeed. And listeners of this show will get a $100 sponsored job credit. To get your jobs more visibility, at indeed.com slash vox ca.
Starting point is 00:00:23 Just go to indeed.com slash vox ca. Just go to indeed.com slash vox ca right now and support the show by saying you heard about Indeed on this podcast. Indeed.com slash vox ca. Terms and conditions apply. Hiring Indeed is all you need. You understand tech. You already use a VPN, a password manager,
Starting point is 00:00:43 and an ad blocker. Surely you are not exposed, right? Find out for sure by going to cloaked.com slash Vox. That's C-L-O-A-K-E-D dot com slash V-O-X. There you can plug in your phone number to see if any of your personal information is vulnerable. Cloaked can help you get your data removed from hundreds of data brokers, generate unlimited working phone numbers to protect your real one, and also offers $1 million insurance against identity theft.
Starting point is 00:01:10 That's cloaked.com slash vox, and check out with code podcast to get 30% off a cloaked subscription. I think a lot of the really cool Android only apps are the ones that... Name one. Well, I can't name them. But I would imagine that they're the ones that let you do things that Apple doesn't let you have access to. What is up, people of the internet?
Starting point is 00:01:45 Welcome back to another episode of the waveform podcast. We're your hosts, I'm Marques. I'm Andrew. And I am Adam. And Adam is sitting where I'm normally sitting. And I don't make the rules, but I think that means you're hosting now. It's bonus episode time.
Starting point is 00:02:00 I stole your seat. I took it. The drum, that was an accident. It worked. Atlas is still on the boards. Thank God. I stole your seat. I took it. The drum, that was an accident. Alice is still on the boards. Thank God. Okay, so this episode is going to be all about why there are so many iOS apps. Why there are so many iOS only apps, more particular.
Starting point is 00:02:19 So Marques, you are famously a dual wielder of phones. You have Android, you have iPhone in both pockets at any given time. It's true. What are those two phones right now? Currently, it's the iPhone 16 Pro in, I guess it's just black, space black maybe, and then the Samsung Galaxy S25 Ultra in, I think they call it silver blue. That's a weird name. Something like that.
Starting point is 00:02:42 There's no way they call it silver blue, right? I think they do. I'm going to look that up while we continue Yeah, okay. So in your experience having two phones for the past what ten years? Yeah, are there any apps that you wish were on both devices or that you avoid using just because it's only on iOS only Oh constantly. Yeah I mean one of the things we've talked about is to-do list apps and One of them will like float across my, and the first thing that I'll check
Starting point is 00:03:07 is, is it iPhone only? Like, it happens a lot. So if it is, do you download it? Do you move forward, or? If it is, it makes me less likely to want to plunge and really check it out, because I know I spend a lot of time on the Android phone, and I want to be able to use it on both. So yeah, it's kind of a deal breaker for me,
Starting point is 00:03:23 if it is iPhone only. Andrew? First of all, it is called Silver Booth. There's also pink, gold, and white silver as different colors. Wow, unbelievable. It turns out if you just like combine colors, you get new colors. I had no one. I've never had an iPhone. I've literally never been an iPhone. And you just recently got an iPad mini I did get an iPad mini Did you install any apps on the iPad mini that you've been hearing everyone talk about that were iOS only every single app on my iPad? is like Probably a Google forward app
Starting point is 00:03:57 Like everything I downloaded was a lot of things just on my phone already that I have then the iPad version of for a bigger Screen and so you're using your iPad mini as like a conduit for Google services. Yes, like I really like it to like walk around the office and have Google tasks on which is terrible on the iPad and like stuff like stuff like that. Nice. What phone are you using right now? S24. And how does it feel to be so much worse than us?
Starting point is 00:04:20 Can I just say I'm seriously debating getting the S25 solely because they made a case that's a crock. And I really might try to get the S25. That cannot be with the upgrade. Not to derail the conversation. I don't even know what we're talking about. But yes. Somewhere in a Samsung marketing department,
Starting point is 00:04:43 you are someone's like dream customer. They pitched this idea and they were like, someone will upgrade from the most recent Samsung phone to the new one just for this case. Yes. And that's you. It might be me, but yes, to answer your question, I find it, I don't think Alex has ever had an iPhone, but I feel like I might be one of the only people
Starting point is 00:04:59 in the office who have like never at any point in my life been an iPhone user. Interesting. And I think the iPhone's great also, which is even funnier. And I've had the opportunity to do it plenty of times. Ellis, have you ever had an Android phone? Yeah, my first two phones were Androids. Do you remember what they were?
Starting point is 00:05:18 Yeah, one of them was a Samsung Intercept, and the other one was a Kyocera Rise. Interesting, I remember Kyoc rise And I loved those phones So I said Kyocera, I don't know if I'm wrong. Are these what? Oh, I always said I mean, they're Android phones. Oh, okay You heard it here first just having Android does not make a phone Andrew Manganiello, everybody. 2025.
Starting point is 00:05:46 Okay, so personally, and you guys know this, I always jump between iOS and Android. I have no loyalty to anyone, and it causes me nothing but headaches. All the time when I switch between the two operating systems, I lose access to a ton of apps, and it's very annoying. And that is the thing that always bugs me. It's not so much the blue bubble green bubble situation I don't really care
Starting point is 00:06:07 about that because I use whatsapp or signal or like all the other things yeah I'm so much better. Hey it's our audience. Just use whatsapp. But there are so many other apps that become like a part of my just day-to-day existence that I just lose access to like when Ellis first started here he put me on this app called Copilot. It's a budgeting app. On the same thing. You use it too?
Starting point is 00:06:28 No, Marques put me on it. Really? Yeah, when he put out a video a year or two before I started working here called What Apps Are On My Phone, it was in there. Copilot's one of them. Well, I've been influenced through influence. So I downloaded the Copilot app.
Starting point is 00:06:43 It was awesome. It was my budgeting app. And then I switched to the S24 Ultra and just lost all my like budgeting. Like they don't have an Android app. There's also Flighty, like we've spoken about. That is an amazing flight app that tracks all your things. If you're like running between gates and you're about to miss your flight, it will tell you like the quickest reroutes and everything.
Starting point is 00:07:00 It's like a very powerful app. There's this app that I use called Gentler Streak, which is for my workouts, and it is also iOS only and Apple Watch only. So when I switch, I just lose all of that. That's- I'm sensing a theme here. Yes. You lose everything always when you switch
Starting point is 00:07:16 from iOS to Android. Correct. It's very rarely the other way around. Very rare. Yep. But that's what I wanted to get to the bottom of. I want to find out why there are, one, so many iOS only apps. You know, like there's not a lot of Android only apps. Like there's a few, but mostly iOS only. And then, I mean, I guess, like you said, it's my fault for switching in the first place between operating systems.
Starting point is 00:07:42 But also not really, because I don't know why me switching my phone has to mean that I lose like my budgeting app. You know, like that's crazy to me. So I wanted to talk to a bunch of developers and figure out like why this is the case. Let's get to the bottom of this. Why are there so many iOS only apps and not both cross platform?
Starting point is 00:08:01 So without knowing anything that we are about to get into just off of your like gut feelings and your years of experience, higher than average, you know, consumer experience, why do you think there are so many iOS only apps? You want to go first? I have an answer. Yeah. What's your answer? I'm not quite a developer, but we do have an app that we've worked on developing for a year. Really? Yeah. Oh, I did not know that. Yeah, yeah, it's called Panels. Oh, cool.
Starting point is 00:08:26 It's a pretty sweet wallpaper app. So the main answer that I've found is that when you're developing an iOS app, you develop one version of the app, and with minimal effort, it works across hundreds of millions of devices, across a variety of screen sizes, iPhones from the most recent to four, five, six,
Starting point is 00:08:43 seven year old, easily getting it on an iPad. It might not be the most beautiful iPad app, five, six, seven year old, easily getting it on an iPad. It might not be the most beautiful iPad app, but it works on iPads. It's just instantly seamlessly compatible. And with Android, this fragmentation world means that you have to do more work to get it to work with the same number of devices. So if I'm just an indie low budget developer and I wanna maximize my ROI, make an iPhone version of the app and that's your easiest way to reach the most people. And then of course it's the stickiness factor after that.
Starting point is 00:09:14 So if you have people on iPhone that really like it, they'll continue to use it. Yeah. Andrew. Yeah, I mean, I feel like the simplest answer is if you're just talking about market share, especially in the US, Apple has so much, but you can make an app that fits nicely
Starting point is 00:09:32 into every single iPhone, and that will fit into like a third of the total Android phones that came out that year. There's just so many Android phones and Android phone sizes and everything that it's like, it's so much more work to get them to play nicely with everything. Okay.
Starting point is 00:09:49 You know, I had similar thoughts at first, but I feel like those are just like gut instincts, you know? You do have some actual experience with like building an app, but I really wanted to like get to the bottom of it and talk to people that live this life and figure out what is going on. So I hit up Christian Selig, friend of the pod. He's a developer that I don't know, listener, if you guys don't know,
Starting point is 00:10:09 he made Apollo for Reddit. And when it got shut down, like two years ago, I think at this point, too long. Yeah, two years ago, he also made the Juno app for AppleVision Pro, which is the YouTube player that also got shut down. But he does make Pixel Pals, Which is one of my favorite iOS only apps then I also reached out to Karn an Android engineer at notion and I wanted to talk to him about the Android side of things and then John will put me in touch with one of his buddies this guy called Curtis Herbert
Starting point is 00:10:39 Who is a developer that has successful apps on both? iOS and Android. So we're checking all the boxes here. I wanted to cover our bases. Spoiler alert, it's pretty much exactly what you guys said. But the details are actually really fascinating to think about. Yeah, when I said it out loud, in my mind,
Starting point is 00:11:00 I could immediately hear all the people who know how to develop saying, who cares about screen sizes and stuff? I'm sure like it doesn't account for that already because nothing's static. So that's like my guess into that, but I'd like to know why that variation makes it so much harder.
Starting point is 00:11:16 Cause I don't know, you know, the time I made a website when I was like 14, it was like static and fit in like 800 by 600 web page. Yeah, like so now you've got all these different sizes. I'm sure nothing is static anymore. It can probably pretty easily fit into easy in the terms of the developers, impossible for peons like me.
Starting point is 00:11:38 But I also think, and maybe you'll have more info on this, that Apple has maintained like the same scaling from iPhone to iPhone, like year after year after year, where you can imagine the differences between an S25 Ultra and their 2830 by 1440 screen, scaling that perfectly to the Oppo Find N5, with a crazy different aspect ratio and resolution, is a lot more challenging. We'll find out, because we are going to talk to everyone. Actually, Karan had a really good reason
Starting point is 00:12:10 why he thinks that Android has a superpower that in the future people might start leading that way, which I found really interesting. How's that for a hook? You're gonna have to stick around and find out. Is it AI related? Yes. Take it away, me.
Starting point is 00:12:24 Okay, so the whole point of this is to figure out why there are so many iOS only apps. So I thought we'd break this down into three main sections. The first is why iOS in the first place? Like, why can't you start building on Android and then double back and do iOS? Why do so many developers instinctively turn to iOS first? The second is, OK, let's say you start on iOS, right? You have a successful app. Now why not double back and build an Android app?
Starting point is 00:12:50 Android is like most of the world. You know, you would think that that would be enough of an incentive to then double back and build the Android version, but it's not. And the third point is why not use tools that let you do both? You know what I just thought of an equivalent for this? As a content creator,
Starting point is 00:13:05 if you think of different platforms the same way. Like if you're an iOS only developer and you make an iPhone app and you're really successful there, that's like being an Instagram influencer and making Instagram native content and getting successful there. And then the question is,
Starting point is 00:13:21 well, why don't you put it on YouTube too? YouTube's another platform and it's like, well, I could, but it on YouTube too? YouTube's another platform and it's like well I could but it wouldn't really be YouTube native I would have to really focus on the YouTube part of it, but I'm doing so well on Instagram I might as well double down on it and just become really good with Instagram and it just feels like a similar conversation Yeah, I had anyway in this analogy. What is tick-tock? No, it's actually it's just like whatever Huawei phone,
Starting point is 00:13:46 like it's maybe gonna go away, but maybe like why keep working on it if it's gonna disappear. As an individual developer, there's the aspect of where to focus your time is a really tricky question to ask and a really valuable question because as one person, you only have so much and it's valuable to figure out where you wanna direct all that time. And for me, I've never found there
Starting point is 00:14:07 to be a way where I can kind of have the cake and eat it too and develop for both platforms. So it's kind of a factor of, like even back when I was developing Apollo, I was kind of of the mind. There was a lot of requests for the Android app, for instance. But I knew every week, every 10 hours I put into this potential Android app would be 10 hours potentially taken away from making the iPhone app
Starting point is 00:14:29 that much better. So it's kind of like an opportunity cost in a way. And I think that's how a lot of small teams, like you can't get much smaller than one person, kind of think about it in that, I've got this fine item out of time, where is my energy best spent? Which I guess is fair, because you know,
Starting point is 00:14:47 if you're, like these are both full-time jobs basically. If you're an iOS engineer and an Android engineer, those are two completely different career paths, you know? So it takes a lot of work. I get why it's difficult to split yourself in two, but that still doesn't answer the question, like, why iOS? Like, it could work the other way around. You could start on Android, make an Android only thing
Starting point is 00:15:05 and then port it over to iPhone, you know? But it always happens on iOS. Oh, there's another thing we forgot to mention. Oh what? Which is that iPhone users spend more on apps. Yeah. Yeah, that is true. You might be getting to that.
Starting point is 00:15:19 Definitely. Okay, yeah. So Karin says, you know, it's interesting. I think like, especially here in like North America, you definitely do see like a prevalence of like iOS only apps. And, you know, you mentioned some of the reasons for that. You know, it's like more money to be made on that side. I think like the average spend for an iOS user is higher
Starting point is 00:15:37 than what you'd see for like an Android user. But I think also just like over the last little while, I think iOS devices have become a larger market share in North America. And so people who develop apps probably have their first experience with like an iOS device instead of an Android device. Not necessarily true in the rest of the world,
Starting point is 00:15:57 but definitely here in North America. And I actually hadn't thought about that, that like aspect of it. And it pains me to say it, but you know, we are old, us three here in this room. Do you know what happened 18 years ago, in 2007? I was born. The Crunchwrap Superroom.
Starting point is 00:16:12 Well, the iPhone came out in 2007. The iPhone came out in 2007. I remember a time before iPhone. This is true. Not a lot of people do. No, I remember. Yeah, I remember. Yeah. Yeah. I remember.
Starting point is 00:16:26 Just saying I remember makes me feel so old. Back in my day. I remember when there was a time before smartphones, period, you know, like the flip phone and stuff. My first cool phone was the T-Mobile Sidekick. Did you guys ever have that? I remember having friends that had Sidekicks. And you ever wanted one?
Starting point is 00:16:44 It was cool to have. I think I probably wanted one. I always felt left out not having one. I mostly remember the iPhone coming out because I, well it was AT&T only, and I wanted the Android version of it. And the first thing that felt super, or I guess it wasn't,
Starting point is 00:16:57 I didn't want the Android version of it back then. I wanted the non-iPhone version of it. The LG Voyager. Oh yeah. Not really a smartphone, but if you remember, touchscreen on the front. I feel like we were mostly focused on touchscreens, less of the smart capabilities.
Starting point is 00:17:11 And then you'd flip it open like a hot dog, and then it would have a keyboard and a screen. I one time tripped off a sidewalk, fell face first, like running to go to the bathroom, opened my phone up, saw the front screen was completely shattered, went, few, at least I have the inside screen, opened it up and glass just fell out of the inside of it. So I broke both screens.
Starting point is 00:17:31 That's impressive. Mine too, yeah. You had a Voyager too? I had a Voyager. And you broke it? I broke it. It was huge. It slipped out of my pocket getting out of a cab
Starting point is 00:17:39 and I curb stomped it. Oh my God. And it like was open and I landed, my foot just like bent it backwards over the curb in one step I was like, it's toast. That's rough unfortunate. Yeah Wow Well, yeah for a lot of people the iPhone was their first like phone experience, you know, like for people younger than us Which like it's funny to think about like when you think of trends and the market and stuff like that It makes sense that people that whose first experience
Starting point is 00:18:05 was on an iPhone and on an iOS device, when they grow up and learn programming and learn developing and get into this world of technology, they just wanna do the thing that they already have. Like you wanna build an app for the thing you've been using your whole life. And here in North America, we have a dominant market share of people using iOS devices.
Starting point is 00:18:24 It's not necessarily the case globally, but definitely here in North America. Marques, you are someone that has been doing tech videos for how long? When was your first video? The one that keeps getting recommended to me every six months? Oh, nine.
Starting point is 00:18:37 Oh, nine? Yeah. That's two years after the iPhone. Yeah. What was your first iPhone review? So my first iPhone review wasn't until, I want to say the 5S. The 5S?
Starting point is 00:18:46 So iPhones were coming out and I was getting comments about why aren't you doing iPhone reviews? And I was like, I'm on Verizon, bro. Like I review what I can get my hands on. And I was doing all these Nexuses and all these other phones. And finally an iPhone was available that I could test. And I just got it.
Starting point is 00:19:04 And that was the beginning. That's crazy. You know, this just made me think of that, that like we keep saying iPhone was AT&T only, like that was a legitimate hurdle for US consumers back then. And to see so many people now be like, oh, the iPhone has this crazy market share,
Starting point is 00:19:20 people are only buying iPhones. Like back then it was hard to buy an iPhone and it still got to this point. Despite for years it actually being, like I had zero chance of getting one because I was on Verizon. And exclusivity for awhile. Yeah, why do you think it became so dominant? The iPhone?
Starting point is 00:19:34 Yeah. Have you ever used an iPhone? No. Two part answer. There's how it became dominant and then how it stayed dominant. You know what? I'll take the first one How did it become dominant? It became so the iPhone came out and it had genuinely impressive
Starting point is 00:19:52 innovative tech in it and the multitouch the glass touchscreen all the stuff that made the iPhone the iPhone and They kept it really simple and easy to use and very slowly iterated on it and it became better and better and more and more Accessible and so that was a reason why it gained traction as this new, better thing. Competition caught up. Lots of people have lots of options now, but they have kept their market share by this ecosystem they've built around the iPhone,
Starting point is 00:20:19 this sticky effect where there's so much in the iPhone that it's hard to leave, nothing comes with you. Arguably, not even arguably, anti-competitive behavior on Apple's part. But also culture, like the blue bubble, green bubble thing is more than just Apple now. It's just people who have iPhones. It's a status symbol, it's a premium device.
Starting point is 00:20:41 People think of Androids as knockoffs. It's a whole thing in the US. People are watching this in other countries, like, are you serious? Like that's all happening independent of what Apple does. So that's why. Andrew, what's your take? It wasn't a take, it was just thinking like, you know, now it's the green bubble, blue bubble
Starting point is 00:20:56 status symbol aspect. Back then was it, were people moving? Like I would love to see the AT&T numbers of pre, because Verizon, at least what I thought like that felt like the main carrier in the United States. One of the three biggest. One of the three biggest, but AT&T,
Starting point is 00:21:15 I would not doubt if they got significant market share of this like innovative phone coming out, being exclusive on there. And that exclusivity sometimes means not as many means building hype. This is my memory as like a, how old was I then? What was it, 2009 you said?
Starting point is 00:21:32 I think 2007 the iPhone came out. I was 17. You were 17? Old. Yeah. Wow. Sorry. You lived a whole life before the iPhone.
Starting point is 00:21:42 Wait. Yeah. You were about to be able to vote, and then the iPhone came out. And then it took it away. But why do you think it didn't take on, like why do you think that didn't happen globally? No clue.
Starting point is 00:21:58 Different markets behave and react to the same thing in different ways. So different price points hit different in different places, different cultural influences hit different, like the status symbol thing is true in other places too. And then people will buy an iPhone and they'll pressure their friends into buying iPhones. But also like in places where they buy phones outright
Starting point is 00:22:24 versus having a contract with their carrier and then spending $18 a month on a phone, that incentivizes very different behavior. In, let's just call it a random European country where the iPhone is $500 and has these features and the Huawei phone is $500 and has these features, I'm just gonna buy the better phone. I don't really care.
Starting point is 00:22:42 I don't use iMessage, I just use WhatsApp, so it's just a hardware competition. And Apple can lose that sometimes. Ellis, how old were you in 2007? I was in fourth grade. And I had one friend who had an LG chocolate because we were in fourth grade, so no one had phones. When did you get your first phone? I got my first phone when I was in fourth grade, so no one had phones. When did you get your first phone?
Starting point is 00:23:05 I got my first phone when I was in eighth grade. My parents really didn't want me to have a cell phone at all. They were like super anti-cell phone. And I saved up my allowance pretty much the entire time I was in middle school, and until I had enough money for my Samsung Intercept and a year's worth of service.
Starting point is 00:23:25 Nice. And I did it myself, damn it. We came out the mud. Who's on that grind? But yeah, so iPhone was not in my budget, nice, okay. Honestly, back then. Yeah, that makes sense as an eighth grader.
Starting point is 00:23:38 Yeah. Yeah, so Christian had something to say about this. He said, Like iPhones globally are very much losing to Android, I think. Like it's, it's Android has definitely won that war globally, but in North America, like iPhones, I think especially among teenagers have like overwhelming
Starting point is 00:23:57 market share. Like it's, I think nearing like 90% of, and you have this market where like they dictate a lot of what goes viral and what, what matters and what makes money and what gets marketed. And when you have like a 90% market share of this group and even among adults, it's still very high in North America, iPhone versus Android. So you get these percentages where you're just looking at it and you're saying like I have 90% or somewhere in that realm of users on this one platform that makes more money. Is it worth me spending like absolute crap ton of time building this this separate component that will have a much smaller even marketable user base in aggregate
Starting point is 00:24:40 and statistically they also spend a little less money. So it's a very hard value proposition, I think, for a lot of small teams. And of the friends I've talked to who also do maintain an Android app, some of them are happy with it. Some of them are like, it's a really tricky market because Android users, statistically, are just from just running the numbers there, they spend less
Starting point is 00:25:05 money than iOS users. So you have teenagers in North America who have only ever used iPhones, growing up and engaging with apps that are only on iPhones, eventually becoming adults and buying those apps on iPhones at higher rates than their Android counterparts. And even Karn, the Android engineer at Notion completely agreed with that. He said, I think definitely the first part I would agree with where it's like, if you're just trying to make money, then like make iOS apps. Like there's more of a user base.
Starting point is 00:25:30 There's like people are more willing to sort of like give you money for something that you build. And I don't know if necessarily that's true on Android. I think like the expectations are different. Just like the, yeah, the demographics of the people who use Android devices have certain expectations, as one would when they're making these decisions. Like same reason you'd buy a PlayStation or an Xbox
Starting point is 00:25:59 or whatever the case might be. And so the expectations are different. And so maybe it like a little bit harder to get people to part ways with their hard-earned money. But that's not necessarily true for all things, right? A good example of this is probably like music apps, like a large streaming service. Like, you know, people pay the, you know,
Starting point is 00:26:19 whatever, nine, $10 a month for Spotify. And, you know, and it's like, you know, that's just what it is. But I think it just like, it depends on what the need is. And I think most people's expectations and needs are different on Android. Did he compare which user is PlayStation, which user is Xbox?
Starting point is 00:26:37 He did not actually. That would send our comments off the fucking rails. I could continue the analogy with Instagram versus YouTube. And you'll have to imagine for a second a complete lie, which is that Instagram has really great CPMs for content. So you're an Instagram-only content creator and there's great CPMs on Instagram,
Starting point is 00:26:58 why would I leave and go make YouTube content? Well, globally there's a bigger audience on YouTube, but the CPMs are lower. So you can work for that potentially larger audience with overall lower CPMs, or you could just stick to what you're doing really well, double down on Instagram, and that's a living. So you're saying Instagram is iOS. In this example, Instagram with really high CPMs is iOS. Okay, got it.
Starting point is 00:27:22 And Andrew, you have to say PlayStation or Xbox, who's who? Who's who? I'm putting you on the spot. I mean, the obvious answer is that PlayStation is blue and it would be iOS and Microsoft is green and would be Android and I'm an Xbox liker. And what's your handle on threads and blue skies so people can yell at you?
Starting point is 00:27:41 Uh, I don't even remember. Version. Prior to the best. Nice. Yeah, so overall remember. Prior to the best. Nice. Yes, overall his point was that the expectations on Android are just different. So so far, it seems like something we already knew.
Starting point is 00:27:52 iOS users spend more. Therefore, there's more of an incentive for developers to build for iOS. Nothing groundbreaking there, but that can't be the only reason, right? There has to be another reason. We'll find out after the break. ["The Big Bang"]
Starting point is 00:28:17 Support for this show comes from Indeed. You just realized your business needed to hire somebody yesterday. How can you find amazing candidates fast? Easy, just use Indeed. With Indeed Sponsored Jobs, your post jumps to the top of the page for relevant candidates, and you're able to reach the people you want faster. And it makes a huge difference.
Starting point is 00:28:37 According to Indeed data worldwide, sponsored jobs posted directly on Indeed have 45% more applications than non-sponsored jobs. Plus, with Indeed Sponsored Jobs, there are no monthly subscriptions, no long-term contracts, and you only pay for results. There's no need to wait any longer. Speed up your hiring right now with Indeed. And listeners to this show will get a $100 sponsored job credit to get your job's more visibility at indeed.com slash voxca.
Starting point is 00:29:04 Just go to indeed.com slash vox ca right now and support this show by saying you heard about Indeed on this podcast. Indeed.com slash vox ca. Terms and conditions apply. Hiring Indeed is all you need. BedMGM, authorized gaming partner of the NBA, has your back all season long.
Starting point is 00:29:24 From tip-off to the final buzzer, you're always taken care of with a sportsbook born in Vegas. That's a feeling you can only get with BedMGM. And no matter your team, your favorite player, or your style, there's something every NBA fan will love about BedMGM. Download the app today and discover why BedMGM
Starting point is 00:29:42 is your basketball home for the season. Raise your game to the next level this year with BedMGM, a sportsbook worth a slam dunk, an authorized gaming partner of the NBA. BedMGM.com for terms and conditions. Must be 19 years of age or older to wager. Ontario only. Please play responsibly. If you have any questions or concerns about your gambling or someone close to you, please
Starting point is 00:30:04 contact Connix Ontario at 1-866-531-2600 to speak to an advisor free of charge. BetMGM operates pursuant to an operating agreement with iGaming Ontario. We all know what a good website looks like, and we can all identify when a website just isn't up to snuff. But that doesn't mean it's easy to run a website of your own. Having a website and keeping it up to date is vital for your business and your messaging. Thankfully, KenStake can help you manage your site so you can focus on the million other things going on in your life. Their expert team handles it all. They've bundled up all the essentials to
Starting point is 00:30:40 make sites stress-free with speeds that'll wow your visitors, security that never sleeps, and a dashboard that's incredibly intuitive. And when you hit a snag, you'll be able to talk to real humans 24-7, 365. Actual people who get it, not AI chatbots. In short, KenStay is perfect for those who want professional results without needing a technical background. So if you're tired of being your own website support team, you can switch your hosting to KenStay and get your first month free. Okay, before the break, we stated the obvious. on sta.com slash waveform. Okay, before the break, we stated the obvious. iOS users spend more money on apps. That's a pretty good incentive
Starting point is 00:31:31 for developers to build for iOS. But that can't be the only reason. I wanted to know what the experience was like developing for both platforms. Is building for Apple really that much better? Okay, so both developers agree that you make more money on iOS. Let's be real, you're only making money on Apple's store
Starting point is 00:31:49 if you're making money in the first place. Like most apps don't make money, you know? It's just like, you're doing it because you wanna do it and you wanna like make an app. There are like commercial successes, I would say, like Karn brought up Flappy Bird. That I would say is like a viral hit, you know? Like, or Wordle, Wordle that got bought by New York Times.
Starting point is 00:32:07 We spoke with the creator. That is like a hit. You're making money on that somehow because it's in everyone's pocket. Wordle originally though was the viral hit. Yeah. And he bought it for like a million bucks, right? Which is awesome.
Starting point is 00:32:19 I'm not saying that's not. But like if you're thinking of like the absolute number one talked about app at a time, a million dollars feels not that crazy. Not that crazy. But you know, that isn't the case for most apps. Most apps don't make money, like I said. So I kind of wanted to figure out
Starting point is 00:32:35 why do developers keep flocking towards iOS? Like is there such thing as a developer lock-in? Turns out there is. You know, specifically for Apple, not only do you need to learn Swift, but you also need a Mac to code on, and you have to spend $100 a year on their developer fee. It's not like it's like a one-time fee. It's like $100 every year that you have to do it. And you know, if you're like a student who's like building an app on the side,
Starting point is 00:32:59 like do you want to be paying $100 a year on effectively another subscription for an app that you don't know will get off the ground. It's an interesting trade off to make, but I think Apple is notorious for streamlining the experience and development experiences is no different. Although I would say that people have talked to you about Xcode, which is the iOS development environment, don't really like it. I've talked to about Xcode, which is the sort of like iOS development, like sort of environment. Like, you know, don't really like it.
Starting point is 00:33:27 And I've used it at like Notion or, you know, in like other places, just like as like passing through or like making small changes. And like my experiences on like Android Studio is way better. So a little background. If you want to build an iOS app, you need to use a program called Xcode. And if you want to build an Android app, you need to use Android Studio. These are IDEs that... Wait, wait, wait.
Starting point is 00:33:48 I know what IDE stands for, but just for our listeners who might not know, what does that mean? IDE is Integrated Developer Environment. And it's basically a text editor. Wait. Nice. Nailed it.
Starting point is 00:34:02 Basically a text editor that lets you run code in it. So you can't even develop for iOS unless you're running Xcode on their hardware. And then on top of that, you need to pay the $100 fee every year in order to be a developer for Apple. Now to be fair, Android also has a developer fee, but it's a one-time fee of $25.
Starting point is 00:34:21 Not really the same. So you would think that all of that friction would be a huge turnoff for people developing for iOS. But turns out that Christian said that it actually like works in his favor. Apple through virtue of having so few devices that they both, you can build apps. You can only build apps on Mac.
Starting point is 00:34:39 So that's very controlled. You can only deploy it to a few devices. That's very controlled. They have this very controlled ecosystem that allows them to have a very refined developer experience. You download Xcode, you type some code, you compile it, you know, Bob's your uncle on Android. Like it was, it was very tricky. Like the back when I last tried, there was like two different Android, uh, IDEs you could like choose, like text editors you could choose from.
Starting point is 00:35:01 And then from then like the, you know, there's like 17 million devices you could choose from to emulate it on. And the emulator was really slow. And it's like, there's this fragmentation that exists that is very intimidating. So yes, you have to buy the hardware, and then you have to buy the developer fee, and you're paying for that,
Starting point is 00:35:18 and you have to use their program and everything like that. But once you get over that hurdle and you're just in that ecosystem, coding for the iPhone is so easy. I found that interesting because I hadn't really thought of it in that way I guess I'm like wired to instantly recoil from like anything that provides that much guidance But it turns out that when you're building a complicated program having the like guiding hand of Craig Federighi is actually kind of helpful But Christian brought up another point which is fragmentation and you mentioned this at the beginning too.
Starting point is 00:35:48 You hear it all the time when it comes to Android software and there's just too many devices and they all handle things slightly differently whereas Apple only has like what 20 devices or something like that like in total. So I called up Curtis Herbert who's a developer that has an app called Slopes which is pretty successful and works on both iOS and Android. So just as an example of one of the biggest headaches that he's run into while maintaining apps for both Android and iOS is the Samsung battery saving mode. The screen size is not the problem. This has actually been a huge point for slopes on Android is the device differences and the problem often isn't the UI, it's everything else. So a great example
Starting point is 00:36:28 is battery savers. There was actually a website out there, I forget the URL, but it was listing all the Android devices and basically how aggressive they were at killing apps for battery saving purposes. Samsung was at the top of this list forever. So a great example would be you're recording with slopes, you're using the GPS, you're clearly signaling to the system, hey, we're doing something that the user cares about here. Samsung wouldn't care. It would go in and just keep quitting slopes
Starting point is 00:36:57 throughout the day. And we'd have to have all kinds of help articles for like, here's how to go in for like this hardware device and kill the battery saver or change the settings for slopes so that hopefully it keeps it alive. And then for this manufacturer, here's how to do this. It's just the fact that they would install so much other software, like iOS, we can just,
Starting point is 00:37:20 it works the same on every iPhone, iOS works the same. Android is not that story. Depending on the manufacturer you come from, they're gonna have all kinds of custom tweaks and settings and all these things they do differently. And that can make life really hard. Yeah, my task manager app, TickTick, it has a function that it can remind you of a notification
Starting point is 00:37:42 for a task at some point at a specific date and time, but it says, hey, just to make sure this works, because it might not work on every single Android phone, go into the settings and disable the battery saver function of this app and blah, blah, blah, and it kind of gives you vague instructions to hopefully be generic for every Android phone, but you have to go in and do that
Starting point is 00:37:59 to guarantee that you get the notification for the feature to work. Oh my God. It just works on the iPhone. Yeah. That's one of those things. Interesting. Yeah.
Starting point is 00:38:06 So that kind of fragmentation makes it a little bit more difficult and intimidating for iOS engineers to dip their toe into the Android side of things. And then on top of that, Curtis said that a lot of his Android users just kind of expect the Android version of the app to not be a top priority. And so that's actually one thing that's also been a challenge on the Android side of the house,
Starting point is 00:38:24 has been we've definitely noticed Android users are challenging because they are so used to being treated like the second class citizens of mobile phones. And so we've noticed the default assumption for a lot of them is that we don't care about Android and we're just phoning it in because so many apps do it that way. And we're genuinely trying. And like a good example was last September, you know, we always have when iOS comes out in September, we always have support for the new features and all that kind of stuff. And we launched with a couple features alongside iOS. And right away on Instagram, we get some Android users like, oh, well, there you go, not caring about Android again. And it's like, it's iOS launch day.
Starting point is 00:39:12 Like, of course we're going to have an iOS update. What do you expect here? And we've had users write in and be like, oh, it's really frustrating. You don't care about Android. It's like, we have four years of constantly updates, and constantly trying to do right by the platform. And yeah, iOS is going to be a little bit ahead of Android, just because I am the founder of the company. I'm an
Starting point is 00:39:34 iOS developer. I don't sleep, I just write this code because it's my hobby. And like, I don't expect my Android engineer to keep up with me in that regard. That would be unfair. And like, I don't expect my Android engineer to keep up with me in that regard. That would be unfair. So like, yeah, there's an unfair advantage there. But we try really hard to launch features at the same time when we can to not hold back Android, like Android is constantly getting stuff. And we're trying so hard to do it right. And like when we reply to people, and we're like, hey, you know, we're a small team, one
Starting point is 00:40:03 iOS engineer now to finally,, one iOS engineer, now two, finally, but one iOS engineer back then and one Android engineer, like give us a break. They're like, oh my God, I'm so sorry. We just assumed like everyone else does it this way. But real quick, going back to the point about Android fragmentation, that doesn't just apply to the hardware
Starting point is 00:40:19 or the software of the phones. It also applies to the design. There's also this other aspect of it, which is that I think Android is like very fragmented, both as like an operating system, phones. It also applies to the design. Yeah, and they just care a little bit more about the, and this is not to say that Android engineers don't care about it, but maybe on average, I think folks who use iPhones are a little bit more, or develop for iPhones,
Starting point is 00:40:54 are a little bit more interested in the aesthetics of the product. And then I think also iOS and the design language for just Apple, I guess, in general, is very clean, very polished. And I think they have a lot of stuff that makes it easier for people to plug and play. And I think Android is trying to get to it. Google is trying to get to that stage. Maybe a good example of this is Material 3. they're pushing really hard on like trying to get material three to be like sort of the common way that that developers think about design. And that I think
Starting point is 00:41:30 is a hope at making sure that like the experiences can get to that polish without the kind of investment that that Android needs right now. So like in your head, if you had to pick YouTubers, one of them was, yeah, one of them represents an iOS developer and one of them represents an Android developer. Do you have any in mind? I have two. Michael Reeves is Android. That is a great one.
Starting point is 00:41:52 Michael Reeves is definitely sure. That's why I love him so much. Although he probably, he probably uses iPhone though. I might use my phone. Totally, but his videos are Android. Yeah. His videos are Android.
Starting point is 00:42:02 Just pure chaos. Whistling Diesel is Android. Who's an iPhone? God, who is? Dave2D is an iPhone. Oh, sure, yeah. That's a good one. I can see that.
Starting point is 00:42:11 Clean, very aesthetic, that's fair. Maybe Unbox Therapy, very, very, the consistent aesthetic is important. I would argue, if you want us to do that, Unbox would be Android because it's like a, just do it live, like not as pure as aesthetics. Yeah, pure aesthetically, yeah. Yeah, but yeah, totally style-wise.
Starting point is 00:42:30 What about like Zach from JerryRigEverything? That feels, hmm, that feels more Android because of what he's doing in the video. So he's taking things apart, putting it back together. I also had him as an Android developer in my head. Totally. What about Ollier? That would be an iPhone. Yes also had him as an Android developer in my head. Totally. What about earlier? That would be an iPhone.
Starting point is 00:42:48 Yes, that would be an iPhone. Right? That's just like, it feels right. Yeah. Those are like who I picture. Yeah, the vibes, that's who I picture. So let's be real. Aesthetics are important.
Starting point is 00:42:58 And in this age of Apple that we're living in, there's an entire generation of engineers and product designers who were raised in the Apple way of doing things and the overall Apple aesthetic. You know, straight lines, minimal, elegant, simple, aluminum. Can I just throw something out there? You may. I think the main reason I do not use an iPhone
Starting point is 00:43:17 is because of the aesthetics. Really? I, and up until recently, they let you do it, but I like a very blank home screen. You could not do that on iPhone. I thought it was super annoying. I don't know why everyone likes a cool background and then 40 app icons on their homepage.
Starting point is 00:43:34 That seemed terrible to me. What do you have on your home screen right now? It's just my dock, a clock, and the search bar. You could kind of do that on iOS. You can now. That's only in the most recent update you can kind of do that on iOS. You can now, that's like only in the most recent update you can kind of do it. Close, yeah.
Starting point is 00:43:48 Interesting. So it's like, it's kind of part aesthetics, part customization, cause they could lock you into an aesthetic, but if you don't like the aesthetic, it's not great. So if you have customization, you can change it to your own aesthetic, dub. And not only the aesthetics of Apple drive people in,
Starting point is 00:44:04 unless you're Andrew, but also if you're an iOS developer, you can just like also make more money on that platform. So it's kind of like these two driving forces that are leading everyone to just like start developing on iOS. But Curtis, the guy that I spoke with that has both apps, he actually really likes material design and what Google's doing right now.
Starting point is 00:44:24 So that might not always be the case because that is a different aesthetic that Google has been like consistent with. I don't know, I would push back on keeping up design lies with Apple. Like I think they're doing their own thing. And I definitely have respect for material. I feel like once we got to like the last three years
Starting point is 00:44:42 of material design, it's really started to click for me. I like it as a design language. I'm still an iOS guy. I like Apple's design language, but I definitely feel like material is headed in the right direction and I like it now. I like what we can do with it. Do they even call it material you anymore? Material you. I don't remember them saying that. I think that's just as like 14. Yeah, I don't think they've like announced I think that's just as of like 14.
Starting point is 00:45:05 Yeah, I don't think they've like announced anything in that way. Like we have a new thing, but that's kind of the point. That's the good thing. Curtis was saying that like one of the things that people who develop for iOS really value about Apple is the consistency and the stability of like their design is their design for years. Google will just like change it up and be like, that thing you were just doing for two years? Nevermind, we're on this now.
Starting point is 00:45:27 And with Material, Material U, right? Android 12, by the way. Android 12. Okay. That's like, it's been how many years now and they're still going with it. It's like consistent. And that is gonna start like the ball rolling down the hill
Starting point is 00:45:38 and keep the momentum moving, moving forward. So like. It'll change this year. Calling it, because you said that. Dude, if that happens, oh my God, I hope not. I like material you. Yeah. I do too.
Starting point is 00:45:50 Yeah. I'm gonna blame you if that happens. I'm gonna bring this up. Her she's watching this like. I got him. Material you is one of my favorite design aesthetics and I miss my pixel every day. But that said, it seems like Android really has an identity moving forward.
Starting point is 00:46:08 It has its own aesthetic now with Material U, a more natural, curvy, whimsical feel that some people can relate to, in the same way that there are those that relate to the minimal Apple aesthetic. But anyway, that's just about design, and this episode is about why there are so many iOS exclusive apps. So what is it about fragmentation that causes iOS developers to not want to cross over to the Android side of things? I mean, Android developers deal with fragmentation all the time, you know, it can't be that big of a problem. So also with fragmentation, one of the things that they mentioned, specifically Christian, Christian was saying,
Starting point is 00:46:39 even if they nail the developer tooling ecosystem, which I don't think they have. Neither is Apple, to be fair. But you also get this additional aspect once you're done, where, holy crap, the user base you're deploying to is not a holistic, they're all on the same page. iOS, within six months of the new iOS version coming out, you can be damn sure the vast majority of people are on it. So if there's a cool new Dynamic Island API, or a new notifications API or something that you want to play with, probably everyone's going to get it.
Starting point is 00:47:09 And that's a cool thing to build an experience around. Android, it's much more jagged and fragmented, which is a word that's been abused over the years. But that new feature you're building, the phones that get Android 20 or whatever on now might not get that in aggregate and majority for three, four years. So that feature you're building now
Starting point is 00:47:29 that you're super hyped about, like what, 5% of your users on Pixel phones might get it? Like that's not super exciting to develop for? On top of that, when you develop for it and you optimize for that feature and it's out, not even for the dynamic island, but just for a new version of iOS, that will hit hundreds of millions of people next week.
Starting point is 00:47:48 The stat in front of me right now on Apple's website is 76% of all iPhones introduced in the past four years are on the latest version, iOS 18. That's crazy. I'm sure if you found the Android stat, it would be like, how many Android phones right now are on 15? Yeah, not a lot. Not that many.
Starting point is 00:48:04 S25s, OnePlus 13s, pixels might be it. Pixels, maybe. So yeah, you get that instant turnaround of hundreds of millions of people having the newest feature. And that was one of Christian's biggest points was that you get this positive feedback loop of like, I just worked on this thing for a month. The day it comes out on everyone's phones, my app like supports it and he's getting all this
Starting point is 00:48:27 feedback on social media and it's like a big community of people celebrating like this new thing that he just worked so hard on yeah versus on Android you don't really get that yeah pixel pixel users will eat it up though I got the latest version I'm on top of it and I love that yeah but then Samsung users have to wait like three years until they're I just like dub on on 14. Yeah, so yeah, that's gonna be true. Yeah. So it seems to me that developer lock-in is pretty real, but not for the technical reasons that I originally thought.
Starting point is 00:48:52 And it has a lot more to do with how you see yourself and what kind of developer you aspire to be. After the break, things will get a little bit more technical, but don't worry, it'll still basically be an Apple versus Android slugfest. I know that's what you're here for. ["Squid Game Theme Song"] Vox Media Podcasts are heading back to Austin
Starting point is 00:49:20 for the South by Southwest Festival, March 8th to 10th. We'll be doing a special live episode on Saturday, March 8th to 10th. We'll be doing a special live episode on Saturday, March 8th at 10 a.m. So Vox Media Podcast Network will also be doing a special live episode of their other hit shows, including Pivot, Where Should We Begin with Esther Perel, A Touch More with Sue Bird and Megan Rapinoe, Not Just Football with Cam Hayward,
Starting point is 00:49:40 and more, presented by Smartsheet. So the Vox Media Podcast stage at South by Southwest is open to all South by Southwest badge holders. We hope to see you at the Austin Convention Center soon. So just visit voxmedia.com backslash S-X-S-W to learn more. That's voxmedia.com backslash S-X-S-W. I'm Josh Muccio, host of The Pitch, where startup founders raise millions
Starting point is 00:50:03 and listeners can invest. For Lucky's season 13, we looked at 2,000 companies and selected 12 of the very best founders to pitch in Miami. They flew in from all over the country and the world. My name is Michele, and I'm from Italy. I'm originally from Medellin, Colombia. I was born and raised in Maysville, Kentucky. I'm from Baltimore, Maryland.
Starting point is 00:50:25 And I am from Finland. This season, we're diving even deeper into the human side of venture, as these founders pitch the sharpest early stage VCs in the game. I normally don't like Ed Tech, but I really like you. I echo those sentiments. I do want to push back though.
Starting point is 00:50:42 Puffing up there, lady. That's healthcare. I feel like I'm the lone dissenter So I'm out I'm sure when they air this episode They'll be like Charles was really dumb for those who can't see my jaws currently on the floor season 13 of the pitch starts March 5th Episodes are available to watch on YouTube or listen on your podcast player of choice. So subscribe to the pitch right now on your podcast player of choice. So subscribe to the pitch right now. Okay, welcome back.
Starting point is 00:51:07 So I'm calling this section the Por que no los dos section, or why not both? Because if I have an idea for an app and I think it's a killer idea, why should I have to choose Android or Apple? Why can't I do both? There has to be some way to do both, right?
Starting point is 00:51:22 Well, luckily there is. But this is where both, right? Well, luckily, there is. But this is where things get a little technical. So I think we have a pretty decent idea of why people initially choose to build for iOS. You recently released an app. What was it called again? It's called Panels. Panels, that's what it was, Panels.
Starting point is 00:51:39 Why did you choose to hit them both at the same time instead of doing one and then double back and do the other? For us, it was specifically because we know our audience is split pretty evenly. So we know lots of people use iPhone who watch us. We knew lots of people use Android who watch us. And launching on one and not the other would feel like we're just missing part of our audience there.
Starting point is 00:51:58 So we just wanted to do both. Okay. It would have been way easier to only do one. Way easier to just do one. Facts, yes. We probably would have made some money off it too easier to only do one. Way easier to just do one. Facts, yes. We probably would have made some money off it too if we only did one. Yeah.
Starting point is 00:52:10 There are tools like React Native from Facebook or I guess Meta now, Kotlin Multiplatform from JetBrains and Flutter from Google. These are all open source things that will allow you to do just that, to write code once and then export for Apple, iOS and even web.
Starting point is 00:52:25 Kind of. I mean, I'm sure it's a little bit more difficult than that, but that's pretty much the gist of it. So keep that in mind for this part of the conversation. I have three, three, two, three, three theories as to why this is the case. Okay. All right. One, your app takes off, but it still demands a lot of your time and money.
Starting point is 00:52:42 Apollo for Reddit falls under this category. I asked Christian when we were talking, you know, Reddit is just like a website, and Apollo was like taking the information from that website and displaying it. Why not make a web app as well? Like this could have just been like another website, you know? He could have had the app and a website.
Starting point is 00:52:59 Why not both? For one thing, like with a web app, you're kind of targeting like the lowest common denominator. Like it's a very, not necessarily with a web app, you're kind of targeting the lowest common denominator. It's a very, not necessarily in a negative way, but it's a very non-tailored experience. And a big thing with Apollo that people were excited about was this is not a cross-platform app. It's an app that feels like an iOS app.
Starting point is 00:53:18 If you're familiar at all with iOS and you like the technology, this is going to feel tailored toward your device. And that resonated with a lot of people. Whereas I think just being like, this is like every other web app you navigate to is less of like, oh, I feel special using this. But then I spoke with Curtis, who did exactly what I wish more developers would do, which is he launched an iOS app called Slopes.
Starting point is 00:53:38 It was pretty successful. He was able to make it his main thing. And then a couple of years later, he was like, you know what? There's this whole other market of Android developers, or Android developers, Android users that I should try to hit. And he went back and hired an Android developer. I mean, it was a challenge finding a great Android
Starting point is 00:53:54 engineer that could kind of take the lead on that. One that, I mean, at that point, so Slopes is 100% bootstrapped. We've never taken VC money. This has just been growing over time. So we couldn't throw San Francisco money out there. So finding a good engineer that could be a senior engineer, hands off, and could kind of take the lead on cloning the iOS app. So context, I'm a long time Apple user, love the platform. We did it on iOS native and I wanted
Starting point is 00:54:26 to make sure that when we did Android, we showed similar respect to those users. So we are Kotlin, we are material design, there was no cross platform here. And there was a slew of contractors out there that could help us launch a React app or something like that. But battery life is kind of important when you're skiing, you need to make sure the app actually runs all day. And React isn't the easiest on battery life. So we want to make sure that, you know, we did right by the platform, just like we're trying to do for iOS. And so finding an engineer that kind of checked all those boxes was a challenge. And then cloning the iOS app was a lot of work. So we had to rewrite everything. But it was a challenge. It took well over a year to really get
Starting point is 00:55:12 there. And even that took a year to build with like some guy that he hired who knew exactly what he was doing. Can't relate. The second category is you are successful enough that you think you can build your own Android app, but it's just not as fulfilling or worse. It's just more difficult than you expected. I think that's way more important than people give credit to. The developer experience. The developer, I mean, like Christian's making that because he is an iOS user and it was
Starting point is 00:55:39 fun for him. And the reason the app is probably so successful is because he had a good time building that app. Like think about what Marques says to people aspiring to be YouTubers forever. He's always said this is like, if you have fun making the videos and genuinely enjoying making them better, the viewers are something that might come in,
Starting point is 00:55:57 but like you never have to worry about your view count if you just enjoy making it. So like if he enjoyed making Apollo and then went to go make it on Android and didn't have a good time, it's probably gonna be a garbage app and then just stressful all of the time. Yeah, that's fair.
Starting point is 00:56:11 And it's like, what are your goals with the app? Are your goals to reach the most number of people and have the largest audience possible? Then it might make sense to do an Android app. If your goal is to have fun, make a living and make the best app you can in this refined environment. Maybe then it's just one platform. Yeah.
Starting point is 00:56:27 Like it really does depend on how also you kind of see yourself, I feel. Like earlier when we were talking about which YouTubers kind of represent which, that's like a very particular aesthetic that I think people like align themselves with. So if you see yourself as one kind of person, you're going to be drawn towards that device and that operating system and that aesthetic, and then that's who you're going to be developing for. But it also works in reverse, oddly enough, because Karn made an Android app and then it was pretty successful.
Starting point is 00:56:55 And he was like, you know what, I'm going to bring this over to iOS. And he tried doing that and just completely lost passion for it because it's like, it's not how he interacts with the technology. Like you know what I always think about, and no shade to Vimeo, but Vimeo still exists. I'll throw the shade at Vimeo. I've followed Vimeo over the years. Vimeo only still exists because when you had to put
Starting point is 00:57:20 licensed music on like a cool highlight video, YouTube took it off so you threw it on Vimeo instead. That's literally, yeah's how it started. Yeah. I have that here. So it's like, I feel like YouTube for online video streaming is the dominant winner. You know, like that is in my eyes. I don't even know. Would that be Android or iOS?
Starting point is 00:57:39 Vimeo? YouTube. YouTube would be, I guess both, cause it was short form or long form. Long form, yeah, iOS. Okay, interesting. Yeah. Yeah, so I just feel like it's been such the dominant winner, but like whenever I find a random, I don't know, documentary maker or something and I go to see their reel. It's always on Vimeo or like a random brand thing is always on Vimeo. I never like click in and see their like YouTube channel,
Starting point is 00:58:05 unless they're YouTubers trying to be YouTubers. So like I feel like that professional real aesthetic or YouTuber kind of like I create videos to be creative aesthetic are like the two things that drive people to those two platforms. What would make you want to upload to Vimeo? Nothing. Today?
Starting point is 00:58:22 Yeah. Right now, Vimeo has an announcement, and you're like, hmm, I should do that. It would be something where I specifically don't want to put it on YouTube. It would have to be really specific. Because that's kind of how I'm thinking iOS developers feel. Yeah, yeah.
Starting point is 00:58:39 Yeah, I don't know. Maybe Vimeo doesn't have as many upsides as the comparison. But we keep saying fragmentation, but this being both an upside and an Achilles heel, it's really choice. Like on Android, you have choice. You can get a $1,300 flagship with the most incredible specs and cameras and screens.
Starting point is 00:59:00 You can get a $150 phone that does these things that you like or anywhere in between. And there's a phone at every single price point with every single set of features and you have that incredible choice. That's the upside. The downside is those phones and those companies are all managed very differently
Starting point is 00:59:16 and are all updating at different rates and are all scaled differently in different resolutions, different OS numbers. And on the other side of the fence, there's the iPhone, which has what, four models, five models right now? Some like that. And way less choice, but way more locked in
Starting point is 00:59:33 as far as behind the scenes development, the ability to update them all at once, that sort of thing. So it's the Achilles heel of Android, but it is kind of why we love it. So let's say you're building an Android app. Unless you start the project with the idea in mind that you're gonna go both to Android and to iOS, doing a complete rebuild of that app in a different language
Starting point is 00:59:54 can be like an insane amount of work. I kind of thought of it like, cause they kept telling me this and I didn't really like click it together. And I was like, I don't see it. Like I don't know why it would be that much more work. And then I thought of like, okay, what if I wanted to reproduce this podcast
Starting point is 01:00:08 for Vimeo and for YouTube? Like that would be an insane amount of work. We'd have to rerecord everything twice, which we've done before. But I- That's not fun. That's not different. The ROI is not as high.
Starting point is 01:00:21 Yeah. Exactly. I feel like doing that is, have you ever played prestige mode in Call of Duty? Where you just like, you get all the way to your highest level, you unlock everything and then you start literally from zero just so you can get like a new icon on the end of your level,
Starting point is 01:00:37 but you have to unlock all the guns again and everything. That's kind of what it sounds like. You're like, I built my app. Now I'm gonna do it again. When I played Call of Duty, it was 55. I got to 55. I have every gun unlocked. I'm going to start over just so the next time I'm at 55,
Starting point is 01:00:52 there's like two stars next to it. Oh my God. That's crazy. There's no the benefit that is. You have two apps, I guess. But like those first few levels are brutal. So yeah, it turns out if you don't start out building your app with the intention of going to both platforms, doing an entire rebuild is pretty expensive
Starting point is 01:01:08 and really difficult. Even a company as big as Notion had to really think about whether or not they wanted to invest the time and resources to rebuilding their app from scratch basically in order to make parts of it native. Not even all of it, parts of it. One thing I forget who it was, maybe it was when I was doing
Starting point is 01:01:25 my research but something that someone brought up that I found really interesting was you also don't know if it's gonna work when you do this like you don't know if it's gonna succeed just because you like invested in an Android engineer to like come and do this thing. Just because you popped off on a scam doesn't mean it's gonna work on YouTube. Facts. You know? Yeah so it always comes back to like, why play with fire? Like if you play it safe
Starting point is 01:01:47 and you just stay with the platform you're already on, you can just like keep winning in your way. And I think that like that block is what's causing a lot of iOS apps to not make its way over to Android. People are like, it's fine here. Like I'm doing good, I don't need to go over there. You could think of Waveform, the audio podcast
Starting point is 01:02:06 when it launched, where we started from the beginning. We made an audio podcast. We had a very small amount of things we had to hit because it was only our voices. And then we had to relaunch the video podcast at some point, which now, you know, it might not even work as a video podcast. There's so many more variables
Starting point is 01:02:24 onto like what is on the screen, what our set is, what our lighting is, how many people. The employees, you had to hire me. We literally like had to hire more people to do it. It was successful and the audio stuff is still doing great. But like the audio was very simple. They get it at 4 a.m. still every day. The video, we had to change launch times
Starting point is 01:02:43 because there's so many more variables. Things have changed a lot. Wait, this is, we had to change launch times because there's so many more, yeah, things have changed a lot. Wait, this is, people actually watch this? We're on camera? I should start brushing my hair. I thought this was just for funsies. Wait, you guys get paid? So the third category of you have an iOS app and you're like, you know, trying to dabble in the Android side of things.
Starting point is 01:03:04 If your app is successful, you will need Android engineers, which is something that Karen said. And I found that super compelling. Cause if you think about like the giant apps, Facebook, Instagram, Notion, they all have both. Especially because the goals are different because they need to reach as many people as possible. And if you're leaving one out, you're messing it up. So you have to invest in both, and being everywhere. I think a lot of the really cool Android-only apps
Starting point is 01:03:30 are the ones that- Name one. Well, I can't name them. But I would imagine that they're the ones that let you do things that Apple doesn't, that you have access to. Like all of the battery optimizer. Nova launcher, stuff like that.
Starting point is 01:03:49 I don't know what that is, but. Oh yeah, nova launchers. Oh, that's the Salmon Cannon at the national parks. The launch. Nova launcher. Oh my god. Get it, get it. That is the worst puns.
Starting point is 01:03:59 Get it. But you know what I mean, like the battery optimizer sort of ones are the ones that give you access to the sound card to put really advanced EQs across the entire headphone, I was supposed to say headphone jack. The audio spectrum. Yeah, but you know what I mean?
Starting point is 01:04:15 Yeah, those kind of apps that they become popular because they can only be on Android. It's less so that they are good popular apps. Not that they're not, because Nova Launcher is like my favorite thing. I just downloaded it yesterday. What is Nova Launcher? Nova Launcher is... Damn, you sound like such an iPhone user.
Starting point is 01:04:33 It's it lets you like change the themes and like how things work. You can like completely change your home screen, your home screen layout, how things behave. App drawers and like all sorts of different things. The settings and the like real deep phone things are the same. That depends manufacturer to manufacturer, but the aesthetic of it you can completely customize. So one of the main reasons I wanted to talk
Starting point is 01:04:53 to all these developers in this episode specifically is because there are technologies you can use that will just automatically post to both. And I say automatically, it's not automatic, you do have to do some work, but you don't have to rewrite the whole code base. There's this thing React Native, it's open source made by Facebook, or I guess Meta now.
Starting point is 01:05:14 There's Flutter, which is by Google, and the whole benefit, the whole point of this is you can write your code in JavaScript, just like a regular language, and then you hit basically export, and it pops out to Apple, or two apps, one for Apple, one for Android. I imagine that this works about as well as Google Translate.
Starting point is 01:05:35 Damn. You know what I mean? Yeah. It'll get the gist, it'll get probably the function of the sentence you're trying to say, but it probably won't be grammatically perfect. Yes. Is this not what Panels is in? I think Panels is Kotlin Multiplatform, I think.
Starting point is 01:05:51 And then edit it after the translation. Yeah. So the translation, it's like, if you just hit translate and then just go, this is it, then you'll have a not that great app, but we've translated and then developed both independently after the translation. So we didn't build it from scratch for both.
Starting point is 01:06:06 Okay. Yeah, that's the difference. So Curtis had a really interesting analogy that kind of blew my mind. The way I look at it is those tools are great in some situations. The best way I usually explain it to non-developers, but have like maybe some sense of at least the internet, is like WordPress is a great platform, but you don't want sense of at least the internet is like WordPress is a great platform, but you don't want to build every website on WordPress.
Starting point is 01:06:30 For some people, it makes a ton of sense. A restaurant, you don't need a custom website backend with all these things. WordPress is going to be great. But when you're trying to build some backend web application that people are going to log into and do all these things on, you're going to start tailing limits of WordPress and what it can do. And React is very much the same way. It's going to be great for a lot of apps that are out there, but there's going to be a lot of apps out there that it just doesn't make sense for. And especially as you get more and more deeply connected to the hardware, or you're trying to do more and more custom things,
Starting point is 01:07:04 you're going to be hitting the limits of you're going to be hacking around React almost as much work as it's going to be to just write it native at that point. Yeah, so it's a good technology. It has its use cases, but like every technology, it has its trade-offs. But I found it really interesting because for me, that kind of solves the problem. Like unless you have a very specific use case, why wouldn't you use both of these, right? Like you can just publish to everyone
Starting point is 01:07:30 instead of like needing to hire two completely different teams of people and do all this thing. But apparently that does come with some drawbacks. So Christian, for example, was saying that you get a total win in that you have an experience on both platforms, which something existing on Android or something existing on iOS when it wouldn't otherwise
Starting point is 01:07:49 is infinitely better than nothing. But the experience on each is not as great as it could have been if you developed it like wholly natively. Like Pixel Pals, for instance, where you mentioned like that was like Apple announced a new iPhone. I was like, oh, I can kind of mess with the status bar APIs and get all that in. Whereas I don't even know if React Native has the proper mappings on day one
Starting point is 01:08:11 to access all the status bar and dynamic island stuff. Whereas Apple obviously does. So I can hit the ground running, go really quick, build a really cool native experience around that. And the same is basically true with Android. The question of why not just use something like React Native or Flutter is an important question. And I think what it boils down to is your needs.
Starting point is 01:08:32 What is your use case? So for a simple application, you might want to do something like React Native or Flutter because you're just doing what is effectively reading and writing, making small edits. You can think of a reservation app, for example, for your local barber or whatever. And these apps lend themselves well
Starting point is 01:08:56 to being things that you can deploy in these cross-platform ways. That is a real consequence of using these types of technologies, these cross-platform technologies, is that they sort of abstract away some of the sort of low-level APIs that you have. And because there's a layer on top of it, you lose out on some of the performance. So even at Notion, for example, one of the things that we do is we make these trade-offs between what is the right thing to turn native and what is the right thing to keep.
Starting point is 01:09:33 And we use web views in the background, but other apps might do Flutter or whatever, or React Native. So you might want to, depending on what your use cases are and whether you need the performance, those are the kinds of like trade-offs you'd make for going native versus going to one of these cross-platform things. I still wasn't personally super convinced after this. I was like, okay, sure, whatever. That seems like a fair trade for me to have like my app everywhere.
Starting point is 01:10:01 And then Christian told me a crazy story, which was when he was building Apollo, he was trying to redo a certain like navigation movement. Like, you know, on all phones now, basically when you swipe from left to right, it like takes you back to like the main feed. And he was doing that accidentally. And he was like, okay, well, to me, the solve is pretty simple. You just swipe from right to left. Like you do it in the opposite direction, jump back into the thing you were just doing. So I wanted to build that into Apollo, and it turns out you had to throw out like the entire navigation stack and rebuild it from scratch
Starting point is 01:10:29 to implement it go in the other direction. Anyway, so but it was like, oh my god, the amount, like I was taking like slow motion videos of like the iPhone and how it like the animation curve and trying to mimic that, because there would be like such little details of like where the page underneath would slowly slide into frame at a different rate than the one on top would move. And like you have to have a super close attention to detail to mimic these things.
Starting point is 01:10:52 And if the person building like the React Native Library three years ago doesn't necessarily have that attention to detail because they just want something that's cross platform or worse, IOC team point one comes along and Apple's like, I'm going to tweak that animation curve by point.1 seconds. A native app would just adopt that automatically. It would just get it for free. React Native, you might have to go back and go, oh crap, if it's on iOS 18.3,
Starting point is 01:11:13 tweak the animation curve a little, we'll have to go back and get the slow motion cameras again. It's this race always to keep parity with something that's potentially always moving. And it definitely can create like this uncanny valley. Like I tried really hard to get it. I would still get like some like 0.1% of users who would be like, I can tell you're doing something here
Starting point is 01:11:32 and I don't like it. Which sounds like a nightmare. Yeah. I could not imagine doing that. So all this led me to the conclusion that at least here in North America, Android is cooked, right? That's pretty much what we're getting at.
Starting point is 01:11:44 People use iPhone from an early age. Those people grow up to eventually be developers that will then develop for iPhone or purchase on the iPhone app store. And then using these cross-platform tools is basically frowned upon for most use cases. But Karin brought up a really interesting point that Android actually has a superpower in this AI boom that we're going through right now. One of the things that I think is going to be like super exciting in the going near future, and I think where Android has a bit of a superpower, is in like the integratedness of,
Starting point is 01:12:12 or like the connectedness of all the apps on your device. If you think about it, for a lot of people, you know, as a developer, there's a privilege of having someone walk around with your app, like take it with them to go or, or yeah maybe a more modern example of this is like what apps are on your home screen? That's a privilege right? And you know everyone carries a lot of these apps on their phone and as as these devices become more and more connected there's a lot of like like need for for cross communication between apps. And I think where the real opportunity is, and where I think Android is a little bit ahead,
Starting point is 01:12:49 is how much apps can talk to each other. You can get to a state where you can potentially replace Google Assistant or Bixby or whatever you're running on your device. And will there ever be a Siri replacement? Or will we have to wait for Siri to catch up to whatever the most up-to-date or latest voice assistant is? And so iOS is a little bit slower on these things just because they own it end-to-end, whereas Google has a little bit more flexibility and they just expose the APIs and let developers run with it.
Starting point is 01:13:24 So Perplexity, I think he mentioned had like this new assistant that he was super excited to try out. And he was like, you know, it's a cool new thing. I could just like install it on my phone. And I have the perplexity perplexity assistant. If that's the case for Apple, you have to wait for them to integrate it into Siri. And if the Apple intelligence rollout is any indication, yeah, that's a great point. Doesn't look like it's going to be a huge indication. Yeah, that's a great point.
Starting point is 01:13:45 Doesn't look like it's gonna be a huge, you know, needle jumping movement anytime soon. Yeah, it's not gonna change rapidly. I keep coming back to this analogy of uploading content to different social media platforms. And it's like, if I were to recommend something right now, I think picking one platform and being native to it and being really good at it is a good idea.
Starting point is 01:14:08 And if you upload that exact same thing, let's say from YouTube, you try to upload that to TikTok, like the overlays are in a different place, and like the UI, you can't like point to the button the same way you did on YouTube, like you have to make more native content for that OS. It's always gonna be more work to do it in more places. So that's not gonna change anytime soon.
Starting point is 01:14:26 But yeah, the way it starts is just, it's up to the developer. I feel like there will continue to be iOS only apps dominating the stores. But I at least have hope that somewhere down the line there will be some really cool Android only things that is gonna make it more appealing. So between the AIs being able to do whatever they're about to be able to do in the next
Starting point is 01:14:48 coming years, Google finally having a design language that people are really getting behind and they're sticking with it and being consistent, so the aesthetics of it is attracting a certain kind of person, I think there could be a future in where that becomes desirable to be in that kind of playing field. And then all they gotta do is get the money right because then we're all good. If you can compete on Apple the same way. So to close out this Apple versus Android slugfest,
Starting point is 01:15:14 I asked each of our new developer friends to pick a side, to try to recruit you, the listener, to be a mobile developer either for Apple or for Android. Here's what they had to say. Oh, you're screwing me here. Um, that, I mean, the political answer would be, it would wholly depend on the app. I think, whew, if you're just like a one person team,
Starting point is 01:15:40 if you can call it that, and you're looking to develop something, I would say like iOS, if it's a very North American market that you're targeting, I would say iOS is definitely a solid bet. You're going to end up probably taking twice as long. It's going to be twice as difficult just in terms of keeping your chickens in line to develop for two platforms. Whereas iOS will let you get to the majority of the market quicker and a more fruitful majority of the market,
Starting point is 01:16:07 and at least let you see if this idea has legs. And then maybe if it does, explore other options at that point. Like maybe you have an idea that you think would absolutely crush on Android and don't just throw away Android just because you have some preconceived notion. Like look into it for sure.
Starting point is 01:16:23 But I think for the get-go, it's a hard argument to make to not just explore your idea on iOS and see where that goes. But again, very biased. Building mobile apps is an experience of its own, I would say. I think, you know, I started building out games and then did like web stuff, but there was something very tangible building something that showed up on your phone. And, you know, like I mentioned that you have the privilege of caring with you in other places. When I first started building apps, one of the things I would do is I would just like scroll around in my own apps, just, you know, just like see what the
Starting point is 01:16:56 experience is and just like, like obsess over some of the details. And you get a lot of that with being a mobile engineer. And whether it's a night and day difference between being a web engineer or being a backend engineer, I don't know. You can leave that to individuals themselves and just let them play around with it. But for me, I think being able to just have an experience
Starting point is 01:17:22 like the Google Podcasts app going away, and then the next weekend being like, oh, I'm experience like Google, the Google podcast app sort of like going away. And then the next weekend being like, oh, like, let me just, I'm just going to build it out. I'm going to build it out and it's going to work. And just having that is such a rewarding part of being a mobile engineer. And then you also get like, I mean, there's like other benefits of it, which is like, you don't have to like spin up your own infrastructure. Like your phone is your infrastructure. Like, you you know I don't have to have a backend for a lot of the stuff that I build and that's like super easy. It's like if you want to do like something that like periodically fetches some some like price for like a trading
Starting point is 01:17:56 card or like a video game or whatever whatever whatever it is, you can do that and just like have it run on your phone and carry your phone all the time with you and runs in the background and that's like super fun. You can make games, you can I mean like just like it run on your phone. You can carry your phone all the time with you, it runs in the background, and that's super fun. You can make games, I mean, it's endless, just the stuff you can do. And then also just phones are getting a lot more powerful now. And if I'm not writing code, then I'm on my phone, right?
Starting point is 01:18:18 You're scrolling, most of your experiences are on your phone. And as much as there's, there's like space for like other types of like engineering. I mean, being a mobile engineer is like rewarding in its own own way. I'm gonna throw you a wild card here. I would say as it probably came obvious from us talking like start with iOS. But I would definitely say give Android a shot. If you think your niche exists on Android and you
Starting point is 01:18:47 can target that market, I would say we need more apps trying to do right by Android users, because Android users deserve great software too. Like that shouldn't be exclusive to Mac. And the Android platform has gotten a lot better from a development standpoint than it was in the early days compared to iOS. So start with iOS, but I would say it gives Android a serious look. It doesn't have to be choosing a side necessarily. You'll have to pick one to dedicate your resources to at first. If that's your situation, pick iOS.
Starting point is 01:19:24 Pick iOS, sorry, easier to iterate. But when you get big enough, don't ignore Android. Like test the waters, see if you can do something there. And realize just like iOS, it's going to take some time to get traction. It's going to take some time to get users that respect your app. It's not going to be an overnight success. Just because you have a successful iOS app, it's going to take years on Android, just like iOS probably did for you.
Starting point is 01:19:49 But I would try more to convince people to give it a shot than to pick a side. And I can agree because I will be back on Android eventually at some point, I'm sure. By the time this episode goes out. By the time I edit this episode, I will have convinced myself to go back to Android. So thank you for joining me on this long journey of why there are so many iOS only apps. This episode goes out. By the time I edit this episode, I will have convinced myself to go back to Android. So thank you for joining me on this long journey of why there are so many iOS-only apps. Did we learn anything new? Who knows? Doesn't feel like it.
Starting point is 01:20:14 I don't think so. I mean, I'm sure you knew that iOS users spend more, so there's more of an incentive there. And fragmentation on Android isn't exactly a secret, but I had it actually considered that there are full full grown teenagers and adults who are developing apps right now, whose first experience was on iPhone, so that makes complete sense why they would be drawn to building for that platform. And personally, I completely underestimated how big a role design and overall aesthetic plays into all of this. But I have to say, I cannot stop thinking about what Karn said about Android having
Starting point is 01:20:41 a superpower when it comes to this AI boom that we're having. I'm really curious to see if there are any really compelling Android only apps just right around the corner. Though I guess if that ends up being the case, then we'll just end up in the same problem, but in reverse with people developing for Android instead of Apple and then we're back in square one.
Starting point is 01:20:58 Anyway, Marques wants to leave you with a pun. The grass is greener. Ah, ah. On the Android side. Just saying. I was gonna go the opposite route. As an Android user? No.
Starting point is 01:21:11 I think the thing that stuck to me the most is that we don't understand how many of these developers are small indie developers. And I really liked what Christian said of, if you're working on that one thing you think is great, once you have to make for the other side, you're taking time away. So like the great Ron Swanson once said,
Starting point is 01:21:29 never half-ass two things, whole-ass one thing. Damn. Nice. Damn. That's hard. That's hard, yeah. But as an Android user, that really screws me over. So maybe half-ass two things.
Starting point is 01:21:43 Nice. Wave from a Spruce by Adam Malina and Ellis Rubin. We're partnered with Box Media Podcast Network and our intro to our music was created by Vein Sill.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.