As you might know already, I’m an iPhone developer, via http://pomcast.biz – I’ve been playing with the SDK ever since it was out of Beta, just after I returned from the WWDC. I’ve seen the evolutions of the SDK 2.1 and 2.2, and I’ve lived without a few nice things my friends Mac developers have. So here’s a list of the things I wish for tonight. Read the rest after the break. Update: I had some, and some others not…
– No more code signing hell! I can’t tell you how many time I smashed my head on the Wall trying to get the damn code signing to work. Every single iPhone developer I know will tell you it’s their biggest pain in the…
– Bring me some Bells and Whistles from the Mac world, please. Apple, would you give me Bindings (can’t be hard, you have all the KVC, KVO, KVV, KFC, McDonald, whatever you need! and even Atlas/Cappuccino will have it!). And what about Core Data? I’m not asking for Garbage Collection (if you have it, I have nothing against it, but well…), but bring us some love, us iPhone devs, having the hard time Mac guys don’t…
– Would you fix the bugs in your own frameworks please? Like, for example, could the MediaPlayer framework play everything it *should* play, and what about the Camera Code without leaks, or the autoreleased code being *really* autoreleased… Or, say, for example, a imageNamed which is not consumming memory for 10 iPhones at the same time?
– A litle bit of sense would also be nice, like, for example, having a *real* SMS url scheme, or, say, some Bluetooth APIs, for example…
There’s tons of ways it could be better, and I’ll mention one more which is also from a user perspective: Speed… The iPhone is way too slow. And what about things that worked before 2.0 (like the Camera) and are completely buggy since then… Anyways I hope tonight is a bad day for Palm. As much as I love the Pre (and the competition), as much as I’d love to see the iPhone being better. As a user, I’m sadden we won’t have multi tasking, but as developer, I’m okay with it…