Anything that pushed native over web in my mind is a step backwards. Let's think about the challenges that come along with native ios apps:<p>- Less accessible. Objective C is a strange, low-level, difficult-to-learn, niche language used only for mac development.<p>- More work. See above explanation of Objective C. You need an IDE to even be remotely efficient, an IDE that Apple also controls.<p>- More work to port anywhere else. Popular app on iOS and want it on android? Time to rebuild the entire thing from scratch in another language!<p>- More expensive. Want to sell your app? Better give Apple their 30% cut, in addition to the yearly fee in order to have an app of any sort.<p>The common theme of these points being that Apple wants control over everything, and <i>has</i> control over everything. But that's a point for a separate rant. My point here is that the web has none of these drawbacks. The web is a uniform interface across devices, the languages are fairly simple and widely used, and the environment is open.<p>Apple could still take control and sell web apps, but they seem to be very purposely not doing that, and pushing native as hard as they can while occasionally implementing a buggy web app feature here or there. It just makes me sad. We don't need parallax when we move our phones around. We don't need blur effects everywhere. We need an easy, clear, open, and accessible way to develop apps for mobile devices.