#92: The New Developer Machine Landscape.
00:00:00
◼
►
Hello, and welcome to Developing Perspective.
00:00:03
◼
►
Developing Perspective is a podcast discussing news of note and iOS development, Apple and
00:00:08
◼
►
I'm your host, David Smith.
00:00:09
◼
►
I'm an independent iOS developer based in Herne, Virginia.
00:00:11
◼
►
This is show number 92, and today is Wednesday, October 24th.
00:00:16
◼
►
Developing Perspective is never longer than 15 minutes, so let's get started.
00:00:19
◼
►
So what I'm going to talk about today is yesterday's Apple event, which is perhaps unsurprising,
00:00:25
◼
►
and that's why today is Wednesday rather than Tuesday.
00:00:28
◼
►
But basically, let's see, I was encouraged
00:00:33
◼
►
by what I saw yesterday.
00:00:34
◼
►
Honestly, in many ways, I was much more encouraged by it
00:00:38
◼
►
than I was by the iPhone 5 event.
00:00:40
◼
►
Because while the iPhone 5 is awesome,
00:00:43
◼
►
I didn't leave the event being like, oh my goodness, wow.
00:00:47
◼
►
Apple is really doing amazing things
00:00:51
◼
►
and really kind of pushing the edge at all.
00:00:53
◼
►
It's kind of like it's the next logical step.
00:00:56
◼
►
And there are a lot of things in yesterday's stream
00:01:01
◼
►
of announcements that I think really were quite impressive,
00:01:04
◼
►
and things that I'm glad they're doing.
00:01:06
◼
►
And so what I was going to talk through today
00:01:08
◼
►
is, first, I'll talk a little bit about the iPads
00:01:12
◼
►
and a few thoughts there.
00:01:14
◼
►
And then mostly, I'm just going to focus on how
00:01:17
◼
►
all these new machines change the ideal developer machine
00:01:22
◼
►
Now, first, I'll talk about the iPads.
00:01:24
◼
►
So basically, first, there's always the amusing story of the 220-day-old iPad 3 being deprecated,
00:01:35
◼
►
essentially, which is a little awkward.
00:01:38
◼
►
If you bought one of those, which I'm sure most people who do any development on the
00:01:44
◼
►
iPad did because it was the first Retina screen, it's kind of annoying that I have two, maybe
00:01:50
◼
►
three on the iPad.
00:01:52
◼
►
because there are so many different things going on with them, so I have a bunch of these
00:01:55
◼
►
iPads that are going to be kind of underpowered and kind of difficult to support going forward.
00:02:01
◼
►
And I say difficult to support because they're in this really awkward middle ground where
00:02:06
◼
►
the original, so the iPad 3 was sort of barely able to support a retina display.
00:02:13
◼
►
It did it, but you couldn't really tax it too hard, it would struggle a lot with certain
00:02:16
◼
►
operations, you know, some of the classic even simple things of like trying to, I think
00:02:20
◼
►
I think this is a great example of taking a render of a graphics context would be kind
00:02:26
◼
►
of rough because it's so many pixels.
00:02:28
◼
►
And now that it's perfect, now they've actually released the iPad that you can almost kind
00:02:33
◼
►
of imagine that they wanted to release back in March.
00:02:36
◼
►
It's a little awkward though for developers because now we still have to support the whatever
00:02:41
◼
►
it is 10, 15 million iPad 3s that just came out, which I'm sure they sold quite a lot
00:02:48
◼
►
We have to support them and manage them, but they're being replaced on the Retina side
00:02:53
◼
►
by a much more capable device, the iPad 4, which is by all accounts a much more capable
00:03:02
◼
►
It has a faster processor.
00:03:05
◼
►
It's the same physically, but better in a way that is hopefully helpful.
00:03:11
◼
►
It's kind of annoying.
00:03:12
◼
►
I'm not sure if I'm going to get one right away.
00:03:14
◼
►
Honestly, the thing is there's not that much that it does that the iPad 3 won't
00:03:19
◼
►
Do and I'm nervous about sort of starting to do a lot of my testing and things on an iPad 4 at least right away
00:03:27
◼
►
Because my guess is I may be pushing I push things to a point where they wouldn't work as well on this weird kind of
00:03:33
◼
►
Limo device, so I'll probably order one right off the bat, but I'm surely I'm gonna bench that one of almost everything at this point
00:03:41
◼
►
The iPad mini is interesting. I like I like the concept of it. I think the price is a bit high but
00:03:48
◼
►
Whatever they can do what they want
00:03:50
◼
►
Pricing I think from a form factor perspective. I think they nailed it. I think it looks really nice. You know sleek thin I
00:03:57
◼
►
Like the like I love love love that the screen resolution is the same. It's just a higher pixel density like that is great
00:04:05
◼
►
I'm going through my apps right now kind of making sure that everything
00:04:09
◼
►
Works at that size and it should if you've meter tap targets at a reasonable size
00:04:13
◼
►
On the old iPad they should still work at the smaller size the thing that I'm more worried about is fonts
00:04:19
◼
►
And specifically some of my font size choices just making sure that you know a font that was
00:04:24
◼
►
Say like I did a 10 or 12 point font for a small subtitle or something somewhere that may have worked
00:04:31
◼
►
On the old iPad, but it my god is that it won't it'll be a little too small
00:04:36
◼
►
on the new ones. So that's something that I'm looking at fixing and changing.
00:04:40
◼
►
Just kind of making sure all my text is nice and readable. My tap targets I'm pretty sure
00:04:44
◼
►
are fine, but I'll also be going through those. And that's kind of really all you have to
00:04:46
◼
►
do. I mean, I would expect the biggest impact of the iPad mini is that there's going to
00:04:51
◼
►
be a big jump in sales in iPad and iPad apps, just because the price point's moving down.
00:04:56
◼
►
And it's a much more likely gift, I would say, than the original iPad, just in the sense
00:05:03
◼
►
So if you're getting in the door at $329, in a way that before you were
00:05:08
◼
►
getting-- and my guess is Black Friday sale, that'll probably be $299,
00:05:13
◼
►
would be my guess.
00:05:14
◼
►
My guess is that's a ton of them on that kind of thing.
00:05:17
◼
►
And so I think it's a big deal for--
00:05:20
◼
►
I'm working as hard as I can and frantically
00:05:22
◼
►
to check the weather ready for the iPad to make it work on both platforms,
00:05:28
◼
►
because I think there's going to be a lot of growth right there in the very
00:05:33
◼
►
making sure that I'm on the cusp of that wave.
00:05:36
◼
►
But otherwise, it's all good stuff, nothing too dramatic.
00:05:38
◼
►
I was a little surprised to run any iOS announcements.
00:05:42
◼
►
Just had a gut that they might do something with that.
00:05:46
◼
►
But they didn't.
00:05:47
◼
►
Really, iBooks and iBooks Author stuff was really the only sort
00:05:51
◼
►
of software announcements.
00:05:52
◼
►
But overall, a pretty good run, just a little bit
00:05:55
◼
►
annoying about the iPad 3.
00:05:58
◼
►
All right, so I'm going to talk now about how all these new Macs
00:06:03
◼
►
that they've basically revamped the entire lineup,
00:06:06
◼
►
save the Mac Pro, since June, essentially.
00:06:10
◼
►
So at WWDC, it was a new 15-inch Retina MacBook Pro and Ivy Bridge
00:06:16
◼
►
MacBook Airs.
00:06:17
◼
►
And then now they've added to that a new mini, a new iMac,
00:06:21
◼
►
and a 13-inch Retina MacBook Pro.
00:06:24
◼
►
And I think that creates a very interesting sort of segmentation
00:06:28
◼
►
for the market in terms of what's the best developer machine.
00:06:33
◼
►
And I think it works out pretty well.
00:06:38
◼
►
I was giving it some thought last night
00:06:40
◼
►
and I think Apple's created some fairly nice chunks
00:06:42
◼
►
for if you're a developer, or someone really,
00:06:44
◼
►
what I mean by developer machine,
00:06:47
◼
►
I mean someone who's using their computer professionally,
00:06:48
◼
►
that this is what you do for your career
00:06:51
◼
►
to make your living on it.
00:06:53
◼
►
And so it's not the kind of thing that you're just like
00:06:54
◼
►
surfing the web or watching videos or those types of things
00:06:55
◼
►
where your choices and your trade-offs would be very different.
00:06:58
◼
►
If you're using this to make your living, you have different goals, different characteristics,
00:07:04
◼
►
and different things that you're trying to accomplish.
00:07:07
◼
►
So first I was going to work my way through the lineup, starting off with the Mac Pro.
00:07:15
◼
►
And basically, I think the Mac Pro only makes sense to buy at this point if you need some
00:07:23
◼
►
kind of odd, like, external graphics card, or specific graphics card set up, or you need
00:07:30
◼
►
to have five hard drives, or something very, very specific like that.
00:07:35
◼
►
You need two DVD drives.
00:07:37
◼
►
Like there are a few things that only it can do, but pretty much that's it.
00:07:42
◼
►
I would generally say, speaking, not recommend the current Mac Pros for anybody.
00:07:48
◼
►
It's just a really old machine.
00:07:49
◼
►
I think it hasn't been revised in over two years.
00:07:53
◼
►
And I mean, other than the stupid update
00:07:56
◼
►
they did at WWDC, that wasn't really an update.
00:07:59
◼
►
But it's really not a great machine right now.
00:08:02
◼
►
And there's a lot of more compelling options.
00:08:04
◼
►
So I would just write that off from the start
00:08:05
◼
►
because it's kind of expensive for what you're getting.
00:08:08
◼
►
And they're clearly not putting a lot of effort into it.
00:08:11
◼
►
Maybe this coming year, they'll release something new,
00:08:13
◼
►
maybe at WWDC or something.
00:08:15
◼
►
Like Tim Cook's email, oh, we've got some good stuff coming
00:08:18
◼
►
in 2013, maybe, but stay tuned.
00:08:22
◼
►
Next, I was going to say the Airs.
00:08:24
◼
►
The Airs are great machines.
00:08:26
◼
►
I love the Air I have.
00:08:28
◼
►
I've seen a lot of people who love their Airs.
00:08:30
◼
►
The Airs are a great machine if portability is vital for you.
00:08:34
◼
►
And by that, I mean if you're someone who's
00:08:36
◼
►
a traveling consultant, if you're
00:08:38
◼
►
someone who's bouncing between meetings all day,
00:08:41
◼
►
if you're someone who--
00:08:42
◼
►
one of the most important things for their computer
00:08:44
◼
►
is that you're able to walk around with it.
00:08:46
◼
►
An Air is a fantastic machine.
00:08:48
◼
►
They're pretty capable.
00:08:49
◼
►
They're not quite as fast as a lot of the other things
00:08:51
◼
►
I'll talk about.
00:08:52
◼
►
But they're probably fast enough at this point,
00:08:54
◼
►
especially because they're all SSD based.
00:08:57
◼
►
And that means that a lot of operations,
00:08:59
◼
►
other than things like compiling,
00:09:01
◼
►
are probably going to be very fast and snappy and good.
00:09:04
◼
►
So if portability is your main goal, just get an air.
00:09:07
◼
►
They're amazing machines for that.
00:09:09
◼
►
I mean, you'll barely even know you're carrying them,
00:09:11
◼
►
especially the 11 inch, which is typically
00:09:15
◼
►
what I recommend for somebody.
00:09:16
◼
►
And I say that because for me the 13 inch air doesn't make a lot of sense because you're in it's sort of small
00:09:22
◼
►
But it's kind of big still a bit bigger. It's like I want if I want a small computer
00:09:26
◼
►
I want a small computer
00:09:28
◼
►
I mean my air actually fits in one of my coat pockets for I have a scotty vest which is a great Jack lots of big
00:09:33
◼
►
Pockets and ask you I can fit my air in there like that's great if I want something that's a bit bigger
00:09:39
◼
►
I would probably move towards getting a retina macro Pro at this point
00:09:42
◼
►
So that's why I'd say if you want to do something small,
00:09:44
◼
►
get an 11 inch air, max it out, great machine,
00:09:47
◼
►
you won't be disappointed.
00:09:49
◼
►
Next, I was going to talk about the Mini.
00:09:52
◼
►
And the Mini, I think, is a great starter machine now.
00:09:55
◼
►
The Mini is a great starter machine
00:09:57
◼
►
because from a pricing perspective,
00:09:59
◼
►
it's really inexpensive compared to a lot of the other options.
00:10:02
◼
►
And obviously, you don't get a monitor with it,
00:10:04
◼
►
which all the other machines come with.
00:10:05
◼
►
But if you have an existing monitor kicking around,
00:10:07
◼
►
you have an older display, you have an old cinema display,
00:10:10
◼
►
old any display, is a great way to get a Mac.
00:10:14
◼
►
And from a performance perspective,
00:10:15
◼
►
it's actually kind of interesting.
00:10:16
◼
►
If you max out the Mini on CPU, you're
00:10:20
◼
►
actually getting a machine that's probably about as fast
00:10:23
◼
►
as the fastest 15-inch Retina MacBook Pro, which
00:10:27
◼
►
is a pretty beefy machine.
00:10:28
◼
►
It's what I use right now.
00:10:29
◼
►
And I mean, it's great.
00:10:31
◼
►
And so Mini's a great machine.
00:10:33
◼
►
It would certainly work well for a build machine or those types
00:10:36
◼
►
But I'd say if you're a developer,
00:10:38
◼
►
really short on cash, really kind of just need something to get going,
00:10:43
◼
►
even an entry-level mini is probably going to be really good.
00:10:47
◼
►
So definitely worth keeping in mind,
00:10:50
◼
►
it's not as compelling as some of the other things I'll talk about, but it's definitely
00:10:54
◼
►
a solid machine. If money is the most important thing, I'd say a mini is a good choice.
00:10:59
◼
►
Next is the iMac, and the iMac, I'm kind of looking at it from a
00:11:03
◼
►
professional machine perspective of
00:11:05
◼
►
the iMac is the
00:11:07
◼
►
It's almost the new Mac Pro in some ways, where it is...
00:11:11
◼
►
You can get the... If the thing you want most is raw CPU performance,
00:11:16
◼
►
the fastest CPU you can currently get in a Mac, I think...
00:11:22
◼
►
You can get one of the fastest, the highest value high-performance CPUs
00:11:27
◼
►
in a Mac today comes in the iMac.
00:11:31
◼
►
If you get the crazy maxed out, I think it's a 3.2 GHz quad-core i7 or something.
00:11:36
◼
►
I mean, it's a-- that is a beefy machine.
00:11:39
◼
►
And you may be able to get more speed out of one of the--
00:11:43
◼
►
a Mac Pro with, like, whatever, the 12 core or something,
00:11:46
◼
►
if you're doing rendering or something,
00:11:48
◼
►
some kind of operation like that.
00:11:49
◼
►
But for actual use, sort of thread-based use,
00:11:53
◼
►
my guess is the iMac is going to come out pretty well
00:11:56
◼
►
in the benchmarks for performance.
00:11:59
◼
►
Typically, I don't recommend iMacs.
00:12:01
◼
►
I used an iMac for a couple of years, and I kind of regretted it.
00:12:03
◼
►
And especially this one looks even worse.
00:12:05
◼
►
in the sense that if anything goes wrong, absolutely anything, it's kind of annoying
00:12:11
◼
►
that it's all in one.
00:12:14
◼
►
And so, and it's very, at least in my experience, it's really awkward to have a repair go well,
00:12:21
◼
►
in the sense of, I've definitely had it where I had a hard drive go bad and they went in,
00:12:24
◼
►
they changed the hard drive, and then there was dust under the glass.
00:12:28
◼
►
And so they had to take it back and it's a really hard thing for them to repair well
00:12:33
◼
►
because it is so integrated and so all in one.
00:12:38
◼
►
A laptop's a little bit like that these days,
00:12:40
◼
►
but at least the laptop has a different discrete display
00:12:45
◼
►
versus components on the bottom.
00:12:47
◼
►
And just in general, I don't feel--
00:12:51
◼
►
and you're getting a lot more for that compaction.
00:12:55
◼
►
And so I like the iMac if performance
00:12:58
◼
►
is what you absolutely need.
00:13:00
◼
►
but typically my guess and my main recommendation
00:13:04
◼
►
is that if you're looking for a great if you really are a developer who wants to do
00:13:08
◼
►
professionally on your computer the best thing is going to be to get a Retina MacBook Pro
00:13:13
◼
►
they're great I have the 15 inch version which is the sort of if you have the
00:13:17
◼
►
it's worth it model and you get the 15 inch I got a nice specced out one
00:13:22
◼
►
certainly very expensive but it's very worth it it's a great machine
00:13:27
◼
►
It's portable, high-performance, the Retina screen is amazing.
00:13:30
◼
►
And for iOS-- and for Mac development, it's kind of essential.
00:13:34
◼
►
For iOS development, it's just very helpful.
00:13:36
◼
►
The fact that I can run an iPad Retina simulator natively on the screen,
00:13:41
◼
►
and it looks normal, rather than on any other display,
00:13:44
◼
►
you're kind of having to scale it down and things.
00:13:48
◼
►
That just doesn't work as well.
00:13:49
◼
►
So I really recommend a Retina Mac Pro.
00:13:51
◼
►
I'd say a 15-inch-- if you have the means, I highly recommend it.
00:13:56
◼
►
If you don't, if money's a bit tighter, I think a 13-inch Retina MacBook Pro is probably
00:14:03
◼
►
the--is really, really good.
00:14:04
◼
►
The Mini is only if you have, like, if you're really strapped for cash.
00:14:08
◼
►
If you have a--if you can afford it, even a baseline Retina MacBook Pro on the 13-inch,
00:14:12
◼
►
which is not too bad on the, you know, as Macs go, would definitely be where I'd start
00:14:18
◼
►
It's a great machine.
00:14:19
◼
►
It's fast, nice SSD inside.
00:14:20
◼
►
The screen is gorgeous.
00:14:22
◼
►
And all you're really getting with the 13 versus the 15, from my opinion, is you're
00:14:26
◼
►
you're just getting a little bit, you're saving some money.
00:14:27
◼
►
The 15 is a better machine for almost in all,
00:14:30
◼
►
in almost every measure except for size,
00:14:32
◼
►
but the size difference isn't as dramatic.
00:14:34
◼
►
So that's kind of where I'd say.
00:14:36
◼
►
All right, hopefully that's helpful.
00:14:37
◼
►
And as always, if you have questions, comments or concerns,
00:14:39
◼
►
I'm on Twitter @_davidsmith.
00:14:42
◼
►
I'm on AppNet @davidsmith.
00:14:44
◼
►
And otherwise, if you guys have a good rest of your week,
00:14:46
◼
►
enjoy the new stuff, you know,
00:14:47
◼
►
be up at 3 a.m. to do some ordering
00:14:49
◼
►
and I'll talk to you later.