Skip to main content

Welcome to ZX81.org.uk

Category: Opinion

iOS Developer Program: from individual to company

I thought it was worth writing about my experience converting my iOS Developer Program account from an individual to a company since a lot of people on Twitter were taking an interest. I can’t claim objectivity or that my experience will mirror yours, but hopefully you can be better prepared than I was.

First things first. Can you even make the transfer? Despite claims to the contrary, it is possible. I think the process is often confused with the ability to move applications or whole accounts between companies (which isn’t currently possible).

Do Apple take 40% in the EU?

If you look at the sales reports from iTunes Connect, it seems that Apple are taking nearly 40% of the sale price for downloads made in Europe. Of course they claim to take 30% and, indeed, that’s exactly what you see in the US store.

So what’s going on?

The good news is that Apple are not screwing you over. The numbers do add up. The difference is that prices in the US App Store do not include sales tax (VAT) but those in Europe do. This means that before Apple take their 30% cut, they first take off the tax that needs to be paid. If that’s not clear, let’s work through an example.

A new CEO for Yahoo?

Rumour has it that Yahoo! are looking for a new CEO. Some people have been putting their name forward for the role, or at least offering suggestions for Carol Bartz’s successor. This post is in response to Joe Stumps list of ideas.

To be clear, I know that list is not completely serious. I know that he’s not really angling for the CEO role and I understand that many of the options would not be achievable even if they were the best thing for Yahoo! That’s not the point I’m trying to make.

Patents

Dilbert.com

The cartoon1 for today’s Dilbert Day to Day Desk Calendar seemed appropriate for some things that are happening in the mobile software industry at the moment.

If you’ve not been following events — shame on you — then you can read all about it here. In summary, a number of small developers have been sued by a “patent troll,” that is a company that does not develop or make anything but demands royalties for the use of “intellectual property” it bought.

The Trouble with eBooks

I want to like ebooks, I really do.

I like that the Kindle is smaller than a real paperback but can store dozens, hundreds even, of novels. I like that you can lose the hardware device and just download the books again. I like that I can read the same book on my iPhone as well as my iPad. It doesn’t even bother me that there’s no physical product. I’m not going to re-read most of my books yet they continue to take up the limited space in my London flat.

Why you need a crash reporter

Most developers of iOS applications have a love-hate relationship with the main interface with Apple.

No, let me re-phrase that.

Most developers of iOS applications hate iTunes Connect, the main impediment to a good relationship with Apple.

To be fair it has improved since it opened in mid-2008. One of those improvements has been the inclusion of crash reports. A crash report, in case you’re not a developer, is something that iOS devices such as iPhones and iPads write out when an application crashes. It includes all kinds of useful information, including some, but not all, of the internal state of the application in question. It’s very, very useful for diagnosing problems.

Your most important customers

Seth Godin has had a couple of posts recently about how to treat your best customers. One of the thing that he observes is that the way you define “best” is not necessarily the most obvious. Is a customer that pays full price always better than one that recommends your service to five of their friends?

In defining the best customers, my mind wandered to the opposite extreme, the worst customers. This reminds me of something that happened a few years ago. It’s only fair to note that I heard this “through the grape-vine.” It could be completely true or mostly made up, but where-ever it falls I think it’s an interesting anecdote.

Programming Is Hard

It’s hard to explain to someone who is not already a programmer the kinds of things that you have to do when building an application. The thing you’re trying to explain is often very abstract and the answer frequently would involve lots of code.

That’s why I thought this particular problem might make an interesting discussion. In talking about this very simple problem we can talk about the things that developers deal with every day and, hopefully, the process can be followed by most people who have used an iPhone (or, actually, any computer). You won’t be a programmer at the end but you might have a greater appreciation for what happens behind the scenes.

Crash

It’s nearly four years old now, so I do expect the odd beach ball occasionally. When my MacBook is doing something hard or complex or just opening iTunes, it often shows its “I’m too busy to respond to you right now” indicator. But this time it was different. The beachball appeared and didn’t really go away again. Sure, it occasionally hid but as soon as I instructed the machine to do anything it would return.