Web apps saved to the home screen of iOS devices run less than half as fast as the same apps launched from the Safari browser and don’t have offline caching access, according to a report by the Register.
This comes not long after Apple also required publishers to use its in-app purchase system for subscriptions, which has prompted a lot of grumbling from some developers and publishers because it forces them to give Apple a 30 percent cut of revenues. One way to get around that would be to build web applications, which can be saved as bookmarks on a home screen and can appear like a traditional native app. Apple has said it embraces both native and web applications built in HTML5 and other web standards.
But if web apps launched from the home screen are slower or are crippled, it does give Apple’s native apps a competitive edge. That’s where concerns are popping up. A discussion on Hacker News
includes suspicions that this is intentional.
“It makes web apps (that work with any platform) slower, while native apps are not penalized. That increases Apple’s revenue because it will encourage people to make native apps instead of web apps, which has a two-fold effect: one, they get 30 percent of the app’s revenue, and two, you have to buy an iPhone to use it,” said one commenter.
This, of course, assumes the performance problem is intentional. Again, this could be a bug, though the Register quotes a developer who alerted the Mobile Safari team to the situation and said Apple indicated the situation won’t be fixed. I’ve reached out to Apple and am waiting for a response. In the meantime, here are the details of the problem, according to the Register:
If suspicions prove true and Apple is throttling the performance of some web apps, that would call into question its intentions behind supporting HTML5. Already, it has an advantage in promoting HTML5 and mobile web standards because they usually result in apps that are behind natively built apps. But the gap is closing, and some developers are looking at building more applications on the web, especially in light of Apple’s new subscription rules. I doubt Apple will leave this situation uncorrected, now that it’s come to light. If it wasn’t planning on fixing this quickly, it will now. It’s hard to see the argument be leaving this situation in place, except to boost downloads of native apps and hinder competition. Unlike the subscription rules, which can be interpreted as a benefit to consumers, Apple can’t really paint this in a positive light, so stay tuned for an update.