Tomorrow at 1PM Eastern. Thoughts...
<> Will new hardware be announced? I'm learning toward yes, though it would be unusual for Apple to announce new hardware at a developer-oriented event. Rumors point to a mid-2009 release of a large iPhone-format tablet device, which would likely require developer support leading up to release. So I expect a portion of iPhone OS 3.0's new functionality will relate to support for devices that are not yet released, which would imply an announcement.
<> I can't wait for copy and paste, which seems like a forgone conclusion.
<> I do NOT think it's a forgone conclusion that iPhone OS 3.0 will be available for current (and previous) generation iPhone/iPod touch devices. Or let me put it this way: I think there's a chance Apple will fork 3.0 functionality into different paths, depending on the device line. To that end...
<> I see a bifurcation of the iPhone OS platform, which is presently essentially a single platform shared between both models of the iPhone and the iPod touch (with the only notable differences being lack of mobile network and GPS on the touch, and the EDGE/3G/GPS differences between the first and second iPhones). I think we're in for a "second wave" of Apple device functionality, which will include the tablet form factor and a new high-end iPhone. Both of these will include new levels of performance and functionality beyond the initial generation, and there will be a class of apps that specifically target this functionality, which won't work on the older models.
<> I think the tablet will tether with the iPhone to provide mobile networking.
<> Every time I think about Apple, I think back to
this tweet of Andy Ihnatko's, and ask myself, "Can this be it???!!!" I think there's a good chance we'll find out about whatever Andy was referring to tomorrow.
<> Can't wait to see how WRONG I turn out to be about ALL of this stuff!!!