Developing Perspective

Show 0.5


00:00:00   Hello, and welcome to Developing Perspective.

00:00:03   Developing Perspective is a near-daily podcast discussing what's new and interesting in iOS,

00:00:08   Apple, and related technologies.

00:00:10   I'm your host, David Smith.

00:00:11   I'm an independent iOS developer based in Herndon, Virginia.

00:00:15   Today is July 19th, and this is show 0.5.

00:00:20   The format of Developing Perspective is that I'll cover a handful of links and articles

00:00:25   and other things that I found interesting in roughly the last 24 hours, and then I'll

00:00:29   on to a more general discussion. The show will never be more than 15 minutes. Let's

00:00:34   get to it. So to start off today, I'm going to do a great article over on Sean Blanc's

00:00:40   website discussing reading on the iPad. If you own an iPad, which if you listen to this

00:00:45   I'm sure you do, he's probably one of the biggest and most enjoyable uses for it. It's

00:00:51   a great form factor for it, and its size, weight, and general characteristics closely

00:00:59   mirror that of a traditional book or magazine.

00:01:02   However, it's not without its challenges

00:01:07   and Sean walks through a lot of those challenges and specifically focusing

00:01:12   on what are some of the challenges that

00:01:16   we see from the actual magazine and content industry itself.

00:01:20   If you're like me reading in

00:01:24   Something like iBooks, Kindle, Instapaper, those types of applications is great,

00:01:30   but if you ever try and read something in Wired or another traditional large form factor,

00:01:36   or I guess traditional media, there's a whole range of challenges and problems that you have.

00:01:43   A non-selectable text, giant, download size, non-reflowable,

00:01:48   all kinds of things which are just awful.

00:01:49   So, something worth checking out.

00:01:53   Our second link this morning is going to be just an article over on the Flurry site.

00:01:59   Flurry, if you're not familiar with them, is an analytics company

00:02:02   that lets you track user activity inside your application.

00:02:08   They're cross-platform and in this particular article, what's interesting is they have the ability

00:02:14   to see and by proxy identify roughly how many new projects are being started

00:02:23   on the various platforms, iPad, iPhone, and Android.

00:02:26   And they have a little chart where you can see

00:02:29   that with the Verizon iPhone coming out as well as the iPad 2

00:02:33   in Q2 of 2011, and this is through July 30th of this year,

00:02:39   the percentage of new projects starts.

00:02:43   So this is developers coming into their system and saying,

00:02:45   "Hey, we'd like to start a new project."

00:02:48   of those being Android dropped from 36% to 28%

00:02:53   with that difference being made up by both iPhone,

00:02:57   iPod Touch and iPad primarily.

00:03:00   So it's just sort of another indication that iOS

00:03:05   and iPad are doing very, very well.

00:03:10   The next article I have is an article written about designing

00:03:16   and creating the new GitHub for Mac application.

00:03:20   This is an application, if you're not familiar,

00:03:23   that acts as a native client for interacting

00:03:27   with your GitHub repositories, all from your Mac.

00:03:32   It was created by GitHub for that purpose.

00:03:37   And if you're curious at all about how to thoughtfully

00:03:42   design a Mac application and also

00:03:45   to get a bit of a flavor for how this process works.

00:03:49   It's just a really good walkthrough.

00:03:51   I highly recommend it.

00:03:52   He talks-- pulls out some of the challenges

00:03:56   that anyone is coming from, especially an iOS background has

00:03:59   when moving to the Mac where you start seeing all

00:04:03   of these just complications and challenges and where you end

00:04:08   up with most of your application being the set

00:04:13   of spliced Photoshop mockups and things like that.

00:04:18   It's a really good walkthrough and highly recommended.

00:04:21   Next, I have an article from the Atlantic.

00:04:25   And this is just a sort of more of a sidebar article.

00:04:30   But it's about the challenges and nature

00:04:36   of Google's famous cafeterias.

00:04:38   So Google famously provides 24 hours a day food

00:04:42   for free for all of its employees at its main campuses.

00:04:47   And some of the challenges that they're talking about here,

00:04:51   which are relevant for most developers, are some

00:04:54   of the health and related challenges of providing

00:04:58   that amount of good quality food 24 hours a day for free.

00:05:02   And some of the interesting things they do,

00:05:03   they have a color coding system to identify

00:05:06   which foods you can have a lot of,

00:05:09   which ones you should stay away from.

00:05:11   And interestingly, they also have apparently some vending machines

00:05:17   in certain places within the campus.

00:05:20   And these are priced based on roughly their health.

00:05:24   So for example, there's one cent per gram of sugar,

00:05:28   two cents per gram of fat, four cents per gram of saturated fat,

00:05:32   and one dollar per gram of trans fat, which is just kind

00:05:36   of interesting and not a way to do it.

00:05:38   So if you ever thought about working at Google or just think

00:05:41   about health and the developer lifestyle.

00:05:44   It's worth checking out.

00:05:45   Next, I was going to-- there's a fantastic pair of articles.

00:05:50   And you may remember a couple of the episodes ago I talked

00:05:53   about a diagram of the iPhone home button.

00:05:56   Lucas Mathis over on Ignore the Code has a great pair

00:06:03   of articles talking about some of the challenges

00:06:06   of the iPhone's home button.

00:06:08   And then he has a follow up talking about back buttons.

00:06:11   And that is primarily focused on Android and its back button

00:06:18   and the various challenges that you have there.

00:06:20   If you're not familiar with Lucas, he is a--

00:06:23   I guess you could call him a usability expert.

00:06:25   And so he-- his perspective and the way that he talks

00:06:30   about it is just very, very in-depth, very, very useful

00:06:35   and kind of made me think a lot about how this--

00:06:39   so sort of-- something as simple as the home button,

00:06:42   something as simple as the back button.

00:06:43   And from a usability perspective,

00:06:45   how that could actually be very, very challenging.

00:06:48   All right.

00:06:51   The last thing I'm going to talk about today is--

00:06:56   for our main topic, is I'm going to talk a little bit

00:06:58   about rumors.

00:07:00   If you're at all involved in the Apple, Mac, iOS, any of those types of fields,

00:07:07   you know that the last couple of weeks has been shock full of rumors.

00:07:13   At first it was about, oh, are there going to be new Mac Pros coming out?

00:07:19   Are there going to be new iMacs?

00:07:21   Are there going to be-- sorry, not new iMacs, new Mac Minis, new MacBook Airs?

00:07:26   Are they going to have an iPad HD, an iPad Pro, when's the line coming out?

00:07:34   I think that I've just been struck by recently and increasingly it's just a filter that I put

00:07:39   on all of the content I read is all of this rumor mongering is just a huge waste of time.

00:07:45   And mostly I say that not because it in and of itself is problematic

00:07:53   to have people whose job it is to speculate and to try and work that out.

00:07:58   If you're a stock analyst or something like that, a day trader,

00:08:03   that's actually very interesting, useful information.

00:08:05   But for someone who actually consumes that, I've found myself having to catch myself

00:08:10   from getting too wrapped up in that.

00:08:13   And it's just wasting time on something that is by its very nature useless,

00:08:19   Knowing that there's a chance that something may or may not come

00:08:23   out at some time maybe in the future is rarely helpful.

00:08:29   Maybe if you're in the market to buy a MacBook Air, it's helpful insofar

00:08:33   as to say this is not a good time to buy a new one if you can wait

00:08:38   because there's a likelihood that a new one is coming out.

00:08:40   But in general, it's just not worth your time.

00:08:45   It reminds me a lot of Christmas morning, in fact, and I remember this last WWDC,

00:08:53   for about the last day or two before the keynote, I intentionally just sort

00:08:58   of stopped following the news because what I really didn't want is for it to spoil the surprise,

00:09:04   to spoil the fun of learning and discovering what it is that is coming out.

00:09:12   And I would just generally encourage everyone to do the same and try and stay away

00:09:17   from MacRumors, AppleInsider, 9to5Mac, the Boy Genius Report, all of these sites

00:09:24   which make their money just by constantly saying something.

00:09:30   And these claims are typically sensational and blown out or derived from all

00:09:36   from the same material but are made to sound like it's new information

00:09:40   and all those kinds of things.

00:09:42   So just something I've been thinking about

00:09:45   is we have just been so inundated with rumors.

00:09:49   Things will come out when they come out.

00:09:51   Enjoy the carefully crafted marketing, timing, and presentation

00:09:56   that inevitably will be part of that.

00:09:59   And be patient.

00:10:00   All right.

00:10:01   That's today's show.

00:10:03   Again, this is the end of, say, July 19th, Tuesday.

00:10:08   Maybe Matt Lyon will come out.

00:10:10   Who knows?

00:10:11   It doesn't matter.

00:10:12   Anyway, I'll be talking to you tomorrow.

00:10:14   I think some things to look forward to.

00:10:16   I believe Apple's earnings will come out today and a few other things that should be kind

00:10:21   of fun to talk about tomorrow.

00:10:23   Till then, happy coding.

00:10:25   Have a good day.