Show 0.2
00:00:00
◼
►
Hello and welcome to episode 0.2 of Developing Perspective.
00:00:05
◼
►
Developing Perspective is a near daily podcast by me, your host, David Smith, talking about
00:00:13
◼
►
what I find interesting.
00:00:15
◼
►
And I'm an independent iOS developer, Mac geek, general technophile.
00:00:20
◼
►
So if those kinds of things interest you, this may be the place for you.
00:00:24
◼
►
The show format's fairly straightforward.
00:00:27
◼
►
I'm going to walk through a couple of interesting links from yesterday's news, and then I will
00:00:35
◼
►
typically have sort of a more general discussion towards the end.
00:00:39
◼
►
The show will never be longer than 15 minutes, so it's hopefully a nice little adjunct to
00:00:44
◼
►
your day rather than a heavy investment.
00:00:47
◼
►
And without further ado, let's get started.
00:00:50
◼
►
If you're an iOS developer, one of the biggest bits of news yesterday is that Apple has rebounded
00:00:57
◼
►
the pricing of their international app stores. So this means that for most
00:01:04
◼
►
developers it looks like you'll probably make more money, or at least for a
00:01:11
◼
►
typical app, mostly because the price increased in the UK market, which in my
00:01:18
◼
►
experience anyway is the second largest compared to all the others. So as an
00:01:25
◼
►
example I was looking at my recent sales. This is for the last 30 days and the US
00:01:35
◼
►
was by far the big leader. And then the next largest market is the UK which is
00:01:43
◼
►
about 20% as large as the US market. And then all of Europe is still not as large
00:01:51
◼
►
as the UK market. So, in general, by raising the price there, they, I think by ten pence,
00:02:00
◼
►
is, that's just money in the bank for most iOS developers and generally good news. If
00:02:07
◼
►
you were an Australian app developer or a Japanese app developer or have apps that are
00:02:13
◼
►
particularly popular in those areas, you may be hurting a little bit as a result of this
00:02:18
◼
►
if they lowered the prices there by commensurate amount.
00:02:21
◼
►
And this is all just to sort of balance
00:02:24
◼
►
out the exchange rate discrepancies that have existed
00:02:28
◼
►
since the App Store was launched a couple of years ago.
00:02:30
◼
►
Where as the pound has gotten stronger
00:02:33
◼
►
or the Australian dollar has gotten weaker or stronger,
00:02:36
◼
►
those discrepancies became pretty substantial
00:02:39
◼
►
where you actually make quite a substantially different amount
00:02:43
◼
►
of money in one market versus another.
00:02:46
◼
►
So, good thing to look for, something to notice, and hopefully more money in the bank.
00:02:53
◼
►
Secondly, a little bit of follow-up to yesterday's show where I talked about how Tapbot's Tweetbot
00:03:02
◼
►
is now my go-to iOS Twitter client.
00:03:09
◼
►
They posted a little blog post yesterday which was great news to anybody who likes Tweetbot,
00:03:16
◼
►
they are bringing push notifications to Tweetbot in the next update.
00:03:22
◼
►
There are a few caveats.
00:03:23
◼
►
You should go look at the post in the show notes if you're interested.
00:03:27
◼
►
But essentially, for the first 10,000 users who sign up for them, so when you open up
00:03:34
◼
►
the app and it says, "Would you like to enable push notifications?"
00:03:37
◼
►
You say yes.
00:03:38
◼
►
And as long as you keep one of those active, they will now be providing push notifications
00:03:44
◼
►
for you, which is delightful. So you can see when someone direct messages you, when you
00:03:49
◼
►
get mentioned, those types of things. I'm sure it's however you set up the settings.
00:03:54
◼
►
It's also an interesting post if you are a bit of a geek to kind of get a sense of what's
00:03:59
◼
►
involved in actually building a Twitter push notification system. It's actually pretty
00:04:04
◼
►
involved using their streaming service, and it sounds like quite a bit of engineering.
00:04:09
◼
►
So definitely check that out.
00:04:13
◼
►
The last post, or link that I'm going to talk about at the beginning of the show today is
00:04:18
◼
►
a really interesting diagram that I found linked, which was originally done by Andrew
00:04:27
◼
►
And it's basically a schematic diagram of all the different ways that the iOS home button
00:04:37
◼
►
And as much as you may think you know how it works, you probably don't because it's
00:04:43
◼
►
quite remarkable that from any particular area you can do so many different things.
00:04:51
◼
►
If you double tap from the home screen, you get to the multitasking screen.
00:04:55
◼
►
From there, if you triple tap, you'll access the accessibility menu.
00:05:00
◼
►
If you've--from there or if you were back on the multitasking screen and you double
00:05:07
◼
►
tap, you're moved to your previous screen.
00:05:09
◼
►
From there, if you single tap, you can do all these other things.
00:05:12
◼
►
And so it's just kind of a fascinating thing where you can--it's interesting from usability
00:05:16
◼
►
perspective because a lot of people have noted that Apple is kind of singular in just having
00:05:22
◼
►
a single home button.
00:05:26
◼
►
And it makes the usability of the app so much simpler.
00:05:30
◼
►
Even sort of people are very unfamiliar with technology, there's only one button.
00:05:35
◼
►
And when you do it, it tends to do the thing that you would most likely want.
00:05:40
◼
►
And as a result, that works pretty well.
00:05:44
◼
►
So just something to check out if you like that kind of stuff.
00:05:50
◼
►
Alright, so now I'm going to transition into the main topic for today's show.
00:05:57
◼
►
And that's going to be a little discussion on software patents.
00:06:03
◼
►
And mostly I'm bringing that up because Craig Hockenberry of the Icon Factory posted an interesting article entitled
00:06:17
◼
►
and fall of the independent app developer.
00:06:21
◼
►
And the thing that's basically he's talking about here is,
00:06:26
◼
►
if you're doing it with the background,
00:06:27
◼
►
the icon factory was included in the recent LOD-SYS patent
00:06:35
◼
►
infringement cases.
00:06:36
◼
►
So they're essentially being sued over Twitterrific
00:06:39
◼
►
and I believe specifically their in-app purchase
00:06:43
◼
►
to upgrade the application.
00:06:45
◼
►
where it was Twitterrific, when you just get it, it's a free app,
00:06:49
◼
►
but includes advertising, and it can only work for one account.
00:06:52
◼
►
If you purchase the in-app purchase, then you can use it
00:06:57
◼
►
on any number of accounts, and the ads go away.
00:06:59
◼
►
And basically, they're being sued, saying that they infringed
00:07:04
◼
►
on this company, LODSIS, as patents of that.
00:07:10
◼
►
And, I mean, from my perspective, that's just horrific and sort of indefensible that we
00:07:19
◼
►
live in a legal system where someone who makes excellently well-crafted software that does
00:07:25
◼
►
a very obvious thing has to be worried about that.
00:07:30
◼
►
But that's kind of a different discussion.
00:07:32
◼
►
What Craig is talking about here, and that is so worrying as an independent app developer,
00:07:40
◼
►
his concern is more that what it will do is swing the pendulum back from small independent
00:07:50
◼
►
teams or individuals making applications to forcing it to be only large, medium-sized
00:07:59
◼
►
corporations that are able to do it, companies like EA or similar, where you--they have a
00:08:07
◼
►
legal department.
00:08:08
◼
►
a standing group of lawyers who are more than happy to defend the company against whatever
00:08:13
◼
►
it is that's going on.
00:08:16
◼
►
And that would just be a horrible thing.
00:08:19
◼
►
Here's a quote from the article.
00:08:22
◼
►
And of course, only large companies and publishers can bear these costs, these legal costs.
00:08:27
◼
►
My fear is that it's only a matter of time before developers find the risks and expenses
00:08:32
◼
►
prohibitive and retreat to the safety of a larger organization.
00:08:35
◼
►
We'll be going back to square one.
00:08:37
◼
►
And I couldn't agree more.
00:08:39
◼
►
If that happened, it would just be a horrible step back because you would lose so much
00:08:46
◼
►
of the agility of the -- I hate using that word, but of that flexibility,
00:08:51
◼
►
maybe is a better use, of small developers taking for them large risks and expanding
00:08:59
◼
►
and learning things that a large organization probably wouldn't be able to do.
00:09:05
◼
►
That would be taking very slow risks, kind of meandering their way along, and that's just horrible.
00:09:11
◼
►
I really hope that he's wrong, and I really hope that Apple's motion to intervene in this case
00:09:19
◼
►
and those recently related, you know, progressions in the actual legal case get sorted out quickly.
00:09:26
◼
►
And I guess at this point that's just a hope.
00:09:30
◼
►
It's hard to know anything from that.
00:09:32
◼
►
But an interesting follow-up related but not as a direct follow-up to Craig Hockenberry's article was
00:09:43
◼
►
in an article on Marco.org where he was talking about Google's recent patent problems.
00:09:49
◼
►
And here's a quick quote from him.
00:09:51
◼
►
"The best thing to happen to software patent disliking geeks might be for Google
00:09:57
◼
►
to get their ass kicked a bit by patent litigation.
00:10:00
◼
►
So they're motivated to challenge the patent system
00:10:02
◼
►
from more seriously than any of us ever could."
00:10:07
◼
►
And I think that is spot on.
00:10:10
◼
►
I think what really needs to happen
00:10:12
◼
►
for software patent litigation to get sorted out is
00:10:18
◼
►
for a large organization, someone like Google,
00:10:20
◼
►
someone like Apple, someone who is a large company
00:10:25
◼
►
with a large war chest and some actual clout to be
00:10:29
◼
►
on the receiving end of the pain and suffering
00:10:32
◼
►
that is software patents.
00:10:34
◼
►
And I'm very glad they lost that recent Nortel patent auction
00:10:39
◼
►
and as a result they may now find themselves in a position
00:10:45
◼
►
where they either have a patent cost of having
00:10:48
◼
►
to license all these patents in order to do their work
00:10:51
◼
►
or they could take the other alternative and say, you know,
00:10:54
◼
►
we're going to take the money that we could be spending there
00:10:58
◼
►
and instead put it into our lobbying and our legal defense
00:11:02
◼
►
and those types of things and go after the system itself.
00:11:04
◼
►
And if they do, we would all be the better for it.
00:11:08
◼
►
I think my summary on software patents, I was kind of thinking
00:11:13
◼
►
about it yesterday and I think the thing
00:11:15
◼
►
in summary why software patents are so repulsive to me
00:11:20
◼
►
and to every other developer I know is
00:11:24
◼
►
that a software patent is a system
00:11:28
◼
►
that values the idea over the execution.
00:11:31
◼
►
And if there's anything I've learned in software development,
00:11:35
◼
►
it's that execution is immeasurably more valuable
00:11:39
◼
►
than an idea.
00:11:41
◼
►
Say, I mean to quote, so the social network, right,
00:11:44
◼
►
if you'd invented Facebook, you would have invented Facebook.
00:11:48
◼
►
If you have an idea for something but you're unable
00:11:51
◼
►
to execute that, that is irrelevant, that is useless.
00:11:57
◼
►
It's like, well, great.
00:11:58
◼
►
Software is all about execution.
00:12:00
◼
►
It's the difference between taking the time, the effort
00:12:04
◼
►
to really develop a quality product and not.
00:12:08
◼
►
And so I think that's why for me anyway that is just so repul--
00:12:13
◼
►
sort of software patents are so repulsive
00:12:15
◼
►
because I've changed that entirely and I may
00:12:17
◼
►
as well just be sitting around coming up with ideas,
00:12:19
◼
►
writing a patent application, waiting for my checks
00:12:21
◼
►
to get cashed, and that's horrible.
00:12:23
◼
►
Lastly, which is I guess a bit of a pro--
00:12:27
◼
►
sort of an epilogue to today's show,
00:12:31
◼
►
there's a fascinating article that was linked
00:12:35
◼
►
to from Craig Hockenberry's article called The Life,
00:12:39
◼
►
and this is a very old, back from 2005 article
00:12:43
◼
►
on the Daring Fireball, and it's talking
00:12:45
◼
►
about when Net News Wire was initially acquired,
00:12:49
◼
►
and talking about what it is to sort of sell out as a software engineer,
00:12:55
◼
►
specifically a small software engineer, and go from being independent
00:13:02
◼
►
to having a large organization acquire what you do and the benefits
00:13:08
◼
►
and drawbacks associated with that.
00:13:11
◼
►
And it's just a really interesting article.
00:13:13
◼
►
If you're independent or you've thought about being independent,
00:13:16
◼
►
it's definitely something that I would recommend reading.
00:13:18
◼
►
as it's a very well-written discussion of the challenges
00:13:21
◼
►
that a small development shop entertains as well as some
00:13:26
◼
►
of the benefits that it has and makes you think about, huh,
00:13:30
◼
►
wonder what it would be like to be bought out,
00:13:34
◼
►
what that would look like if that's for me.
00:13:36
◼
►
So I just definitely would recommend looking that up.
00:13:40
◼
►
All right, that's today's show.
00:13:42
◼
►
Hope you enjoyed it.
00:13:43
◼
►
Next, some things you might want to look for in tomorrow's show.
00:13:47
◼
►
I think I'll have a pretty big response to this week's Build and Analyze episode with
00:13:53
◼
►
He's talking about specifically his discussions on iAd, which are very different than the
00:13:57
◼
►
experiences that I had, though I agree with much of what he says.
00:14:01
◼
►
So we'll have a bit of that, and we'll just have to wait and see what news unfolds.
00:14:06
◼
►
Maybe Lion will come out.
00:14:08
◼
►
Maybe new MacBook Airs will come out.
00:14:11
◼
►
Anyway, until then, have a good day and happy coding.