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: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: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: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: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: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: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:54
◼
►
That's what they're doing.
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: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: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: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: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: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: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: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: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:42
◼
►
You know, I bet a lot of Kindle Fires were bought for kids thinking they'd be good gaming
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: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: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: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: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
◼
►
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: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
◼
►
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: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: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: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
◼
►
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: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
◼
►
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: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: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: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: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: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:13
◼
►
This bug is fixed in the next version of Reader, supposedly.
00:58:16
◼
►
Then it'll introduce five more.
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: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]