PodSearch

ATP

3: Conditions Led To Freecell

 

00:00:00 ◼   ► Uh, so I received my first Kickstarter backed thing in the mail today.

00:00:06 ◼   ► And I want to love it, but it's quasi-DOA.

00:00:12 ◼   ► So I got the nifty mini drive.

00:00:14 ◼   ► Did you guys remember this from like eight months ago or something like that?

00:00:17 ◼   ► I think so.

00:00:18 ◼   ► Yeah.

00:00:19 ◼   ► It's like, was it like the USB drive that fits in the SD card slot?

00:00:21 ◼   ► Yeah, basically.

00:00:22 ◼   ► So what it, the premise is, it fits in the SD card slot of a Mac.

00:00:28 ◼   ► they've designed it and machined it in such a way that you stick this into the slot and

00:00:33 ◼   ► stick I think it's a micro SD card into the nifty mini drive and then you put the mini

00:00:40 ◼   ► drive in the SD card slot for your Mac and then it sits flush as opposed to the way full

00:00:45 ◼   ► size SD cards typically sit and so you've basically added another drive to your Mac

00:00:50 ◼   ► which I don't know why I wanted to do this other than it seemed cool and now that I've

00:00:54 ◼   ► I've gotten it, it looks great. It looks to be the same aluminum that the Mac is made

00:01:02 ◼   ► of. I didn't get a color. I just got it in plain aluminum. And I really like the look

00:01:05 ◼   ► of it, but apparently some tolerance or something was a little bit off in some of the first

00:01:10 ◼   ► batches. And so without putting scotch or cello tape around it, the drive was read-only.

00:01:18 ◼   ► So I had to put scotch tape around it because SD cards have a physical switch to make the

00:01:24 ◼   ► them read-only. And so apparently, yeah, so apparently without Scotch tape around it,

00:01:30 ◼   ► it didn't trip or did trip whichever direction the switch that made the, that made OS X treated

00:01:36 ◼   ► as read-only. So now I have Scotch tape around it. But other than that, it's actually really

00:01:40 ◼   ► cool. I was just curious.

00:01:41 ◼   ► So let me just, let me just clarify. So you took something from somebody who's never

00:01:45 ◼   ► made anything before that's made to sit flush inside of a delicate tiny slot in your

00:01:50 ◼   ► expensive computer, then added tape to it and put that in the delicate slot in your

00:01:55 ◼   ► expensive computer.

00:01:56 ◼   ► Yes. You are exactly right. Clearly nothing bad will happen.

00:01:59 ◼   ► I'm looking at this video, and they're taking the little SanDisk label and using it as a

00:02:03 ◼   ► shim inside the thing to—did you see this in the video? I'm assuming you did. They're

00:02:08 ◼   ► saying, "Take the little carrier, take your little card that's inside it," but then they

00:02:11 ◼   ► shoved a little piece of paper or plastic underneath it to try to shim it to shift it

00:02:17 ◼   ► around inside the thing. Is that where you put the tape?

00:02:19 ◼   ► No, I just put the tape around the outside of it.

00:02:22 ◼   ► - Watch the Kickstarter video.

00:02:23 ◼   ► I don't have the audio on, but here.

00:02:25 ◼   ► - This seems like the kind of product

00:02:26 ◼   ► where the better idea would be to wait

00:02:30 ◼   ► until this thing got popular,

00:02:32 ◼   ► wait till somebody else with manufacturing experience

00:02:34 ◼   ► rips it off and just makes like a $7 version of it

00:02:37 ◼   ► on Amazon and just buy that.

00:02:39 ◼   ► - Why would you buy this at all though?

00:02:40 ◼   ► Like that's my, I don't understand that at all.

00:02:42 ◼   ► - Because it just seemed cool.

00:02:43 ◼   ► - How big is the biggest like just capacity

00:02:46 ◼   ► you can have in here?

00:02:47 ◼   ► I have a 64 gig micro SD card and that was not--

00:02:50 ◼   ► - It was super duper slow.

00:02:52 ◼   ► - It wasn't terrible.

00:02:53 ◼   ► I mean, I put like five gigs of top gear on it

00:02:55 ◼   ► and it took like 10 minutes or something like that.

00:02:57 ◼   ► I mean, it was not fast without question,

00:02:59 ◼   ► but it was not terrible.

00:03:00 ◼   ► - Then you're checking up your SD card slot.

00:03:01 ◼   ► Like what if you wanna take things off a camera?

00:03:03 ◼   ► Like the whole point of it.

00:03:04 ◼   ► - You assume I use a camera other than our phones.

00:03:07 ◼   ► - I mean, I have this new small camera

00:03:10 ◼   ► and it has SD cards, but I never take them out

00:03:12 ◼   ► because it charges over USB,

00:03:16 ◼   ► which is an awesome feature of the camera.

00:03:18 ◼   ► And so I just plug it in by USB whenever I transfer

00:03:21 ◼   ► so I can kind of top off the charge also.

00:03:23 ◼   ► - What camera is this?

00:03:24 ◼   ► - The ridiculous one, the Sony RX1.

00:03:27 ◼   ► - Oh yeah, yeah.

00:03:28 ◼   ► - I'm looking.

00:03:29 ◼   ► - That charges over USB?

00:03:31 ◼   ► - Not only does that, I have a Sony camcorder

00:03:33 ◼   ► that we got when the baby was born.

00:03:35 ◼   ► The camcorder charges over USB.

00:03:37 ◼   ► It's awesome.

00:03:38 ◼   ► I keep meaning to blog about this.

00:03:39 ◼   ► It's one of the best features just for like,

00:03:41 ◼   ► it's one of those little tiny conveniences

00:03:43 ◼   ► that's just awesome.

00:03:44 ◼   ► - Yeah, 'cause the change,

00:03:45 ◼   ► Well, on the RX1 does it have a removable battery though at least?

00:03:48 ◼   ► Yeah, and I have, I have, I got a second one because the battery life isn't that great

00:03:51 ◼   ► if you're doing a whole bunch of viewing on the screen.

00:03:53 ◼   ► Like you can only shoot like a couple hundred pictures before the battery goes.

00:03:57 ◼   ► And we only ever hit the battery being dead during shooting once, like because we just

00:04:00 ◼   ► don't shoot that many at once.

00:04:03 ◼   ► But it's a fantastic camera for so, in so many ways.

00:04:06 ◼   ► I was excited about that camera until I saw how much it costs.

00:04:08 ◼   ► I'm like, oh, so it just costs as much as a regular camera.

00:04:10 ◼   ► Yeah, it's, the cost is insane.

00:04:11 ◼   ► I was like, oh, it's exciting, it's so small and it's still two grand, so nevermind.

00:04:14 ◼   ► You know, what's crazy about this camera is that

00:04:18 ◼   ► it is actually worth it.

00:04:20 ◼   ► Compared to the market, it is worth that price.

00:04:24 ◼   ► I totally see why Sony is charging that, however--

00:04:26 ◼   ► - You're getting the miniaturization and everything.

00:04:28 ◼   ► - Yeah, but yeah, however, even though it is

00:04:32 ◼   ► competitive with its equals, it is still,

00:04:36 ◼   ► you still feel like you shouldn't be paying this much

00:04:38 ◼   ► for a camera this size, even though it's so great

00:04:42 ◼   ► because it is that size and it is like it's so good.

00:04:45 ◼   ► Like the image quality you get from both

00:04:47 ◼   ► that ridiculously good sensor and the really,

00:04:50 ◼   ► really good optic in front of it,

00:04:52 ◼   ► the quality you get of it, like it is better in many ways

00:04:56 ◼   ► than my 5D Mark II.

00:04:58 ◼   ► - Yeah, these cameras are pissing me off still.

00:05:01 ◼   ► It's kind of like television's been pissing me off

00:05:02 ◼   ► for a long time 'cause it's like, look,

00:05:04 ◼   ► I liked mirrorless, I'm like, okay, finally,

00:05:06 ◼   ► we're making some frigging progress.

00:05:08 ◼   ► We can stop with the flappy mirrors and the other stuff

00:05:10 ◼   ► that has its origins in optical things

00:05:12 ◼   ► that are no longer a factor because we all have giant screens in the back and we use those.

00:05:14 ◼   ► And we stop, alright.

00:05:15 ◼   ► That will be, you know, like how long, this should be progressing like Moore's Law.

00:05:19 ◼   ► I want a gigantic full-frame sensor in a tiny little camera.

00:05:22 ◼   ► The sensor is only like one inch square.

00:05:24 ◼   ► Can we fit that in a small camera?

00:05:26 ◼   ► Oh, it's still two grand.

00:05:27 ◼   ► I mean, come on, come on, faster, faster.

00:05:29 ◼   ► Because you realize like this is one of those things where it should be that like in five

00:05:35 ◼   ► or ten years, the amazing Canon 5D, I should be able to get that in a little dinky thing.

00:05:39 ◼   ► Like it seems like that should be the progression.

00:05:41 ◼   ► Maybe not a phone but in a tiny little dinky handheld camera, but it's like well

00:05:45 ◼   ► No, if you get a small camera you get a sensor the size of you know

00:05:48 ◼   ► 1/8 of a postage stamp so screw you like no put the big sensor in there. Well, I would do it

00:05:52 ◼   ► It's still too grand. I guess it just that's how much I mean

00:05:55 ◼   ► It's 2800 but like you know, I mean I think

00:05:59 ◼   ► The the rx-1s biggest flaw or biggest downside. It's not really a flaw

00:06:05 ◼   ► I guess it's it's more of just a downside of the practicality of its design is that

00:06:10 ◼   ► The lens sticks out pretty far just because I think it's just because if you want an f/2.0

00:06:17 ◼   ► 35 millimeter lens that can project enough of an image circle to cover a full-frame sensor

00:06:24 ◼   ► It needs to be a certain size like you just can't like I don't think they could have made it that much smaller

00:06:29 ◼   ► and so the result is that the camera is is

00:06:32 ◼   ► Fairly deep so like you can't put it in a pocket of anything except like a big loose jacket pocket

00:06:40 ◼   ► You get one of those pancake lenses though, that gives you the weird fisheye appearance

00:06:45 ◼   ► type thing.

00:06:46 ◼   ► No, that you can do.

00:06:47 ◼   ► But you're right though, the optical part of it is the intractable part, because if

00:06:51 ◼   ► you're precision grinding glass and aligning the things with each other, and the nature

00:06:55 ◼   ► of optics and the nature of glass is such that that is not...

00:06:58 ◼   ► I don't expect that to get cheap according to Moore's law, but I do keep hoping that

00:07:02 ◼   ► the sensor part of it should progress along the typical technology.

00:07:07 ◼   ► So I'm okay with like zoom lenses always being super expensive because it's like that they're

00:07:12 ◼   ► not subject to Moore's law or any of those things.

00:07:14 ◼   ► But the sensors I felt like the light gathering ability at the very least, I want to see more

00:07:19 ◼   ► progress than I have seen.

00:07:21 ◼   ► So even though like my Canon S110 or whatever the hell I have for my little mini camera

00:07:25 ◼   ► is amazing compared to like my first digital camera, it's not amazing enough.

00:07:29 ◼   ► And so like the mirrorless movement I thought we were going to move towards.

00:07:33 ◼   ► So you don't want a giant SLR and you don't need this giant thing.

00:07:35 ◼   ► in these little tiny cameras, we're going to put much bigger sensors and give you a

00:07:38 ◼   ► reasonable lens and try to cut down the price. But it seems like the RX1 is the other direction.

00:07:43 ◼   ► It's like, okay, for people who already have lots of money and are professional photographers,

00:07:46 ◼   ► we can make them not have to carry such a big giant monster thing, but it's still going

00:07:50 ◼   ► to cost, you know, whatever, $2800 as you said.

00:07:52 ◼   ► Yeah, and it's, like, it isn't as portable as I want it to be, but I love using it. I

00:07:57 ◼   ► just absolutely love using it. And, like, it has made my entire setup of Canon glass

00:08:04 ◼   ► seem obsolete now. Even though the glass is great, this now feels like the new form factor

00:08:12 ◼   ► of cameras. I really don't see myself buying another SLR. I probably will. I'll probably

00:08:18 ◼   ► go back on this in three years or something.

00:08:20 ◼   ► No, you won't. The days of the SLRs are numbered with those stupid mirrors. People are going

00:08:26 ◼   ► to be talking about that sound. "When I was a boy, we heard this when we took a picture,

00:08:29 ◼   ► and we loved it!"

00:08:30 ◼   ► Nice.

00:08:31 ◼   ► Yeah, yeah.

00:08:32 ◼   ► I'm actually just excited.

00:08:33 ◼   ► I don't know anything about photography, and I wish I did, but I've never had the time

00:08:38 ◼   ► nor the money to figure it out.

00:08:40 ◼   ► Nor the children.

00:08:41 ◼   ► Nor the children.

00:08:42 ◼   ► That makes me do it.

00:08:44 ◼   ► But I'm actually kind of happy to see Sony doing well again.

00:08:46 ◼   ► I think, Jon, you've talked about this at length in the past, but when I was a kid,

00:08:50 ◼   ► Sony was the brand.

00:08:51 ◼   ► Oh, yeah.

00:08:53 ◼   ► And then, God, how the mighty fell.

00:08:56 ◼   ► And to hear you espousing this camera with such enthusiasm,

00:09:02 ◼   ► it's good to hear that Sony's doing well.

00:09:04 ◼   ► But what happened, Sony bought Minolta

00:09:06 ◼   ► and really became extremely serious about camera stuff,

00:09:10 ◼   ► like, I don't know, five, six, eight years ago,

00:09:12 ◼   ► something like that.

00:09:13 ◼   ► And they've been slowly progressing.

00:09:15 ◼   ► And they got into the SLR business fairly recently,

00:09:19 ◼   ► like with the A90 was the first one?

00:09:21 ◼   ► Whatever the first one was, they got into the SLR business.

00:09:24 ◼   ► And what's happening now, for a while, Canon was very clearly the leader in sensor technology.

00:09:32 ◼   ► And for a while, I think even the lenses, and they're still doing very well in the lenses,

00:09:35 ◼   ► very close with Nikon, but still doing very, very well.

00:09:40 ◼   ► But the Canon sensors have kind of slowed down in progress recently, and everyone else

00:09:45 ◼   ► has caught up very closely.

00:09:48 ◼   ► And in many ways, by almost all measurements, the new Sony sensors are better than Canon

00:09:53 ◼   ► sensors. Sony used to be an embarrassment in the camera industry. I remember when I

00:09:58 ◼   ► was first shopping for digital cameras, like, oh, it's Canon and Nikon, and Sony makes cameras

00:10:02 ◼   ► too, but just ignore them because they're pieces of crap, like they don't know what

00:10:04 ◼   ► they're doing with these digital cameras, right? And it's taken them a while to turn

00:10:09 ◼   ► that around, to be taken seriously as a player. Like, every time they'd be like, "Some amazing

00:10:12 ◼   ► new Sony camera would have some aspect of it that was amazing, but all the rest of it

00:10:16 ◼   ► would be crap," and you'd look at the pictures that you get taken with and it would just

00:10:18 ◼   ► be a mess. Even if it was just image processing or battery life or some weird ergonomic aspect

00:10:23 ◼   ► that was screwed up because they wanted to make it sleek, but it seems like they're finally

00:10:26 ◼   ► figuring it out at long last.

00:10:28 ◼   ► Oh yeah.

00:10:29 ◼   ► And so now that they're carrying forward their strengths that they had and the electronic

00:10:32 ◼   ► stuff and, you know, they figured out all the other stuff that, you know, it kind of

00:10:37 ◼   ► makes me wish to have implemented camera because even all these cameras like now that now that

00:10:41 ◼   ► the whole back of them is a screen and a lot of it is the UI and these camera makers have

00:10:45 ◼   ► no idea how to make a user interface to save their lives.

00:10:47 ◼   ► The UI's are terrible.

00:10:48 ◼   ► Yeah.

00:10:49 ◼   ► I really, you know, they can need some help there.

00:10:52 ◼   ► The good thing about saving cameras is that I think like car dashboards, there will always

00:10:57 ◼   ► be a place, especially in professional cameras, for knobs, dials, and buttons, because you

00:11:01 ◼   ► can use them without looking, and it's much easier using a touchscreen.

00:11:05 ◼   ► And it doesn't mean you don't also expose that on a touchscreen, but the camera makers

00:11:09 ◼   ► who are good at the shutter button, the knobs, the dials, the twisty things, that skill will

00:11:14 ◼   ► not become obsolete.

00:11:15 ◼   ► It won't be like, "Oh, well, you used to be good at those knobs and twisty things, but

00:11:17 ◼   ► now you don't need them at all anymore."

00:11:19 ◼   ► No, you'll always want them on a camera.

00:11:21 ◼   ► And that's why Apple shouldn't make one.

00:11:24 ◼   ► Ah, yeah, because they'll-- no removable battery, no buttons.

00:11:27 ◼   ► Apple would make one with no buttons,

00:11:28 ◼   ► and everything would be on the screen.

00:11:30 ◼   ► It would be a pain in the ass to use.

00:11:32 ◼   ► Yeah, it might be OK for a casual camera.

00:11:34 ◼   ► We're just talking about people who are in different--

00:11:37 ◼   ► Well, that's the problem, though.

00:11:37 ◼   ► For a casual camera, that's why people love the iPhone.

00:11:39 ◼   ► That's all they want.

00:11:40 ◼   ► It's a big screen that you point at something,

00:11:42 ◼   ► and you say, what on screen now?

00:11:44 ◼   ► Make picture of.

00:11:45 ◼   ► The problem is that the market for casual cameras

00:11:47 ◼   ► is evaporating.

00:11:48 ◼   ► Well, that's the phone market.

00:11:50 ◼   ► Basically, you could say Apple has entered the market with the iPhone, and that's the

00:11:53 ◼   ► market.

00:11:54 ◼   ► That's what they're doing.

00:11:55 ◼   ► Right.

00:11:56 ◼   ► Apple has entered the camera market the same way they entered the video game platform market,

00:11:58 ◼   ► kind of accidentally.

00:12:00 ◼   ► And once they realized they were doing it, they really took advantage of it.

00:12:05 ◼   ► Apple's still not really in the video game market.

00:12:07 ◼   ► I don't know.

00:12:09 ◼   ► How well is that Wii U selling?

00:12:11 ◼   ► I know.

00:12:12 ◼   ► I'm just saying that they're in their own market, making their own things.

00:12:17 ◼   ► They'll never be in the gaming market until they decide they want to make a machine focused

00:12:22 ◼   ► on games.

00:12:23 ◼   ► And they're not going to do that because it's not what they do.

00:12:25 ◼   ► Well, I think they have made machines for the same use.

00:12:28 ◼   ► No, it doesn't even have any buttons on it.

00:12:30 ◼   ► It's the same thing.

00:12:31 ◼   ► It's like trying to make a car dashboard, but no steering wheel.

00:12:35 ◼   ► You steer by dragging your finger on the screen.

00:12:36 ◼   ► It's fine.

00:12:37 ◼   ► You can put a virtual steering wheel on the screen and drag that with your finger.

00:12:42 ◼   ► They're not going to do that.

00:12:43 ◼   ► They're never going to put something on an iPhone that uggs it up just for the purposes

00:12:47 ◼   ► of games. So the type of games that you can put on an entirely touch screen device with

00:12:53 ◼   ► really no buttons to speak of that you can use for gaming is so incredibly limited.

00:12:56 ◼   ► Well, they're doing a typical disruption move of not attacking head-on into that market.

00:13:04 ◼   ► They're kind of running this parallel thing on the side that is taking a lot of that market

00:13:10 ◼   ► away without doing exactly the same thing. Because if they tried doing exactly the same

00:13:13 ◼   ► thing, they would have a lot harder time. They're doing a blue ocean thing. They're

00:13:16 ◼   ► going for the people who were never going to buy those crazy game machines, right? And

00:13:19 ◼   ► that's why they're selling a bazillion copies and making tons more money. But they're not

00:13:24 ◼   ► going after the people who want to play, you know, games that can't be played on a touchscreen.

00:13:29 ◼   ► Apple's not interested. Like, if Apple's interested in taking the gaming market, they would make

00:13:33 ◼   ► something that can play games that can't be played on a touchscreen. But they're not interested

00:13:37 ◼   ► in the gaming market. They'll just take what they can get from what they are interested

00:13:40 ◼   ► in. But they're making more money than everyone else because it turns out there's way more

00:13:43 ◼   ► people who don't care about games that can't be played on a touchscreen. Because basically,

00:13:50 ◼   ► touchscreen games alone are too complicated for most people. It's just like, "Oh, it's

00:13:53 ◼   ► a touchscreen game," but it's simple. You'll like it. You just pull back the little bird

00:13:56 ◼   ► and let them go. People can handle it. It could be jeweled.

00:13:59 ◼   ► They've made an alternative. Like before, if you wanted to play a game, you've always

00:14:05 ◼   ► had the consoles and the high-end PCs doing these A-rated games, major, big-budget, complex

00:14:12 ◼   ► things, these awesome graphics and everything. And you've always had the market for casual

00:14:16 ◼   ► games. In the old days, casual games were those CD-ROMs at Walmart full of 10,000 solitaire

00:14:23 ◼   ► variants. Now, and then for a while they were like flash games on the web, and there are

00:14:30 ◼   ► still some of that, but now you're seeing this massive boom. Oh, and like for six months

00:14:35 ◼   ► they were on Facebook, and now you're seeing this massive boom.

00:14:38 ◼   ► Well, they're still on Facebook.

00:14:39 ◼   ► Microsoft owned the casual game market in the '90s because the casual game market was

00:14:43 ◼   ► dominated by Minesweeper and Solitaire, the two most played games by humans in the entire

00:14:49 ◼   ► history of the universe because everyone had a PC on their desk in the '90s and all they

00:14:53 ◼   ► did all day was play Minesweeper and Solitaire.

00:14:55 ◼   ► Too bad they didn't charge money for those.

00:14:56 ◼   ► Don't forget FreeCell.

00:14:57 ◼   ► Yeah, I'm sorry.

00:14:58 ◼   ► Oh, that's true.

00:14:59 ◼   ► It's an untapped market, but that's just the equivalent.

00:15:02 ◼   ► Everyone has cell phones now and everyone plays games with them, but Apple was smart

00:15:05 ◼   ► enough to actually make a market.

00:15:06 ◼   ► Even if the iPhone just came with three games and there was no App Store, people would play

00:15:10 ◼   ► those three games so much.

00:15:11 ◼   ► The difference now is that they have this massive game library on these casual devices.

00:15:18 ◼   ► Casual gaming has never been better than it is today, and it gets better all the time.

00:15:25 ◼   ► Apple really owns quite a big portion of casual gaming, and that's why they're attacking big

00:15:30 ◼   ► gaming, because casual gaming in general is now way bigger, way easier, and way more rich

00:15:36 ◼   ► than it was before in content availability. And so now, whereas before, I think a lot

00:15:41 ◼   ► of people would get tired of those casual games and go buy an Xbox if they wanted to

00:15:47 ◼   ► play games at night, now you're seeing a lot more people who are sticking with the world

00:15:51 ◼   ► of casual games instead of buying a game console.

00:15:55 ◼   ► But if Apple's just not willing to make it possible to play games that aren't playable

00:16:00 ◼   ► on a touchscreen, they're never going to pull that market. It's like someone who's trying

00:16:04 ◼   ► I'm going to make a thing and it's like a movie but it's on a little tiny box that's

00:16:07 ◼   ► in your home and way more people are going to have it and like saying, "Okay, well, are

00:16:13 ◼   ► you ever going to do a thing where the picture is the size of the side of the building?"

00:16:17 ◼   ► No, no, it's always going to be small in the home.

00:16:19 ◼   ► Like it can't really be taller than one story because people's ceilings are like eight feet

00:16:23 ◼   ► high so we're really not, you know, there will always be a market for movies because

00:16:27 ◼   ► the screen is way bigger and it's a different experience.

00:16:29 ◼   ► And I mean this is not as ridiculous in terms of square footage or whatever but there's

00:16:33 ◼   ► There's just certain types of games that people like to play that you can't play with touchscreen

00:16:37 ◼   ► controls.

00:16:38 ◼   ► And if Apple is never, never, never, never going to go after them, there's always going

00:16:42 ◼   ► to, like they're saying, "We don't want that.

00:16:45 ◼   ► You can do something else."

00:16:46 ◼   ► And it just so happens that the games that you can't play with touchscreen controls are

00:16:48 ◼   ► like the traditional genres that are way deeper that most people can't play at all.

00:16:52 ◼   ► But there is a proven market for.

00:16:55 ◼   ► Is there enough of a market for four or three console competitors?

00:16:58 ◼   ► Probably not, so say goodbye to some of them, right?

00:17:01 ◼   ► but I still think that if Apple refuses to go to that,

00:17:04 ◼   ► it's not like there's a future where all gaming

00:17:06 ◼   ► is touchscreen gaming.

00:17:06 ◼   ► That just does not exist. - Oh no, definitely not.

00:17:08 ◼   ► But just like there's no future

00:17:10 ◼   ► where movie theaters are totally gone,

00:17:11 ◼   ► but I think it's very easy to see that game consoles

00:17:15 ◼   ► are getting really marginalized, just like movie theaters.

00:17:19 ◼   ► - I mean, it's consolidation.

00:17:21 ◼   ► There's probably not enough of a market left

00:17:23 ◼   ► for all the players that are there

00:17:25 ◼   ► to be doing what they're doing,

00:17:25 ◼   ► so there's gonna be some sort of consolidation

00:17:27 ◼   ► that goes on there.

00:17:28 ◼   ► But the fact that Apple is so hands off with the games,

00:17:33 ◼   ► they're not even, it's not even to the point where,

00:17:35 ◼   ► I mean, maybe we should talk to some Apple evangelists

00:17:36 ◼   ► about this, but like, so they're competing in theory

00:17:38 ◼   ► with Android for the casual game dollar,

00:17:41 ◼   ► like, so you wanna make a Sally's Spa type game.

00:17:45 ◼   ► The console makers in that market are so mature

00:17:47 ◼   ► that Sony, Microsoft, Nintendo, Sega,

00:17:50 ◼   ► like all those people back in the day,

00:17:52 ◼   ► would go to the popular third party developers,

00:17:54 ◼   ► like EA or whoever, and court them and say,

00:17:56 ◼   ► you should really make your next great Sally Spaw game for our platform and here's why."

00:18:00 ◼   ► And cater to them and just go after them because they're competing for the content creation

00:18:04 ◼   ► talent.

00:18:06 ◼   ► Is Apple going out and trying to get EA to make casual games for them and not for Android?

00:18:11 ◼   ► No, because they're just like, "EA will make games for us.

00:18:14 ◼   ► We're the only people who have paying customers who got it in the bag."

00:18:18 ◼   ► The market hasn't matured to the point where it's even to the level where the console market

00:18:22 ◼   ► was in the '80s where...

00:18:23 ◼   ► I don't believe Apple believes in games.

00:18:26 ◼   ► They like the fact that games are on their platform, but they're not going to do anything

00:18:29 ◼   ► for those people with the games except, "Okay, we'll put a good GPU for you in there."

00:18:32 ◼   ► We're like, "Oh, could you put buttons and a joystick?

00:18:34 ◼   ► We're having an officially supported Blu--" Even just Bluetooth, it's like something,

00:18:37 ◼   ► anything.

00:18:38 ◼   ► Throw us a bone.

00:18:39 ◼   ► Let us have a controller.

00:18:40 ◼   ► They're like, "No, we'd rather you not muck up our thing with any sort of traditional

00:18:43 ◼   ► video game controller.

00:18:44 ◼   ► Can't you just make your game touch screen?

00:18:45 ◼   ► Really we feel like your game should conform to our interfaces, our vision for the phone

00:18:49 ◼   ► or whatever."

00:18:50 ◼   ► And they're like, "Ah, all right.

00:18:51 ◼   ► That's where the money is.

00:18:52 ◼   ► Let's make a million of these games for a dollar each or whatever."

00:18:55 ◼   ► I just don't feel like Apple believes in, understands, or is interested in gaming.

00:18:59 ◼   ► They just, you know, pick what they can get.

00:19:00 ◼   ► Well, I think you're right about that for the most part.

00:19:03 ◼   ► But do you honestly think that a game released for iOS would sell very well if

00:19:09 ◼   ► it costs like more than a dollar and required a $30 joystick?

00:19:13 ◼   ► Well, like that's, that's how, if they ever wanted to go after the rest of the

00:19:16 ◼   ► market, you take your iPad pro in 2020, right.

00:19:19 ◼   ► And you have an officially supported Bluetooth controller interface for it,

00:19:23 ◼   ► or some sort of attachment that snaps into the lightning connector on your phone or whatever

00:19:28 ◼   ► and turns it into a game machine and suddenly now the rest of the market is in real trouble

00:19:32 ◼   ► because they're saying "we're not going to leave a portion of the game market for you,

00:19:36 ◼   ► we're taking all the monies from all the casual games and even that niche market for just

00:19:39 ◼   ► people who want more sophisticated games, we're going to take that too because guess what,

00:19:42 ◼   ► we have official support for games that you play that do not require you to touch the

00:19:46 ◼   ► screen." And then everyone else is doomed. But Apple thus far has been like "nah, just

00:19:51 ◼   ► stick to the touch screen. That's our thing. It's simple. If you feel like you can't make

00:19:55 ◼   ► a certain type of game you can't make with a touch screen, tough luck. Then don't do

00:20:00 ◼   ► it then, right?

00:20:01 ◼   ► Yeah, but that's, I mean, as a user, I kind of like that. As a user, as a casual gamer--

00:20:08 ◼   ► I'd say it's the wrong strategy for Apple, but I'm just saying it doesn't show me that

00:20:13 ◼   ► they're really, really into gaming. Because they're not trying to say, "What kind of interactive

00:20:17 ◼   ► gaming experiences can we have? Let's make it like--" Nintendo is into gaming. Nintendo

00:20:20 ◼   ► It was like, what can we make to do something new in gaming?

00:20:25 ◼   ► And we don't care what we have to make, a crazy waggly remote,

00:20:27 ◼   ► a second screen, like whatever.

00:20:30 ◼   ► We just try to think of something.

00:20:31 ◼   ► Except easy online play.

00:20:34 ◼   ► Oh, they would do that if they could.

00:20:36 ◼   ► It sounds like a competence issue, I believe,

00:20:38 ◼   ► not really a-- they would like that to happen

00:20:40 ◼   ► if you could sprinkle the fairy dust and make it happen.

00:20:42 ◼   ► But their whole company is focused

00:20:44 ◼   ► on what can we make to push the frontiers of gaming.

00:20:48 ◼   ► And Apple is just not doing that at all,

00:20:50 ◼   ► not even close.

00:20:52 ◼   ► You know, to go back a little bit, I have to disagree that Sol—well, maybe not disagree,

00:20:56 ◼   ► but point out that maybe Solitaire is not the most widely played game ever, because

00:21:02 ◼   ► I can tell you, when I had a Nokia or Nokia whatever it's called phone, and it had nibbles

00:21:06 ◼   ► on it or whatever—

00:21:07 ◼   ► Oh yeah, the Snake game.

00:21:08 ◼   ► You know what I'm talking about?

00:21:09 ◼   ► Snake, that's what it was.

00:21:10 ◼   ► I saw that getting played constantly for like five years.

00:21:12 ◼   ► Yeah, Snake and Bejeweled might be contenders, but I feel like the sheer number of idle hours

00:21:17 ◼   ► of desk drones not wanting to work at their Windows 3.1 PCs.

00:21:22 ◼   ► That's very true.

00:21:23 ◼   ► You know, Windows 95.

00:21:24 ◼   ► Like, there's just institutionalized old people, Solitare, playing for just hours as they sit

00:21:29 ◼   ► at their security desk and, you know, do nothing.

00:21:31 ◼   ► Well, and also, like, those Windows games were the three Windows games, or the two Windows.

00:21:35 ◼   ► Like, sometimes you didn't get Freestyle.

00:21:37 ◼   ► I don't know what conditions led to that or what versions of Windows had it and didn't.

00:21:41 ◼   ► But like, Solitare and Minesweeper, those have been on every desktop computer that everyone

00:21:46 ◼   ► has ever had that ran Windows, which is most of them, since the early 90s or earlier, and

00:21:51 ◼   ► they're still there now. They've had, what, 25 years at least?

00:21:58 ◼   ► They're on your work computer is the key. Of course you can put whatever games you want,

00:22:03 ◼   ► but on your work computer there's nothing except, and especially before the web, the

00:22:07 ◼   ► web has really hurt that because now you can just go look at porn, right? So that's probably

00:22:10 ◼   ► sucking a lot of time away from the people sitting at desks being bored.

00:22:14 ◼   ► But the content filter won't know that you're using Minesweeper.

00:22:17 ◼   ► Yeah, I don't know, I have to wonder.

00:22:19 ◼   ► I wish Microsoft had put monitoring in all its stuff so we can calculate the sheer number

00:22:23 ◼   ► of hours that people have spent playing these games.

00:22:27 ◼   ► Minesweeper does not translate well to touch, by the way.

00:22:29 ◼   ► I downloaded one for the iPad for my most recent flight somewhere, and I remember trying

00:22:33 ◼   ► it out, and the problem is the difference between flagging a square and opening it,

00:22:39 ◼   ► which is a really, really important thing to not do wrong.

00:22:42 ◼   ► With your right you got to touch with your right

00:22:44 ◼   ► Like it even it had it like you could set us that double tap was one of them and one of them was like

00:22:51 ◼   ► Tap and hold but like if you mess up once

00:22:54 ◼   ► You blow up a bomb and your games over so even casual games can't be touchscreen only

00:22:59 ◼   ► Mine sweeper doesn't well like

00:23:03 ◼   ► For a long time that two of the biggest casual games are mine sweeper and Tetris and neither of those work on touch

00:23:09 ◼   ► I'm a huge Tetris fan, and it does not work on touch

00:23:12 ◼   ► Yeah, but you know but that's not to say that there aren't awesome casual games that I know that

00:23:18 ◼   ► It's just my screen with yeah touch screens have done a Nintendo type move where there was types of games that were not possible without

00:23:24 ◼   ► A touch screen right and suddenly the whole world of them has opened up so kudos for all of that

00:23:28 ◼   ► But clearly that was not like that's a side effect of that making a touchscreen interface, you know

00:23:32 ◼   ► And I really do believe that they are making their hardware

00:23:35 ◼   ► Like they want who wants the GPU. It's all about game people

00:23:39 ◼   ► So they were in consultation with all these other guys about their gaming stack, but that's

00:23:43 ◼   ► as far as it goes.

00:23:44 ◼   ► We'll give you a great GPU, we'll give you a great screen.

00:23:48 ◼   ► Don't ask us for anything else.

00:23:50 ◼   ► But also, they give them a lot of good APIs.

00:23:54 ◼   ► Making games for iOS is way better of a business and way better for the programmers than making

00:24:01 ◼   ► games for Android.

00:24:03 ◼   ► And Apple knows this, and I think Apple tries to stay ahead of this as much as they can.

00:24:07 ◼   ► devices consistently have really good GPUs.

00:24:10 ◼   ► There's a lot of Android devices sold that are really lopsided.

00:24:13 ◼   ► They have fast CPUs, really high resolution screens,

00:24:16 ◼   ► and really terrible GPUs, because it's harder

00:24:19 ◼   ► to really advertise that, or it's harder to get it right,

00:24:22 ◼   ► or more expensive. But Apple

00:24:25 ◼   ► does so well with having all their devices

00:24:28 ◼   ► being able to play really great games.

00:24:31 ◼   ► And they're not being that many GPUs out there,

00:24:34 ◼   ► So it's easy to program for all the Apple devices.

00:24:37 ◼   ► And they know.

00:24:38 ◼   ► Yeah, a lot of them are early Amazons though because they had an OpenGL-accelerated GUI,

00:24:41 ◼   ► so kind of they needed that anyway.

00:24:44 ◼   ► Right.

00:24:45 ◼   ► And Apple knows very much that gaming is extremely important to attract and keep people on their

00:24:51 ◼   ► platform, especially young people.

00:24:52 ◼   ► I mean, the whole iPod Touch was so focused on gaming for so long because of that, because

00:24:56 ◼   ► they knew that a whole lot of iPod Touch owners are kids and teenagers who their parents don't

00:25:02 ◼   ► want to buy them iPhones yet.

00:25:03 ◼   ► And so they have iPod touches, and games are really important in those markets, so they

00:25:10 ◼   ► really do focus quite a lot on games.

00:25:12 ◼   ► It makes me sad when I see a lot of my friends and relatives, without my consultation or

00:25:17 ◼   ► blessing, have decided they're going to buy their children or significant others Kindle

00:25:21 ◼   ► Fires.

00:25:22 ◼   ► Oh, God.

00:25:23 ◼   ► And then I go and I see the Fire HDs, and then I go and I see the kids playing games

00:25:27 ◼   ► on a Kindle Fire.

00:25:28 ◼   ► There's nothing sadder than a kid playing a game on a Kindle Fire.

00:25:31 ◼   ► And I'm not saying this to sound like elitist, but like the Kindle Fire is not a gaming machine.

00:25:36 ◼   ► Like get your kid a Nintendo DS.

00:25:39 ◼   ► It will cost you less money and that kid will have so much more fun.

00:25:41 ◼   ► Yeah.

00:25:42 ◼   ► You know, I bet a lot of Kindle Fires were bought for kids thinking they'd be good gaming

00:25:45 ◼   ► machines.

00:25:46 ◼   ► Because it makes sense.

00:25:47 ◼   ► I mean, you can play Angry Birds on them and a couple of other things, but it's just...

00:25:51 ◼   ► You want a cheap solution to your kid's desire for an iPad.

00:25:56 ◼   ► Something where if they break it or lose it, you can be out $160 instead of $500.

00:26:01 ◼   ► bucks like that. That's a way more attractive thing for parents, I'm sure. But yeah, man,

00:26:08 ◼   ► because the Kindle Fire, I haven't used any of the new generation ones, but the first

00:26:12 ◼   ► generation one that I have is a terrible device in every possible way.

00:26:17 ◼   ► It's like when you're just a big fan of Coke and your parents buy you a case of RC Cola

00:26:21 ◼   ► and you're like, "No." I know it seems like the same thing.

00:26:25 ◼   ► There are no redeeming factors to the Kindle Fire one. It's just so, so bad. It wasn't

00:26:31 ◼   ► cheap enough to make it worth being this bad.

00:26:34 ◼   ► Yeah.

00:26:35 ◼   ► So parents, buy your kids Nintendo DS, please.

00:26:37 ◼   ► It's not that much money.

00:26:39 ◼   ► You can get it used all month.

00:26:40 ◼   ► Not the 3DS.

00:26:41 ◼   ► Don't even spring for the fancy--

00:26:42 ◼   ► that's one's too expensive.

00:26:43 ◼   ► Just an old Nintendo DS.

00:26:45 ◼   ► It's indestructible.

00:26:46 ◼   ► It has a bazillion awesome games that are fun,

00:26:51 ◼   ► that the frame rates are good on.

00:26:54 ◼   ► It's not a tablet, but yeah.

00:26:56 ◼   ► I think once your kid is able to start

00:26:58 ◼   ► caring about the frame rate, then maybe upgrade to an iPad.

00:27:02 ◼   ► Well, no, because the games, I would rather play a DS game.

00:27:06 ◼   ► It's got buttons. It's got buttons and a D-pad and you can draw

00:27:10 ◼   ► the screen. If I had to pick a platform to play Tetris on, I'd rather play Tetris on the DS

00:27:14 ◼   ► than on the X3. Yes, of course. I mean, the Game Boy was the original

00:27:18 ◼   ► Tetris Monster machine for kids. The parents were playing

00:27:22 ◼   ► it on their PCs, but the kids in the back of the car with the Game Boy, with the

00:27:26 ◼   ► gigantic gameboy with the, you know, not black and white, but kind of yellowish greenish

00:27:32 ◼   ► and black.

00:27:33 ◼   ► Those were the days.

00:27:34 ◼   ► Playing Tetris, that, you know, and Tetris.

00:27:36 ◼   ► Practically a Tetris machine.

00:27:37 ◼   ► Oh yeah, because any game with a scrolling background, like a platformer, just smeared

00:27:42 ◼   ► so badly on that screen, you couldn't even play it.

00:27:45 ◼   ► Just like the original Game Gear had the exact same problem.

00:27:48 ◼   ► The Game Gear was terrible.

00:27:50 ◼   ► Everything about the Game Gear was terrible.

00:27:51 ◼   ► Didn't it blow through batteries?

00:27:52 ◼   ► Yes, it used six AA batteries at a time.

00:27:54 ◼   ► And it used them up in five minutes.

00:27:55 ◼   ► Yeah, I think it would burn through six batteries in like 45 minutes or an hour. It was it was a pretty short time

00:28:02 ◼   ► It would last you a lunch period in middle school. That's my gauge for those things would last

00:28:06 ◼   ► It was like well

00:28:07 ◼   ► You could bring it to lunch and I don't want to turn on to lunch and then you

00:28:09 ◼   ► All your friends would play at lunch or by the end of lunch while the batteries are dying now

00:28:12 ◼   ► Yeah, and so you'd have to have like these tremendous rechargeable battery pack accessories or any and they were nikad not even nickel metal

00:28:19 ◼   ► I'd write exactly terrible terrible memory effect on them. Oh, yeah

00:28:24 ◼   ► Because I'm a my on let me tell you well

00:28:26 ◼   ► I think people with gameboys have to have those big light things on the front like those big as big like light

00:28:31 ◼   ► magnifying glass combo accessory, it's

00:28:34 ◼   ► With stereo speakers. Yes

00:28:36 ◼   ► That's what you missed out on too about not being a Mac user. So the the original Mac

00:28:41 ◼   ► Non desktop machine let's call it called the Mac portable

00:28:47 ◼   ► It had a lead acid battery like oh my god car

00:28:51 ◼   ► Okay, I weighed 16 pounds. I believe I have one in my attic it weighed 16 pounds

00:28:56 ◼   ► It had a full-size actual real keyboard

00:28:59 ◼   ► Because 16 pounds why the hell not right and so it's like this is a laughingstock

00:29:05 ◼   ► I had like a trackball embedded in for moving. This is a laughingstock type of thing like oh

00:29:10 ◼   ► This is a ridiculous machine

00:29:11 ◼   ► But you know what it had it had something that you kids might know the name of called an active matrix

00:29:15 ◼   ► LCD screen and that meant when you move stuff the screen updated and it was like a miracle

00:29:20 ◼   ► It was like a miracle because we'd all seen the smeary LCD screens like LCD screens

00:29:25 ◼   ► Those are terrible and once you saw this thing like wait a second. It doesn't smear

00:29:28 ◼   ► You know it was I mean I probably look at it now probably like a ghosting mess

00:29:31 ◼   ► But it was active matrix versus you know the passive matrix displays that you saw it was such a night and day and experience

00:29:38 ◼   ► It was like this is what I want from Apple. I don't care that it's 16 pounds

00:29:41 ◼   ► I don't care that as a last at battery

00:29:42 ◼   ► I don't care that it's this gigantic beast with a handle the screen is amazing. You know

00:29:48 ◼   ► That's that was the old Apple there was always something something phenomenal about even their worst machines. Did you in the Mac?

00:29:55 ◼   ► Universe back then did you guys ever have mouse pointer trails?

00:30:00 ◼   ► Intentionally or unintentionally because the crappy you know the the first power book so did they all have active matrix?

00:30:08 ◼   ► I think made have only been an option

00:30:09 ◼   ► I remember I remember mouse cursor trails on bad laptops for you it was it was actually a feature of Windows

00:30:15 ◼   ► I think in 3.1 they added it. It was a feature where it would just draw, it would leave the

00:30:21 ◼   ► mouse pointer graphic, it would not unblit it, it would draw it on the screen in the

00:30:27 ◼   ► shadows. So it's very similar to when Windows freezes.

00:30:31 ◼   ► But it happened all the time.

00:30:34 ◼   ► When a window blocks its main event loop, whatever, I forget what it's called on Windows,

00:30:37 ◼   ► but when it doesn't respond to its main event loop and it doesn't respond to repainting

00:30:41 ◼   ► So everything just kind of smears all over the window because it's not

00:30:44 ◼   ► Is this still true in Windows 7 and 8 that it's the windows aren't their own layers anymore or like

00:30:51 ◼   ► Windows Windows 7 arrow has a compositing window manager. Oh good finally. Okay, because I know like you can turn it off though

00:30:58 ◼   ► Because it's windows good. Yeah

00:31:00 ◼   ► But yeah

00:31:01 ◼   ► Like it the screens were so bad back then they actually added

00:31:03 ◼   ► Artificial mouse trails to make it easier to see where your mouse pointer was to find where it is

00:31:08 ◼   ► And that's actually that's actually kind of an accessibility thing like my mother

00:31:12 ◼   ► Uses the crank up the size of the cursor thing because her vision is going right

00:31:16 ◼   ► uh

00:31:17 ◼   ► And so that because she can't

00:31:19 ◼   ► Otherwise she forgets where the cursor is and you can't see it like you wiggle it around try to get the motion

00:31:22 ◼   ► Well, if you've got trails and you wiggle it around all of a sudden

00:31:24 ◼   ► This is white swirl happening off in the corner. You're like, oh, there's the cursor

00:31:27 ◼   ► So marco, can I ask you about the magazine? Yeah

00:31:33 ◼   ► So you had tweeted earlier today, which if this gets released by the time anyone hears

00:31:39 ◼   ► it, it's going to be like a week ago. But anyway, you had tweeted that you had added

00:31:43 ◼   ► support for other mail clients other than Apple Mail. And it got me to thinking, and

00:31:49 ◼   ► I'm probably not looking at this right, but I wanted to hear your guys' take. It got me

00:31:53 ◼   ► to thinking that to some degree, I feel like that sort of developer effort that you had

00:31:59 ◼   ► had to go through to support all these other mail clients, which I'm assuming is just a

00:32:03 ◼   ► series of URL schemes. Is that correct?

00:32:05 ◼   ► Yeah. And it wasn't all these other. I literally just added support for Gmail and Sparrow,

00:32:09 ◼   ► because I can't—nobody told me any other client that they're using, except for that

00:32:14 ◼   ► new mailbox thing, but they don't have a URL scheme, so I can't do anything with it.

00:32:18 ◼   ► Right. But it still got me to thinking that that almost smells to me like the iOS equivalent

00:32:25 ◼   ► of the Android fragmentation in the sense that it's something that's not well managed

00:32:30 ◼   ► by—well, I mean, URL schemes are well managed by the OS, but—

00:32:32 ◼   ► No, they're not. They're really, really not.

00:32:34 ◼   ► It's the Wild West out there. They don't even have a registry like they did for type

00:32:38 ◼   ► creator codes, you know?

00:32:39 ◼   ► Okay, so that's fair. But what I'm driving at is there's a mechanism for quasi-interapp

00:32:44 ◼   ► communication, but really, that is a hack to me that you shouldn't have to go through.

00:32:48 ◼   ► And I don't think it's Apple's style to let you pick a different mail client, or

00:32:51 ◼   ► or at least not in iOS, but that just kind of smells.

00:32:55 ◼   ► I was curious what you guys thought about that.

00:32:57 ◼   ► - They don't like letting you pick a different mail client.

00:32:59 ◼   ► But eventually, think about the Mac,

00:33:03 ◼   ► how they don't really like letting you pick

00:33:06 ◼   ► your different default browser.

00:33:07 ◼   ► Remember when there was the internet config control panel

00:33:10 ◼   ► where you said, what application do you want to use

00:33:11 ◼   ► for the FTP protocol?

00:33:13 ◼   ► What application do you want to use for,

00:33:14 ◼   ► and you got the pickup, and then you're like,

00:33:15 ◼   ► you know what, let's just put that as a preference in Safari.

00:33:18 ◼   ► And then every stupid web browser had to say,

00:33:20 ◼   ► no, I'm the default browser.

00:33:21 ◼   ► And you'd have to go to the app itself to change that setting.

00:33:24 ◼   ► Like, there was no system-wide-- there still

00:33:26 ◼   ► is a system-wide registry and database of who controls it.

00:33:28 ◼   ► But it's not exposed.

00:33:29 ◼   ► And that's the Mac where it's supposed to be the Wild West.

00:33:31 ◼   ► On iOS, it's like, so you want to use a different default.

00:33:34 ◼   ► Mail client?

00:33:35 ◼   ► Well, screw you.

00:33:35 ◼   ► Like, that's why when I went to the magazine,

00:33:38 ◼   ► and I saw, oh, it wants me to send an email.

00:33:39 ◼   ► And the only email account I have configured on my Mac

00:33:43 ◼   ► is not one of the ones that I would want to use from a web

00:33:45 ◼   ► browser.

00:33:45 ◼   ► So basically, I couldn't-- I don't have-- I use the Gmail

00:33:49 ◼   ► this is before you added Gmail support or whatever.

00:33:52 ◼   ► But it's like, anytime I see anything that's sending email on iOS,

00:33:55 ◼   ► my heart drops because I'm like, "Oh, well that's not using--"

00:33:58 ◼   ► I have one really obscure account configured to mail

00:34:02 ◼   ► and I never look at it, and I don't want to send from that account,

00:34:04 ◼   ► and it's not my real account, and it's not like my Apple ID account,

00:34:07 ◼   ► and it just depresses me, all because I deign to use a different email client.

00:34:13 ◼   ► Yeah, I mean, it's a mess. That whole world is a mess.

00:34:16 ◼   ► But I think Gmail is probably the only real exception where

00:34:21 ◼   ► there's actually demand that matters to Apple.

00:34:25 ◼   ► On the Mac, when a lot of this Mac stuff was designed,

00:34:29 ◼   ► the early days of Mail and Safari, Mail and Safari sucked.

00:34:34 ◼   ► And in many ways, Safari still sucks.

00:34:37 ◼   ► Apple didn't have a Mail client, and Apple

00:34:39 ◼   ► didn't have a web browser when this stuff was

00:34:41 ◼   ► done in classic Mac OS.

00:34:42 ◼   ► Of course they're going to let you

00:34:43 ◼   ► pick what the default application for email is.

00:34:45 ◼   ► because Apple didn't even have a horse in the game.

00:34:47 ◼   ► It's not like they had a Claris email, or I guess,

00:34:49 ◼   ► but loosely affiliated.

00:34:51 ◼   ► But they sure didn't have a web browser.

00:34:52 ◼   ► It's like, do you want to use IE as your default web

00:34:55 ◼   ► browser, or Netscape, or iCab, or Cyberdog.

00:35:00 ◼   ► I guess they had Cyberdog, too.

00:35:02 ◼   ► We keep going back.

00:35:03 ◼   ► That underpinning, if you were designing an OS,

00:35:05 ◼   ► I'm going to be an awesome OS, and I'm

00:35:07 ◼   ► going to support third-party development,

00:35:08 ◼   ► of course you have to have a system by which the user gets

00:35:11 ◼   ► to choose which of these umpteen third-party applications

00:35:14 ◼   ► they want to serve these particular needs.

00:35:15 ◼   ► But then once Apple has a horse in the game, like it simplifies things greatly so you don't have to shop around.

00:35:20 ◼   ► Like Apple gives you something, everything works out of the box and you're fine.

00:35:22 ◼   ► But God forbid you are a slightly advanced user and say,

00:35:25 ◼   ► "You know what, I believe I'll use a different mail client."

00:35:27 ◼   ► It's like, "Whoa, whoa, whoa, whoa, whoa, hold up, what are you doing here?"

00:35:29 ◼   ► You know?

00:35:30 ◼   ► And on the Mac you can figure out how to do it, but a normal person can't.

00:35:33 ◼   ► Like, if my parents decided that they wanted to use a different mail client, which they probably never would,

00:35:38 ◼   ► but if they did, they would have no idea how to do that.

00:35:40 ◼   ► They would never think to look in the preferences for the mail client that they...

00:35:43 ◼   ► In either mail client they wouldn't think they'll look for the preferences to tell the OS that they want to use it as a client.

00:35:48 ◼   ► Well it would do what the browsers do, which is all the third party ones would have a nag screen that would pop up saying,

00:35:52 ◼   ► "Hey, you want to say this is the default?" But I think like on iOS,

00:35:57 ◼   ► because iOS launched with the best browser and mail client available on iOS,

00:36:01 ◼   ► and it's now, I would say, mail and Safari are still the best mail client and browser available on the platform.

00:36:12 ◼   ► Safari is the best because they won't let anyone else use

00:36:14 ◼   ► Nitro JavaScript engine.

00:36:16 ◼   ► So duh, no wonder it's the best for safety reasons

00:36:19 ◼   ► and whatever.

00:36:19 ◼   ► Like they have legitimate security reasons

00:36:21 ◼   ► for not allowing that to happen.

00:36:22 ◼   ► But everyone else's hands are tied behind their back.

00:36:24 ◼   ► So no one is ever going to make a better browser than Safari

00:36:26 ◼   ► in terms of performance and web rendering

00:36:28 ◼   ► because they're the only guys who

00:36:29 ◼   ► get to use the good rendering engine.

00:36:31 ◼   ► They're the good JavaScript engine.

00:36:32 ◼   ► I wouldn't-- I don't know.

00:36:33 ◼   ► I mean, Safari JavaScript is faster than everyone else's

00:36:36 ◼   ► on iOS.

00:36:36 ◼   ► But I don't think that's what's holding back

00:36:41 ◼   ► the other browsers.

00:36:42 ◼   ► You're not allowed to use a Java--

00:36:45 ◼   ► that's why-- doesn't Chrome use WebKit on iOS entirely,

00:36:49 ◼   ► including the JavaScript engine?

00:36:51 ◼   ► Unlike Chrome on the Mac, which uses the V8 JavaScript engine?

00:36:53 ◼   ► Because you're not allowed to make an interpreter.

00:36:54 ◼   ► That's their other thing.

00:36:56 ◼   ► You can't use--

00:36:56 ◼   ► Oh, yeah.

00:36:57 ◼   ► Yeah.

00:36:57 ◼   ► Unless you're a game maker and you get grandfathered in

00:36:59 ◼   ► or whatever the hell crazy deal they have with EA

00:37:01 ◼   ► to let them run Lua scripts or whatever.

00:37:03 ◼   ► I think that doesn't matter.

00:37:03 ◼   ► You can't make an interpreter.

00:37:05 ◼   ► They changed the interpretation of that rule

00:37:06 ◼   ► like a year ago to be more-- even more vague

00:37:10 ◼   ► unspecified but more sensible most of the time.

00:37:13 ◼   ► But still, I mean it's...

00:37:14 ◼   ► Yeah, it still boxes out JavaScript engines.

00:37:16 ◼   ► Oh, sure.

00:37:17 ◼   ► They're clearly, "Oh, you're making a language and we don't want you to download code from

00:37:20 ◼   ► the internet and execute it."

00:37:21 ◼   ► You know, so you have to use our JavaScript engine and the slow version of our JavaScript

00:37:26 ◼   ► engine that doesn't have all the security, you know, possibly security violating features.

00:37:29 ◼   ► So no one is going to ever make a browser that's going to be universally better than

00:37:32 ◼   ► Safari.

00:37:33 ◼   ► And then mail, I would say that lots of people would say that people already have made better

00:37:38 ◼   ► clients than mail.

00:37:39 ◼   ► I don't know how if you like this mailbox crazy thing which has other server side and security and privacy concerns to it, but

00:37:45 ◼   ► Client wise like it's an innovation in terms of how you deal with your mail, and I really like that innovation

00:37:51 ◼   ► I just don't like everything else about the client which is why I'm not going to get it, but

00:37:54 ◼   ► They have a chance that there is a chance that someone could make a better

00:37:58 ◼   ► Ios native mail client than apple because there's no technical reason holding them back

00:38:02 ◼   ► The only thing that screws you is that well so what?

00:38:05 ◼   ► no other application is going to see your stupid mail thing,

00:38:08 ◼   ► and when you send mail, we're going to still pull up Apple

00:38:09 ◼   ► Mail, because that's the way it works.

00:38:11 ◼   ► Right.

00:38:11 ◼   ► So do you ever think that will change?

00:38:13 ◼   ► I mean, I don't.

00:38:14 ◼   ► I don't ever see there being enough demand from customers.

00:38:17 ◼   ► Honestly, Gmail maybe.

00:38:20 ◼   ► Chrome, no.

00:38:22 ◼   ► I just don't see there being this massive demand

00:38:26 ◼   ► from customers on iOS to want to use alternative clients enough

00:38:30 ◼   ► for Apple to want to change their minds on the policy.

00:38:32 ◼   ► Like, if there was a huge demand, that'd be different.

00:38:35 ◼   ► - I think long term what's going to happen is that,

00:38:38 ◼   ► as in so many things, there's going to be

00:38:42 ◼   ► a new killer application, either category

00:38:44 ◼   ► or individual instance, that wants to fill the role

00:38:48 ◼   ► that's currently filled by a default Apple application.

00:38:52 ◼   ► And in order to be competitive,

00:38:54 ◼   ► there will be public pressure to say,

00:38:55 ◼   ► hey, why can't I use popular new thing

00:38:58 ◼   ► instead of the dumb default thing that comes?

00:39:00 ◼   ► And that will only happen,

00:39:01 ◼   ► not because of any of Apple's doing, but because of the sheer mind share and sort of cultural

00:39:06 ◼   ► traction that this other thing gets.

00:39:08 ◼   ► They dodged the bullet on Twitter for that because it was always third party and they

00:39:10 ◼   ► didn't have a single horse in the game, right?

00:39:12 ◼   ► And they integrated Twitter into the US, but I don't know what the next thing is, but whatever

00:39:16 ◼   ► it is, if it wants to take over like web browsing or mail sending, it becomes wildly popular

00:39:20 ◼   ► independent of Apple.

00:39:21 ◼   ► Apple will be under pressure from that same casual public to, "How come every time I send

00:39:26 ◼   ► mail on my iPhone it brings up the stupid mail application?

00:39:29 ◼   ► want to sell in holo mail with the new holographic holo whatever thing that's made by a third

00:39:33 ◼   ► party company that's not Apple, and they have an app, but every time I send mail, like,

00:39:37 ◼   ► that's the phenomenon I'm looking for, where it's going to be something that becomes popular,

00:39:40 ◼   ► independent of Apple, that they can't be ignored, and they're just going to be forced to say,

00:39:45 ◼   ► you know, "All right, we now have a way for you to choose which application you want to

00:39:50 ◼   ► send mail. Do you want our boring other one or this crazy holo mail that everyone loves?"

00:39:54 ◼   ► Or, I'm mispronouncing holo, but whatever. Holographic.

00:39:57 ◼   ► Maybe what it would actually take would be one of those killer apps getting huge and

00:40:03 ◼   ► taking over, growing really fast, like Instagram levels of growth, just taking over like crazy,

00:40:08 ◼   ► but on Android instead, and not even being available on iOS because it can't exist in

00:40:13 ◼   ► the app store.

00:40:14 ◼   ► That's why there would be pressure.

00:40:15 ◼   ► They would say, "On my iPhone, the stupid Apple app always comes up, but on my Android

00:40:19 ◼   ► phone I get to pick which one I want, and everybody who has an Android phone automatically

00:40:22 ◼   ► picks whatever crazy popular new thing is.

00:40:24 ◼   ► So everyone with an Android phone is happily going along and doing their thing, and the

00:40:26 ◼   ► And the Apple people are like, yeah, we have this work around where most Apple--

00:40:30 ◼   ► the worst case scenario is people have to do what Marco is doing.

00:40:32 ◼   ► It's like, all right.

00:40:34 ◼   ► You tried to do it with the magazine originally with the Chrome--

00:40:36 ◼   ► Yeah, and just automatically pick the right one.

00:40:38 ◼   ► With Instapaper, like, oh, if you have Chrome installed,

00:40:40 ◼   ► you're forced to do crap like that because the OS gives no way

00:40:43 ◼   ► for people who want to use Chrome to indicate that preference.

00:40:45 ◼   ► You're like, well, if they have it installed--

00:40:47 ◼   ► I shouldn't have to do this at all.

00:40:49 ◼   ► There should be absolutely no reason why an app developer should

00:40:52 ◼   ► need to separately code support for different mail

00:40:55 ◼   ► clients or different browsers. I shouldn't even have to know what browsers are out there.

00:40:59 ◼   ► Yeah, it's like every application is going to have to have this stupid proliferation of preferences

00:41:03 ◼   ► and dealing with URL protocols, because it just makes a mess. And that's like the worst thing that could happen

00:41:07 ◼   ► to Apple, is that something becomes wildly popular, Apple refuses to budge,

00:41:11 ◼   ► every application that does anything that involves this application suddenly adds a preference that says

00:41:15 ◼   ► "Use Apple default, use this one," or whatever. And then every time you download a new application, you've got to

00:41:19 ◼   ► go into settings and change it and say, "Oh, I've got to tell this to use my..." I mean, like, Fantastic

00:41:23 ◼   ► is kind of almost there, because they

00:41:25 ◼   ► want to make a default calendar, but they can't

00:41:26 ◼   ► replace the default calendar.

00:41:28 ◼   ► There's a lot of people, I bet, who

00:41:29 ◼   ► would buy an iOS calendar application completely

00:41:32 ◼   ► replacing the existing calendar if they could.

00:41:35 ◼   ► Yeah, I would do that with Fantastic Cal, absolutely.

00:41:38 ◼   ► And actually, you were talking about something

00:41:40 ◼   ► that's only on Android that isn't on iOS.

00:41:42 ◼   ► And this isn't a great example, but one that jumped to mind

00:41:45 ◼   ► was the swipe keyboard thing that all the Android users

00:41:49 ◼   ► rave about.

00:41:49 ◼   ► And I don't think it's popular enough

00:41:52 ◼   ► to get the response from Apple that you're talking about,

00:41:54 ◼   ► John, but that certainly is something that I think of

00:41:56 ◼   ► that Android users can hold over our heads and say,

00:41:59 ◼   ► "Hey, look what we can do," and you can't

00:42:01 ◼   ► without a jailbreak or something like that.

00:42:02 ◼   ► - Yeah, there's a limit to what Apple will do.

00:42:04 ◼   ► Letting you pick your favorite email application

00:42:06 ◼   ► is within the realm of what I would consider plausible

00:42:10 ◼   ► for Apple to do in the future,

00:42:12 ◼   ► but letting you pick a different app instead of Springboard

00:42:14 ◼   ► is outside that realm, or a different keyboard,

00:42:17 ◼   ► like a third-party keyboard app, that is just,

00:42:21 ◼   ► They don't even let you drill down to the Mac.

00:42:22 ◼   ► That's a good yardstick, is the question.

00:42:24 ◼   ► Do they let you replace the Finder with another app?

00:42:26 ◼   ► No.

00:42:27 ◼   ► You can hack it up and figure out a way to do it,

00:42:29 ◼   ► because it's the Mac, and it's much more open than iOS.

00:42:31 ◼   ► But they don't offer you that option.

00:42:33 ◼   ► You can pick your default browser,

00:42:34 ◼   ► and you can pick your default mail client.

00:42:36 ◼   ► And you can pick which application

00:42:37 ◼   ► automatically has ownership over .shtml files,

00:42:40 ◼   ► or whatever the hell you want.

00:42:41 ◼   ► But you cannot pick through a GUI interface.

00:42:44 ◼   ► You know what?

00:42:45 ◼   ► I'm not into the Finder.

00:42:46 ◼   ► Can you launch into Pathfinder?

00:42:47 ◼   ► It's up to the Pathfinder devs to figure out

00:42:49 ◼   ► how to hack your system up to make that happen.

00:42:50 ◼   ► So keyboards probably outside the realm of possibility in the near or distant future.

00:42:58 ◼   ► Springboard replacement also probably not going to happen.

00:43:00 ◼   ► Oh yeah, never going to happen.

00:43:01 ◼   ► Because that's what's going to happen in Apple's way.

00:43:02 ◼   ► But replacement mail and browsers, maybe not mail, maybe not browsers, maybe not calendar,

00:43:09 ◼   ► but something along those lines.

00:43:10 ◼   ► Like camera apps maybe, you know, like all the...

00:43:13 ◼   ► There aren't that many types of apps like that that the use case is so compelling to

00:43:19 ◼   ► to replace the default apps.

00:43:21 ◼   ► Like there really aren't a lot of categories like that.

00:43:23 ◼   ► And that's why I think like Calendar is a great example

00:43:26 ◼   ► of one of those categories, but I think the demand for that

00:43:29 ◼   ► is even lower than the demand for browsers.

00:43:31 ◼   ► I would say demand for browsers is probably lowest

00:43:34 ◼   ► because Chrome and iOS is not that much better

00:43:36 ◼   ► than Safari and iOS.

00:43:38 ◼   ► Demand is probably highest for email clients

00:43:40 ◼   ► because everyone wants to use the Gmail app.

00:43:41 ◼   ► I think that is probably the strongest case

00:43:45 ◼   ► for this preference existing.

00:43:47 ◼   ► calendars, I don't think, you know, I think the market for alternative calendars, while

00:43:52 ◼   ► it may be big enough to support a few developers doing it, I don't think it's big enough for

00:43:56 ◼   ► Apple to have to care about having a default setting.

00:43:59 ◼   ► Well, I don't know, like calendars, reminders, to-do lists, like there are tons of third-party

00:44:05 ◼   ► things that people like. Like the defaults are, I think a lot of people ignore the defaults

00:44:08 ◼   ► because the third-party market is so rich for those things, especially with like, you

00:44:12 ◼   ► know, they were ahead of Apple and integrating with a Mac client and an iPad and iPhone all

00:44:16 ◼   ► together with one big shared thing.

00:44:17 ◼   ► You know what I mean?

00:44:18 ◼   ► It's just that they're not so much launched

00:44:20 ◼   ► from other applications.

00:44:21 ◼   ► What you don't want is for people to be in a cool app

00:44:24 ◼   ► and see that they're about to do some activity that's

00:44:26 ◼   ► going to invoke another app and realize with a sinking feeling

00:44:30 ◼   ► that, oh, this is not going to invoke the app that I want.

00:44:33 ◼   ► And that repeatedly happening to people

00:44:36 ◼   ► is what makes people sad.

00:44:37 ◼   ► I guess it happens the most, I guess,

00:44:38 ◼   ► by sending email because it's not done from a sheet

00:44:41 ◼   ► like a tweet might be with that API or whatever.

00:44:43 ◼   ► They send you off to the mail app to send your email,

00:44:47 ◼   ► and you don't end up in the Gmail app or whatever

00:44:49 ◼   ► the app that you wanted to use was.

00:44:51 ◼   ► I mean, Apple can nip this in the bud.

00:44:53 ◼   ► Like, the reason we hated it so much with browsers

00:44:54 ◼   ► is because Microsoft stagnated on IE,

00:44:56 ◼   ► and they said, we're just not going to develop that anymore.

00:44:59 ◼   ► IE6 is perfect and never needs to be changed ever again.

00:45:02 ◼   ► And the gap just widened and became increasingly crazy.

00:45:05 ◼   ► Imagine if Windows users could not change their default

00:45:08 ◼   ► browser at all, but had to explicitly

00:45:11 ◼   ► like copy and paste the URL, launch Netscape back in the day, paste the URL in. That's

00:45:17 ◼   ► what the situation is like on iOS now, if you want to use something different for your

00:45:22 ◼   ► mail or browser. You're like, "Oh, there's a link. I don't want to tap it."

00:45:27 ◼   ► That's sort of true. On the new-ish version of 1Password, they did something absolutely

00:45:33 ◼   ► brilliant which was they made their URL handlers OP HTTP and OP HTTPS. So the premise is if

00:45:42 ◼   ► you're in Safari and you want to open that site that you're looking at in 1Password, it

00:45:46 ◼   ► is fiddly admittedly, but it's as unfiddly as you can be which is to say you go to the

00:45:51 ◼   ► URL bar and you put the letters OP in front of whatever the crap is there and then it'll

00:45:55 ◼   ► kick over to 1Password and open it up.

00:45:56 ◼   ► They had to make their own browsers. What they had to do?

00:45:59 ◼   ► Yeah, yeah, you're absolutely right.

00:46:01 ◼   ► That's like, that is so, I don't know if it's terrible, but it's like, you're one password

00:46:06 ◼   ► and you want to provide password management services, and the only way you can do it is

00:46:10 ◼   ► like, I've just got to make the whole new browser.

00:46:12 ◼   ► It's great that they can do it with a nice embeddable WebKit control and everything like

00:46:15 ◼   ► that, but it's like, that's the heavyweight solution.

00:46:17 ◼   ► Actually, don't even browse the web from our thing, because this is one little thing that

00:46:22 ◼   ► we want to do in some cases, and we can't do it unless you're literally using our software.

00:46:26 ◼   ► I have the exact same thing with Instapaper, which is I wanted to add an easy read later

00:46:30 ◼   ► because Mobile Safari makes that so hard to do, that I built a whole web browser into

00:46:35 ◼   ► Instapaper so that people could browse the web and save stuff from it if they couldn't

00:46:39 ◼   ► figure out how to install the bookmarklet.

00:46:41 ◼   ► You should never remove that feature, by the way. I'll hunt you down.

00:46:46 ◼   ► I would love to remove that feature. I would so love to.

00:46:51 ◼   ► I like to bring up the full version of the web page without leaving the app. That's my

00:46:56 ◼   ► common use case.

00:46:58 ◼   ► I would love to remove it, but I probably never can because of things like that, because

00:47:03 ◼   ► there's enough people who use it, but also because there's going to be so many people

00:47:07 ◼   ► who just browse from that.

00:47:09 ◼   ► Never figure out how to do the bookmark.

00:47:10 ◼   ► Right, because I can't do anything so far.

00:47:12 ◼   ► I figured out the bookmark, though.

00:47:13 ◼   ► I have it, but it's just, you know.

00:47:18 ◼   ► And I think a system like Windows 8's contracts would really go a long way towards solving

00:47:23 ◼   ► a lot of these issues.

00:47:24 ◼   ► all of them. There would still be some issues, but if Apple broadens this whole UI activity

00:47:31 ◼   ► thing from iOS 6 and combining with the remote view controllers thing that they quietly added

00:47:38 ◼   ► to iOS 6 as well and used behind the scenes, if they transform this into something like

00:47:44 ◼   ► Windows 8 contracts with iOS 7 maybe, if they did this, it would be a tremendous help if

00:47:53 ◼   ► if they did it that way. Right now, its current implementation on iOS 6, it's really extremely

00:47:58 ◼   ► unhelpful in many ways. For me to add the "send to Instapaper" button in the magazine,

00:48:05 ◼   ► I had to manually code that into the magazine, provide an icon for it, write all the code

00:48:11 ◼   ► to log into Instapaper, to save it, all that stuff. Even though I had the Instapaper app

00:48:17 ◼   ► installed. If I wanted it to be in the app without kicking over the Instapaper app and

00:48:21 ◼   ► taking back, which is kind of inelegant, if I wanted it to all be in the app, I had to

00:48:26 ◼   ► write that all myself. There's no way Instapaper could offer to the magazine its own interface

00:48:33 ◼   ► that could be in the magazine's share panel. That doesn't exist yet. If that did exist...

00:48:37 ◼   ► That share panel will open up almost guaranteed in iOS stuff. You will be able to put stuff

00:48:41 ◼   ► in that share panel. I really hope so. But that's a major architectural change, though.

00:48:46 ◼   ► That's why it's a big deal if they do it.

00:48:49 ◼   ► It might not happen yet because it is such a major change.

00:48:55 ◼   ► That's part of what Windows 8 contracts are.

00:48:58 ◼   ► That would go a long way towards solving a lot of these problems.

00:49:02 ◼   ► If I could just say, "Here, I have this item to share.

00:49:06 ◼   ► Open up a share panel and I can offer you a URL, a file of this type, and this text.

00:49:13 ◼   ► apps that can do something with these things can show up here and do their thing. And I

00:49:17 ◼   ► don't have to code all that myself. That would go a long way.

00:49:21 ◼   ► Is the remote view controller stuff the stuff that's using XPC that's actually in iOS 6

00:49:25 ◼   ► but not public? Yes.

00:49:27 ◼   ► The thing that spawns the external process and communicates with it through a secure

00:49:31 ◼   ► sandbox channel? Exactly.

00:49:34 ◼   ► It's currently used for the mail sharing controller, and I think maybe even the Twitter one and

00:49:39 ◼   ► the Facebook one. But definitely the mail one uses it. And they could definitely use

00:49:45 ◼   ► that exact same kind of system to do this for all third-party apps and have this kind

00:49:49 ◼   ► of system.

00:49:50 ◼   ► But the share sheet is different. The share sheet is literally what you said. It's just

00:49:53 ◼   ► a question of querying which applications can handle this type of thing, showing their

00:49:57 ◼   ► stupid icons and feeding them the data with a launch event. Like, add to Instapaper, you'd

00:50:03 ◼   ► be perfectly happy if the add to Instapaper was hit the share button, hit the little iInstapaper

00:50:07 ◼   ► icon, your application gets, like all you need is a freaking URL.

00:50:11 ◼   ► Your application gets a URL and has a chance to shove it in somewhere

00:50:15 ◼   ► and then it goes away. Well, but then the question is, does my

00:50:19 ◼   ► app, does it switch to my app first? Because that's kind of an elegant.

00:50:23 ◼   ► Or is my app just brought up in a background state and

00:50:27 ◼   ► I present a view controller that the remote controller then displays and then

00:50:31 ◼   ► I'm just handling this data and my app never shows up. That would be the right way to do it.

00:50:35 ◼   ► The share thing with the list of icons,

00:50:37 ◼   ► I assume it's going to launch you.

00:50:39 ◼   ► The remote view controller thing where

00:50:40 ◼   ► you get to present an interface is what you really want,

00:50:42 ◼   ► but that's more complicated.

00:50:44 ◼   ► But any time there's a private API like that used by Apple

00:50:46 ◼   ► apps, like XPC has public API on the Mac, right?

00:50:50 ◼   ► So this is kind of one of those things where it seems like--

00:50:53 ◼   ► this is how a private API becomes public.

00:50:57 ◼   ► It's like how a bill becomes a law, how a baby is made.

00:50:59 ◼   ► First Apple uses it in all their apps,

00:51:04 ◼   ► And then they hopefully wring the bugs out of it.

00:51:07 ◼   ► And then the next release, they open it up to everyone.

00:51:10 ◼   ► Or in the next release, they decide

00:51:11 ◼   ► they made a terrible mistake, scrap it, and start over again.

00:51:13 ◼   ► But XBC is already public on the Mac,

00:51:15 ◼   ► so I feel pretty good about that.

00:51:17 ◼   ► The only problem I have with this idea

00:51:18 ◼   ► is, let's take in the example of the magazine,

00:51:23 ◼   ► I don't really see how this would help in the sense

00:51:27 ◼   ► that what you're doing is you're doing something with a URL.

00:51:30 ◼   ► So if you have a share sheet, and you're

00:51:32 ◼   ► presenting to the share sheet, "Hey, I've got a URL. Who can do something with this?"

00:51:37 ◼   ► That's going to be half the damn apps on your iPhone or iPad or whatever the case may be.

00:51:41 ◼   ► That's why they don't do it, because everyone's like, "I register for Star!"

00:51:44 ◼   ► Exactly.

00:51:45 ◼   ► "I can handle any data."

00:51:46 ◼   ► Well, and that actually, like, there was a good interview from Chipone on Debug, the

00:51:52 ◼   ► podcast by Rene Ritchie and Guy English. You know Chipone, the hacker guy? Anyway, Grant

00:51:58 ◼   ► Anyway, he was talking on their show about how this is a problem on Android that does

00:52:05 ◼   ► implement this feature, because then you have these apps that show these giant long lists

00:52:10 ◼   ► of what you can do with something, and they're not really ordered in any good way.

00:52:15 ◼   ► You can't really set a default of what you want to show up on top for certain types.

00:52:20 ◼   ► That actually then becomes a pretty challenging interface problem.

00:52:23 ◼   ► Yeah, they can do the thing where you hold down the icon and they wiggle and you can

00:52:28 ◼   ► X them out and there's a "more" button at the bottom if you want to get some back.

00:52:32 ◼   ► You're going to have to trim those lists because as soon as you do that, yeah, look at the

00:52:35 ◼   ► friggin' app store, it'll be used up the wall too.

00:52:37 ◼   ► Are you? I don't know. Well, first of all, they can police it, so they can say, "Well,

00:52:40 ◼   ► you don't really have a use for this, so we're not going to let you register for it."

00:52:44 ◼   ► Some applications, though, have legit—like, what if you're a text editor? Any time something

00:52:48 ◼   ► is text, you're like, "Oh, look, there's whatever. There's elements again." Or

00:52:53 ◼   ► or a PDF reader or something.

00:52:54 ◼   ► Yeah, like GoodReader and Dropbox will

00:52:56 ◼   ► get you a register for every file type.

00:52:58 ◼   ► Or an image, like all your camera apps

00:52:59 ◼   ► are going to show up, all your image retouching apps.

00:53:01 ◼   ► Like it's just-- the interface problem is you'll want to--

00:53:05 ◼   ► it's either going to have to be opt-in,

00:53:07 ◼   ► which would be kind of annoying for regular users,

00:53:09 ◼   ► or opt-out, where you just use the gesture that we all

00:53:12 ◼   ► know to make icons go away, which is hold your finger down

00:53:14 ◼   ► on them, hit the little x, and then trim the list.

00:53:17 ◼   ► Maybe that will be annoying.

00:53:18 ◼   ► Or it'll just reorder itself.

00:53:21 ◼   ► Whichever one you used last would move up

00:53:23 ◼   ► the front of the list. Oh no, that's no good. That's the reason Springboard doesn't work

00:53:27 ◼   ► that way. Because it would drive people nuts! Upper left is Safari, where did it go? I haven't

00:53:32 ◼   ► used it recently. You just get a muscle memory of like that sheet comes up, Instapaper is

00:53:37 ◼   ► top left corner, you tap it. If Instapaper is not the top left corner because you didn't

00:53:40 ◼   ► use it, but you used a different one last time, that's angry making. See, and I agree,

00:53:45 ◼   ► and that's what I'm driving at is that RPC definitely solves a problem which is if you're

00:53:51 ◼   ► Marco and you want to have a native instapaper share function from within the magazine you're right now

00:53:58 ◼   ► You're screwed and RPC would fix that but that to me. It doesn't really fix the problem of I have a URL

00:54:04 ◼   ► I wish to email

00:54:06 ◼   ► What can email this URL because it's more than just having a URL you want to share or do something with?

00:54:11 ◼   ► You want you want to be able to say that my intention is to email it and then that calls the list down

00:54:17 ◼   ► to whatever email clients you have or

00:54:20 ◼   ► Or perhaps if Apple was nuts and had a default email client setting, then that is what you

00:54:25 ◼   ► get.

00:54:26 ◼   ► Yeah, that's the Android intent.

00:54:27 ◼   ► It wouldn't just be protocol driven.

00:54:28 ◼   ► It would be action driven.

00:54:29 ◼   ► Exactly.

00:54:30 ◼   ► It would have to have...action would have to be a component.

00:54:32 ◼   ► We're just saying protocol driven for like if you have raw data, kind of like who can

00:54:35 ◼   ► handle this pasteboard data type of thing.

00:54:37 ◼   ► Yeah, there's also the intention is like I would like who is an email...

00:54:41 ◼   ► Apple can define these things.

00:54:44 ◼   ► I was saying in another podcast a while ago, if Apple wants to allow third party email

00:54:48 ◼   ► By all means let it say look if you want to be a third-party email application that participates in the system

00:54:53 ◼   ► We're defining here's how you must behave in terms of RPC. Here's the features you have to

00:54:57 ◼   ► support you must support attachments custom subject lines to is front like so you can like

00:55:02 ◼   ► Conform to some protocol that I'm sure Apple's mail application already totally conforms to or whatever like define it

00:55:08 ◼   ► However, you want people will jump through those hoops to be like you know so basically you don't run to the problem of like

00:55:13 ◼   ► Oh, well you pick the third-party email application that can't handle subject lines for some reason and my application

00:55:18 ◼   ► doesn't work because it puts some code in the subject line.

00:55:21 ◼   ► That's what they want to avoid.

00:55:22 ◼   ► Because you're not using the default email application,

00:55:25 ◼   ► your stuff broke.

00:55:26 ◼   ► So they would have to say, if you

00:55:28 ◼   ► want to be a replacement for a system thing,

00:55:30 ◼   ► you must support these features, this protocol.

00:55:33 ◼   ► Just screw it down as tight as you want,

00:55:35 ◼   ► because people will jump through it to be in that.

00:55:37 ◼   ► And that will solve the consistency

00:55:38 ◼   ► problem of being afraid.

00:55:40 ◼   ► Everything is working fine, but because you

00:55:42 ◼   ► use a third-party email application, something broke.

00:55:44 ◼   ► Right, and that's a huge support problem for developers.

00:55:47 ◼   ► that starts getting possible.

00:55:49 ◼   ► Right now, and that's kind of the flip side of this,

00:55:51 ◼   ► right now, because I'm building in support

00:55:54 ◼   ► for all these things manually, I can test them all.

00:55:57 ◼   ► And I can be pretty sure that the options that anybody

00:55:59 ◼   ► will ever see will all work.

00:56:02 ◼   ► But once you start integrating these other things,

00:56:04 ◼   ► then people will start blaming you for like,

00:56:07 ◼   ► "Oh, when I shared to new experimental browser X

00:56:10 ◼   ► "from your share panel, it didn't work right

00:56:13 ◼   ► "in this weird way."

00:56:14 ◼   ► And they'll email me saying it's my fault.

00:56:16 ◼   ► I just had that with the hypercritical.co podcast feed.

00:56:19 ◼   ► Ever since that site went up, people were like,

00:56:21 ◼   ► I tried to subscribe to your feed in Reader

00:56:23 ◼   ► and it showed me this crazy ass thing.

00:56:24 ◼   ► And they showed me a sheet in Reader

00:56:26 ◼   ► that shows a huge list of things, none of which are my feed.

00:56:29 ◼   ► Some of which have my name related to them.

00:56:31 ◼   ► I'm like, that must be running a search or something.

00:56:34 ◼   ► What the hell is it doing?

00:56:35 ◼   ► And you're like, look, it's a URL.

00:56:37 ◼   ► It's HTTP colon slash slash and it has a bunch of stuff.

00:56:40 ◼   ► You click it and this is on the Mac.

00:56:42 ◼   ► So it activates, okay, what is your handler for RSS?

00:56:45 ◼   ► I guess it looks at the MIME type of the thing coming back,

00:56:48 ◼   ► Atom feed or whatever.

00:56:49 ◼   ► And then it launches your preferred news reader

00:56:51 ◼   ► application, which happens to your readers

00:56:52 ◼   ► in these people's systems.

00:56:53 ◼   ► And then reader gets it.

00:56:54 ◼   ► And it turns out what Safari does is it takes off the HTTP,

00:56:58 ◼   ► puts in feed colon slash slash, finds out

00:57:01 ◼   ► whatever the default protocol handle is for feed,

00:57:03 ◼   ► basically what is your news reader, launches that,

00:57:07 ◼   ► but gives it that URL.

00:57:08 ◼   ► And I believe it excises the feed at that point,

00:57:12 ◼   ► and hands the URL without the leading HTTP or something.

00:57:14 ◼   ► What it comes down to is that what Reader was doing is taking the URL as it was given,

00:57:19 ◼   ► which no longer had-- oh, no, I think it was stripping off the feed.

00:57:22 ◼   ► Reader was stripping off the feed colon slash slash, not putting HTTP slash slash back on,

00:57:26 ◼   ► feeding that to the Google Reader API, and Google Reader API interpreted that as a search

00:57:31 ◼   ► term and not a URL, and hilarity ensues.

00:57:34 ◼   ► And that is a pretty-- that is like-- how complicated is that?

00:57:38 ◼   ► It's a link that you click that launches a protocol handle.

00:57:41 ◼   ► You know what I mean?

00:57:42 ◼   ► as simple as it could possibly be,

00:57:43 ◼   ► and yet it still went totally awry.

00:57:45 ◼   ► Like, once it went off to the third-party application,

00:57:47 ◼   ► it's like, oh yeah, I'm totally compliant,

00:57:49 ◼   ► I handle feed URLs, but then what it does with them,

00:57:51 ◼   ► it passes them to Google Reader,

00:57:52 ◼   ► and Google Reader does something crazy with it,

00:57:54 ◼   ► and then so you get into a situation where you're like,

00:57:56 ◼   ► hey, I tried to subscribe to your newsfeed,

00:57:58 ◼   ► but when I clicked on it,

00:57:59 ◼   ► because the newsreader I used isn't

00:58:01 ◼   ► whatever newsreader you tested with,

00:58:03 ◼   ► something crazy happens.

00:58:04 ◼   ► So I guess no matter how simple you make it,

00:58:06 ◼   ► something can go wrong that you did not expect.

00:58:12 ◼   ► Yep.

00:58:13 ◼   ► This bug is fixed in the next version of Reader, supposedly.

00:58:15 ◼   ► Right.

00:58:16 ◼   ► Then it'll introduce five more.

00:58:18 ◼   ► Yeah.

00:58:19 ◼   ► I'll be happy.

00:58:21 ◼   ► I don't know why Google Reader is doing this.

00:58:22 ◼   ► I'm assuming it's because they don't think .co is a real extension.

00:58:27 ◼   ► They're probably looking for the .com to doing their fuzzy matching.

00:58:30 ◼   ► Is this a URL?

00:58:31 ◼   ► It's kind of odd.

00:58:32 ◼   ► I don't know.

00:58:34 ◼   ► Yeah.

00:58:35 ◼   ► But the search terms that come up are vaguely related to me because they've got the word

00:58:38 ◼   ► hypercritical in feed and maine and so you see things about the podcast and my name and

00:58:43 ◼   ► yeah. Took me a while to figure that one out.

00:58:47 ◼   ► [BLANK_AUDIO]