92: You Don't Know My Pants
00:00:00
◼
►
I'm drinking a little hot chocolate right now, and now I've gone from freezing cold
00:00:03
◼
►
to overheating.
00:00:05
◼
►
What is your hot chocolate of choice?
00:00:07
◼
►
I will answer that question.
00:00:08
◼
►
You don't want me to answer that question.
00:00:11
◼
►
If I had to choose just one—this is me dodging, by the way—it would be the Mud House in
00:00:16
◼
►
Charlottesville, which is a little coffee house in Charlottesville, Virginia.
00:00:19
◼
►
Do they have winter there?
00:00:21
◼
►
Okay, I'm all right.
00:00:24
◼
►
I had to really bottle that one up for a second.
00:00:26
◼
►
Please take note of who is doing this to you.
00:00:31
◼
►
But this particular hot chocolate,
00:00:33
◼
►
which I do find to be quite delicious,
00:00:34
◼
►
is a Keurig K-Cup and, shoot, for the life of me,
00:00:38
◼
►
I don't remember who makes this hot chocolate.
00:00:41
◼
►
Well, I mean, on one hand,
00:00:42
◼
►
when you said I was not gonna like the answer,
00:00:45
◼
►
I never thought it would be that bad.
00:00:46
◼
►
- Yeah, no, I wouldn't have predicted that either.
00:00:49
◼
►
- Well, did you think it was
00:00:49
◼
►
like the Swiss Miss Instant stuff?
00:00:51
◼
►
- Yeah, yeah, which is probably better.
00:00:53
◼
►
- That used to be my hot chocolate of choice.
00:00:55
◼
►
- If you think about like what hot chocolate requires,
00:00:57
◼
►
really, I mean, yeah, you can do it the good way
00:00:59
◼
►
with milk in a pot and you slowly heat up
00:01:00
◼
►
and dump it a bunch of powder.
00:01:01
◼
►
- Oh, so much work.
00:01:02
◼
►
- It really isn't that much work, just cleaning the pot.
00:01:04
◼
►
But if you think about what most hot chocolate really is,
00:01:07
◼
►
just like the packet where you add water and heat
00:01:10
◼
►
and you mix it and that's it,
00:01:12
◼
►
a Keurig machine probably does just as good of a job
00:01:15
◼
►
at that as dumping a packet into a mug and stirring it.
00:01:17
◼
►
Like it's not, it probably is not that much worse.
00:01:19
◼
►
It might even be slightly better in some ways, so yeah.
00:01:22
◼
►
That I think is an official Marco approved usage
00:01:27
◼
►
of a Keurig machine.
00:01:28
◼
►
is if you're not going to ever actually make coffee in it,
00:01:30
◼
►
which I'm kind of curious
00:01:31
◼
►
why you even own one of these machines
00:01:33
◼
►
'cause you hate coffee, is it for Aaron?
00:01:34
◼
►
- No, actually the funny thing about it is
00:01:37
◼
►
this machine was given to me by Aaron
00:01:39
◼
►
as a Christmas gift like two years ago
00:01:41
◼
►
because I freaking love the hot chocolates
00:01:42
◼
►
that come out of it in the winter time.
00:01:44
◼
►
Now inevitably what ended up happening
00:01:45
◼
►
is Aaron uses it constantly.
00:01:47
◼
►
So it was like a bowling ball gift, you know what I mean?
00:01:50
◼
►
Like the stereotypical bowling ball gift.
00:01:53
◼
►
- Was the bowling ball say Aaron on it?
00:01:55
◼
►
- Yeah, right, but no, I asked for it.
00:01:57
◼
►
I was like, no, I really honestly want a Keurig.
00:01:59
◼
►
And then she got it for me.
00:02:01
◼
►
And inevitably I use it like three months out of the year.
00:02:03
◼
►
You know, the only time that it's winter down in Virginia.
00:02:06
◼
►
(phone ringing)
00:02:07
◼
►
And she uses it the entire year.
00:02:09
◼
►
- All right.
00:02:10
◼
►
- You want to do some follow up?
00:02:12
◼
►
- Let's do it.
00:02:13
◼
►
- We got a really good email
00:02:14
◼
►
from an anonymous former Apple employee.
00:02:18
◼
►
And John, do you want to talk about this for us?
00:02:20
◼
►
- Sure. This was about iWork,
00:02:22
◼
►
which we've been kind of halfheartedly complaining about
00:02:26
◼
►
for the past two shows,
00:02:28
◼
►
speculating about Apple's commitment to the Office Suite
00:02:32
◼
►
and what effect its mediocrity might or might not have
00:02:35
◼
►
on the platform.
00:02:37
◼
►
And here is a supposed report from an anonymous employee
00:02:41
◼
►
from what's going on with iWork.
00:02:42
◼
►
And he or she says, "iWork for the iPad basically needed
00:02:47
◼
►
to be a rewrite for various reasons.
00:02:49
◼
►
For compatibility on the Mac, though,
00:02:51
◼
►
this basically meant we needed to port iWork
00:02:53
◼
►
for the iPad to the Mac,
00:02:54
◼
►
which meant we're re-implementing
00:02:55
◼
►
a 10-year-old Office Suite.
00:02:57
◼
►
So that's what we were talking about before,
00:02:59
◼
►
Marco mentioned as well, the strategy tax,
00:03:01
◼
►
of the idea that iWork has to be on the iPad and on the web,
00:03:04
◼
►
and that's the strategy, and the tax is,
00:03:07
◼
►
we have a personally good Mac version,
00:03:09
◼
►
but tough luck, we have to basically take the iOS one
00:03:11
◼
►
and port it to the Mac, even if it means losing features,
00:03:13
◼
►
even if it means spending a lot of time on it,
00:03:16
◼
►
and so here's anonymous confirmation of that.
00:03:20
◼
►
And then the other, I guess this could be considered
00:03:22
◼
►
attacks as well, the strategy is-- well,
00:03:25
◼
►
it's not really a strategy attack,
00:03:26
◼
►
but it is a cost of being a first party piece of software.
00:03:30
◼
►
When Apple comes out with new features in its OS,
00:03:33
◼
►
whether it's like autosave from Lion or Spotlight in Tiger
00:03:37
◼
►
or Quick Look in Leopard or Continuity in Yosemite-- god,
00:03:41
◼
►
I can't keep these names straight--
00:03:43
◼
►
it's the responsibility of Apple's first party apps
00:03:47
◼
►
to implement those features.
00:03:48
◼
►
So in the same way, third party developers
00:03:51
◼
►
feel harried by this stuff as well.
00:03:52
◼
►
oh, there's a new version of the OS.
00:03:53
◼
►
I've got to support all this extra stuff.
00:03:55
◼
►
But Apple is even more pressure internally
00:03:57
◼
►
to say iWork needs to implement all these great new features.
00:04:00
◼
►
So when they would rather be working on features
00:04:03
◼
►
that are important to the applications, like, well,
00:04:06
◼
►
if we're going to do autosave, we have to have it on our apps
00:04:09
◼
►
because it looks bad if we say, hey, developers, everyone,
00:04:10
◼
►
you should do autosave.
00:04:11
◼
►
But oh, by the way, iWork won't do autosave.
00:04:13
◼
►
Or you should implement Quick Look,
00:04:15
◼
►
but our applications don't implement Quick Look.
00:04:17
◼
►
So this person concludes, yes, I can definitely
00:04:19
◼
►
feel from the outside that iWork is understaffed and not
00:04:22
◼
►
priority but the iWork team is actually pretty large for a team at Apple.
00:04:25
◼
►
In some ways it's the fact that it is a priority and the consequent strategy taxes that push
00:04:30
◼
►
the team this way and that, the results in less obvious future progress for iWork year-to-year.
00:04:35
◼
►
So there you go, one report purportedly from the inside about what the deal is with iWork.
00:04:41
◼
►
Yeah, it makes sense.
00:04:43
◼
►
It's still a bummer and it's hard.
00:04:45
◼
►
You know, if I wasn't a developer, I think I'd find that very hard to swallow but I mean,
00:04:51
◼
►
stinks. Yeah, I mean it's more or less what we thought like that you could see from the outside the whole
00:04:56
◼
►
unification and how that's gonna be a cost, right?
00:04:59
◼
►
And the the pressure to implement the new technologies, like I said, people, third-party developers feel that from the outside as well.
00:05:05
◼
►
We just like to think that, and this is kind of a silly thing to think, but it's difficult to avoid, that
00:05:12
◼
►
Apple's got so much money. Surely they can
00:05:15
◼
►
get enough resources to do a good enough job on this Office Suite, right?
00:05:21
◼
►
And money doesn't turn into developers and that's to get back to the sort of you know
00:05:25
◼
►
the second level meta problem of how does Apple hire and retain good employees and
00:05:29
◼
►
do good employees want to stay at a company where what they do is dictated so heavily and
00:05:35
◼
►
constrain so heavily would they rather work at someplace like Google where you're allowed to try 20 different things and
00:05:41
◼
►
It's it's a difficult problem that but we think oh, you know, you're the mighty Apple
00:05:45
◼
►
You should be able to do this
00:05:47
◼
►
You have all this time and all these resources all this fame and all this prestige and back in the day all these
00:05:52
◼
►
potentially valuable stock options to give and yet somehow you can't manage to
00:05:56
◼
►
Release a release and maintain a decent insert your favorite application that you think Apple is neglecting here, so
00:06:03
◼
►
But yet, it's a lot more difficult than than it seems from the outside not excusing it
00:06:10
◼
►
It's just like you said it's kind of a bummer all around yeah
00:06:13
◼
►
Alright, so we also I don't know if it was we or me but somebody got a handful of tweets from
00:06:19
◼
►
Jonathan Sullinger who is Sion West on Twitter regarding Microsoft and dotnet
00:06:24
◼
►
I've not had the time to look into any of this since we spoke about it last week about the open sourcing of more bits
00:06:30
◼
►
of dotnet but Jonathan said
00:06:32
◼
►
You can take ASP.NET source and dump it on OS 10
00:06:36
◼
►
It includes that the new dotnet stuff includes an IAS platform agnostic version of the server runtime
00:06:43
◼
►
You literally run IIS on OS 10 or Linux Oh Roslyn compile. Yeah
00:06:48
◼
►
Well, it's weird, but the new Roslyn compiler compiles the source at runtime
00:06:53
◼
►
So if you deploy source to the server and I is compiles and loads it for you
00:06:57
◼
►
And again, this is why a common language runtime or what's the Swift equivalent?
00:07:02
◼
►
Cil is that right something like that? No, there is no
00:07:06
◼
►
Time equivalent Swift. Well, I thought they'd compiled down to some alright, whatever
00:07:10
◼
►
Well now that are you can compile it anything to LLVM bytecode, but that's not really buying you anything. Yeah. Well fine
00:07:16
◼
►
Well here was I thought I was smart and I was wrong
00:07:18
◼
►
Anyway, the new Roslyn compiler already talked about that deploying ASP dotnet source includes cross-platform dotnet runtime and IAS
00:07:26
◼
►
Runtime so you can run it on Linux from thumbsticks
00:07:29
◼
►
So you could actually run internet information server if you so desired which is what I is which is kind of the the
00:07:36
◼
►
Microsoft equivalent of Apache if you'll permit me to make a terrible analogy
00:07:40
◼
►
You could actually run that on os 10 which is either new easy milk a see please email me
00:07:45
◼
►
I guess I don't know why you would want to necessarily but you could do it
00:07:49
◼
►
Would be in the chat room says Microsoft has released Docker images for ASP dotnet
00:07:53
◼
►
I guess this makes sense because I think we should have you know Jeff
00:07:56
◼
►
if I would on or something, ask him how they deploy Stack
00:07:59
◼
►
Overflow and Discourse.
00:08:00
◼
►
Stack Overflow might actually be on Windows servers.
00:08:02
◼
►
I don't know.
00:08:03
◼
►
Anyway, they do ASP.NET, and I think
00:08:05
◼
►
he's using it for Discourse as well.
00:08:06
◼
►
And it makes sense.
00:08:07
◼
►
They have Linux servers.
00:08:08
◼
►
And the most interesting thing about this
00:08:10
◼
►
is something that's, I'm sure, not new, but it's new to me.
00:08:12
◼
►
The idea that you deploy the source to the server,
00:08:16
◼
►
as if it's like a scripting language, and IAS
00:08:18
◼
►
doesn't just-- IAS will compile it for you.
00:08:21
◼
►
That seems nice to me.
00:08:23
◼
►
I don't know why.
00:08:24
◼
►
But I don't like the idea of building a binary
00:08:27
◼
►
and then pushing a binary up.
00:08:28
◼
►
It doesn't feel webby.
00:08:29
◼
►
For someone who's spent so many years writing stuff
00:08:32
◼
►
and then it just runs, like the JavaScript just
00:08:35
◼
►
runs in the browser or whatever, PHP or Perl or Python
00:08:39
◼
►
or whatever, runs on the server and there's
00:08:43
◼
►
no compilation step.
00:08:44
◼
►
And so it's neat that they're doing the same thing.
00:08:46
◼
►
Which, I mean, it's not an amazing technical feat,
00:08:48
◼
►
but I just think it feels webby to me.
00:08:50
◼
►
Well, even in Windows, there are a lot of things
00:08:55
◼
►
that get compiled at runtime,
00:08:57
◼
►
the first time they're necessary.
00:08:59
◼
►
And in fact, a project I did a few years ago,
00:09:02
◼
►
we were using what is now Microsoft Dynamics,
00:09:05
◼
►
but at the time was called CRM.
00:09:07
◼
►
And what it ended up happening was
00:09:10
◼
►
we were leveraging the CRM API,
00:09:13
◼
►
which is a bunch of soap, of course,
00:09:15
◼
►
because it's Microsoft.
00:09:16
◼
►
And the way CRM works is
00:09:20
◼
►
you can kind of build up entities on the, well, not on the fly, but you direct CRM to
00:09:24
◼
►
build up these entities.
00:09:25
◼
►
So, you know, a customer includes whatever unique fields you want it to include, and
00:09:29
◼
►
you basically build a relational database in the UI.
00:09:32
◼
►
Well, what ends up happening is they have strongly typed like classes and everything
00:09:37
◼
►
for all of these different entities that you've built.
00:09:40
◼
►
So in turn, what ended up happening was the wisdom for the particular CRM environment
00:09:46
◼
►
we were trying to hit was something like 40,000 lines of XML.
00:09:51
◼
►
It was enormous.
00:09:52
◼
►
And what we were running into was every time we started IAS on a dev box, on the real box,
00:09:58
◼
►
it didn't matter.
00:09:59
◼
►
One way or another, every time we started IAS, it would pause for literally a minute.
00:10:04
◼
►
And for the life of us, we couldn't figure out what was going on.
00:10:07
◼
►
Well, fast forward a few days of playing with it, and it turns out what we were doing was
00:10:12
◼
►
Since we were using proxy objects that were strongly
00:10:17
◼
►
typed versions of classes that represented the WSDL,
00:10:21
◼
►
those were all getting compiled at runtime as IIS started.
00:10:24
◼
►
And so that took a really darn long time,
00:10:28
◼
►
since it was a 40,000 line WSDL, or whatever the case may be.
00:10:31
◼
►
And so what we ended up having to do was explicitly
00:10:34
◼
►
precompile all of those proxy classes
00:10:38
◼
►
and include that DLL in our deployment
00:10:41
◼
►
in order to prevent that heinous runtime.
00:10:43
◼
►
And I bring all this up, or load time,
00:10:45
◼
►
and I bring all this up because my point is
00:10:47
◼
►
IES was doing that compilation,
00:10:48
◼
►
or perhaps the .NET framework was doing that compilation
00:10:51
◼
►
based on a request on IES.
00:10:53
◼
►
- Correction from the chatroom,
00:10:54
◼
►
Discourse is Ruby, not ASP.NET.
00:10:56
◼
►
Stack Overflow is ASP.NET.
00:10:58
◼
►
- Well, the chatroom is saying Discourse is Ruby
00:11:01
◼
►
in all capitals.
00:11:01
◼
►
I'm not sure, is that something else?
00:11:03
◼
►
Like R-U-B-Y?
00:11:04
◼
►
Is that like an initialism for something?
00:11:05
◼
►
- Other people capitalized it correctly.
00:11:08
◼
►
- Anyway, Igloo is an intranet you will actually like,
00:11:11
◼
►
and they are sponsoring our show this week,
00:11:12
◼
►
which is why I'm telling you this.
00:11:14
◼
►
Igloo is built with easy to use apps
00:11:16
◼
►
like shared calendars, Twitter like micro blogs,
00:11:18
◼
►
file sharing, task management, and more.
00:11:20
◼
►
They are everything you need to work better together
00:11:22
◼
►
in one very configurable cloud platform.
00:11:25
◼
►
Go to igloosoftware.com/atp to sign up.
00:11:29
◼
►
It is free for up to 10 people.
00:11:30
◼
►
This is really, really, really good.
00:11:31
◼
►
If you have a company of 10 people or fewer,
00:11:34
◼
►
it is just free to use forever.
00:11:36
◼
►
You can just use this internet product for free.
00:11:38
◼
►
And then after that, it's very reasonably priced
00:11:40
◼
►
if you're a larger company.
00:11:41
◼
►
It was responsive design.
00:11:43
◼
►
Your internet works like a champ on every device,
00:11:45
◼
►
iOS, Android, even Blackberry.
00:11:48
◼
►
And it will even work on iPhone 6 Plus,
00:11:50
◼
►
iPhone 6, iPhone 5, all the different iPhones.
00:11:53
◼
►
I'm guessing once they can make something
00:11:55
◼
►
for the Apple Watch, I bet they will.
00:11:56
◼
►
They're really good about responsive design,
00:11:58
◼
►
making it work on every screen.
00:11:59
◼
►
And what's really cool about this,
00:12:01
◼
►
they have all sorts of HTML5 powered features
00:12:03
◼
►
for things like document previews, annotations,
00:12:06
◼
►
things like that where there's no Flash plugin required
00:12:08
◼
►
for any of that stuff.
00:12:09
◼
►
You can actually annotate a document with your coworkers
00:12:13
◼
►
right on your phone.
00:12:14
◼
►
And even if your phone has no native device
00:12:16
◼
►
for this kind of thing, you can just do it right there.
00:12:18
◼
►
All your design is carried over between all the devices.
00:12:20
◼
►
If you customize the logo, if you customize colors,
00:12:22
◼
►
all that stuff, all your custom design that you wanna do,
00:12:25
◼
►
that carries across every device as well.
00:12:28
◼
►
And Gartner even likes them.
00:12:29
◼
►
So Gartner is a company that enterprises pay money to
00:12:32
◼
►
to tell them where to pay money.
00:12:34
◼
►
Igloo appears for the sixth consecutive year
00:12:37
◼
►
in this magic quadrant, alongside tech giants
00:12:39
◼
►
like Microsoft, IBM, Google, VMware, Salesforce.com, and SAP.
00:12:43
◼
►
In a report that values the viability of the vendor,
00:12:46
◼
►
Igloo is praised for their responsiveness
00:12:48
◼
►
and customer experience.
00:12:50
◼
►
This is what Gartner wrote about them.
00:12:51
◼
►
Feedback from Igloo's reference customers
00:12:53
◼
►
was consistently positive.
00:12:55
◼
►
They praised the product's quick deployment,
00:12:56
◼
►
configuration, and customization flexibility
00:12:58
◼
►
with self-service options for non-technical users,
00:13:01
◼
►
control over branding,
00:13:03
◼
►
and information organization and ease of use.
00:13:05
◼
►
They also praised the responsiveness of Igloo
00:13:06
◼
►
as an organization.
00:13:08
◼
►
So if your company, chances are,
00:13:10
◼
►
if you work for a company of more than 10 people,
00:13:12
◼
►
you almost certainly know what Gartner is,
00:13:15
◼
►
and you probably need to tell your boss,
00:13:17
◼
►
here, Gartner approved this, therefore we can use it.
00:13:20
◼
►
- That's basically how it works, yeah.
00:13:21
◼
►
- Like John, I mean, you work in the enterprise.
00:13:23
◼
►
Would your company use an internet platform
00:13:26
◼
►
that was not recommended by Gartner?
00:13:28
◼
►
- I don't know what calculus goes into our choice
00:13:30
◼
►
of internet platform, but whatever it is,
00:13:32
◼
►
I don't like the result.
00:13:34
◼
►
- Okay, well, if your company is like John's
00:13:37
◼
►
and you don't like the result, which is pretty likely,
00:13:39
◼
►
get them on Igloo, show them the Gartner Report
00:13:41
◼
►
or have them look it up, give Igloo a try.
00:13:44
◼
►
Free to use for up to 10 people,
00:13:46
◼
►
very reasonably priced after that.
00:13:47
◼
►
Sign up at igloosoftware.com/atp.
00:13:51
◼
►
Thanks a lot to Igloo.
00:13:53
◼
►
- So John, you wanna tell me about some of the stuff
00:13:55
◼
►
that the Germans have been doing with bendy iPhones?
00:13:59
◼
►
- Yeah, we gotta go entirely based on the feedback here.
00:14:01
◼
►
This is from Julian pointing us to a website
00:14:03
◼
►
that's written in German.
00:14:04
◼
►
I didn't even bother doing the Google Translate thing or whatever because Julian was nice enough to summarize it for us, but this is
00:14:09
◼
►
more on bending iPhones and gets into something that I mentioned on a
00:14:15
◼
►
Couple of our past episodes about we don't know what the environment of the pocket is like on an iPhone
00:14:20
◼
►
What kind of forces can be applied in the pocket and apparently this website?
00:14:25
◼
►
Which is sort of the German equivalent of Consumer Reports according to Julian
00:14:30
◼
►
Tried to figure this out by putting pants on people and having them sit down on different surfaces and so on and so forth
00:14:37
◼
►
So here are the bullet point conclusions
00:14:39
◼
►
He says it seems impossible to bend a phone when located in your front pocket
00:14:44
◼
►
I think I think I could get it done
00:14:47
◼
►
I feel like it's just a question of how tight the pants are whatever but you don't know my pants
00:14:50
◼
►
Said it seems impossible
00:14:53
◼
►
Sitting down on your phone in the back pocket results in defamation if you sit on a hard edge
00:14:58
◼
►
The testing person reported that deformation was painful so no unconscious bending possible again. I contest this because
00:15:05
◼
►
if I think it's possible to be wearing something very large and very tight on
00:15:12
◼
►
A person who is not in good touch with their body or parts of their body have become numb
00:15:17
◼
►
And and said and not notice, but anyway
00:15:22
◼
►
And the iPhones and the Sony Xperia Z2,
00:15:26
◼
►
which I assume is a phone,
00:15:27
◼
►
were the only phones that bent in the wearing test.
00:15:31
◼
►
So there are some results.
00:15:32
◼
►
If you can read German,
00:15:33
◼
►
you can figure out whether this summary is accurate or not.
00:15:36
◼
►
But I'm glad people are continuing to delve
00:15:40
◼
►
into the research here and say,
00:15:41
◼
►
what is it like in a pocket for a phone?
00:15:44
◼
►
- Any other followup?
00:15:45
◼
►
- I don't know if it's followup or not,
00:15:46
◼
►
but forever ago we were talking
00:15:48
◼
►
about the new USB Type-C connector,
00:15:50
◼
►
basically the USB clone of the Lightning connector,
00:15:53
◼
►
where it's reversible and smaller.
00:15:55
◼
►
And today the news came out about the Nokia N1 tablet,
00:15:59
◼
►
which is basically Nokia's clone of the iPad mini.
00:16:03
◼
►
And it includes a clone of the Lightning port
00:16:07
◼
►
in the form of the new USB Type-C connector.
00:16:08
◼
►
And I think this is the first one we've seen.
00:16:10
◼
►
Is that true?
00:16:11
◼
►
- I've never seen it.
00:16:12
◼
►
I'm sure there was one that shipped on some PC somewhere
00:16:16
◼
►
before that, but this is the highest profile one
00:16:18
◼
►
I've seen anyway.
00:16:20
◼
►
So here, you know, you can see on this Verge article,
00:16:22
◼
►
they showed this, you know, this whole thing,
00:16:24
◼
►
and it looks pretty much like,
00:16:27
◼
►
it looks exactly like a lightning connector in the picture.
00:16:30
◼
►
We don't have a good picture of like the,
00:16:32
◼
►
of all the angles of the plug on it, I think.
00:16:34
◼
►
Do we, do you know of any other ones besides these?
00:16:36
◼
►
- We had them when we talked about it before,
00:16:38
◼
►
but not in this particular shot.
00:16:39
◼
►
I don't think it's fair to call the USB Type-C connector
00:16:43
◼
►
the clone of lightning connector.
00:16:44
◼
►
I wish it was a clone of lightning connector.
00:16:45
◼
►
Instead, it's a small, rounded USB connector
00:16:49
◼
►
with little pins on the inside instead of the outside.
00:16:52
◼
►
- Oh, right. - Which is fine, whatever.
00:16:53
◼
►
But this tablet is totally fair to call this
00:16:56
◼
►
a clone of the iPad Mini because it's a type of clone where
00:17:00
◼
►
when you see the places where they deviate,
00:17:03
◼
►
you think to yourself, that deviation is intentional
00:17:06
◼
►
so they can sleep at night.
00:17:08
◼
►
Like, just different, when they did the holes
00:17:11
◼
►
for the speakers in the bottom,
00:17:13
◼
►
instead of having them be rectangular regions,
00:17:15
◼
►
they put a little, you know, extra little curves
00:17:17
◼
►
look kind of like rounded edge regions though.
00:17:19
◼
►
And as John Gruber's son pointed out, a different number of rows, instead of having
00:17:23
◼
►
two rows of dots, there's three rows of dots.
00:17:26
◼
►
And it's like, you know when they're doing that, it's like, look, you know what you're
00:17:30
◼
►
You're cloning the iPad mini.
00:17:31
◼
►
And then you're like, well, we have to do something to be different.
00:17:35
◼
►
And so they differ in the smallest, tiniest little details so they can feel like they're
00:17:40
◼
►
not copying it.
00:17:41
◼
►
This is an extremely shameless hardware design.
00:17:45
◼
►
Like looking at this, do you think honestly,
00:17:48
◼
►
like you said they do this so they can sleep at night.
00:17:51
◼
►
I just think that they have just decided
00:17:53
◼
►
that they are morally bankrupt.
00:17:55
◼
►
Like they just don't even care.
00:17:56
◼
►
And they can say, you know what,
00:17:57
◼
►
if we're gonna partially clone it,
00:17:58
◼
►
let's just go all the way.
00:17:59
◼
►
- But they didn't though.
00:18:00
◼
►
Like the holes for the speakers are like,
00:18:03
◼
►
we're giving our own twist, right?
00:18:05
◼
►
- That's such a little thing.
00:18:07
◼
►
Like everything else is so close.
00:18:09
◼
►
- It's basically like if you copy
00:18:11
◼
►
and paste someone else's source code,
00:18:12
◼
►
but you change the names of the variables.
00:18:13
◼
►
This is basically the hardware equivalent of that.
00:18:16
◼
►
- This is like you changed the name of one global variable
00:18:18
◼
►
in one file and that was it.
00:18:19
◼
►
- Yeah, I mean, and here's the argument against cloning.
00:18:22
◼
►
Just take the other side of it,
00:18:23
◼
►
'cause people are gonna look at this
00:18:25
◼
►
and there is a kernel of truth underlying the BS
00:18:28
◼
►
that I'm about to spew here.
00:18:29
◼
►
And it's that when you have a tablet,
00:18:32
◼
►
it's just basically like a rectangular screen.
00:18:35
◼
►
There's only so many ways you can slice that.
00:18:37
◼
►
There's no sense putting a bunch of lumps there
00:18:39
◼
►
that don't need to be there.
00:18:41
◼
►
Rounded edges, like you're not gonna make
00:18:43
◼
►
the edges point to say, oh, well, your edges are rounded,
00:18:45
◼
►
ours are pointy.
00:18:46
◼
►
Pointy edges are dumb.
00:18:47
◼
►
There is very little room for interpretation
00:18:49
◼
►
in a utilitarian device like this.
00:18:52
◼
►
That's the argument for, well, it's not really a clone.
00:18:55
◼
►
It's got to be a screen, like this, or whatever.
00:18:57
◼
►
But that is mostly BS, because never mind
00:19:01
◼
►
that this thing copies not just the overall shape
00:19:03
◼
►
of the details, but also it's only obvious
00:19:06
◼
►
because it's been done.
00:19:07
◼
►
It could have just as well been obvious,
00:19:10
◼
►
say, if the surface came out, that every tablet has a kickstand.
00:19:13
◼
►
And it would say, well, you know, of course,
00:19:15
◼
►
it's gonna look like the surface.
00:19:16
◼
►
Everyone knows tablets have kickstands.
00:19:18
◼
►
Like if the iPad didn't exist and the surface
00:19:20
◼
►
was a standard barefoot tablet,
00:19:21
◼
►
it could have been very different.
00:19:22
◼
►
It's only like, this is what tablets look like
00:19:24
◼
►
because the iPad established the form.
00:19:27
◼
►
And so I get people pass for aping the form,
00:19:30
◼
►
like, yeah, it's a big rectangular screen with rounded edges.
00:19:33
◼
►
I say, that's fine.
00:19:34
◼
►
But even that, you have to admit like,
00:19:35
◼
►
that comes from the existence of the iPad.
00:19:38
◼
►
But this doesn't just copy the form
00:19:40
◼
►
as so many other tablets have before.
00:19:42
◼
►
it copies down to the minutest little details,
00:19:45
◼
►
except for the parts where it consciously deviates
00:19:47
◼
►
in the minute details to try to say,
00:19:48
◼
►
see, we're not really copying.
00:19:49
◼
►
So it is just, I almost have more respect
00:19:53
◼
►
for like the iPhone clones from China
00:19:56
◼
►
that try to clone it exactly right down
00:19:57
◼
►
to trying to say the word iPhone on the back,
00:19:59
◼
►
whether you use an F instead of a P or something.
00:20:01
◼
►
At least they know what they're doing.
00:20:02
◼
►
They say, we're going to copy the iPhone exactly,
00:20:05
◼
►
appearance wise, unless you look really close.
00:20:09
◼
►
And that I think is almost a more noble endeavor
00:20:12
◼
►
than what Nokia is doing here.
00:20:14
◼
►
Because Nokia is like, no, this is a legitimate product.
00:20:16
◼
►
This is not like a clone.
00:20:17
◼
►
We're not gonna get sued by Apple.
00:20:18
◼
►
I just, ugh, it's ridiculous.
00:20:21
◼
►
- Well, but this is Foxconn apparently.
00:20:22
◼
►
If you look at this Verge article, now I'm quoting,
00:20:24
◼
►
"Nokia is partnering with Foxconn to build the N1,
00:20:27
◼
►
"licensing the industrial design, Nokia brand,
00:20:29
◼
►
"and Z launcher software to the device maker."
00:20:32
◼
►
Well, I guess the industrial design
00:20:33
◼
►
means it was Nokia's design.
00:20:34
◼
►
- Well, yeah, I mean, everyone's licensing things
00:20:35
◼
►
to people like Foxconn to have them built.
00:20:37
◼
►
- Well, but does that require licensing just to build it?
00:20:40
◼
►
Like is Apple licensing the design to Foxconn
00:20:43
◼
►
to build an iPad?
00:20:44
◼
►
- I don't know the details of how that works.
00:20:46
◼
►
I mean, like there were stories like
00:20:47
◼
►
with the first BlackBerry,
00:20:49
◼
►
and maybe the only BlackBerry playbook,
00:20:50
◼
►
where like they were like, I think it was Foxconn,
00:20:53
◼
►
one of the big manufacturers had this basically
00:20:56
◼
►
stock tablet design and BlackBerry, you know,
00:21:00
◼
►
just said, all right, make that, stick our name
00:21:02
◼
►
in the front, stick our software in it,
00:21:03
◼
►
and that's the playbook.
00:21:04
◼
►
And then remember the first Kindle Fire
00:21:06
◼
►
was almost the exact same thing.
00:21:07
◼
►
It was like the same design by the same people
00:21:09
◼
►
with like slightly different,
00:21:10
◼
►
you know, they're basically just white labeling it.
00:21:13
◼
►
It's like slightly different things on the front
00:21:14
◼
►
and that was the Kindle Fire.
00:21:16
◼
►
- I'm pretty sure Apple does not do that.
00:21:18
◼
►
- No, Apple definitely does not do that.
00:21:20
◼
►
They have occasionally done it with Intel
00:21:22
◼
►
where from what I've heard,
00:21:24
◼
►
feel free to write it and correct me.
00:21:25
◼
►
From what I've heard, oftentimes Intel will do
00:21:28
◼
►
a lot of the design work of Apple's motherboards.
00:21:33
◼
►
What are they called?
00:21:34
◼
►
Logic boards in Apple land.
00:21:35
◼
►
And occasionally I forget, slip into my native tongue.
00:21:39
◼
►
But yeah, but I don't think it extends really much past that
00:21:43
◼
►
and even that it probably is not that frequent.
00:21:46
◼
►
- Yeah, Apple has helped designs like this a little bit
00:21:48
◼
►
though in that Apple's push for whatever those machines
00:21:52
◼
►
that like, you know, the computer control milling machines
00:21:56
◼
►
that take a block of aluminum, carve it into a case
00:21:58
◼
►
or whatever, like Apple starting with a MacBook Air,
00:22:02
◼
►
Apple has put a lot of money into buying more and more
00:22:05
◼
►
of those machines or financing the purchase of those machines
00:22:09
◼
►
for factories that build its stuff.
00:22:11
◼
►
And now there are a bunch of factories with the ability
00:22:13
◼
►
to, you know, the companies that make those machines
00:22:15
◼
►
made money because they sold more of them
00:22:17
◼
►
and they can make more of them, make them better.
00:22:18
◼
►
So essentially the manufacturing technology
00:22:21
◼
►
to make something like the products Apple has made
00:22:24
◼
►
is now more available than it would have been
00:22:25
◼
►
if Apple hadn't pushed for this type of design.
00:22:27
◼
►
So there is sort of a global effect on the supply chain
00:22:30
◼
►
of Apple selling a lot of devices like this
00:22:32
◼
►
and putting a lot of money into the tooling
00:22:34
◼
►
to make devices like this,
00:22:35
◼
►
which means now this manufacturing capacity
00:22:37
◼
►
and this manufacturing know-how
00:22:39
◼
►
and the companies with experience doing this
00:22:41
◼
►
is available to companies other than Apple,
00:22:43
◼
►
partially because Apple did this.
00:22:45
◼
►
In the same way Apple benefits
00:22:46
◼
►
from all the semiconductor technology
00:22:49
◼
►
that it takes advantage of and memory and stuff like that,
00:22:51
◼
►
because other people are buying a lot of things.
00:22:53
◼
►
It's all part of an ecosystem.
00:22:54
◼
►
So it's not too strange to see successful materials
00:22:58
◼
►
and manufacturing processes
00:22:59
◼
►
that Apple may have pioneered now being popular everywhere
00:23:03
◼
►
because hey, it's a good idea,
00:23:04
◼
►
more people should be doing it.
00:23:05
◼
►
But I just feel like at the very least,
00:23:08
◼
►
I don't mind you making a rounded rectangle screen thing
00:23:11
◼
►
'cause that's what a tablet is more or less.
00:23:13
◼
►
You know, I'll give you that it can be very iPad-like,
00:23:16
◼
►
but there's something with the DLs.
00:23:19
◼
►
I kind of like the, what was it?
00:23:20
◼
►
The Nexus 6 tablet,
00:23:22
◼
►
whichever one had like a rubbery back on it
00:23:24
◼
►
and stuff like that.
00:23:25
◼
►
That I think was better than an iPad.
00:23:27
◼
►
I wish my iPad had a rubbery back like that
00:23:28
◼
►
because I think it's great, you know,
00:23:30
◼
►
it makes it grippy and more comfortable
00:23:31
◼
►
and everything like that.
00:23:32
◼
►
That's a way to differentiate yourself from Apple.
00:23:35
◼
►
Do something different and better.
00:23:37
◼
►
Don't try to do exactly the same thing.
00:23:39
◼
►
- Right, do something Apple probably won't ever do.
00:23:41
◼
►
- Yeah, even though they probably should.
00:23:43
◼
►
- Because, yeah, there's a market for some of those things.
00:23:45
◼
►
I said things like the rubberized back,
00:23:48
◼
►
things like have a version of the tablet
00:23:52
◼
►
that's half an inch thick and has amazing
00:23:54
◼
►
week-long battery life.
00:23:55
◼
►
Like things that Apple would probably never do,
00:23:59
◼
►
many of those things can be markets
00:24:00
◼
►
and it's perfectly respectful to address those.
00:24:02
◼
►
Like I feel like if you're gonna knock it off,
00:24:04
◼
►
knock it off all the way.
00:24:05
◼
►
Like don't knock off 95% of it.
00:24:08
◼
►
Really knock it off or go your own way
00:24:11
◼
►
and make something that would not be mistaken
00:24:14
◼
►
by many, many casual observers to be this other thing.
00:24:19
◼
►
- Yeah, so I have two thoughts on this.
00:24:21
◼
►
But first, some real time follow up from the chat room.
00:24:23
◼
►
It's apparently the Nexus 7 that you were thinking of,
00:24:26
◼
►
or so I'm told.
00:24:27
◼
►
Either way, first question I have is,
00:24:29
◼
►
looking at this Verge article, the hero image at the top,
00:24:31
◼
►
is that Monument Valley on there?
00:24:33
◼
►
- Yep, it's available for Android.
00:24:35
◼
►
- Oh, it is? - Yep.
00:24:36
◼
►
- Maybe that's like a 95% clone of Monument Valley.
00:24:38
◼
►
- No, it's the real thing.
00:24:39
◼
►
I'm pretty sure it's available.
00:24:40
◼
►
That's definitely the real thing.
00:24:42
◼
►
- Okay, I did not realize it was available for Android.
00:24:44
◼
►
And then finally, if you look all the way at the bottom,
00:24:47
◼
►
you can see a closeup of both ends
00:24:49
◼
►
of the reversible USB port.
00:24:50
◼
►
Obviously the one end looks just like any other USB port.
00:24:53
◼
►
But the one that looks like the lightning connector,
00:24:56
◼
►
I'm pretty sure we knew this,
00:24:57
◼
►
but what with the pins being on the inside, I guess,
00:25:00
◼
►
that just looks weird.
00:25:01
◼
►
Not bad, just it looks so funny
00:25:03
◼
►
because I think to myself,
00:25:05
◼
►
oh, that's not a lightning connector.
00:25:07
◼
►
- It's the USB version of this tablet.
00:25:11
◼
►
On a quick glance,
00:25:12
◼
►
you would definitely think it's a lightning connector
00:25:14
◼
►
and then, oh no, it's actually not.
00:25:16
◼
►
- I think it's bigger than the lightning connector.
00:25:18
◼
►
like it's wider and thicker.
00:25:20
◼
►
- Probably, but it's so hard to tell here.
00:25:23
◼
►
- Yes, but it is very similar.
00:25:24
◼
►
And there, that's a place that I wish the USB spec
00:25:27
◼
►
had more closely copy of lighting connector,
00:25:29
◼
►
despite the fact that we went through this
00:25:31
◼
►
before everyone telling me that Apple's lighting cables
00:25:33
◼
►
are garbage and shred and, you know,
00:25:36
◼
►
I'm still going through never having destroyed
00:25:40
◼
►
any first party Apple USB to anything connector.
00:25:44
◼
►
So obviously I baby my hardware to a degree
00:25:46
◼
►
that is outside the norm.
00:25:48
◼
►
- And no one is surprised by that.
00:25:52
◼
►
- You know what's actually a little bit funny?
00:25:53
◼
►
And I don't know if this is
00:25:55
◼
►
how these things are supposed to work,
00:25:57
◼
►
but if I had to buy an Android tablet
00:25:59
◼
►
like for testing something, I would probably buy this one.
00:26:03
◼
►
- Because it's least different.
00:26:05
◼
►
- It looks like it's most likely
00:26:07
◼
►
to have the hardware not be horrible.
00:26:08
◼
►
Like every time I bought an Android test device,
00:26:12
◼
►
it's gone very poorly.
00:26:16
◼
►
I always get like, I got a Kindle Fire,
00:26:18
◼
►
I got one of the first Nexus 7s,
00:26:20
◼
►
and it's, woo, and a Barnes and Noble Nook tablet,
00:26:25
◼
►
which was a big mistake.
00:26:26
◼
►
They've all been these awful devices, like just hideous,
00:26:28
◼
►
like just terrible to use, awful like, you know,
00:26:31
◼
►
battery issues and plastic, everything about them
00:26:35
◼
►
was horrible.
00:26:36
◼
►
I feel like if I'm gonna buy an Android tablet,
00:26:39
◼
►
maybe like just get the one that's a complete rip off,
00:26:43
◼
►
and it might be somewhat usable to what I'm,
00:26:46
◼
►
compared to what I'm used to.
00:26:47
◼
►
Not in software, obviously.
00:26:49
◼
►
- Well, Nokia makes nice hardware,
00:26:50
◼
►
so there's a chance that it would actually,
00:26:53
◼
►
it would be high quality,
00:26:54
◼
►
but the Chinese knockoff clone things
00:26:57
◼
►
are always like they look the same from a distance,
00:26:59
◼
►
but as soon as you press one button,
00:27:01
◼
►
you're like, "Oh, this is not an iPhone."
00:27:03
◼
►
And see, what worries me is that this has,
00:27:05
◼
►
they're talking about their Z launcher thing, something.
00:27:08
◼
►
So this looks like this is gonna be crapped up
00:27:10
◼
►
with their software, so it's probably still a good idea
00:27:13
◼
►
just buy a Google tablet for Android testing.
00:27:15
◼
►
Which is unfortunate because I'm not crazy
00:27:17
◼
►
about their hardware and people in the chat
00:27:20
◼
►
are like saying, oh, the first Nexus 7 was bad?
00:27:23
◼
►
Yeah, why don't you ask any owners of the first Nexus 7
00:27:25
◼
►
how it's doing these days and how it was doing
00:27:27
◼
►
even a year after they bought it?
00:27:29
◼
►
Anyway, in better news, things that are not cheap knockoffs
00:27:32
◼
►
but are actually the best in their class,
00:27:33
◼
►
we are also sponsored this week by our friends at Hover,
00:27:37
◼
►
or the cheap knockoff version, hover.
00:27:41
◼
►
- Hover is the best way to buy a Manx domain names.
00:27:43
◼
►
Go to hover.com and use offer code
00:27:47
◼
►
CaseyNeedsADrink this week.
00:27:51
◼
►
To save 10% on your first order.
00:27:53
◼
►
Hover is really a fantastic domain registrar.
00:27:56
◼
►
Let's say you have a name for something,
00:27:58
◼
►
you wanna go register it.
00:27:59
◼
►
Hover is the place to do that.
00:28:01
◼
►
They're well designed, they're respectful,
00:28:03
◼
►
they are not scammy.
00:28:04
◼
►
You get a great value.
00:28:06
◼
►
So many things are included at no additional charge.
00:28:08
◼
►
Their add-on services that are paid
00:28:10
◼
►
are very reasonably priced and very good.
00:28:12
◼
►
Things like their email hosting
00:28:15
◼
►
and they have Google Apps for you,
00:28:17
◼
►
domain hosting, stuff like that.
00:28:19
◼
►
Hover gives you easy to use powerful tools
00:28:21
◼
►
to manage the names after you've bought them.
00:28:24
◼
►
So they have this awesome GUI interface.
00:28:26
◼
►
It's very, did I hear Mike saying it's very Web 2.0?
00:28:29
◼
►
- It very well could be.
00:28:29
◼
►
- Beautiful designs here, very respectful of you, the user.
00:28:33
◼
►
There's not like a billion different check boxes everywhere
00:28:35
◼
►
with trying to like trick you into getting add-on services
00:28:38
◼
►
or anything else.
00:28:39
◼
►
It's really just, it's nice, it works,
00:28:41
◼
►
it's highly functional and yet also still looks good.
00:28:43
◼
►
If you have any trouble,
00:28:44
◼
►
they have amazing customer support.
00:28:46
◼
►
They have the usual phone,
00:28:48
◼
►
or the usual email options and everything.
00:28:51
◼
►
They also have phone support.
00:28:53
◼
►
You can call them up during business hours
00:28:54
◼
►
and a human being answers the phone who can talk to you.
00:28:57
◼
►
There's a no hold, no wait,
00:28:59
◼
►
no transfer phone support policy.
00:29:01
◼
►
It's really, it's incredible.
00:29:04
◼
►
If you need phone support,
00:29:05
◼
►
even if you just kinda wanna talk
00:29:06
◼
►
to somebody nice from Canada,
00:29:08
◼
►
If you need phone support, call them up, they are fantastic.
00:29:11
◼
►
They also have value transfer service,
00:29:13
◼
►
where if you wanna transfer names into Hover,
00:29:15
◼
►
no matter how many, if you're transferring one name,
00:29:17
◼
►
if you're transferring 100 names,
00:29:18
◼
►
if you're transferring names to Hover,
00:29:20
◼
►
they will, if you want them to,
00:29:22
◼
►
they will log into your old registrar
00:29:24
◼
►
and do the transfers for you.
00:29:26
◼
►
So they will move everything over properly,
00:29:28
◼
►
DNS settings, email settings, stuff like that,
00:29:30
◼
►
that's kinda tricky to get right and very error prone.
00:29:32
◼
►
They'll do all that for you if you want them to.
00:29:34
◼
►
If you wanna do it yourself, you can, no big deal.
00:29:37
◼
►
There's no pressure, but if you're willing to give them
00:29:39
◼
►
your login to your old site, they'll do it all for you,
00:29:41
◼
►
and it's really, really great to not have to worry about,
00:29:43
◼
►
oh, did I forget a DNS setting somewhere,
00:29:46
◼
►
or if, you know, 'cause if you mess that up,
00:29:47
◼
►
you're down for hours.
00:29:49
◼
►
They're really, really great at this.
00:29:50
◼
►
They have all the new crazy top-level domains.
00:29:53
◼
►
If you wanna get like a .coffee or a .plumbing,
00:29:55
◼
►
or I saw today there's .world is now available,
00:29:58
◼
►
so you can make anything you want .world.
00:30:01
◼
►
All these wonderful new domain names
00:30:02
◼
►
to make wonderful new joke sites,
00:30:04
◼
►
and maybe an occasional actual real site.
00:30:07
◼
►
Go to hover.com, use promo code, CaseyNeedsADrink.
00:30:10
◼
►
All one word, we will put that in the show notes
00:30:13
◼
►
in case you forget.
00:30:14
◼
►
Thanks a lot to hover.com for sponsoring our show.
00:30:17
◼
►
- I wanna get Mac.world and Disney.world now.
00:30:20
◼
►
- Oh, that's smart thinking.
00:30:21
◼
►
- Those are probably taken and would probably be
00:30:24
◼
►
under squatting trademark problems.
00:30:26
◼
►
- Doesn't Disney, Disney.world sounds like something
00:30:29
◼
►
that would be said on a sitcom in like 1994
00:30:31
◼
►
when someone's trying to write a line about the internet.
00:30:34
◼
►
Let's go to Disney.world.
00:30:36
◼
►
- And now it's gonna be our real domain name.
00:30:37
◼
►
It's gonna actually redirect to Disney.
00:30:39
◼
►
- That's the problem with all these new TLDs.
00:30:40
◼
►
They all sound like terrible jokes.
00:30:43
◼
►
- We just need to be able to include backslashes
00:30:45
◼
►
in our URLs and we will finally arrive at the,
00:30:47
◼
►
I mean, OS X was essentially the movie OS.
00:30:50
◼
►
Like OS is the do ridiculous animations that, you know,
00:30:52
◼
►
they'd show in movies.
00:30:53
◼
►
Like no real computer works like that.
00:30:54
◼
►
And then Apple made a computer that actually works like that.
00:30:57
◼
►
It's like, well, there's your movie.
00:30:58
◼
►
Although it doesn't beep every time letters
00:30:59
◼
►
appear on the screen.
00:31:00
◼
►
And now we've got movie domain names.
00:31:04
◼
►
Disney.world\, yeah, okay.
00:31:09
◼
►
- It drives me nuts anytime I watch any television show
00:31:11
◼
►
or movie where everything that the computer does
00:31:14
◼
►
creates a noise or some sort of sound effect.
00:31:16
◼
►
(mimicking sound effects)
00:31:18
◼
►
- A window appears on the screen and it makes a noise.
00:31:20
◼
►
No one has had the guts to do that yet
00:31:22
◼
►
'cause people would smash their computers to bits
00:31:24
◼
►
in about, you know, in an office space style,
00:31:26
◼
►
you know, printer destruction sequence
00:31:28
◼
►
in the first day of every window that appeared
00:31:31
◼
►
made a noise.
00:31:32
◼
►
- Well, there have been occasional system plugins
00:31:34
◼
►
and stuff to do that as jokes based on movies,
00:31:37
◼
►
but I would imagine it's the kind of thing,
00:31:39
◼
►
kind of like if somebody in front of you in line
00:31:40
◼
►
at the grocery store is trying to use currency,
00:31:43
◼
►
I'm guessing if you tried to actually use one of those
00:31:45
◼
►
things in an office, you would get your butt handed
00:31:48
◼
►
to you pretty quickly.
00:31:50
◼
►
- In an office, yeah, you're noisy by the people.
00:31:52
◼
►
Even if you're just alone in your house, though,
00:31:54
◼
►
it would drive you insane.
00:31:55
◼
►
I mean, there's a whole, I think there's an Every Frame
00:31:57
◼
►
a Painting talking about showing texts and stuff,
00:32:00
◼
►
which is much more tasteful, but yeah, they do it in movies
00:32:03
◼
►
so that you know to look at something, but it's just,
00:32:07
◼
►
at this point, everyone is so familiar with computers
00:32:09
◼
►
and phones of all kinds that,
00:32:11
◼
►
again, I don't think you can get away with that anymore.
00:32:13
◼
►
I think you have to come up with another way
00:32:15
◼
►
to draw the viewer's attention,
00:32:17
◼
►
because everybody knows what those look like.
00:32:18
◼
►
It's not like, well, most people don't know
00:32:19
◼
►
what computers work like anyway,
00:32:20
◼
►
so we can do whatever we want.
00:32:21
◼
►
No, you can't, everybody knows now.
00:32:23
◼
►
Even little kids know.
00:32:26
◼
►
- I'm just disappointed we don't have the,
00:32:28
◼
►
what was it, like a spatial finder or whatever
00:32:30
◼
►
from Jurassic Park.
00:32:32
◼
►
- Oh God, don't get John started.
00:32:33
◼
►
- That's not a Spatial Finder, come on.
00:32:35
◼
►
- There goes the show.
00:32:36
◼
►
- That was a real thing on SDI,
00:32:38
◼
►
we had that when I was at BU,
00:32:42
◼
►
the little flying through 3D interface thing.
00:32:45
◼
►
- Yeah, yeah, yeah.
00:32:45
◼
►
- We had those in the SDI lab,
00:32:47
◼
►
that is actual software that somebody made.
00:32:49
◼
►
It was useless and stupid, but it was real.
00:32:52
◼
►
- I want it.
00:32:53
◼
►
It's a Unix system, I know this.
00:32:56
◼
►
- See, I had that reference.
00:32:58
◼
►
- That's good.
00:32:58
◼
►
- Do I get any points for that?
00:33:00
◼
►
Sure. Now that's just, you maintain a passing grade in that category.
00:33:05
◼
►
It's not, you're avoiding failing. You're not, you're not achieving victory.
00:33:09
◼
►
Hi, Priyesh from John Syracuse.
00:33:12
◼
►
Yeah, thanks. I feel great now. All right, so let's talk about,
00:33:17
◼
►
apparently something big happened today. Big week.
00:33:20
◼
►
You want to talk about watch kit?
00:33:21
◼
►
I actually did my homework. I watched the video.
00:33:23
◼
►
I am stupefied that you have actually done your homework. And John,
00:33:27
◼
►
did you also do your homework?
00:33:28
◼
►
- I read a lot of stuff and read a lot of tweets
00:33:30
◼
►
and I watched half of the video.
00:33:32
◼
►
It is now paused halfway through.
00:33:34
◼
►
- So you get a C.
00:33:36
◼
►
- Yeah, that you are maintaining a passing grade.
00:33:39
◼
►
- Yeah, I'll watch the rest of it later.
00:33:40
◼
►
You know, it was, it's like a half an hour long.
00:33:43
◼
►
So, and it does go kind of slowly.
00:33:46
◼
►
- Yeah, it's given at like the WWDC video pace.
00:33:49
◼
►
And the problem is like, WWDC videos,
00:33:51
◼
►
you can open them up in QuickTime,
00:33:53
◼
►
you can speed them up, play them at like 1.4X.
00:33:56
◼
►
This video though was only a HTTP live streaming thing
00:34:00
◼
►
and I had a half hour to watch it
00:34:02
◼
►
and I knew it would have taken me about 15 minutes of that
00:34:05
◼
►
to figure out how to get FFmpeg
00:34:07
◼
►
to download all the little segments
00:34:09
◼
►
and join them all together into a file that I could speed up
00:34:11
◼
►
and I would therefore lose the gains
00:34:12
◼
►
that I would have gotten from speeding it up.
00:34:14
◼
►
But yeah, this is something that could use
00:34:16
◼
►
a little bit of a speed boost.
00:34:18
◼
►
But otherwise, I thought it was really interesting.
00:34:21
◼
►
So did we ever talk about Underscore's article
00:34:24
◼
►
like two weeks ago when he was basically predicting
00:34:26
◼
►
what WatchKit would allow us to do
00:34:28
◼
►
based on what Apple had said.
00:34:29
◼
►
- Yeah, I know exactly what you're talking about.
00:34:31
◼
►
I don't know if we ever spoke of it,
00:34:33
◼
►
but he was more right than wrong, but not 100% right,
00:34:37
◼
►
which is surprising 'cause I thought he had nailed it
00:34:39
◼
►
when I read that article.
00:34:41
◼
►
- Yeah, definitely.
00:34:42
◼
►
So our friend, Undercrow David Smith,
00:34:44
◼
►
wrote this article, we'll link to it.
00:34:45
◼
►
I'm pretty sure we actually didn't get to it.
00:34:47
◼
►
I think you're right.
00:34:48
◼
►
But anyway, we're gonna have full native watch apps
00:34:52
◼
►
allegedly later next year, is what Apple said originally.
00:34:56
◼
►
And this was not announced today,
00:34:57
◼
►
this was announced when the watch was announced.
00:35:00
◼
►
So the most likely outcome is that at WWDC next year,
00:35:05
◼
►
they will unveil the native SDK.
00:35:08
◼
►
Between now and then, you don't get native apps,
00:35:11
◼
►
you get limited access to the watch
00:35:15
◼
►
and everything seems to run basically controlled
00:35:18
◼
►
through an extension on your phone.
00:35:21
◼
►
So your iOS app has a watch kit extension that,
00:35:25
◼
►
I don't think any of this is ND8, right?
00:35:27
◼
►
Isn't it like it's all public?
00:35:28
◼
►
- No, that main public page,
00:35:30
◼
►
the thing that I have quoted and bolded in the show notes
00:35:32
◼
►
was right off of Apple's site,
00:35:33
◼
►
you don't need to be logged in to get it.
00:35:35
◼
►
- Right, exactly.
00:35:37
◼
►
So your app is basically running as an extension
00:35:39
◼
►
that launches on your phone
00:35:40
◼
►
when the user taps the thing on the watch to launch you.
00:35:43
◼
►
Also, if your app sends push notifications,
00:35:46
◼
►
they'll show up on the watch, but we knew that already.
00:35:49
◼
►
So the phone, this is all from video,
00:35:51
◼
►
It's interesting, I think you should watch it
00:35:52
◼
►
if you're at all interested in this stuff.
00:35:54
◼
►
What we have now is more than I thought we would have,
00:36:00
◼
►
but definitely less than a full native SDK.
00:36:02
◼
►
So I thought we would only have what they are calling
00:36:06
◼
►
glances and actionable notifications.
00:36:10
◼
►
And actionable notifications are exactly what we see
00:36:12
◼
►
in iOS 8 where notifications can have
00:36:14
◼
►
a couple of buttons on 'em, so you could like,
00:36:16
◼
►
get a notification for a podcast and tap a play button,
00:36:19
◼
►
which yes, I know Overcast does not support yet,
00:36:21
◼
►
I'm waiting for streaming to do that anyway.
00:36:24
◼
►
So I figured you can show those on the watch as well
00:36:26
◼
►
and have there be a couple of buttons
00:36:27
◼
►
and that might be all you get.
00:36:28
◼
►
And then a glance, I figured it'd be like a read only view
00:36:31
◼
►
of some information from your app
00:36:33
◼
►
and tapping it would do basically nothing.
00:36:36
◼
►
And we have those kind of things.
00:36:39
◼
►
I thought that was gonna be all we were gonna get
00:36:41
◼
►
until next summer.
00:36:42
◼
►
Turns out that we get a little bit more
00:36:46
◼
►
And it's pretty interesting, it's pretty limited,
00:36:49
◼
►
but it's all more than I thought we'd get.
00:36:52
◼
►
So what we have in WatchKit so far,
00:36:56
◼
►
with like the, not quite the native apps,
00:36:59
◼
►
but like the apps that will run on the watch
00:37:00
◼
►
that interact with your phone.
00:37:02
◼
►
The phone is basically running
00:37:04
◼
►
a very, very limited storyboard runner.
00:37:07
◼
►
You define in your iOS app bundle,
00:37:11
◼
►
you define this extension,
00:37:12
◼
►
and you give it like a static storyboard.
00:37:14
◼
►
All the graphics and everything
00:37:15
◼
►
have to be included in that.
00:37:17
◼
►
Some things can be dynamically generated,
00:37:19
◼
►
like table rows obviously can be dynamically generated,
00:37:21
◼
►
but most things are static.
00:37:24
◼
►
Like you define them at compile time
00:37:26
◼
►
and the watch OS basically plays through this
00:37:30
◼
►
and any interaction that's taken,
00:37:32
◼
►
it communicates back to your iPhone,
00:37:34
◼
►
to the extension running on your iPhone
00:37:37
◼
►
to have that do any kind of actual computation.
00:37:39
◼
►
It's pretty limited and it looks pretty,
00:37:41
◼
►
I haven't had time to actually write any code with it yet,
00:37:43
◼
►
but it looks pretty limited in things like any kind of dynamic abilities,
00:37:48
◼
►
besides table cells and stuff.
00:37:50
◼
►
What's also very interesting is the layout system.
00:37:53
◼
►
You can't specify an X and a Y coordinate
00:37:57
◼
►
for an element that you're putting on screen.
00:37:59
◼
►
You basically specify, "Here are the elements I want to be on screen,"
00:38:02
◼
►
and by default, they just flow downwards, they're just stacked,
00:38:06
◼
►
and it becomes like a scrolling downward view.
00:38:09
◼
►
And then you can group things into these groups,
00:38:12
◼
►
and groups can be arranged, they're like sub layouts.
00:38:17
◼
►
So you can have a group that itself is arranged
00:38:20
◼
►
with its own little stack or you can have it arranged
00:38:23
◼
►
horizontally in a stack instead of vertically.
00:38:25
◼
►
- Finally, all those table-based layout skills
00:38:27
◼
►
that you've been left withering from the 90s,
00:38:29
◼
►
they'll be relevant again.
00:38:31
◼
►
- It's been a long time since I've seen any of this,
00:38:34
◼
►
but isn't this a lot like Swing?
00:38:35
◼
►
Remember the original Java UI toolkit?
00:38:38
◼
►
- Well, there's a lot of you.
00:38:39
◼
►
I think the first one I've ever seen did this
00:38:41
◼
►
and we can find a show notes link for it,
00:38:43
◼
►
see if anyone in the chat remembers is,
00:38:45
◼
►
GEOS I think, G-E-O-S,
00:38:47
◼
►
was a GUI with a similar layout paradigm.
00:38:49
◼
►
It's like, right, I think Swing did it as well.
00:38:51
◼
►
I forget what it's called.
00:38:52
◼
►
It's not the packing problem,
00:38:54
◼
►
but it's a similar type of thing where you,
00:38:58
◼
►
you just take a bunch of boxes
00:38:59
◼
►
and fill in the empty space with it.
00:39:00
◼
►
I think GEOS had a little bit of gravity associated
00:39:03
◼
►
with it as well.
00:39:04
◼
►
But yeah, this is not a new way to lay out GUIs,
00:39:07
◼
►
but it's not a great way to lay out GUIs either
00:39:10
◼
►
for sophisticated things,
00:39:11
◼
►
but for a very, very tiny screen,
00:39:13
◼
►
when I was looking through all the SDK documentation,
00:39:15
◼
►
it's like they are removing as many options as possible,
00:39:18
◼
►
rather than making you lay out your UI
00:39:20
◼
►
the same way you would on a phone or on a Mac,
00:39:23
◼
►
but just in a small screen, they're saying,
00:39:24
◼
►
just take away your ability to specify any of this stuff.
00:39:27
◼
►
And how simple can we make it?
00:39:29
◼
►
And this is pretty darn simple.
00:39:31
◼
►
Bunch of boxes, they plunk in,
00:39:34
◼
►
you get to control those,
00:39:36
◼
►
you got settings for like foreground color,
00:39:38
◼
►
background color, margins and spacing.
00:39:40
◼
►
Again, it's like table-based layout, you know?
00:39:43
◼
►
Cell padding, cell spacing.
00:39:45
◼
►
- Yeah, it's a very rudimentary level of control.
00:39:50
◼
►
And it seems as though multitasking,
00:39:53
◼
►
it seems like is non-existent for these types of apps.
00:39:56
◼
►
I'm sure in the future we'll have better multitasking
00:39:58
◼
►
and I'm sure the watch system apps can probably multitask
00:40:01
◼
►
to do things like continue playing audio
00:40:03
◼
►
while you're looking at something.
00:40:04
◼
►
But from the description, it sounds like
00:40:07
◼
►
What's most likely to happen here is
00:40:09
◼
►
when the user interacts with your app,
00:40:12
◼
►
so when the user launches your app
00:40:14
◼
►
or responds to your notification,
00:40:15
◼
►
the extension on your phone launches,
00:40:17
◼
►
it controls the watch session,
00:40:18
◼
►
and then as soon as, they said in the video
00:40:20
◼
►
that when the user stops interacting
00:40:22
◼
►
with your WatchKit app, then your app is terminated.
00:40:26
◼
►
So there's basically no multitasking
00:40:28
◼
►
is what it sounds like.
00:40:29
◼
►
And all the, so it's very similar in some ways
00:40:33
◼
►
to the very first iPhone SDK, the iPhone OS 2.0,
00:40:37
◼
►
the very first SDK for the App Store,
00:40:40
◼
►
has a lot of similar kinds of restrictions.
00:40:42
◼
►
In some ways, it's even more restricted than that.
00:40:44
◼
►
Obviously, they can do a lot of things
00:40:46
◼
►
that you couldn't do back then.
00:40:48
◼
►
But I'd say it's a similar level of
00:40:51
◼
►
permissibility and complexity,
00:40:52
◼
►
where you're building pretty simple things,
00:40:55
◼
►
you have pretty basic control over them,
00:40:59
◼
►
there's a lot of guardrails set up,
00:41:01
◼
►
there's a lot of restrictions set up,
00:41:03
◼
►
there's a lot of limitations.
00:41:05
◼
►
and we're not gonna see angry birds for the watch
00:41:09
◼
►
in this kind of system.
00:41:10
◼
►
And that's actually a big thing.
00:41:12
◼
►
I think games are gonna be pretty much impossible.
00:41:14
◼
►
I also think we can look at some of the recent
00:41:18
◼
►
notification center app rejection drama on iPhone.
00:41:22
◼
►
And looking at both that and some of the hints
00:41:25
◼
►
they're dropping in the Watch Kit documentation and video,
00:41:28
◼
►
it seems as though they're going to be more strict
00:41:33
◼
►
about what you can and can't do in a Watch app.
00:41:35
◼
►
Like on iPhone, where the frameworks limit you,
00:41:38
◼
►
you know, if you can do something
00:41:41
◼
►
without calling a private API,
00:41:43
◼
►
so if you can do something really crazy,
00:41:45
◼
►
like if, let's say there was no OpenGL on the iPhone,
00:41:49
◼
►
if you can just make a buttload of CA layers
00:41:52
◼
►
and do everything you need with that,
00:41:54
◼
►
Apple wouldn't reject you for that.
00:41:57
◼
►
You know, like, whereas on the watch,
00:41:59
◼
►
and it seems like kind of the new Apple App Store stuff
00:42:02
◼
►
with some of these new areas that we're allowed to put apps,
00:42:04
◼
►
it seems like they're gonna be a little more restricted
00:42:07
◼
►
in things that you can't do,
00:42:10
◼
►
you actually are not meant to do,
00:42:12
◼
►
and we won't let you do them.
00:42:14
◼
►
And so it would not surprise me to see,
00:42:16
◼
►
like back when the App Store first launched on iPhone,
00:42:18
◼
►
before it was open, when we had the SDK
00:42:23
◼
►
and we knew the rules, or at least we thought
00:42:25
◼
►
we knew the rules, that changed quickly,
00:42:28
◼
►
but during those few months where we could build apps
00:42:30
◼
►
but we couldn't launch them yet,
00:42:32
◼
►
one of the rules in the App Store guidelines originally
00:42:34
◼
►
was like we're gonna look at your apps
00:42:36
◼
►
and if they aren't high quality, we might reject them.
00:42:39
◼
►
And I thought, as well as a bunch of other developers,
00:42:42
◼
►
I thought that they would actually be pretty strict,
00:42:45
◼
►
like your app would have to be Apple levels of quality
00:42:48
◼
►
to be approved in the App Store.
00:42:50
◼
►
And of course, that ended up not being the case at all.
00:42:52
◼
►
There's tons of garbage apps in the App Store
00:42:54
◼
►
because that's kind of an unenforceable standard to keep up.
00:42:58
◼
►
It kinda seems like they might be trying to do that
00:43:00
◼
►
with the watch, like with the things they've said,
00:43:04
◼
►
with some of the implications they've made
00:43:05
◼
►
and some of the notification center restrictions
00:43:07
◼
►
we've seen so far, it wouldn't surprise me
00:43:10
◼
►
if they are a lot more strict about what you can do
00:43:14
◼
►
in a watch app and how good it has to be to be approved.
00:43:18
◼
►
- Yeah, I'm curious to see how that goes,
00:43:21
◼
►
but no matter what, I am really surprised by the fact
00:43:26
◼
►
that this kind of paired or split apps
00:43:33
◼
►
where the phone is doing pretty much all the heavy lifting.
00:43:36
◼
►
I'm surprised that we're seeing that now.
00:43:39
◼
►
And it's really exciting because that means
00:43:43
◼
►
whenever the Apple Watch does come out next year,
00:43:45
◼
►
there should be hopefully a fairly robust ecosystem of apps
00:43:50
◼
►
available shortly after launch.
00:43:53
◼
►
And that's really awesome.
00:43:54
◼
►
And the only thing that you won't be able to do
00:43:56
◼
►
is run an app where your iPhone isn't nearby.
00:44:00
◼
►
So the most obvious example of that I can think of
00:44:03
◼
►
is like a RunKeeper or RunMonster or something like that,
00:44:06
◼
►
where you want to leave your iPhone at home,
00:44:10
◼
►
but go for a jog or something along those lines.
00:44:13
◼
►
- Or maybe your third-party podcast app.
00:44:15
◼
►
- Yeah, and so something like that won't be permissible yet
00:44:17
◼
►
or possible yet to your point, Marco,
00:44:20
◼
►
but pretty much everything else that they've announced
00:44:24
◼
►
will be available is available.
00:44:26
◼
►
And that's really exciting,
00:44:28
◼
►
and I'm really looking forward to it.
00:44:29
◼
►
So when you think about this implementation here
00:44:31
◼
►
with all these restrictions we just described,
00:44:34
◼
►
I can't help but think the entire watch
00:44:36
◼
►
is acting kind of like, choose your analogy,
00:44:38
◼
►
either kind of like the push notification service on iOS
00:44:42
◼
►
or kind of like what I had heard,
00:44:44
◼
►
I'd never actually confirmed that the old
00:44:46
◼
►
or possibly the current Apple TV is,
00:44:48
◼
►
where it's just one process that does
00:44:49
◼
►
that sort of loads loadable bundles
00:44:51
◼
►
and that the resources are so constrained,
00:44:54
◼
►
what they want to have is a single process
00:44:57
◼
►
running all the time in memory with its working set
00:45:00
◼
►
with what they can control the CPU use of.
00:45:02
◼
►
And all it does is sort of receive and load
00:45:07
◼
►
static packages of simple descriptions of UIs,
00:45:11
◼
►
basically storyboards or whatever, static assets.
00:45:14
◼
►
And that's all it does.
00:45:15
◼
►
And display them and relay information over Bluetooth
00:45:18
◼
►
to say, the person clicked this button.
00:45:21
◼
►
You want me to transfer this bundle thing.
00:45:22
◼
►
You want me to display this thing?
00:45:23
◼
►
OK, I'll display this thing.
00:45:24
◼
►
I'll wire this stuff up.
00:45:25
◼
►
When someone presses, I'll tell you
00:45:26
◼
►
which button they press and like, and that's it.
00:45:28
◼
►
And that makes me think like,
00:45:31
◼
►
why would they launch different processes for that?
00:45:33
◼
►
Why wouldn't it just be one small process
00:45:37
◼
►
that's always in memory that is responsible
00:45:39
◼
►
for doing all these types of things,
00:45:41
◼
►
glances, actionable notifications,
00:45:43
◼
►
and these, you know, watch kit,
00:45:45
◼
►
whatever they're gonna be called,
00:45:46
◼
►
not quite native app type things.
00:45:48
◼
►
Maybe that's three separate applications instead of one,
00:45:51
◼
►
but the whole idea is constrain your resources
00:45:54
◼
►
in the same way there's only one push notification service
00:45:56
◼
►
on iOS, like that process will be running.
00:45:59
◼
►
It will be in memory and it will do work on behalf
00:46:01
◼
►
of the applications that need to work done
00:46:03
◼
►
rather than every single application.
00:46:04
◼
►
This was back before background.
00:46:05
◼
►
Rather than every single application running
00:46:07
◼
►
in the background, there'll be one process that runs
00:46:09
◼
►
in the background and it would tell you,
00:46:10
◼
►
tell your application when, you know,
00:46:12
◼
►
basically resource constraints.
00:46:14
◼
►
And what it's making me think is,
00:46:16
◼
►
what are the resource constraints of this phone?
00:46:19
◼
►
Is it memory?
00:46:21
◼
►
Is it battery?
00:46:21
◼
►
I mean, it's all those things to a degree more than iOS,
00:46:23
◼
►
but what is the key one that would make
00:46:26
◼
►
that type of implementation,
00:46:28
◼
►
assuming it is what they're doing, possible?
00:46:30
◼
►
And whatever it is, I have to think like,
00:46:33
◼
►
how are they gonna do native apps on this same hardware?
00:46:37
◼
►
I mean, that's, I guess that's the real question.
00:46:40
◼
►
Like, why don't we have native apps now?
00:46:41
◼
►
And I guess one answer is like,
00:46:42
◼
►
they're just not ready with the software stack
00:46:44
◼
►
in the same way they weren't ready,
00:46:45
◼
►
well, they didn't plan on an iPhone 1.0.
00:46:47
◼
►
But anyway, the SDK is not ready for the native apps, right?
00:46:52
◼
►
But as the other part of it that like native apps,
00:46:55
◼
►
they have to figure out how to let you run native apps
00:46:59
◼
►
without letting people do something
00:47:00
◼
►
that will destroy the watch's battery in 15 minutes.
00:47:03
◼
►
Like, I don't know how this is all gonna work out,
00:47:05
◼
►
but this seems so incredibly constrained
00:47:07
◼
►
and makes me think the implementation
00:47:10
◼
►
is being so careful with everything,
00:47:14
◼
►
with memory, with CPU, with battery,
00:47:16
◼
►
that I'm having trouble envisioning
00:47:20
◼
►
what the native app interface is gonna look like
00:47:23
◼
►
if this is so constrained.
00:47:25
◼
►
- Yeah, I mean, part of it, I think you're right
00:47:28
◼
►
that the tools are most likely the biggest cause
00:47:31
◼
►
for why we don't have it up front.
00:47:33
◼
►
But there's also side effects to that.
00:47:37
◼
►
I think that's the cause,
00:47:39
◼
►
but there's a couple other fortunate side effects
00:47:40
◼
►
to that being the case that Apple will benefit from.
00:47:44
◼
►
One of the biggest is people are going to be forming
00:47:47
◼
►
their opinions and their evaluations
00:47:49
◼
►
of the watch's battery life before there are these full native apps. So, you know,
00:47:55
◼
►
it, you know, because people, you can't tell people like, "Oh, well, you shouldn't
00:47:59
◼
►
run these things or you shouldn't overuse these types of things because that will negatively
00:48:04
◼
►
affect battery life." No, people will do whatever they want to do and then they'll
00:48:07
◼
►
yell at Apple if the battery is not as good as they want it to be. So by restricting what
00:48:11
◼
►
they can do for the first X months of the thing being out, that is, it's forcing people
00:48:18
◼
►
to do things the way Apple wants them to be done and to keep things kind of reasonable
00:48:24
◼
►
during the time when everyone's figuring out what kind of battery life does this thing
00:48:27
◼
►
get, what is this thing used for.
00:48:29
◼
►
And secondarily, having that kind of training wheels period where you can't do everything
00:48:33
◼
►
you want also gives – it kind of forces people to think about like, "Do I really
00:48:41
◼
►
want these things on a watch?
00:48:42
◼
►
Like do I really need a native app for whatever function I want?"
00:48:44
◼
►
Like, I mean, for Overcast, I'm probably gonna have
00:48:47
◼
►
to make a native app to be able to play
00:48:49
◼
►
when the phone's not around, like in the jogging scenario.
00:48:52
◼
►
But for a lot of apps, a watch kit iPhone hybrid app
00:48:56
◼
►
might be all they need.
00:48:58
◼
►
And so maybe this is also having the fortunate side benefit
00:49:02
◼
►
of Apple kind of forcing developers,
00:49:05
◼
►
if you want to get in early, if you wanna be aggressive
00:49:07
◼
►
and get into watch kit now,
00:49:09
◼
►
or get into watch development now,
00:49:11
◼
►
you have to do it the simple way first.
00:49:13
◼
►
And then later on when we unveil this,
00:49:16
◼
►
then you'll be faced with the question of,
00:49:18
◼
►
do I throw that all away and rewrite it
00:49:22
◼
►
with this new system or not?
00:49:23
◼
►
And many developers are gonna choose no.
00:49:26
◼
►
And that benefits Apple and it benefits the watch
00:49:28
◼
►
and it benefits users as long as they don't need
00:49:30
◼
►
all those extra functions they would have been getting
00:49:33
◼
►
because then there's less for the watch to do.
00:49:35
◼
►
It gets better battery life, you know, like all these things.
00:49:38
◼
►
So I think like Apple needs this time
00:49:43
◼
►
to both let people love the watch for its battery life,
00:49:48
◼
►
hopefully, and also to force both customers and developers
00:49:53
◼
►
to not just jump to, oh, I need to port my game
00:49:56
◼
►
to the watch, or oh, I need to port everything I ever do
00:49:58
◼
►
to the watch, like to force us to kind of give the watch
00:50:02
◼
►
a clean start.
00:50:03
◼
►
- Yeah, I think you're right.
00:50:06
◼
►
And it's just a really interesting engineering decision
00:50:10
◼
►
on both the software and the hardware sides
00:50:12
◼
►
to limit everything, and this is what John was driving at,
00:50:15
◼
►
to limit everything so severely
00:50:17
◼
►
in order to presumably preserve battery life.
00:50:20
◼
►
But before we talk any more about WatchKit,
00:50:22
◼
►
why don't you tell me about something else
00:50:23
◼
►
that's really cool.
00:50:25
◼
►
- Our final sponsor this week is lynda.com, L-Y-N-D-A.com.
00:50:29
◼
►
An easy and affordable way to help you learn
00:50:31
◼
►
with high quality, easy to follow video tutorials.
00:50:35
◼
►
You can instantly stream thousands of courses
00:50:36
◼
►
created by experts on software, web development,
00:50:38
◼
►
graphic design, and more.
00:50:40
◼
►
Go to lynda.com/atp to see for yourself.
00:50:45
◼
►
lynda.com has fresh new courses added daily.
00:50:49
◼
►
They offer courses for all experience levels,
00:50:51
◼
►
whether you're beginner or advanced.
00:50:53
◼
►
Every course is produced at the highest quality.
00:50:55
◼
►
This is not like the homemade videos you see on YouTube.
00:50:58
◼
►
Courses are broken up into bite-sized pieces
00:50:59
◼
►
so you can learn at your own pace
00:51:01
◼
►
and learn from start to finish,
00:51:02
◼
►
or just find a quick answer.
00:51:04
◼
►
You get tools like searchable transcripts, playlists,
00:51:06
◼
►
and you can even get certificates of course completion
00:51:08
◼
►
that you can put in your LinkedIn profile.
00:51:10
◼
►
You can even learn while you're on the go.
00:51:11
◼
►
They have lynda.com apps for iPhone, iPad, and Android.
00:51:15
◼
►
If you have a premium subscription,
00:51:16
◼
►
you can even download things for offline watching.
00:51:19
◼
►
My favorite thing about lynda.com
00:51:20
◼
►
is that you can watch whenever you want.
00:51:22
◼
►
There's no pressure, there's no commitment,
00:51:23
◼
►
because you don't pay per video.
00:51:25
◼
►
You pay one low monthly price, just 25 bucks a month,
00:51:28
◼
►
and that gives you unlimited access
00:51:30
◼
►
to all of their video tutorials.
00:51:32
◼
►
Right now, there's over 100,000 of them,
00:51:35
◼
►
and they're always adding more.
00:51:36
◼
►
So this kind of setup is great for people like me.
00:51:38
◼
►
you know, I'll dive into something, but like, you know,
00:51:40
◼
►
I have some months where I don't need a whole lot,
00:51:42
◼
►
I have some months where I watch a lot,
00:51:44
◼
►
and you don't have to worry, like, do I, you know,
00:51:46
◼
►
do I need to make a purchasing decision
00:51:47
◼
►
on each new video I try?
00:51:48
◼
►
Like, do I really wanna pay for this course on Logic?
00:51:51
◼
►
No, just watch it.
00:51:52
◼
►
It's great, it's fantastic.
00:51:54
◼
►
They have all sorts of courses you might love,
00:51:56
◼
►
from app and web development in many languages
00:51:58
◼
►
to productivity apps, creative pro apps,
00:52:00
◼
►
like the Adobe's Creative Suite, Logic, Final Cut,
00:52:02
◼
►
things like that, even professional skills development,
00:52:05
◼
►
like management and negotiation skills.
00:52:08
◼
►
Most of us use software for our jobs today.
00:52:10
◼
►
For any software you rely on,
00:52:11
◼
►
lynda.com can help you with the ins and outs,
00:52:13
◼
►
teach you tips and tricks to be more productive,
00:52:15
◼
►
and keep you current with updates and new features.
00:52:17
◼
►
In fact, lynda.com is so useful
00:52:20
◼
►
that 30% of colleges and universities,
00:52:22
◼
►
including most of the Ivy League,
00:52:23
◼
►
offer lynda.com subscriptions to their students
00:52:25
◼
►
and faculty members,
00:52:26
◼
►
just as part of tuition and going there.
00:52:28
◼
►
Anyway, go to lynda.com, L-Y-N-D-A dot com slash ATP.
00:52:33
◼
►
You can get a seven-day free trial
00:52:35
◼
►
to watch as much as you can in seven days.
00:52:39
◼
►
Remember those old AOL disks that would be like
00:52:41
◼
►
a thousand free hours for a week?
00:52:43
◼
►
And you'd be like, how many hours are there in a week?
00:52:46
◼
►
You can figure out exactly how many hours
00:52:47
◼
►
there are in seven days, and you can use all of them
00:52:49
◼
►
to watch lynda.com videos.
00:52:51
◼
►
Go to lynda.com, L-Y-N-D-A dot com slash ATP
00:52:55
◼
►
for your free trial, seven day free trial once again,
00:52:57
◼
►
access to everything they have.
00:52:59
◼
►
Thanks a lot to lynda.com for sponsoring our show once again.
00:53:04
◼
►
John, any other thoughts on WatchKit?
00:53:06
◼
►
Yeah, on the resource constraints and everything,
00:53:10
◼
►
the advantage that the iPhone had,
00:53:13
◼
►
and maybe the Watch will have too,
00:53:14
◼
►
was that there was no SDA in the beginning
00:53:16
◼
►
because you were going to write web apps or whatever,
00:53:18
◼
►
and then they sort of hastily slapped one together for 2.0,
00:53:21
◼
►
and it was very immature and didn't do a lot,
00:53:25
◼
►
and your apps were extremely constrained.
00:53:27
◼
►
And then slowly over time, we got push notifications,
00:53:30
◼
►
then we got real backgrounding,
00:53:31
◼
►
we got multitasking, then we got real backgrounding.
00:53:34
◼
►
All the things that were slowly added to iOS
00:53:37
◼
►
came along with advancements in hardware.
00:53:40
◼
►
Lower power chips, more CPU power, more RAM.
00:53:44
◼
►
The batteries probably stayed about the same size,
00:53:47
◼
►
but basically the hardware became more power efficient,
00:53:51
◼
►
did more with that power, and we definitely got more RAM.
00:53:55
◼
►
So if the watch is gonna start off
00:53:56
◼
►
really constrained like this,
00:53:59
◼
►
and we're gonna have native apps, presumably,
00:54:03
◼
►
within the first year of the thing,
00:54:05
◼
►
those native apps you would imagine would be,
00:54:08
◼
►
have to be like at least as constrained,
00:54:10
◼
►
probably more constrained than the very first,
00:54:12
◼
►
what was it, iOS 2.0 was the first SDK?
00:54:16
◼
►
- Than the very first iOS apps.
00:54:18
◼
►
So that means no background processing.
00:54:20
◼
►
Like they already have push notifications,
00:54:22
◼
►
so they're already up ahead of what iOS apps were
00:54:26
◼
►
at that time.
00:54:28
◼
►
It could be even more constrained,
00:54:30
◼
►
like these two tweets,
00:54:31
◼
►
or one from Craig Hockenberry saying
00:54:33
◼
►
that you can't even subclass the WatchKit classes,
00:54:37
◼
►
WK interface things,
00:54:39
◼
►
you can't even subclass them with the current paradigm.
00:54:42
◼
►
And then Pete Burtis replied on Twitter,
00:54:44
◼
►
it's not like that would help
00:54:46
◼
►
'cause there's no draw rect for you to override.
00:54:48
◼
►
They aren't views.
00:54:49
◼
►
It's just like really constrained way to draw applications.
00:54:52
◼
►
It's not like, oh, hey,
00:54:54
◼
►
you can just start drawing whatever you want,
00:54:56
◼
►
our custom controls do, you know, I have to imagine this is going to be super constrained
00:55:01
◼
►
and those constraints will only be lifted if and when the watch hardware becomes more
00:55:06
◼
►
capable because it's not like Apple suddenly discovered how to do multitasking in iOS 4.0
00:55:11
◼
►
or whatever.
00:55:12
◼
►
It was like, this is what we can do with the hardware available.
00:55:14
◼
►
And so everything for the original iPhone, including complete lack of third party apps,
00:55:19
◼
►
was made so, like Marco said, so you could show like, look how awesome this phone is.
00:55:24
◼
►
Isn't it amazing?
00:55:25
◼
►
it was fake, like you can't make a UI that faster.
00:55:27
◼
►
Well, you can do it if you just have,
00:55:29
◼
►
if you control everything and put incredible constraints
00:55:32
◼
►
in everything and have one process running at a time
00:55:34
◼
►
and have the entire phone dedicated to trying to give you
00:55:36
◼
►
that smooth animation, right?
00:55:38
◼
►
And so the watch is going to follow that same path,
00:55:41
◼
►
not because Apple doesn't know how to do those things,
00:55:43
◼
►
but because the hardware just isn't ready for it yet,
00:55:45
◼
►
even more so than the first iPhone.
00:55:47
◼
►
So I'm really looking forward to seeing how they can get,
00:55:52
◼
►
how they can hardware themselves out of this situation
00:55:55
◼
►
to eventually get to the point where the watch hardware
00:55:58
◼
►
can start to get some of those things
00:56:00
◼
►
that iOS 3.0 and 4.0 and 5.0 had.
00:56:04
◼
►
And I think that's gonna be a long road
00:56:05
◼
►
because as we said when we were talking
00:56:07
◼
►
about power constraints many, many shows ago,
00:56:10
◼
►
battery technology, the capacity of batteries
00:56:14
◼
►
for a given massive battery,
00:56:16
◼
►
how much energy can you get out of it,
00:56:17
◼
►
is getting better slowly.
00:56:19
◼
►
But that, I think what would be,
00:56:21
◼
►
had a graph that showed it was like 15% year over year,
00:56:23
◼
►
if you're lucky or something like that.
00:56:26
◼
►
That's not the way you're gonna get any big wins.
00:56:27
◼
►
The way you get big wins is by making everything
00:56:29
◼
►
on the electronics device use less power.
00:56:32
◼
►
So the CPU uses less power, the screen uses less power.
00:56:36
◼
►
The radios use less power.
00:56:37
◼
►
That is the only way forward because you can't rely on like,
00:56:40
◼
►
well, next year we'll have double the battery capacity.
00:56:42
◼
►
No, you won't unless you're gonna make the watch
00:56:43
◼
►
twice as thick or much thicker anyway.
00:56:46
◼
►
And that finally, this all gets back to the idea
00:56:48
◼
►
that if you buy the very first Apple Watch,
00:56:52
◼
►
will your Apple Watch ever have multitasking?
00:56:55
◼
►
Probably not, the first iPhones didn't, right?
00:56:56
◼
►
You couldn't run iOS 4.0 or whatever it was.
00:56:59
◼
►
Will it have background processing?
00:57:00
◼
►
Not the original iPhone, could not do background processing
00:57:02
◼
►
because by the time the OS could do that,
00:57:03
◼
►
it couldn't run on the original iPhone.
00:57:06
◼
►
And if you're going to buy a piece of hardware
00:57:07
◼
►
and it's gonna be obsolete
00:57:09
◼
►
'cause it can't have these features
00:57:10
◼
►
that we think are gonna be added over the years,
00:57:12
◼
►
how do you deal with your 10K gold version of the watch?
00:57:16
◼
►
- Right. - So there we are.
00:57:17
◼
►
We've come full circle on the Apple Watch again.
00:57:20
◼
►
I mean, I'm honestly, seeing what we get today in WatchKit,
00:57:24
◼
►
and as I mentioned earlier, this is actually more
00:57:26
◼
►
than I expected that we would be able to do,
00:57:29
◼
►
compared to what we saw earlier.
00:57:33
◼
►
As we see this, and then also knowing that next fall,
00:57:37
◼
►
there's gonna be this supposed new SDK with,
00:57:40
◼
►
or next summer and fall with native apps,
00:57:43
◼
►
I think you're right.
00:57:44
◼
►
Unless they're gonna make a new watch next fall,
00:57:47
◼
►
which would be really terrible,
00:57:50
◼
►
Like unless there's gonna be like
00:57:51
◼
►
a six month product cycle there.
00:57:53
◼
►
I'm kind of surprised, that's why I think
00:57:56
◼
►
it almost certainly is because of just tools limitations.
00:57:59
◼
►
That it doesn't make sense that if this is all we can do
00:58:02
◼
►
for iWatch, or jeez, for Apple Watch 1.0 hardware,
00:58:07
◼
►
why next fall can we suddenly do more?
00:58:10
◼
►
Like that doesn't make a lot of sense.
00:58:12
◼
►
- Yeah, well that's, you know, next fall is when
00:58:15
◼
►
you're gonna be able to do sort of the,
00:58:17
◼
►
If you could pretend that third party applications
00:58:20
◼
►
were available on iOS 1.0 or iPhone OS,
00:58:23
◼
►
how constrained would they have been?
00:58:26
◼
►
That's what you're gonna get to do, even more so maybe.
00:58:29
◼
►
- All right.
00:58:30
◼
►
- Thanks a lot to our three sponsors this week,
00:58:32
◼
►
Igloo, Hover, and lynda.com,
00:58:35
◼
►
and we will see you next week.
00:58:37
◼
►
(upbeat music)
00:58:39
◼
►
♪ Now the show is over ♪
00:58:41
◼
►
♪ They didn't even mean to begin ♪
00:58:44
◼
►
♪ 'Cause it was accidental ♪
00:58:46
◼
►
♪ Accidental ♪
00:58:47
◼
►
Oh it was accidental John didn't do any research
00:58:52
◼
►
Marco and Casey wouldn't let him Cause it was accidental
00:58:56
◼
►
Oh it was accidental And you can find the show notes at ATP.fm
00:59:05
◼
►
And if you're into Twitter You can follow them @C-A-S-E-Y-L-I-S-S
00:59:14
◼
►
So that's Casey Liss, M-A-R-C-O-A-R-M-N-T-Marco-Armin S-I-R-A-C-U-S-A-C-R-A-C-Uza
00:59:26
◼
►
It's accidental (It's accidental)
00:59:29
◼
►
They didn't mean to (It's accidental)
00:59:32
◼
►
Accidental (Accidental)
00:59:34
◼
►
Tech podcast so long
00:59:39
◼
►
So John, what's going on with your iPhone?
00:59:42
◼
►
because you've received an iPhone, but is it activated?
00:59:46
◼
►
What's happening?
00:59:47
◼
►
- Yeah, I forgot when I ordered it.
00:59:49
◼
►
Like I ordered it at the beginning of the month, I think.
00:59:51
◼
►
I mentioned on the show when I had ordered it,
00:59:53
◼
►
and then it was like expected to ship in seven to 10 days,
00:59:57
◼
►
and it did, and it finally arrived,
00:59:59
◼
►
and it arrived on Monday,
01:00:01
◼
►
and I stayed over in work to sign for it.
01:00:05
◼
►
And I was all excited, took it out of the box,
01:00:08
◼
►
and you see that little screen that says hello
01:00:10
◼
►
several languages and you swipe to the right and then it makes you pick a language and
01:00:15
◼
►
then it makes you pick the country that you're in.
01:00:18
◼
►
And then what does it do after that?
01:00:19
◼
►
Then I think it wants you to connect to either a Wi-Fi network or a cellular network and
01:00:23
◼
►
I connected it to my Wi-Fi and put in my Wi-Fi password.
01:00:27
◼
►
And then it says activating your phone and then it says your phone could not be activated
01:00:32
◼
►
because the activation servers are temporarily unavailable.
01:00:34
◼
►
This problem persists call, you know, contact to apple.com/support blah blah blah blah.
01:00:39
◼
►
And I'm like, all right, well, maybe the server had Hiccup there.
01:00:44
◼
►
I'll try it again.
01:00:45
◼
►
And I went, you know, there's a try again button at the bottom.
01:00:49
◼
►
That didn't work.
01:00:50
◼
►
And I said, well, maybe something weird with my Wi-Fi network.
01:00:51
◼
►
Let me try it over cellular.
01:00:52
◼
►
So I turned off the Wi-Fi.
01:00:53
◼
►
I didn't forget this network.
01:00:55
◼
►
Tried over cellular, same message.
01:00:57
◼
►
Activation servers are temporarily unavailable.
01:00:58
◼
►
I figured what the exact wording of the message was.
01:01:01
◼
►
Something like that.
01:01:02
◼
►
Basically, the error messages, you know, have no real bearing on what's actually going on.
01:01:05
◼
►
But that was the error message I got.
01:01:08
◼
►
And so I put it aside and continued working for the rest of that day and then tried it
01:01:13
◼
►
again later and it was still going.
01:01:14
◼
►
I'm like, "Alright, well it said try again in a few minutes and if the problem persists,"
01:01:17
◼
►
I'm like, "Well, now the problem is persisting."
01:01:20
◼
►
So I contacted Verizon to try to figure out what the problem was because it was an activation
01:01:26
◼
►
I said, "Hey, I've got this new iPhone, just came out of the box.
01:01:27
◼
►
I can't activate it."
01:01:29
◼
►
And there's a little, on the first screen that says "Hello," or in several languages,
01:01:32
◼
►
there's a little "I" in a circle in the lower right corner.
01:01:35
◼
►
If you tap that, it gives you all your information
01:01:36
◼
►
about the phone, like the SIM ID and the IME ID
01:01:39
◼
►
and all those different numbers.
01:01:40
◼
►
So I'm like, all right, I have enough information
01:01:42
◼
►
I can call Verizon here.
01:01:43
◼
►
So I spent a while talking to Verizon,
01:01:45
◼
►
eventually got disconnected, called back again,
01:01:48
◼
►
got disconnected again, like just Verizon's phone support,
01:01:52
◼
►
their phone system is not great.
01:01:55
◼
►
The people who work there seem nice enough.
01:01:59
◼
►
They more or less knew what they were doing
01:02:01
◼
►
or could transfer me to someone who did.
01:02:02
◼
►
but this is not good for a phone company.
01:02:06
◼
►
The audio quality of the phone interface
01:02:08
◼
►
as you're going through the menus and everything
01:02:09
◼
►
is just terrible.
01:02:10
◼
►
It just sounds all staticky and gross.
01:02:13
◼
►
You get disconnected a lot.
01:02:15
◼
►
I get disconnected mid-sentence with people.
01:02:16
◼
►
They're not disconnecting me.
01:02:17
◼
►
They're in the middle of talking
01:02:18
◼
►
and then click, click, boom.
01:02:20
◼
►
And the worst part is, in whatever call center they're in,
01:02:23
◼
►
you can hear all the conversations going on around them.
01:02:26
◼
►
I can listen to them.
01:02:28
◼
►
It's just the basic requirement of a call center.
01:02:29
◼
►
I shouldn't be able to hear other people's conversations.
01:02:31
◼
►
like a privacy concern more than anything else. It just sounded like they were calling
01:02:34
◼
►
from Grand Central Station. It was just so... Grand Central Station is a post office. You're
01:02:38
◼
►
thinking of Grand Central Terminal. I was waiting for it. Thank you, Marco. Oh, yeah,
01:02:42
◼
►
yeah, yeah. Frankenstein's monster, right? I know all about it. They're like, "I feel
01:02:48
◼
►
for these people's work environment." But anyway, they looked everything up, and they're
01:02:52
◼
►
like, "Okay, well, they went through this thing, and like, 'Well, make sure this number
01:02:55
◼
►
is activated,' figured out what my phone number is, because I couldn't, since I have a track
01:02:59
◼
►
phone when you buy the iPhone online you can't port your number during the
01:03:03
◼
►
online you can only bring it for if it's another Verizon number or something you
01:03:06
◼
►
can't like basically if you have a track phone and you want to order an Apple
01:03:09
◼
►
phone online you have to let them give you a new number which is fine whatever
01:03:11
◼
►
I just wanted to get activated on the new number so Verizon activated my
01:03:14
◼
►
number told me what it was this is my wife's a Verizon account so I had to go
01:03:18
◼
►
through this whole rigmarole every time I call explaining that I'm not the
01:03:22
◼
►
account owner we eventually worked that out so I'm allowed to do this now but
01:03:24
◼
►
they did a lot of calling her to ask for permission for me to do things anyway
01:03:28
◼
►
Anyway, it was silly.
01:03:30
◼
►
And they said like everything is active.
01:03:31
◼
►
After going through like five or six people
01:03:33
◼
►
and several calls and several transfers,
01:03:34
◼
►
I kept working my way up to people
01:03:36
◼
►
with quieter and quieter offices.
01:03:38
◼
►
Until I eventually was talking to somebody
01:03:40
◼
►
unlike my third call in my seventh transfer
01:03:44
◼
►
who I could not hear anything in the background.
01:03:45
◼
►
So this person actually had a nice office
01:03:47
◼
►
and they're like, "Look, everything on our end is active.
01:03:49
◼
►
Your phone number is activated."
01:03:51
◼
►
We tried every possible remedy up to and including
01:03:55
◼
►
taking the SIM out and putting it back in,
01:03:56
◼
►
which led me to tweet, which I now regret.
01:03:59
◼
►
Hey, these things don't come with SIM removal tools anymore.
01:04:01
◼
►
And then for the next month,
01:04:03
◼
►
I'll be getting tweets from people telling me
01:04:04
◼
►
whether they did or didn't get a SIM removal tool.
01:04:06
◼
►
Bottom line is everybody thinks
01:04:08
◼
►
whatever their experience with phones are,
01:04:10
◼
►
with iPhones is the same for everybody.
01:04:12
◼
►
So some people are like, I always get a SIM removal tool.
01:04:15
◼
►
And other people are like, I have never gotten one.
01:04:17
◼
►
And other people will tell me
01:04:19
◼
►
what the Apple store told them about it.
01:04:21
◼
►
I have no idea.
01:04:22
◼
►
If there's a SIM removal tool in my case,
01:04:24
◼
►
I have not yet found it.
01:04:25
◼
►
Yes, I've looked in the paper packet.
01:04:27
◼
►
No, it's not connected to the cardboard thing
01:04:29
◼
►
with a little semicircle thing that folds out,
01:04:31
◼
►
like many people send me screenshots of.
01:04:34
◼
►
I'm willing to believe that it's still in there somewhere
01:04:36
◼
►
and I haven't found it, but anyway, it's not obvious.
01:04:38
◼
►
It doesn't matter, I used a paperclip.
01:04:39
◼
►
But anyway, taking the SIM in and out.
01:04:41
◼
►
- Why don't you delete the tweet?
01:04:42
◼
►
- I mean, like it was more,
01:04:43
◼
►
I wasn't really asking a question,
01:04:44
◼
►
it was just like amusing,
01:04:45
◼
►
like do these things not come with,
01:04:46
◼
►
or no, I think I said what the,
01:04:48
◼
►
and eventually, later in the story,
01:04:50
◼
►
I said I got on the phone with Apple support
01:04:51
◼
►
and they told me, I asked about the SIM removal tool
01:04:53
◼
►
and the person didn't really know,
01:04:54
◼
►
They're like, "I think it only comes with unlocked phones."
01:04:56
◼
►
And then people are like, "No, I've bought unlocked phones and never had one."
01:04:59
◼
►
Or, "I've bought locked phones and I always have one."
01:05:01
◼
►
Like every possible combination of answer I've gotten from Twitter people.
01:05:04
◼
►
Yeah, I've bought unlocked phones before, I've bought locked phones before, I've
01:05:09
◼
►
never gotten a SIM removal tool in any of them.
01:05:10
◼
►
Yeah, people are like, "Oh, you only get a SIM removal tool if your phone doesn't
01:05:14
◼
►
come with the SIM?"
01:05:15
◼
►
Basically, like if there's no SIM inside the phone when you buy it, then you get a
01:05:17
◼
►
tool, you know.
01:05:18
◼
►
I guess use a paperclip.
01:05:20
◼
►
For the longest time, I thought SIM removal tool was a joke.
01:05:23
◼
►
They use liquid metal to make it. Remember the liquid metal thing?
01:05:26
◼
►
Oh yeah, that's right. Everyone was wondering like what they're gonna use that for and that's kind of it's so far
01:05:30
◼
►
That's the only thing that we know they've used it for right or we think I don't know if it's ever confirmed that they use
01:05:34
◼
►
It for it, but it looked kind of liquidy and metal II I have no idea anyway
01:05:37
◼
►
Yeah, so they bought a whole company just to replace paper clips as much as they possibly as the best paperclip replacement
01:05:44
◼
►
You could possibly make it's it's it's seamless. It's really true the material now really quickly for the record
01:05:49
◼
►
I have received definitely one sim removal tool and it was
01:05:52
◼
►
was encircling the little half circle tab.
01:05:56
◼
►
- Yeah, I know.
01:05:57
◼
►
- Which is, yeah, that's what you were describing earlier.
01:05:58
◼
►
So that was my experience, but we've had, I don't know,
01:06:01
◼
►
something like six or seven iPhones
01:06:03
◼
►
between the two of us over the last few years.
01:06:04
◼
►
I think I've only gotten maybe one of them.
01:06:06
◼
►
And that never really occurred to me
01:06:08
◼
►
until you were talking about it earlier today.
01:06:11
◼
►
- Yeah, the weird thing is a lot of,
01:06:12
◼
►
all the people telling me that like,
01:06:13
◼
►
that they didn't have the little semicircular thing,
01:06:15
◼
►
but that it was kind of buried in with like
01:06:17
◼
►
the quote unquote manual,
01:06:18
◼
►
the little paper packets they give you, you know,
01:06:20
◼
►
and like that it slides down in there
01:06:22
◼
►
and it's easy to get lost and I can see that happening.
01:06:24
◼
►
I don't see it in mine yet,
01:06:25
◼
►
but I haven't torn the thing apart
01:06:26
◼
►
'cause I don't really care.
01:06:27
◼
►
Anyway, we did all Verizon during the various calls,
01:06:31
◼
►
all the Verizon people have to go through
01:06:33
◼
►
all the brand menus, most of which I tried already anyway,
01:06:35
◼
►
but I was willing to humor them
01:06:36
◼
►
because they weren't doing things on their end
01:06:37
◼
►
or at least said they were in response to these things.
01:06:39
◼
►
Turning the phone all the way off
01:06:41
◼
►
and having them do server things,
01:06:42
◼
►
turn it back on, trying it on cellular or not,
01:06:45
◼
►
doing a restore from iTunes
01:06:47
◼
►
where you put it into recovery mode and reinstalling.
01:06:49
◼
►
And by the way, this is at the same time
01:06:50
◼
►
of the iOS 8.1.1 release came out.
01:06:53
◼
►
So people were like, "Oh, that's what the problem is.
01:06:54
◼
►
Apple servers are down because of the release."
01:06:57
◼
►
But Apple servers, this is all before I even called
01:06:59
◼
►
to check their service status page.
01:07:00
◼
►
Like I had exhausted my possibilities
01:07:02
◼
►
before calling Verizon, believe me.
01:07:04
◼
►
And Verizon had me redo a lot of the things
01:07:05
◼
►
that I had already done, but I'm like, well, whatever.
01:07:07
◼
►
It was nice because I had already downloaded
01:07:09
◼
►
all the software updates, so I didn't have to wait
01:07:10
◼
►
for the 1.9 gig download of iOS 8.1.1 or whatever it was.
01:07:15
◼
►
- Yeah, before you leave the Verizon topic,
01:07:18
◼
►
'cause I assumed they did not fix your problem
01:07:20
◼
►
because they never fix any problems.
01:07:21
◼
►
Because every time I, so when I was a Verizon wireless
01:07:24
◼
►
customer for a few years before the iPhone came out,
01:07:27
◼
►
every time I called Verizon to do anything to my account,
01:07:30
◼
►
they messed it up.
01:07:31
◼
►
Like whether it was adding a data plan, removing services,
01:07:34
◼
►
like changing things, asking a question,
01:07:36
◼
►
every single time they touched the account,
01:07:38
◼
►
they messed it up in some horrible way
01:07:40
◼
►
that would cause me to get like triple billed,
01:07:42
◼
►
or they would like remove the plan
01:07:44
◼
►
for the first half of the month that was there,
01:07:46
◼
►
so then I'd be billed like the per minute rate,
01:07:48
◼
►
and all this crazy stuff they would do,
01:07:50
◼
►
everything they did would screw something up.
01:07:53
◼
►
- Yeah, I was kind of afraid to ask them about that
01:07:54
◼
►
because when I did the,
01:07:56
◼
►
I ordered this from the Apple online store,
01:07:58
◼
►
which I had to explain to several Verizon people
01:08:00
◼
►
and they're very confused about this.
01:08:02
◼
►
I wanted to say store.apple.com, that's where I went
01:08:05
◼
►
because they thought I was in an Apple retail store.
01:08:06
◼
►
Like, "Oh, they should have activated that for you
01:08:08
◼
►
before you left the store."
01:08:09
◼
►
I'm like, "No, store.apple.com."
01:08:11
◼
►
Anyway, when you do that, it asks you,
01:08:13
◼
►
are you adding an existing line?
01:08:15
◼
►
And it wants you to put in the previous number.
01:08:16
◼
►
I answer my wife's iPhone line and all of her information and it asks you for crazy information about your Verizon account your username
01:08:23
◼
►
Your billing password which is different than your regular password
01:08:27
◼
►
Last four digits of your social security number
01:08:31
◼
►
The the Verizon phone thing has you this is like I think I've told the story before the first time I was on a
01:08:37
◼
►
telephone answering tree type thing and I got to a menu that wanted me to say what I wanted to happen and I froze because I
01:08:45
◼
►
What do you mean say could they possibly have a system that it you know with a limited vocabulary could they do speech right?
01:08:51
◼
►
So my brain is just trying to think of like this is like whatever
01:08:53
◼
►
1987 or whenever they first came out like trying to think is this technically possible or someone playing a joke on me
01:08:58
◼
►
So anyway this one. I think this is the first time this has happened to me
01:09:03
◼
►
They wanted they said please enter the password for your Verizon wireless account, and I'm like I'm calling you on a phone
01:09:11
◼
►
It's got a number pad. Do you want me to enter?
01:09:15
◼
►
my path, but that would reduce the possibilities by like a factor of
01:09:19
◼
►
like I'm trying to do the math in my head of like
01:09:22
◼
►
how many passwords are now hashed to the same bucket because like they you know that the seven key is three different letters on it or
01:09:29
◼
►
And here's the best thing about that
01:09:31
◼
►
I got I got to be an old pro at this because I called them a million times
01:09:34
◼
►
every time it said that like I sort of figured out their menu system to like
01:09:38
◼
►
Hold down the zero key then speak a certain phrase to get to the voice thing and then get eventually will ask you to enter
01:09:43
◼
►
to your Verizon password, which you type out
01:09:47
◼
►
on the number pad, like just pick whichever number
01:09:49
◼
►
has the letter you want, the capitals, lowercase,
01:09:51
◼
►
don't matter, and you know, if it's anywhere
01:09:53
◼
►
in these group of letters, doesn't matter.
01:09:55
◼
►
Every time I did it, the first time,
01:09:56
◼
►
it told me the password didn't match.
01:09:58
◼
►
I was willing to believe the first two or three times
01:10:00
◼
►
that I had mistyped it the first time,
01:10:01
◼
►
but it always worked on the second try.
01:10:03
◼
►
It's like the seventh time I was doing it,
01:10:04
◼
►
I'm like, you know what, this never works on the first try.
01:10:06
◼
►
Maybe the first letter is missed because I'm not,
01:10:09
◼
►
I don't know what the problem is.
01:10:10
◼
►
Anyway, their system is very weird.
01:10:12
◼
►
So I did all that stuff and they basically did everything
01:10:15
◼
►
they could do on their end.
01:10:16
◼
►
Like I exhausted, I tweeted this,
01:10:17
◼
►
I exhausted all support possibilities with Verizon.
01:10:20
◼
►
Not because they were not doing what they could,
01:10:21
◼
►
but basically they did everything they could.
01:10:23
◼
►
They said this number is active, it's active in our system,
01:10:25
◼
►
here's what it is, here's all this, you know,
01:10:27
◼
►
like your account isn't good standing,
01:10:29
◼
►
it's connected to the right account.
01:10:30
◼
►
It's like just everything as far as they're concerned
01:10:34
◼
►
And I was totally willing to believe that
01:10:35
◼
►
because it seems to me like this software I'm going through,
01:10:38
◼
►
these white screens at the beginning of iPhone setup,
01:10:42
◼
►
connect to Apple servers to do something.
01:10:44
◼
►
Apple servers then probably connect to Verizon servers,
01:10:46
◼
►
but the bottom line is I totally imagine
01:10:48
◼
►
that I was using Apple software on an Apple device
01:10:50
◼
►
that's connecting to an Apple server,
01:10:52
◼
►
and it's giving me a response that says something,
01:10:55
◼
►
and I'm getting the, you know, server's unavailable,
01:10:58
◼
►
even though on Apple status page
01:10:59
◼
►
it says the server is available.
01:11:00
◼
►
So that was the end of Verizon.
01:11:02
◼
►
And the Verizon helpfully connected me,
01:11:05
◼
►
transferred me directly from Verizon
01:11:06
◼
►
to an Apple support person,
01:11:08
◼
►
to a knowledgeable Apple support person,
01:11:09
◼
►
not just like, you know,
01:11:10
◼
►
So they have like a direct line in on like the good,
01:11:13
◼
►
not the, you know what I mean?
01:11:14
◼
►
Like the higher tier support people.
01:11:16
◼
►
So I didn't have to go through the lower tier
01:11:18
◼
►
of Apple support,
01:11:19
◼
►
but connected to the higher tier support person.
01:11:21
◼
►
And the Apple support person was excellent.
01:11:23
◼
►
It was clear they were a, you know,
01:11:25
◼
►
again, no voices in the background, very helpful,
01:11:28
◼
►
very professional.
01:11:29
◼
►
So it was the top tier Verizon person I got to.
01:11:31
◼
►
So it was a nice, they were nice.
01:11:32
◼
►
They transferred me over.
01:11:33
◼
►
I explained the situation.
01:11:35
◼
►
They looked at everything on there and he,
01:11:38
◼
►
The Apple guy started by explaining to me
01:11:40
◼
►
how the system works on their own,
01:11:42
◼
►
which I've since forgotten,
01:11:43
◼
►
but it's something like what I was saying before.
01:11:44
◼
►
Like the iPhone connects to an Apple server,
01:11:47
◼
►
the Apple server tries to authenticate
01:11:49
◼
►
with the Verizon server and wants to get a response back
01:11:51
◼
►
so it can proceed or whatever.
01:11:53
◼
►
It seemed to me that basically,
01:11:54
◼
►
if I could have a DNS poison the iPhone
01:11:57
◼
►
and spoof the Verizon server
01:11:58
◼
►
and figured out what the correct response is,
01:12:00
◼
►
I could have gotten past these white screens
01:12:01
◼
►
and like that everything was fine.
01:12:03
◼
►
Like as far as Verizon is concerned,
01:12:04
◼
►
all I needed to do was get past this software.
01:12:06
◼
►
You know, there's probably more to it than that.
01:12:07
◼
►
But anyway, they said they couldn't figure out
01:12:10
◼
►
what the problem was, but they would open a ticket for it
01:12:12
◼
►
and get back to me the next day.
01:12:14
◼
►
So that was the end of that support thing.
01:12:15
◼
►
It was like several hours,
01:12:17
◼
►
most of it spent on hold or waiting for things.
01:12:19
◼
►
So it wasn't really that bad.
01:12:21
◼
►
The next day came and the Apple people gave me
01:12:24
◼
►
their direct number and told the guy told me
01:12:25
◼
►
he was gonna be off today, but you know,
01:12:27
◼
►
said you can call this number to get,
01:12:29
◼
►
anyway, someone else called me back.
01:12:31
◼
►
And they said they figured out what the problem was.
01:12:34
◼
►
And it was some problem with, I forget what it is,
01:12:36
◼
►
not provisioning profile, it's just in my head
01:12:38
◼
►
from all the Apple developers I see complaining
01:12:40
◼
►
on Twitter all the time, but like,
01:12:42
◼
►
something having to do with the profile for the phone
01:12:44
◼
►
was screwed up in there, and anyway,
01:12:45
◼
►
the bottom line, it was something that Apple could fix.
01:12:47
◼
►
And Apple said they did fix it,
01:12:49
◼
►
and so I tried to activate my phone again,
01:12:50
◼
►
and I got farther, and it said,
01:12:52
◼
►
your phone number is blah, blah, blah, is that correct?
01:12:54
◼
►
I'm like, yep, that's what Verizon told me,
01:12:55
◼
►
that's supposed to be my phone number,
01:12:56
◼
►
and I hit the next button, I still got the error,
01:12:59
◼
►
so I had to call Apple back again,
01:13:01
◼
►
and they said, you need to do something special,
01:13:02
◼
►
which I don't wanna describe,
01:13:03
◼
►
because it's probably some terrible security flaw
01:13:06
◼
►
that they don't want revealed.
01:13:08
◼
►
But anyway, there was something special I had to do
01:13:10
◼
►
on the phone to get past that process.
01:13:12
◼
►
I did it, I got past that process, my phone was up
01:13:15
◼
►
and I'm happy.
01:13:16
◼
►
So it was maybe 30 hours, 36 hours after I got the phone
01:13:21
◼
►
plus like maybe three or four hours on hold
01:13:24
◼
►
with various people that I actually did activate my phone.
01:13:27
◼
►
The next step of course is to get my old number ported
01:13:30
◼
►
and I began that process with Verizon.
01:13:33
◼
►
And when my wife got her number ported,
01:13:35
◼
►
Took a couple days for it to activate.
01:13:36
◼
►
But at least I have a working iPhone right now
01:13:38
◼
►
with a phone number that will soon go away
01:13:40
◼
►
as soon as my old number gets ported to it.
01:13:43
◼
►
- All right, so has your life been changed thus far?
01:13:48
◼
►
- No, although I had the fun ceremony today
01:13:50
◼
►
where like when I got the phone out of the package,
01:13:52
◼
►
I didn't put the leather case on it,
01:13:53
◼
►
the case that I've had for a week or whatever.
01:13:56
◼
►
I wanted to get the phone set up first
01:13:57
◼
►
before I put the case on it.
01:13:58
◼
►
And I'm like, this was a good plan
01:14:00
◼
►
because if I have to return this phone
01:14:02
◼
►
because there's something hardware-wise wrong with it,
01:14:04
◼
►
which by the way, I didn't think there was.
01:14:05
◼
►
Lots of people were tweeting at me,
01:14:06
◼
►
"Why don't you go to the Apple store?
01:14:07
◼
►
Don't you have an Apple retail store?"
01:14:08
◼
►
But my nerd Spidey sense was telling me
01:14:13
◼
►
there is nothing wrong with this phone hardware wise.
01:14:14
◼
►
Like I could look at it, everything worked.
01:14:16
◼
►
It seemed to, all the radios seemed to work correctly.
01:14:18
◼
►
The SIM looked fine.
01:14:19
◼
►
Like it did not seem like that I needed my phone
01:14:21
◼
►
to be swapped.
01:14:22
◼
►
Although many people tweeted to me
01:14:23
◼
►
that when they had similar problems,
01:14:24
◼
►
they had to get their phone swapped to get it activated.
01:14:26
◼
►
I felt like this was all happening on the server side
01:14:28
◼
►
and it actually was all happening on the server side.
01:14:31
◼
►
But anyway, I was putting off putting the case on
01:14:33
◼
►
until it was working.
01:14:34
◼
►
I finally got the thing working and got to springboard
01:14:38
◼
►
or whatever, then finally I could put the case on it.
01:14:40
◼
►
Now it has become my iPhone case and all.
01:14:42
◼
►
And leather case is pretty nice so far.
01:14:45
◼
►
It's not changed my life otherwise.
01:14:47
◼
►
- You've said more about the case
01:14:48
◼
►
than you have about the phone.
01:14:49
◼
►
- Yes, seriously.
01:14:50
◼
►
Well, I had an iPhone 6 before.
01:14:52
◼
►
I know we talked at length about all the sizing things.
01:14:55
◼
►
I haven't decided, I think leather case does make it nice.
01:14:58
◼
►
Like I said, I've always had a case
01:15:00
◼
►
on my handheld iOS devices.
01:15:03
◼
►
So this is not anything new for me.
01:15:04
◼
►
In fact, it was new for me to use it
01:15:06
◼
►
without a case for a week,
01:15:07
◼
►
but I think it definitely improves with the case.
01:15:10
◼
►
- Well, but this is the first time
01:15:12
◼
►
that you're really getting to move into a phone, right?
01:15:14
◼
►
- Well, I just started that.
01:15:16
◼
►
So I did that, when I was on the phone,
01:15:19
◼
►
I did a setup with this new iPhone,
01:15:20
◼
►
and I finally did a restore from iTunes to,
01:15:22
◼
►
by the way, iTunes, I hate it so much.
01:15:24
◼
►
I did a backup of my iPod Touch
01:15:26
◼
►
right before I knew I was gonna do this.
01:15:28
◼
►
And then, okay, now I'm gonna plug in the iPhone,
01:15:30
◼
►
and I'm gonna restore from backup,
01:15:31
◼
►
And it says, "What do you want to restore from?"
01:15:33
◼
►
And I see like seven backups.
01:15:35
◼
►
Some of them are like iPhone 4G
01:15:37
◼
►
that I know are like old, right?
01:15:39
◼
►
I don't want those.
01:15:40
◼
►
About 50% of them have dates after them.
01:15:43
◼
►
And then there's three called John's iPod Touch
01:15:46
◼
►
that don't have dates next to it.
01:15:48
◼
►
- I'm like, "Why do some have dates
01:15:50
◼
►
and some don't have dates?
01:15:51
◼
►
That makes no sense."
01:15:52
◼
►
But of course, me being a clever longtime computer user
01:15:55
◼
►
immediately knew the solution to this problem.
01:15:57
◼
►
Can any of you guess?
01:15:58
◼
►
- To look at the files and see their modification dates?
01:16:01
◼
►
- No, 'cause the files are in,
01:16:02
◼
►
don't you know what mobile backups directory looks like?
01:16:03
◼
►
There are these big giant hash things.
01:16:05
◼
►
- Yeah, no, I'm honestly kind of surprised
01:16:06
◼
►
'cause you just moved into an SSD also.
01:16:08
◼
►
How are you still keeping all these backups?
01:16:10
◼
►
You should only have like the one device you use.
01:16:13
◼
►
- I have a terabyte SSD.
01:16:15
◼
►
I did amazing house cleaning.
01:16:16
◼
►
Like I moved tons of stuff.
01:16:18
◼
►
I moved like all my video and movies to the Synology,
01:16:21
◼
►
you know, and like I have plenty of room with.
01:16:23
◼
►
But no, like the mobile backups directory is all
01:16:26
◼
►
like the directories are named big long hexadecimal.
01:16:28
◼
►
- Yeah, they're all like G IDs.
01:16:30
◼
►
- Right, no, no, the solution is,
01:16:31
◼
►
so all I need to do is plug in my iPod Touch,
01:16:35
◼
►
change the name of my iPod Touch
01:16:36
◼
►
to something that doesn't exist in the list,
01:16:39
◼
►
do another backup, then just look for that crazy name
01:16:40
◼
►
I just put in.
01:16:42
◼
►
- Oh, that is not how I would have done it, but cool.
01:16:44
◼
►
- But that's exactly how,
01:16:46
◼
►
to work in software long enough,
01:16:49
◼
►
you learn this is the immediate solution to the problem.
01:16:52
◼
►
I don't care what the actual problem is.
01:16:53
◼
►
I don't care why some don't have dates, just make work now.
01:16:56
◼
►
And so I change it to like, you know,
01:16:59
◼
►
iPod touch, this is the one, and then did a backup,
01:17:02
◼
►
and then plugged in my iPhone and said,
01:17:04
◼
►
where do you wanna restore from?
01:17:05
◼
►
I wanna restore from iPod touch, this is the one,
01:17:06
◼
►
which by the way, still did not have a date,
01:17:08
◼
►
but that was the right one.
01:17:09
◼
►
And then what I learned is for the second handheld
01:17:12
◼
►
iOS device in a row, I'm screwed on my icons
01:17:16
◼
►
because I went from the 3.5-inch iPod touch to the four inch
01:17:21
◼
►
and I had an extra row of icons,
01:17:24
◼
►
and now I just went from the four inch to the six,
01:17:26
◼
►
and now I need an extra row of icons again.
01:17:27
◼
►
So I spent a while tonight rearranging my icons
01:17:31
◼
►
to try to figure out how I'm gonna fill these out.
01:17:32
◼
►
And I'm basically rearranging everything
01:17:34
◼
►
into being within the new thumb sweep.
01:17:36
◼
►
So like the top row is dead to me now.
01:17:38
◼
►
I gotta take all the things that I used to have up there
01:17:39
◼
►
'cause they were important, like Safari was upper left.
01:17:41
◼
►
Safari's not upper left anymore, so.
01:17:43
◼
►
- Wait, so this is even more, I think,
01:17:46
◼
►
revealing than that you leave the camera shutter sound on.
01:17:50
◼
►
You're saying you don't leave any empty rows
01:17:51
◼
►
and that you actually hate empty rows so much
01:17:53
◼
►
that you fill them when they occur?
01:17:55
◼
►
- Why would I leave empty rows?
01:17:57
◼
►
My iOS background has always been complete black.
01:18:00
◼
►
There is nothing behind my icons, it's complete black.
01:18:03
◼
►
But my lock screen is a picture of my dog.
01:18:05
◼
►
- Is it your extended dog?
01:18:07
◼
►
- It is, it is my extended dog.
01:18:08
◼
►
I had to use my extended dogs, I forget who it was,
01:18:11
◼
►
but someone with Photoshop skills extended the background
01:18:13
◼
►
on a dog picture I had and finally I got to use it.
01:18:16
◼
►
So that's my lock screen, but my home screen is all black.
01:18:19
◼
►
Why would I leave an empty row?
01:18:20
◼
►
What would I be, especially an empty row at the bottom,
01:18:22
◼
►
that's prime thumb reaching area.
01:18:25
◼
►
Well, the argument in the past has been both it looks nice and also can give you some forgiving
01:18:31
◼
►
dead swipe zone if you want to flip between pages more easily.
01:18:35
◼
►
You don't need a swipe zone.
01:18:36
◼
►
You grab anywhere and swipe, it will...
01:18:38
◼
►
I've never accidentally launched an app while swiping home screens.
01:18:42
◼
►
Never, not once.
01:18:43
◼
►
No, you don't need a swipe zone, but it helps.
01:18:46
◼
►
It may make you feel better, but have you ever accidentally launched an app by trying
01:18:50
◼
►
to film a swipe?
01:18:52
◼
►
Probably not, but I always leave it in empty rows.
01:18:54
◼
►
The empty row is the only purpose for an empty row.
01:18:57
◼
►
What we discussed in the past show is if you have a picture of your kids or something you
01:19:00
◼
►
want to see or a beautiful background or a sunset or whatever, you want to see more of
01:19:04
◼
►
the picture.
01:19:05
◼
►
That is the only, I think, legitimate reason for the empty row.
01:19:08
◼
►
Swipe area does not strike me as a legitimate reason.
01:19:11
◼
►
I keep an empty row at the bottom as well, and I believe it was because Marco had said
01:19:15
◼
►
something and I was like, "You know, let me try that."
01:19:17
◼
►
And especially with the new phone, I really think pretty much anything I use on a regular
01:19:23
◼
►
basis is indeed on the first screen with the empty row.
01:19:28
◼
►
But the empty row has to be on the bottom, doesn't it?
01:19:30
◼
►
You can't get an empty row on the top, right?
01:19:32
◼
►
No, which would be...
01:19:33
◼
►
Well, you can if you use underscores.
01:19:34
◼
►
Oh, the black icons, yeah.
01:19:37
◼
►
That should tell you.
01:19:38
◼
►
The fact that you have to use black icons, what are you getting out of that empty row?
01:19:42
◼
►
It doesn't even make it symmetrical because you still have the dock at the bottom, right?
01:19:47
◼
►
I don't know.
01:19:48
◼
►
I just feel like it looks cleaner that way.
01:19:50
◼
►
It makes no logical sense.
01:19:51
◼
►
I'll be the first to tell you, but I don't know. I just,
01:19:54
◼
►
I like it better that way. And like I said,
01:19:55
◼
►
anything that I use on a regular basis is on that first screen,
01:19:59
◼
►
even with the empty row, you get a bigger phone, but then you don't put,
01:20:02
◼
►
you leave the row empty. It's just, well, no, no, I, but I added a row.
01:20:06
◼
►
So I have one more row than I used to.
01:20:08
◼
►
You're just always an off by one error. Yeah, exactly. Anyway, no, I,
01:20:14
◼
►
I backfilled. I had to,
01:20:15
◼
►
I had to promote a bunch of new things to the front page.
01:20:17
◼
►
I have a bunch of apps in the front page that don't really use that much.
01:20:19
◼
►
So what, what did you promote? Are you willing to share?
01:20:21
◼
►
I put reader on the front page, even though I basically only read that on my iPad.
01:20:26
◼
►
I put Instagram on my front page.
01:20:29
◼
►
I guess I do use that a lot.
01:20:30
◼
►
Yeah, have you ever posted a picture to Instagram?
01:20:33
◼
►
If you followed me, you'd know that.
01:20:34
◼
►
I could swear I follow you, and I do not think—
01:20:36
◼
►
I've posted like a grand total of five pictures to Instagram ever, but I look at other people's
01:20:40
◼
►
pictures, basically what I'm doing.
01:20:42
◼
►
What else do I have on the front page?
01:20:43
◼
►
Well, now you have an iPhone.
01:20:45
◼
►
Now you actually can take a picture of your breakfast every morning and put it on your
01:20:50
◼
►
going to change having an iPhone will not change my habit of not posting
01:20:54
◼
►
pictures for my life that is not not what I do usually you can make an
01:20:57
◼
►
artistic statement and just post a blank black picture every day no are you
01:21:02
◼
►
Syracuse on Instagram no I I forget what my Instagram name is but like every very
01:21:08
◼
►
I joined so late because I was not you know I didn't have an iPhone why am I
01:21:11
◼
►
gonna use Instagram by the time I joined Instagram which was like two years ago I
01:21:14
◼
►
think every variation of my name was taken so I am some big long crazy thing
01:21:18
◼
►
I'll I'll send you I don't even know if I follow you I follow Marco. Oh, thanks. I don't know
01:21:24
◼
►
I should follow you now. You're gonna post something might be interested in
01:21:26
◼
►
What baby or yeah, baby pictures instead of like constant pictures of your food?
01:21:31
◼
►
My tolerance for my tolerant pictures of what people are eating is very low
01:21:34
◼
►
No, no, if you look at my Instagram feed profile, whatever. It's actually very little food, but an extraordinary amount of cars and
01:21:42
◼
►
Maybe I should I should do that. Okay. Yes, see maybe I am following. Let me see
01:21:47
◼
►
Where's I can't this app kills me the stupid icons in the bottom little house magnifying glass
01:21:51
◼
►
Circle in a square heart favorite thing people who am I following? I'm gonna guess if I hit the people icon
01:21:59
◼
►
Yeah, is it right? Hey, I got it. No, wait. No, that's just me. It says yeah in the upper right
01:22:03
◼
►
Follower is 26. I'm following 26 people do I tap 26? That's actually a button
01:22:08
◼
►
Can we have this be a new segment on the show just John does it UI review of an app?
01:22:12
◼
►
Well, they are alphabetical it looks like
01:22:15
◼
►
What is your ukc list? Mm-hmm?
01:22:18
◼
►
Yeah, I'm following you oh and you are the way may I share your name or is it a secret no
01:22:24
◼
►
It's not a secret you can see all five of his picture John C, Syracuse
01:22:28
◼
►
Yeah, and I was already following you and I do recall the beach pictures now that I'm looking at them again
01:22:33
◼
►
I posted ten pictures total lifetime now. Is that like a firm Catholic?
01:22:38
◼
►
Are you are you planning on posting any more ever or do you want to keep it at a good round number?
01:22:41
◼
►
- No, I don't think I'm doing Instagram right
01:22:43
◼
►
because all these pictures were not taken with an iOS.
01:22:46
◼
►
Well, that's not true.
01:22:46
◼
►
A couple of them are taken with an iOS device,
01:22:48
◼
►
but most of them were taken with my Canon Super Zoom camera
01:22:51
◼
►
when I was on vacation.
01:22:52
◼
►
And some of them are,
01:22:53
◼
►
but the first one is a scan of a picture from 1979.
01:22:57
◼
►
So that wasn't taken with an iPhone either.
01:23:01
◼
►
- I definitely have started cheating
01:23:04
◼
►
and using the Micro Four Thirds camera that we got
01:23:08
◼
►
and posting some of those pictures to Instagram,
01:23:10
◼
►
which I will be the first to tell you is indeed cheating,
01:23:13
◼
►
but I don't really care.
01:23:14
◼
►
- I don't understand why that's cheating.
01:23:15
◼
►
Like, are you sharing images from your life
01:23:17
◼
►
or is it like a video game
01:23:19
◼
►
where you're trying to use your crappy camera
01:23:21
◼
►
attached to your iOS device to take good pictures?
01:23:23
◼
►
I'm not interested in the video game.
01:23:25
◼
►
I'm only interested in the pictures from people's life.
01:23:28
◼
►
- Oh, and that's why I started cheating
01:23:30
◼
►
and I am not being repentant about it, but.
01:23:33
◼
►
- While we're complaining about Instagram, by the way,
01:23:34
◼
►
am I the only person in the entire world
01:23:37
◼
►
that reads Instagram like I read Twitter?
01:23:40
◼
►
I would think this would be a more common thing.
01:23:41
◼
►
You know, Twitter, the Twitter application I use,
01:23:45
◼
►
when I launch it, puts me where I last left off.
01:23:49
◼
►
And then I can scroll, read, treat, read, treat,
01:23:50
◼
►
and then hit the home screen, and I'm back, right?
01:23:53
◼
►
When I launch it again, it's right where I left off.
01:23:56
◼
►
And obviously if I wait two days,
01:23:57
◼
►
I'm gonna be missing stuff and go.
01:23:58
◼
►
But within like 15, 20 minutes, an hour, two hours,
01:24:03
◼
►
it picks up where I left off.
01:24:05
◼
►
Every time I launch Instagram, it scrolls me to the top,
01:24:07
◼
►
and I have to scroll backwards 75 pictures
01:24:09
◼
►
to find out where, like, do people think I don't care
01:24:12
◼
►
about the people I follow?
01:24:12
◼
►
I'm not interested in seeing that picture.
01:24:14
◼
►
Like, what's the point of the application?
01:24:16
◼
►
I follow these people 'cause I wanna see the pictures.
01:24:17
◼
►
Now I have to scroll backwards until I find the one picture
01:24:19
◼
►
of like, whatever, you know, tree or something that I,
01:24:22
◼
►
I'm like, was that the last picture I saw?
01:24:24
◼
►
The worst part is because a lot of people tweet
01:24:25
◼
►
the same things they put on Instagram.
01:24:26
◼
►
It's like, oh, I've seen that picture already.
01:24:28
◼
►
I must be up to that point.
01:24:29
◼
►
But no, because I just saw that one
01:24:30
◼
►
because it was on Twitter.
01:24:32
◼
►
- This is basic functionality for Instagram.
01:24:33
◼
►
This is a billion dollar company.
01:24:35
◼
►
They can't send me back to where I was
01:24:36
◼
►
last time I launched the application.
01:24:38
◼
►
or doesn't want to.
01:24:39
◼
►
- I could not agree more.
01:24:40
◼
►
- It actually ended up being worth a lot less than ability
01:24:41
◼
►
'cause Facebook stock tanked.
01:24:43
◼
►
- Well, whatever.
01:24:44
◼
►
Point is they can retain a little bit more state
01:24:46
◼
►
than they are.
01:24:48
◼
►
- Now that does drive me absolutely nuts,
01:24:50
◼
►
the not holding your position thing.
01:24:53
◼
►
- I've never read a complaint about that either.
01:24:55
◼
►
I follow a lot of people who are heavy Instagram users.
01:24:57
◼
►
So apparently other people don't use Instagram
01:24:59
◼
►
the way I do.
01:25:01
◼
►
Well, you and I are of the same mold,
01:25:02
◼
►
cut from the same mold, whatever the phrase is.
01:25:05
◼
►
And I agree with you.
01:25:06
◼
►
They broke the cloth when they made us, Casey.
01:25:09
◼
►
- Yeah, that too, or whatever.
01:25:10
◼
►
I know I'm the worst, I don't really care.
01:25:14
◼
►
- We gotta get Jon using Vine.
01:25:16
◼
►
- Oh, don't get me started on Vine.
01:25:18
◼
►
- 'Cause Vine, the Vine app is like the Instagram app,
01:25:21
◼
►
but a little bit worse in almost every regard.
01:25:24
◼
►
- Don't you remember when Vine first came out?
01:25:26
◼
►
People would tweet Vines, and you could tap the Vine URL,
01:25:31
◼
►
and it would launch in Safari.
01:25:32
◼
►
- Oh, that's right, we did a whole thing about this.
01:25:34
◼
►
- On your iPad and you couldn't watch the Vine.
01:25:38
◼
►
- On any iPad, at least certainly on the iPad.
01:25:40
◼
►
And I think sometimes some Vines would half play
01:25:43
◼
►
and it was like, how long did this go on?
01:25:46
◼
►
- A lot longer than it should have.
01:25:47
◼
►
- Yeah, and this was, it was what, like 2012 or something?
01:25:50
◼
►
Like the iPad had been out for a while at that point.
01:25:52
◼
►
- Yeah, and it was just like,
01:25:53
◼
►
I guess that market's not important.
01:25:54
◼
►
We don't want people in iOS to be able to watch our Vines
01:25:57
◼
►
when someone tweets them.
01:25:59
◼
►
But let's not bother making this thing work
01:26:02
◼
►
in mobile Safari.
01:26:03
◼
►
It's a minor browser we're not interested in.
01:26:05
◼
►
- And you will never forgive them for it.
01:26:07
◼
►
- I go through momentary,
01:26:08
◼
►
like moments where I'm really enamored with Vine,
01:26:13
◼
►
but those moments last like 45 seconds
01:26:15
◼
►
when I think of something clever to Vine.
01:26:17
◼
►
And then I almost have no use for it outside of that.
01:26:22
◼
►
I don't know.
01:26:24
◼
►
It seems like a great idea.
01:26:25
◼
►
I just never really use it.
01:26:26
◼
►
- Yeah, I'm not into it.
01:26:27
◼
►
I don't see myself ever posting a Vine.
01:26:29
◼
►
Sometimes you can see ones that are clever,
01:26:31
◼
►
but I just feel like do it on YouTube instead.
01:26:35
◼
►
- Well, it's a very different thing.
01:26:37
◼
►
- I know, but like at least YouTube has a client ecosystem
01:26:41
◼
►
where I feel confident that I can watch what you produce
01:26:44
◼
►
instead of it being some sort of game
01:26:46
◼
►
where I have to try to get my,
01:26:48
◼
►
try to get your 30 second movie to play
01:26:51
◼
►
or three second or 10 second or whatever the hell it is.
01:26:53
◼
►
- See, I kind of feel the opposite.
01:26:55
◼
►
Like I hate watching anything on YouTube
01:26:57
◼
►
because YouTube is such garbage itself.
01:26:59
◼
►
Like the experience of watching it on YouTube
01:27:01
◼
►
terrible, it's always covered in all these little rectangles and ads and everything,
01:27:03
◼
►
the apps are terrible and like I know there's all this great stuff going on in the YouTube
01:27:09
◼
►
ecosystem, all this great like stuff. I even have like a few things I've subscribed to
01:27:13
◼
►
because like things like I aspirationally want to watch YouTube frequently so I never
01:27:18
◼
►
actually do but there's you know funny stuff like CGP Grey's videos or like Dave Whiskas'
01:27:24
◼
►
new video like stuff I want to follow and I just never go to YouTube to watch it because
01:27:29
◼
►
I just hate everything about YouTube.
01:27:33
◼
►
- They have the YouTube app,
01:27:35
◼
►
my one complaint with the YouTube app
01:27:36
◼
►
is they did an opposite Instapaper,
01:27:38
◼
►
where I wanna end up using YouTube like I use Instapaper,
01:27:41
◼
►
which is probably not a healthy way to use it,
01:27:43
◼
►
but it's the way I use it,
01:27:44
◼
►
where everything I look at that I'm interested in,
01:27:46
◼
►
I'm like, I don't have time to read that now,
01:27:47
◼
►
but I will read later.
01:27:48
◼
►
And I do it like crazy,
01:27:49
◼
►
so much so that my Instapaper queue is gigantic.
01:27:53
◼
►
And I know I'm never gonna get, things go by,
01:27:56
◼
►
I just keep shoving on this queue,
01:27:57
◼
►
and every once in a while I go back through it
01:27:58
◼
►
and read stuff, but there are things
01:28:00
◼
►
I'm never gonna get back to.
01:28:01
◼
►
But the key feature of Instapaper
01:28:03
◼
►
with regard to this workflow is
01:28:05
◼
►
that when I launch the app,
01:28:06
◼
►
the thing at the top of the app
01:28:07
◼
►
is the most recent thing that I added.
01:28:09
◼
►
So it gives me a fighting chance.
01:28:11
◼
►
YouTube, on the other hand,
01:28:13
◼
►
puts things in the watch later thing at the end.
01:28:15
◼
►
So when I launch the YouTube application
01:28:17
◼
►
and go to my watch later list,
01:28:18
◼
►
I have to scroll and then it says,
01:28:20
◼
►
click here for more, load, scroll,
01:28:23
◼
►
click here for more, load, scroll,
01:28:25
◼
►
click here for more, load.
01:28:27
◼
►
And then I get down to the one I added like,
01:28:29
◼
►
and it's just ridiculous.
01:28:30
◼
►
And I think I maybe have a hundred and something
01:28:32
◼
►
in my watch later queue,
01:28:33
◼
►
which I think is not unreasonable
01:28:35
◼
►
considering the size of my Instapaper queue,
01:28:37
◼
►
which Marco knew when he was running the thing
01:28:38
◼
►
and probably doesn't want to know now,
01:28:40
◼
►
and it's ridiculous, but that really hampers my ability to go
01:28:44
◼
►
and I still do it
01:28:44
◼
►
'cause I still go back down there and get stuff.
01:28:46
◼
►
And then after I watched them,
01:28:47
◼
►
I tried to delete them from the watch later queue
01:28:49
◼
►
and then the YouTube app tells me
01:28:50
◼
►
there was an error trying to delete them.
01:28:51
◼
►
And I try to remind myself to go delete them
01:28:53
◼
►
from the web interface later.
01:28:55
◼
►
Now, what I would recommend is,
01:28:57
◼
►
'cause I only follow support choice of words,
01:29:00
◼
►
but I only subscribe-ish to a couple of YouTube channels,
01:29:05
◼
►
CGP Grey being one, and Whiskuses,
01:29:09
◼
►
Better Elevations, another.
01:29:10
◼
►
And what I've done is gone to their video page
01:29:14
◼
►
or their uploads page,
01:29:16
◼
►
and then grabbed an RSS feed from there
01:29:18
◼
►
and just stuck that in Feed Wrangler.
01:29:20
◼
►
And I find that that works pretty well
01:29:22
◼
►
because it just is another RSS item.
01:29:25
◼
►
Whereas if I had to go to like the YouTube app
01:29:27
◼
►
in order to check these things out,
01:29:29
◼
►
I would never watch them.
01:29:31
◼
►
- Yeah, the app isn't great,
01:29:32
◼
►
but like I subscribe to a bunch of channels too.
01:29:34
◼
►
Like some of the ones you mentioned also
01:29:37
◼
►
the Vihearts channel is great
01:29:38
◼
►
and the secret Vihearts Vihearts channel
01:29:40
◼
►
and what is it that sequelitis one
01:29:43
◼
►
that is infrequently updated.
01:29:45
◼
►
There's a whole bunch of good things to subscribe to,
01:29:47
◼
►
but like YouTube has this problem
01:29:49
◼
►
where it's really good related searches
01:29:51
◼
►
because my children navigate YouTube entirely
01:29:54
◼
►
by going to one video that leads to another
01:29:56
◼
►
that leads to another, like that is their interface.
01:29:58
◼
►
And it works amazingly.
01:29:59
◼
►
It's like, how did they even find this?
01:30:00
◼
►
It's just because one thing led to another.
01:30:02
◼
►
They click on something that interests them
01:30:03
◼
►
and it is an entirely viable way.
01:30:05
◼
►
It's like their version of channel surfing.
01:30:07
◼
►
Instead of just flipping through the channels or whatever,
01:30:09
◼
►
it amazes me the things they find through this, you know,
01:30:11
◼
►
sort of word association thing.
01:30:12
◼
►
Without ever typing anything, all they do is click.
01:30:14
◼
►
So that works great.
01:30:15
◼
►
But when I find something that says like, you know,
01:30:19
◼
►
how to cook some meal part three of seven,
01:30:23
◼
►
Like, show me where the other parts are.
01:30:25
◼
►
Sometimes they're in related videos.
01:30:28
◼
►
Like, it's amazingly good at showing you
01:30:29
◼
►
here's part four, part five, part one,
01:30:31
◼
►
but you'll be missing part two.
01:30:32
◼
►
And you'll be like, for crying out loud.
01:30:34
◼
►
The person who put up these videos
01:30:36
◼
►
is trying to give you the metadata.
01:30:38
◼
►
Like, if you put a field that said,
01:30:39
◼
►
like maybe this field exists and people just don't use it,
01:30:41
◼
►
I don't know, that said, this is a multi-part series
01:30:43
◼
►
and this is part two, give me arrow keys to show.
01:30:46
◼
►
And those are called playlists and they exist or whatever,
01:30:48
◼
►
but anytime I land on one of those,
01:30:50
◼
►
like, it should know, if it says part one in the title,
01:30:52
◼
►
I want the other parts.
01:30:53
◼
►
And if the people didn't enter the metadata
01:30:54
◼
►
and didn't make a playlist, YouTube can do that for me.
01:30:57
◼
►
There's nothing more frustrating
01:30:58
◼
►
than trying to search for part two.
01:31:00
◼
►
When you've got all the other parts
01:31:01
◼
►
and you just can't find it because, you know,
01:31:03
◼
►
it doesn't come up in the search
01:31:04
◼
►
and it's not related videos and it's just, yeah.
01:31:07
◼
►
Things could be improved greatly.
01:31:08
◼
►
I understand your frustration with the interface,
01:31:10
◼
►
but my, like I said, my bottom line is,
01:31:12
◼
►
can I watch the video?
01:31:14
◼
►
And when I watch YouTube videos,
01:31:15
◼
►
especially on an iOS device,
01:31:16
◼
►
you just make it full screen and everything's black anyway.
01:31:18
◼
►
So that's, I feel like I can see the content
01:31:22
◼
►
if I can somehow find it.
01:31:24
◼
►
- So you really love YouTube and Instagram, huh?
01:31:26
◼
►
- I like YouTube more than Vine, I'll tell you that.
01:31:29
◼
►
[BLANK_AUDIO]