Apple’s introduction of Genius into iTunes may have been one of the best business decisions they ever made. First, it’s a great feature for the user. It’s a joy to just chose a beloved track, and instantly get plenty more of that awesomeness. I’ve been a great fan of Genius myself, and I use it all […]

The MacHeist Argument™

As another season of MacHeist comes, yet again the blogosphere is up in arms crying foul. A recent post by Marco Arment captured my attention. The argument has been done to death the first season, no need to go over it again. But there’s a few things so fundamentally wrong with his argument that I have to […]

App Store = Paperwork Nightmare

[Note: I hope this article doesn’t break the NDA, but if it find out it does and I get a Cease & Desist from Apple, I will have to take it down.] When you upload an iPhone application to the App Store through iTunes Connect, you’re presented with a few screens of information to fill in. […]

Registration Schemes: Asymmetrical Cryptography

One challenge that most developers face when nearing release of their first application is how to implement registration and piracy protection. This three-part article will describe three common types of registration schemes: Serial Numbers, Asymmetrical Cryptographic Keys and Product Activation. Part Two: Asymmetrical Cryptography Asymmetrical Cryptographic Keys are a great way to secure you app, because the […]

Registration Schemes: Serial Numbers

One challenge that most developers face when nearing release of their first application is how to implement registration and piracy protection. This three-part article will describe three common types of registration schemes: Serial Numbers, Asymmetrical Cryptographic Keys and Product Activation. Part One: Serial Numbers Serial numbers are the simplest, most practical option. However, they are also the […]