Re: developers...
Originally posted by Wombatronic
This is precisely what worried me. How does work on Finder UI, Expose, FontBook, Preview, Mail, Fast User Switching, etc... impact developers? Is any of it nearly as relevant/fundamental as Rendezvous / QE / Inkwell / Other 10.2 stuff?
Aside from Xcode, (and maybe filevault?) I don't see anything that is going to change how/what people develop for OS X. Had they exposed an API/support for something like their Xcode grid computing, *that* would be impressive (and change what/how people develop).
As it stands, a lot of 10.3 just feels like an average week on versiontracker...
Actually, I thought they did a pretty good job of choosing hilites that are pertinent to consumers and developers.
Finder UI - Being able to quickly add and remove folders full of project files into the left hand pane and always have it there will probably save most developers 15-30 minutes per day - excellent.
Expose - Finally an intelligent way to handle the 20, 30 or more windows that are often used when programming. Right now it's a toss up between closing a bunch of windows and having to re-open them every few minutes or paging between everything using keyboard shortcuts. Think that many windows is ridiculous? - the project I was working on this morning involved 15 source files all getting updated basically at the same time, 8 data files feeding the app also getting updated at the same time, 4 pdf reference manuals and 3 terminal windows at different working directories.
Preview is going to be awesome for finding stuff quickly in those wonderful 1200 page reference manuals.
Fast user switching - it will only take a second to switch from developer account to testing account.
Mail - One of the main forms of communications between the development team - adding threads is excellent.
Not sure about font book - I guess that is aimed more at the creative crowd.
You forgot iChat AV. This is going to be great for pulling together a quick meeting when you actually want to see the other people's faces. That way you can actually see if they get what you are saying.
There is also info being presented in the sessions about BSD 5, XCode, X11 and a ton of APIs not mentioned in the keynote.
I know there is a lot of stuff to do things like this from versiontracker and such, but one thing to realize is developers generally do not want to install shareware and freeware on their development platforms. Too often you end up chasing some problem with your code that is caused by one of these wonderful little apps.
Sorry for the long post, but hopefully you're not as worried now.