At WWDC, Scott Forstall of Apple talked ambiguously about giving web developers a way to mimic the look and feel of native iPhone apps. Despite what he promised, Apple has yet to deliver anything or even mention the subject again. In the mean time, dozens of new web apps are launching every day, and many have tried, with varying degrees of success, to replicate Apple’s UI. I am so in love with the look, feel, and experience of the iPhone that it kills me to have to experience anything less when I’m browsing the web. I figured it was worth it for me to take one for the team and do all the re-inventing myself so you don’t have to.

iUI is about more than just visuals, it aims to make web apps as usable as Apple’s own. One usability problem I kept witnessing in early iPhone web apps was a lack of support for the back button. While using these apps I often found myself hitting back and being sent two or three “pages” backwards. The reason is that most apps are using single-page navigation, which skirts the browser’s own history. The single-page model is the right way to go, but it is imperative that the back button still works, because if I’m going to wait 3 minutes to load a page over EDGE and then have to load it again because the back button accidentally sent me away from your site, I’m not going to be happy.