I started testing OneTrip using the beta release of Safari 3 yesterday. The latest update I uploaded resulted in that ^ behavior in Safari 2. I'll look into it...
iPhone will almost certainly be running the same engine as Safari 3, so the app should hopefully look fine there. I guess my disclaimer at this point is weird - OneTrip runs best on unreleased hardware I don't own and have never used 🙂
Just finished reading through the thread. So my Safari 2 isn't crazy!
😛
I also couldn't get it to work with that online emulator that someone produced a screenshot with. I got your blocking page for non-Safari browsers. Still loads fine with Nokia smartphones. Here's why:
It's even better than Nokia basing their open source Web Browser for S60 on KTHML and K-javascript-thing. The S60 browser is actually based on Webkit!
WebKit is also the name of the Mac OS X system framework version of the engine that's used by Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML and JavaScript code began as a branch of the KHTML and KJS libraries from KDE. This website is also the home of S60's S60 WebKit development.
http://webkit.org/
Your shopping list would've worked fine on my Nokia E60 (like someone earlier reported with the E70) except for your Safari 3.0 update that causes the first item column to appear on the right side of the initial screen, making the application too wide for comfort. (E60 screen is 352x416 resolution, or 416x352 when rotating everything 90 degrees.)
I know you said you'll target only the iPhone, which is ok if you want to do so, but at least I'm going to try making something that works just as well on both the iPhone and the most common smartphone browser in the World.
😉
My E60 is using Symbian S60 3rd Edition. Whatever it is that's making Safari 3 (and presumably the iPhone) behave differently may be included in the 3rd Edition Feature Pack 1 firmware release which I really should update to... Maybe someone who has already updated, or is using N95 or N93, can test the app. I know FP1 has other browser updates like showing Flash Lite 2 content within the browser.
Web is meant to be resolution independent so it shouldn't be too hard to make applications scale to window size. Differently sized iPhone screens will come sooner or later anyway.
If you'd like screenshots of your app from a Nokia E60, mail me. (golly at suomi24 dot fi)
Hopefully you get something lasting out of this sudden fame.
😉