Christmas in April, Part II

We began discussing what an interesting month April has been in Christmas in April, Part I. Now we’ll get into what’s happening with Apple.

Apple kicked off the month with the official release of the iPad. I personally think the device is a huge deal. I can definitely see where it would fit in with my day to day activities.

Then this week, the released the long awaited MacBook Pro. As I said in the previous article, I’ve been holding out for this machine for a long time, and I’m super excited to get one. The changes don’t seem huge from the previous version, but the GPU switching and the use of the Core i5 & i7 technology are really going to have an impact. I’m expecting a 100x-200x improvement in processing from my current PowerBook Pro G4. That sucker has performed like a champ, but at last it’s time has come. There are just too many tools that I need to run which no longer support the old PPC processors.

On April 8th, Apple announced the changes for iPhone OS 4.0. I read those with interest. I’m sure I’ll be happy to have those, but the multi-tasking that everyone has been clamoring for won’t impact my iPhone 3G.

I can’t say I’m thrilled with the iAd business. The last thing I want is more advertising in my apps, but I suppose if it keeps a few developers afloat and offering their products for free, it’s something I’ll have to live with…..as long as I can ignore the ads. If some developer puts them in there where I can’t avoid them, then I’ll delete the app!

The changes to the Terms of Service agreement that comes with the new SDK have been widely talked about. This impacts not only Flash and Android, but also MonoTouch and Unity.

On the one hand, I understand why Apple wants to maintain tight control of their platforms. When you get a buggy app, that can reflect badly on the device. But it should be clear to most people by now that Apple produces great products.

On the other hand, I must say I’m becoming increasingly frustrated with Apple’s attitude toward would be developers. Sure they have great products, but their development tools are nothing special, at least not when you compare them to Visual Studio. In fact in some ways they’re downright clunky. Say what you like about Microsoft, they make outstanding developer tools, and they go out of their way to help developers make applications that run on their systems.

Personally I’m not all that thrilled about learning a language that can only be used on Apple’s products. Objective C, at least from talking with friends about it, is not really a great language to program in. And the fact that it is in no way cross platform just makes it less interesting.

Luckily, most of my developing is web related. So you’d think having Apple push open standards like HTML5 is a good thing. The only problem with that is that it isn’t really quite as “standard” as it would appear. WebMonkey does a good job of discussing why having HTML based video is going to be a mess for a long time to come. Basically, each browser maker has decided to support differing encoding standards.

This frustration is getting deep enough now, that I’m even considering purchasing a device other than the iPad next year, when I get ready for that type of device. At the very least, it’s given Google and Microsoft an opening in my mind, which considering how much I love my PowerBook Pro and iPhone, is truly sad.

One comment

Leave a Reply

Your email address will not be published. Required fields are marked *