This evolution is causing me to rethink the virtue of developing two separate UIs for PC browsers and mobile devices. Today it might make sense but a year or two down the line when iPhone-alikes have significant market penetration it might be a bad choice.
In a way, iPhone is setting off a trend that might be great for web-based UI developers: we may not need to worry about treating mobile access as a separate UI scenario. However we may end up having to worry about a more complicated than ever array of browsers that have varying capabilities.
I would like to hear your comments regarding these projections. Do you agree or disagree?