After reading John Siracusa's hilarious post about WWDC Buzz Word Bingo, I got to thinking about what I'd most like to see at WWDC. Here's my list:
1. Make it brain dead simple to write multi-threaded applications.
How simple? If my application runs fast on a dual core machine, I want it to run twice as fast on a quad-core, no recompile. Too difficult? I'd settle for automatically routing all AppKit method calls to the main thread only, so anything the user sees with their eyes is on the main thread, but everything else happens on other threads, no extra coding by me.
2. Widescreen iPod phone
First and foremost, make it a great phone. Second an iPod. Third, and a distant third at that, a platform I can build upon.
3. Video Airport Express
Encode TV signal to MPEG 4 and send to my Mac's disk drive in real time while I watch another channel streaming from my Mac.
That's it. I'd be happy with that.
P.S. If you are going to be at WWDC this year, drop me a line. I'll be there, and I'd love to chat!