It "compromises in some areas of the user experience" but you're saying open web technologies present the best user experience possible? How?
The App Store is one tap away. Hundreds of thousands of apps all neatly categorized and sorted a bunch of ways. User reviews right on each listing with an overall rating count that's impossible to miss. One-touch purchasing, or, if free, one-touch downloading. It downloads in the background and can be paused/resumed whenever you want.
So exactly how will open web technologies (existing now, or in the future) be a better experience for users than the App Store?
> It "compromises in some areas of the user experience" but you're saying open web technologies present the best user experience possible? How?
First, that's now what he said. "My arguments for using open web technologies are purely based with the end users in mind," and "but that doesnt mean we arent arguing for the best user experience possible."
Basically, you want to know this: "So exactly how will open web technologies (existing now, or in the future) be a better experience for users than the App Store?"
In context, it allows app makers to build the apps they want for their customers without requiring Apple approval that could/would prevent said app from being deployed.
Any discussion of iOS development and native v.s. web apps must include the app store and it's conditions. If your app cannot commit to those conditions, then you cannot release an app.
You could ignore the answer, but then you are faced with answering the question: How are native apps a better option for all cases? The answer, of course, is they aren't. Any argument otherwise is being dishonest.
Web apps and the apple appstore are not mutually exclusive, you can have web apps in the appstore (or the google chrome / android market / amazon app store)
I am not arguing about the user experience involved in using the appstore
- Consistent used experience, the same app can be built for every device, not duplicated (at least) 3 times which will lead to inconsistencies.
- Intercommunication, I can right now, open a web app on my mac, start using it, then send my current screen to my phone
- Availability, I have an app on my phone with my data that works offline, I still want to be able to access thing same thing using someone elses computer / phone.
Thats a few quick ones off the top of my head, we all know the common benefits of web applications, they dont need to be thrown out the window because of some low hanging fruit that can be fixed in the frontend, I mean not having offline access is not a fault of being a web app, it is purely a technical issue that can be fixed on playboys side.
> - Consistent used experience, the same app can be built for every device, not duplicated (at least) 3 times which will lead to inconsistencies.
Unfortunately, this also means that every application will offer an inconsistent UX to their users, as there is no adherence to any platform standard.
> - Intercommunication, I can right now, open a web app on my mac, start using it, then send my current screen to my phone
The ability to save state on a server is not constrained to applications running in a browser.
> - Availability, I have an app on my phone with my data that works offline, I still want to be able to access thing same thing using someone elses computer / phone.
You can do this with native applications as well, however, one of the significant market shifts that has occurred is that you don't have to.
Logging into websites from public computers was always a significant security risk and a trade-off between user experience and convenience; it was simply an inefficient solution to the problem of not having your own, locally trusted hardware.
With the introduction of lightweight, high-performance mobile computing devices using always-on internet access, the need to access your Yahoo mail from a 3rd party's computer has all but disappeared for a large (and growing) percentage of the population.
The App Store is one tap away. Hundreds of thousands of apps all neatly categorized and sorted a bunch of ways. User reviews right on each listing with an overall rating count that's impossible to miss. One-touch purchasing, or, if free, one-touch downloading. It downloads in the background and can be paused/resumed whenever you want.
So exactly how will open web technologies (existing now, or in the future) be a better experience for users than the App Store?