It's not hard to develop a pane that stretches to whatever resolution. The problem is all the fool developers who write java2d to a static resolution. (like the settlers game, which works amazingly, but is always stuck to a small resolution on the corner of the screen.)
Developers will get it soon, but it leaves the problem that unlike the iPhone, developers cannot assure the customer that performance will be nice.