Web versus native apps

John Gruber: The web is great. I love the web. I continue to publish my life’s work on the web. But what the web is great for is only what it was designed for: publishing HTML pages. For everything…