| >I don’t know about you, but the idea of having a fully capable web browser in my pocket was a huge part of the appeal. A: Both iOS and android have fully capable web browsers, I'm not sure what's missing here ? >I’m talking about stuff that QA should have caught, stuff that if anybody at Apple was actually building ? apps this way would have noticed before they released. A: They do pass QA, that's why features are removed >One quick example that bit me was how they broke the ability to link out to an external website from within an app running in “standalone” mode. target=_blank no longer worked. A: Thank god apple no longer allows that, how do you expect a tiny screen to have popups and switch web browser views when you click links ? this is a very bad UX. >We were running a chat product at the time, so anytime someone pasted a URL into chat it was essentially a trap. A: I'm not here to judge your decisions or why you did it that way, but IMHO a chat product doesn't really belong in a "web browser" >The message from Apple seemed clear: web apps are second-class citizens on iOS A: Exactly, and it is that way for many good reasons. I see you've mostly switched to android just so you can continue developing webapps, that's okay for you, but it's not a really good reason at all.
Don't be like the people who where bashing apple when it decided to remove support for flash player, because that's one of the reasons the web has
become the way it is today, i'm not an apple fanboy, i also did the switch from iOS to Android after around 7 years too. |
Specifically he mentions his WebRTC video streaming app "just works" on Android Chrome and Firefox.
http://caniuse.com/stream
According to that, it does not work on iOS Safari. Not any version. Ever. Apple only allows Safari on iOS. Therefore, any application that would like to do streaming will have to be native on iOS. Will have to pay Apple a 30% tax. Will have to live with Apple's approval and release schedules.
Apple has allowed Safari to stagnate in significant areas that would permit web apps to compete with native apps. This isn't another iOS vs Android flame war. It's more an indictment of Apple's development priorities on the mobile browser.