#142: iPhone 5s/5c First Impressions.
00:00:00
◼
►
Hello and welcome to Developing Perspective. Developing Perspective is a podcast discussing
00:00:07
◼
►
news of note and iOS development, Apple and the like. I'm your host, David Smith. I'm
00:00:09
◼
►
an independent iOS developer based in Virginia. This is show number 142, and today is Tuesday,
00:00:14
◼
►
September 10th. The Developing Perspective is never longer than 15 minutes, so let's
00:00:18
◼
►
get started.
00:00:19
◼
►
All right, so this is the first impressions from today's Apple event show. I'm not sure
00:00:24
◼
►
how long it'll end up being, but I just kind of -- what I find is sometimes kind of fun
00:00:27
◼
►
is kind of fun is to talk about my initial impressions and then to give a, you know,
00:00:31
◼
►
sort of my usual schedule, maybe sort of Thursday, Friday this week, I'll give a more, I don't
00:00:37
◼
►
even know, like once it's all sunk in, and a lot of people have kind of mulled it over
00:00:41
◼
►
and we see exactly what happens. But these are kind of my first impressions. So the event
00:00:45
◼
►
itself was roughly as expected, which is, which is good and bad, I suppose. In some
00:00:52
◼
►
ways it makes me happy when things go as expected because when you make your livelihood on the
00:00:57
◼
►
basis of the success of something, in some ways the last thing you want is change. Change
00:01:03
◼
►
is just dangerous. It's not necessarily good or bad. It's just dangerous. You never know
00:01:07
◼
►
what's going to happen. You never know if Apple goes off the rails in a weird way or
00:01:14
◼
►
if they introduce new software that competes with your own, you get Sherlock. All those
00:01:17
◼
►
kinds of things are just -- it creates a certain amount of uncertainty. So generally it would
00:01:21
◼
►
sort of as expected. And so what I tried to do, though, is after the event, after, you
00:01:25
◼
►
know, sitting there reading all the live blogs, participating a little bit in the conversation
00:01:29
◼
►
on Twitter and so on, and talking about sort of what happened, I tried to take a step back
00:01:34
◼
►
and be like, if I was just a normal consumer, what would I think of this, this update? And
00:01:39
◼
►
I think it's probably one of the most significant updates to the iPhone for quite a while, from
00:01:48
◼
►
from a customer-facing perspective.
00:01:50
◼
►
It's the biggest obvious change.
00:01:51
◼
►
If you're in a mall, walking down,
00:01:55
◼
►
and you look in the window, and rather than seeing the iPhone
00:01:58
◼
►
that looks kind of like the iPhone's always been
00:02:01
◼
►
for a while, it's now colorful.
00:02:03
◼
►
It's got this very much more vibrant visual appearance,
00:02:07
◼
►
and this much more varied visual appearance.
00:02:11
◼
►
I think you'd be like, huh, I wonder what Apple's doing there,
00:02:14
◼
►
or I wonder what's going on there.
00:02:16
◼
►
And I think that's pretty interesting.
00:02:17
◼
►
And then when you see something kind of like what they did with the fingerprint recognition,
00:02:23
◼
►
it's kind of one of those cooler things.
00:02:25
◼
►
It's a very tactile, kind of show and tell kind of a feature that I think will get a
00:02:31
◼
►
lot of interest in it.
00:02:32
◼
►
And I think in that sense it was a very -- it's a very solid lineup this fall.
00:02:36
◼
►
And I would expect anyway that it will do pretty well.
00:02:40
◼
►
I think the changes that they made in terms of sort of switching up the lineup in the
00:02:47
◼
►
this way, I think ultimately is mostly just a marketing, it's a very much a market marketing,
00:02:53
◼
►
driven driven maneuver, that is clearly going after different segments of the market. That
00:02:59
◼
►
Apple is rather than just playing the high end sort of premium, they only ever sell sort
00:03:08
◼
►
of what was once the best phone approach with one or two models, essentially, they're wildly
00:03:14
◼
►
diversifying in the hopes, I imagine, of sort of capitalizing on a wider user base, of appealing
00:03:20
◼
►
to different people for who they may have been discouraged to get from otherwise. And
00:03:25
◼
►
then the reality is they took the best, I mean, it's not even just my opinion as someone
00:03:31
◼
►
who really likes Apple products. They took the best phone, according to a lot of people,
00:03:35
◼
►
a lot of surveys, a lot of reports, a lot of those types of more objective measures,
00:03:40
◼
►
And they made it better.
00:03:41
◼
►
You know, the 5S is a better phone than the 5 that I have sitting on my desk right now,
00:03:48
◼
►
in terms of, you know, it's faster, it has a better camera, and it has a fingerprint
00:03:53
◼
►
sensor on it, which are probably the three features that are probably most notable as
00:03:58
◼
►
And all those together is definitely cool, and I'm definitely, you know, I'm going to
00:04:02
◼
►
And then they took, rather than taking the 5, which is a very, very solid phone, I mean,
00:04:07
◼
►
And I'm very happy with my 5.
00:04:08
◼
►
And if it weren't for the fact that I've seen what a 5S is,
00:04:12
◼
►
I'd be pretty happy to keep using it for a while.
00:04:15
◼
►
They took that, and they made it interesting in another way.
00:04:18
◼
►
So rather than just being, oh, that's last year's phone,
00:04:20
◼
►
it's a new phone.
00:04:21
◼
►
Its internals are basically the same.
00:04:23
◼
►
And Apple can probably take advantage
00:04:24
◼
►
of a lot of the economies of scale
00:04:27
◼
►
that they have going with that.
00:04:28
◼
►
But the exterior is very different.
00:04:31
◼
►
It looks nothing like a previous phone.
00:04:33
◼
►
And so now on the lower end, for $100,
00:04:36
◼
►
can get into an iPhone and be able to sort of get into that and start using an iPhone
00:04:43
◼
►
if you weren't able to do that previously without feeling like you're buying something
00:04:46
◼
►
that's old. So both of those I think are huge things. And I think they're, you know, I think
00:04:54
◼
►
it makes me feel good about, you know, sort of hitching my wagon to Apple in terms of
00:05:00
◼
►
this is where I'm going to make my living. This is the app store I'm going to focus on.
00:05:04
◼
►
I feel pretty good about it.
00:05:06
◼
►
It seems like they're making solid progress.
00:05:10
◼
►
And it's solid and incremental and not dramatic.
00:05:12
◼
►
And that's good.
00:05:13
◼
►
And so overall, I'm pretty happy.
00:05:15
◼
►
I think the thing that I'm probably most excited about,
00:05:17
◼
►
on a practical basis, is the fingerprint reader on the 5S,
00:05:21
◼
►
which is just useful.
00:05:23
◼
►
It's one of those things that it solves
00:05:24
◼
►
a really common annoyance in a really reasonable way.
00:05:31
◼
►
Especially, I don't know, one of the things that drives me crazy is every time I buy anything
00:05:35
◼
►
in the App Store, iTunes, whatever it is, you have to enter your Apple ID.
00:05:39
◼
►
And so I find that I enter my Apple ID often probably once a day, on average at least.
00:05:45
◼
►
And as a result, it's perhaps not the strongest password as it should be, which is a little
00:05:50
◼
►
awkward because a lot of things are tied to my Apple ID and it's kind of an important
00:05:53
◼
►
thing to me.
00:05:54
◼
►
And so what I like now is that I can make those purchases with my fingerprint and still
00:06:00
◼
►
then retain a very strong password for my Apple ID.
00:06:02
◼
►
And I think that's going to be a big win for a security
00:06:05
◼
►
perspective as well as usability perspective.
00:06:08
◼
►
And being able to unlock it, that's useful.
00:06:10
◼
►
But mostly I'm thinking about being
00:06:12
◼
►
able to use that as a sense of identity
00:06:14
◼
►
that I can associate with myself.
00:06:17
◼
►
And it's funny.
00:06:18
◼
►
I was reading the Hacker News thread about the event.
00:06:22
◼
►
And it seemed like most people, they
00:06:23
◼
►
were worried about that, oh, the NSA
00:06:25
◼
►
is going to steal your fingerprints and all
00:06:27
◼
►
this kind of thing.
00:06:28
◼
►
which I suppose for some people is a concern.
00:06:32
◼
►
For me, it's one of those things I've done government contracting, so the government
00:06:35
◼
►
has my fingerprints.
00:06:36
◼
►
I'm also an immigrant, they have my fingerprints.
00:06:38
◼
►
I'm not too worried about it.
00:06:40
◼
►
And so I think it's kind of an overblown concern.
00:06:45
◼
►
The reality is, I think Apple is pretty honest when they say that they're keeping the data
00:06:49
◼
►
locally and the reality is that data is something that is personal, but it's not sensitive,
00:06:55
◼
►
I don't think, in a lot of ways.
00:06:58
◼
►
Anyway, and then next thing I was going to talk briefly about is the switch to a 64-bit
00:07:02
◼
►
processor for the 5S.
00:07:04
◼
►
And I must certainly put out there that I'm no expert on exactly all this.
00:07:09
◼
►
A lot of people who've gone through the 32-bit to the 64-bit transition on the Mac are probably
00:07:15
◼
►
better able to speak to exactly the implications of this.
00:07:18
◼
►
It seems like in a lot of ways, if you're structuring -- unless you're doing deep sort
00:07:23
◼
►
of mathematical computations in a lot of things and you're structuring your application in
00:07:26
◼
►
in a reasonable way, the impacts on you are going to be relatively light.
00:07:30
◼
►
There's some -- because the change is much more low level than a lot of things will be
00:07:35
◼
►
impacted by.
00:07:36
◼
►
And the reality is it's just going forward, things should just be faster and better for
00:07:41
◼
►
It's one of those changes where there's really no user-facing benefit to something being
00:07:47
◼
►
It's just faster and better for a lot of the sort of really, really low-level stuff that
00:07:52
◼
►
I'm not even fully capable of talking about.
00:07:54
◼
►
But so far, it seems pretty good at this point
00:07:57
◼
►
that you can only try and read through the guide
00:08:00
◼
►
for the 64-bit transition guide.
00:08:04
◼
►
Make sure your apps are in line with what's going on there.
00:08:07
◼
►
Do some basic testing.
00:08:08
◼
►
But until you really have a 5S to try and play with,
00:08:11
◼
►
you won't really know exactly if you
00:08:13
◼
►
have any weird edge cases or places
00:08:14
◼
►
where things are going to be problematic.
00:08:16
◼
►
But so far, so good for my initial testing.
00:08:18
◼
►
It doesn't seem like it's going to be a huge pain to update,
00:08:21
◼
►
too, which is exciting.
00:08:23
◼
►
And having that transition, a transition of that significance,
00:08:27
◼
►
be this seamless, definitely means
00:08:28
◼
►
that Apple is making really solid investments
00:08:31
◼
►
in the tools and the capabilities
00:08:32
◼
►
and the frameworks and the way they've structured things
00:08:35
◼
►
to hide that a lot away from developers, which I definitely
00:08:38
◼
►
am grateful for and commend them for doing that.
00:08:41
◼
►
So anyway, so I'm going to talk a little bit about just
00:08:43
◼
►
the actual process from here.
00:08:44
◼
►
So the gold master was released, the SDK.
00:08:48
◼
►
So if you were working on an update,
00:08:50
◼
►
that's iOS 7 ready or only or anything like that,
00:08:53
◼
►
it's now's the time to get that polished, submitted,
00:08:57
◼
►
sent off to the App Store.
00:08:59
◼
►
I believe they started accepting admissions to iTunes
00:09:02
◼
►
late this afternoon.
00:09:03
◼
►
I've already sort of submitted the initial runs of all
00:09:07
◼
►
of the apps that I'm expecting to do iOS 7 updates for
00:09:11
◼
►
in the hopes of for day one.
00:09:13
◼
►
So day one is going to be a week from tomorrow.
00:09:16
◼
►
So it's a week from Wednesday.
00:09:18
◼
►
If you're listening to this on Wednesday, it's in one week.
00:09:21
◼
►
And this is what they've done pretty much always before the iOS will launch.
00:09:25
◼
►
The Wednesday before the iPhone launched, the iPhone will launch on that Friday.
00:09:28
◼
►
It gives you kind of this nice little transition period where you can focus on your updates
00:09:31
◼
►
right before there's new hardware and that kind of new rush.
00:09:35
◼
►
And so, yeah, so I've submitted all those.
00:09:37
◼
►
I took the risk or the gamble, I guess you could say, of doing just some basic smoke
00:09:43
◼
►
testing, which is, I believe, an electronics term from what
00:09:47
◼
►
you used to-- you'd build a circuit, you'd turn it on,
00:09:50
◼
►
and you'd see if any smoke came out.
00:09:51
◼
►
And if smoke didn't come out, if your circuit board didn't
00:09:54
◼
►
explode, you didn't necessarily know if it worked 100%,
00:09:57
◼
►
but you knew it wasn't on fire.
00:09:59
◼
►
And so that's a lot of what I've done.
00:10:00
◼
►
I've been doing extensive testing of the last release
00:10:02
◼
►
candidates-- or not release candidates, the last betas.
00:10:05
◼
►
But I got the GM seed, did some basic smoke testing,
00:10:09
◼
►
and then submitted it to the app store to sort of get myself
00:10:12
◼
►
And then I'll be spending the next few days going through
00:10:14
◼
►
and doing very extensive testing on device
00:10:17
◼
►
in lots of different places and doing all the really rigorous
00:10:20
◼
►
testing that I would hope to do in the hopes of finding
00:10:23
◼
►
If I find something, I'll reject the binary and resubmit.
00:10:26
◼
►
But my hope is that the testing I've done before
00:10:30
◼
►
will help get me ready to a point
00:10:31
◼
►
that that won't be the case.
00:10:33
◼
►
I would have just been able to get in line really early on
00:10:36
◼
►
so I can go through the review process and make sure I'm ready.
00:10:39
◼
►
Or in worst case, if they find something, it gets rejected.
00:10:43
◼
►
And then I have a chance of resubmitting in time
00:10:45
◼
►
to still make it in.
00:10:47
◼
►
So we'll see.
00:10:48
◼
►
And then I guess where it goes from here.
00:10:49
◼
►
It'll be kind of a fun kind of week.
00:10:51
◼
►
It's a little bit sad that they're not
00:10:53
◼
►
allowing pre-orders of the 5S.
00:10:54
◼
►
So I'm likely going to be ending up sort of waiting in line
00:10:58
◼
►
probably next Friday, which is a little awkward.
00:11:01
◼
►
I feel like I'm a little too old to be sitting out
00:11:04
◼
►
in a lawn chair at 3 in the morning outside of a Apple
00:11:08
◼
►
But we'll see.
00:11:10
◼
►
I'm probably not going to get a 5C.
00:11:13
◼
►
I was looking at it, and it seems like tech spec-wise,
00:11:15
◼
►
it's almost exactly identical to a 5.
00:11:17
◼
►
And so unless something comes out later when I fix it,
00:11:20
◼
►
does a teardown, and it has vastly different memory
00:11:23
◼
►
characteristics or something like that,
00:11:26
◼
►
it seems like a 5 is going to be a pretty good example of it
00:11:30
◼
►
for testing and compatibility reasons.
00:11:32
◼
►
So I'll be getting a 5S, and it should be pretty good.
00:11:37
◼
►
It's always exciting to have a new phone.
00:11:39
◼
►
It's kind of one of these devices, I guess,
00:11:41
◼
►
or the benefits of being app developers.
00:11:43
◼
►
I feel like I can justify getting a new phone every year,
00:11:45
◼
►
even if I'm off cycle and it's going
00:11:47
◼
►
to be a little bit more expensive.
00:11:49
◼
►
But anyway, so that's my first impressions.
00:11:51
◼
►
Like I said, I'll probably have something a little later
00:11:52
◼
►
in the week, maybe.
00:11:53
◼
►
But otherwise, I'm just excited.
00:11:55
◼
►
I think it was solid.
00:11:56
◼
►
It's not surprising, and that's bad,
00:11:58
◼
►
and that's not bad all at the same time.
00:12:01
◼
►
Overall, I would say it met expectations.
00:12:03
◼
►
If I was giving it a report card,
00:12:05
◼
►
I would say that met expectations, and that's good.
00:12:08
◼
►
It's not surprising in a bad way, it's not surprising in a good way.
00:12:10
◼
►
It's just met expectations, and I'll just keep going.
00:12:13
◼
►
It seems to be working so far.
00:12:14
◼
►
All right, that's it for today's show.
00:12:16
◼
►
As always, if you have questions, comments, concerns, or complaints, I'm on Twitter @_davidsmith,
00:12:20
◼
►
david@developmentprospective.com.
00:12:21
◼
►
Otherwise, if you have a great week, good luck with those updates.
00:12:25
◼
►
Happy coding, and I will talk to you later.