I drank the Kool-Aide. I'm still drinking it. Even while I continue to develop for Apple products I still ask myself why? Why does it have to be like this? Objective-C feels old. XCode is a poor IDE that lacks many features other IDE's have (I miss Eclipse). Interface Builder works only so well and isn't intuitive to use. There is a gestapo feel to the App Store. Apple throw up NDA's for anything and everything. This a lot of negative energy. So why am I still acting like a mindless lemming as I head straight for the cliff?
To Apple's credit they have some of the best software I've ever used. The difference between a Windows application and a Mac application can be small, but the impact is huge. The place I notice it the most is in the UI design and animations. The UI design improvement seems to be a trend that has been consistent to most Mac developers for quite a while. The more aesthetic the application looks the more confidence I have in the product. CoreAnimation can really make an application shine too. Animation plays a bigger part in Mac software than any other platform I've developed for in the past. Microsoft, Sun, and IBM might have better tools, languages, and support, but in terms of advancing the end product they should probably take notes.
Wednesday, July 29, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment