Advocacy
Dojo (HowTo)
Reference
Markets
Museum
News
Other
|
Developers are a bunch of Mamby-Pamby WhinersLets face it, developers (like myself) are a bunch of whining geeks that want it all, yesterday, without bugs - that is when we are asking Apple to deliver to us. When we deliver to customers we want to include fewer features, have more time to do so, and a little leeway with "undocumented features". That's just the way developers are. Well the press picks up on our whining and translates it into developers being unhappy with Apple. While I suppose there is an element of truth to that, they fail to point out that by the same scale developers are ready to head up to Redmond with torches and pitchforks and do some serious mayhem. Developers always want more, for free, and Apple to smile while giving it to us. Anything less and there is going to be developers whining - take it with a large grain of salt. When developers stop whining they are apathetic or have decided that it doesn't do any good - both bad indicators for a platform. So by that measure, the Mac is a raging success. Mac developers are an impassioned bunch, that overall are very happy with Apple of late - but many feel that they would cease to inspire improvements if they stopped whining.
Starting upThe Mac is a better platform for software companies to start on for the following reasons -
So because of those reasons (and more), many companies start out on the Mac. Then when they get a product big, and a name made, they port to the PC. The press then can use this to "spin" things - that developers are leaving Macs. Usually they are just adding in PC products. There is no doubt that many other developers will start on the Mac - and after they make a name for themselves and their products, they will develop PC versions as well. The press will continue to spin this as another developer "jumping ship" because they are now making PC variants as well. Keeping Business GoingOnce you develop a Software product it costs a fraction of your initial costs to redevelop for a second platform. (Its all gravy after that). For this reason alone many PC developers will continue to develop for the Mac, and vise versa - it just makes business sense. Big PC companies still need that high-profit second market. Lucas Arts said a year ago "If it wasn't for the Mac market, we would not have turned a profit this year". [Paraphrased] The Mac is a $13 Billion a year industry - developers are not going to snub their noses at that. In fact more and more PC developers are coming over into the Mac market space all the time. Mac users (and magazines) tend to be a little more finicky about quality products than PC users - so some PC companies products are not up to Mac standards, and get reviewed poorly and don't sell well, and the result is they leave the Mac space. The Press likes to spin this as "leaving Mac in droves" - when the reality is that they only failed to make a compelling product in the Mac market space. That is why many PC companies come over to the Mac side briefly and then give up. Example include Lotus, Autodesk, Novel, or Intuit and others. They ported their shoddy and often buggy products when Macs already had superior products in those market spaces -- and their products pretty much flopped. Now those companies are not going to blame their own incompetence, instead they leave publicly blaming Apple or Mac users or poor sales figures. But some companies learn and stick with it -- WordPerfect is a good example; their first version stank, but they kept at it, and now have a very good products which they are making money at. So when you see PC companies that failed to make a compelling Mac product, and they decide to no longer "support the Mac", see it for what it usually is - their failure, not the Macs. ConclusionSo companies will continue to come over to the Mac. Startup companies will often be Mac-first, and then move over to PC's as well (later on). Some PC software companies will continue to fail at making compelling Mac products (as will some Mac companies) - and will fall back to their primary platform. Some companies will go out of business (more PC software companies than Mac software companies). Apple will continue to gain more companies than they loose. More and more developers will continue to create good Mac products and attend Mac Developer conferences. Developers will continue to whine. And the press will continue to spin all these things into "Apple is losing developers in droves".
|
|