I'm back from Macworld... and that was quite the experience!
Great to talk with lots of people, including luminaries such as Adam Engst. There were several more that I didn't get to speak with, though... maybe next time.
So, I'm sure everyone knows all about the big announcements in the Stevenote, in particular the iPhone, so I won't reiterate. My impressions... it's a very sleek device, with a lot going for it, though not without flaws. I'm concerned about the usability of the touchscreen keyboard, though as someone who finds regular cellphone keyboard entry frustrating (including via T9), I think it'd be an improvement.
As a developer, it's somewhat frustrating that Apple doesn't seem to want to open up development of iPhone widgets, though there are hints that they might have some authentication program for it. I suspect that that would only be available to the big players, though, limiting the potential of useful widgets.
One thing I haven't seen mentioned elsewhere (though maybe I missed it), is a justification for that policy. The obvious is quality control of the iPhone image, but I think it's more technical than that. Based on the UI I've seen, it appears that the widget icons have dynamic content (e.g. the calendar widget shows the current date; the clock widget appears to show the current time, etc). If true, that would imply that all of the widgets are running all the time, at least with a simple timer to update the icon. That would also ensure faster launch time... though they didn't look all that speedy in the demos, so maybe not. If they are all running, that would certainly make it more important that none of them were using too many system resources. It's a theory, anyway.
Will I buy an iPhone? Based on the current information, almost certainly: it will replace my iPod, cellphone, and maybe Palm (depending on how the software situation plays out), in a sleek and very usable package. I may wait for the second generation, though, to avoid any 1.0 issues, and simply because I have a contract with Verizon now.
The TV was of course the other major new product announcement from Apple. It seems to me like a nice device, though I personally probably won't buy one, as I already have a Mac mini hooked up to my TV, which does pretty much everything that the TV offers.
Somewhat lost amongst the other news was Apple's name, from "Apple Computer, Inc." to just "Apple Inc." (no "Computer" or comma). It really isn't a big deal, though. As John Gruber mentioned on Daring Fireball, Apple have called themselves just "Apple" almost everywhere for a quite a while now. Heck, I call my company just "Dejal", though the full name is "Dejal Systems, LLC". But I agree with his theory that some deal with Apple Corps. may be involved, too - I wasn't the only person to notice several Beatles references in the Stevenote.
Anyway, an enjoyable few days, and you can be sure I'll be back to Macworld again next year!
Check out my photo gallery for more Macworld photos.