Even though people weren’t very happy with this solution, and John Gruber even called it a “shit sandwich,” many developers did go on to develop really good mobile web apps for iPhone. Even big companies like Facebook and Google got on board and created mobile versions of their websites that were designed just for the iPhone’s display.
The lack of a true native app solution from Apple also led developers to jailbreak their devices and build some of the first native apps for iPhone. The Iconfactory has a great post detailing the origins of jailbreaking and the very first native third-party app for iPhone. While tools like Installer were taking off as a way to get developers’ apps on their devices, web apps were still the mainstream solution.
One long-forgotten offering from Apple was the iPhone web app directory that lived right on Apple.com. Apple launched it in late 2007, and it was an easy way for users to find curated web apps for their iPhone. Apple explained it to users with the following:
It’s easy to browse web apps and select and organize your favorites. Just visit www.apple.com/webapps on your iPhone or iPod touch (iPod touch requires a Wi-Fi connection). Browse the library, and when you find one you like, tap the link and try it out. If you like the web app, be sure to bookmark it for quick access later.
The web app directory wasn’t too different from the App Store. It had apps organized into different categories and required developers to submit their app for approval. Of course, anyone could ship a web app, but if you wanted it to be part of Apple’s directory, you needed to submit it.
Apple’s developer website included tons of helpful tips for developers to build their web apps like sample code with iPhone UI elements. Developers ended up making some really great predecessors to their native apps. Some of the most popular apps in early 2008 were FedEx, a dictionary, mobiChess, and an app called MacLight, which simulated a campfire on your device.