Weblog:   Apple and Developers
Subject:   ideas for supporting Mac developers
Date:   2003-06-29 15:16:31
From:   anonymous2
To better support its developer community, I would very much like for Apple "somehow" to become more involved in the local college system.

For example, here in Silicon Valley, the UC Santa Cruz Extension ( provides a wealth of classes geared towards the workinging professional, with a substantial number of classes in computing.

There are several tracks for UNIX and Java development, and over the past several years many classes in Windows app development have been added. No such track in Mac OS X development yet exists.

I believe having a track in Mac OS X development is important because many people cannot take off a full week for each of Apple's on-site classes. Supporting the education system has several obvious benefits, including more and better-trained developers, each creating more and better-quality applications, many of whom would then register with the Apple Developer Connection.

As for the bundled apps that Apple includes, I am all for it, especially with their approach to Address Book and to iCal. In these instances, Apple is using a documented XML file format, so developers can leverage this in their own apps, and the consumer wins because they can choose the app -- or apps -- that work best for them, with no data migration!

Of course, this is not always true, and sometimes a developer may feel their time has been wasted. (I'm thinking here of Cocoa eFax.) This is unfortunate, but hopefully the developer will have improved their skills through their effort, and can apply these to the next app.

I wonder also if it would be useful to have a web site where users could register the kind of app they are looking for, and a price they would be willing to pay for said app. Other consumers could say "me, too" (to help track demand for the app), and note their price point. Developers could interact anonymously with these users, to get to the essence of what is really desired.

This would help in addressing what consumers (perhaps even in very specialized industries) really want, instead of what developers think they could use.

Apple's role in this? As much or as little as they want. I was just on a roll. ;-)