For the last few years I’ve been writing apps using Java and C#. Doubtless they’re good and powerful languages, however some tasks need to be performed with different languages.
I’ve bought an iPod Touch this Christmas and obviously I really want to develop my own applications for it but, unfortunately the only way is by using Objective-C.
As a computer scientist I’ve been trained on C++ but that was a long time ago and, the truth be told, just the basic stuff.
Be that as it may, I’ve decided to learn Objective-C and Cocoa in order to develop my own iPhone / iPod Touch applications 🙂 I’ve found some tutorials at the Apple Developer Connection and at other blogs. Notwithstanding my lack of Objective-C knowledge, following the instructions I was able to develop a simple “Hello World!” in a couple of minutes.
Everything was great until I decided to deploy my application into my iPod. I couldn’t. Do you want to know why? Apple doesn’t allow me to deploy my own applications in my own iPod until I pay a developer license, which costs about $100 USD Dollars.
There is only one possible workaround, jailbreaking my device. Unfortunately I’ve a second generation one, and there is no jailbreaking available yet. As soon as I can I’ll jailbreak my device and try to deploy my applications.
What do you think about this Apple behaviour? Will Apple eventually shape up?