Thanks! <3
Web vs. native: let’s concede defeat
31–40 of 515 posts
Re: Web vs. native: let’s concede defeat
#32Four points: a) Tooling: yes, it's still much easier to debug a native app than a pseudo-native app. b) "Emulating native leads to bad UX": this section is absolutely right. Stop hijacking scrolling and building in cruft. c) "Hassle-free web": absolutely right. You don't need an app for that. Just give us the information and let us have the basic interaction we want. No, you shouldn't present your menu as a PDF eithe…
If there's anything where you wouldn't expect significant value-add from the native or pseudo-native experience, it would be news. Certainly as a consumer I have no news apps installed - I go to the website.
Re: Web vs. native: let’s concede defeat
#33There is nothing to concede or regret about. It's just how things evolve. Get over it.
Re: Web vs. native: let’s concede defeat
#34So, the OP is adverse to the JavaScript single page app fad, because in his opinion it is overly complicated to try to get a web app to behave like a native app, and instead should embrace its "weby-ness"? Is he just thinking about developers who have to use the tools he does not like, or the consumer experience side of it too?
They may look good, but they tend to break things like back/forwards have text that can't be copied and pasted.
Some have embedded video, which eats everything.
Re: Web vs. native: let’s concede defeat
#35This post leads me to believe the author probably assumes there will always only be a handful of native platforms. I think, if we're lucky, the ecosystem will be far more diverse. In the future I envision, noone in their right mind would ever think native is the way to go.
This post leads me to believe the author probably assumes there will always only be a handful of native platforms. No offense, but I'd trust PPK's beliefs about the mobile ecosystem more than any random HN user.
This can only lead to one result which is for developers to want a unifying platform on which to develop. I would argue that this exists, and is improving. It's called the web and web browsers enable this unifying platform.
Re: Web vs. native: let’s concede defeat
#36Earlier quoted context omitted.
Answer me this: What is the point of a plethora of platforms, if nobody in their right mind develops native?
It seems we have different assumptions we're basing our arguments on. I get the impression that the huge diversity of linux distros is enabled primarily by the fact that more and more development these days is web and not native.
Re: Web vs. native: let’s concede defeat
#37Unless you're making something that needs really good performance (3D gaming for example) building a hybrid app wins every time. Something based on Cordova (eg PhoneGap, Ionic) with Crosswalk can get you to about 90% of the performance of a native app, with about 1/2 of the development time because it's all built with web technology. 90% is easily good enough for most applications. Cordova wraps a uiWebView in some b…
Is a "win" for the developer necessarily a win for the users? Whose experience takes precedence?
Re: Web vs. native: let’s concede defeat
#38The web works best as a document platform. All the UI tricks that web developers work on all end up managing something related to just browsing/reading a document. It's amazing that modern browsers/HTML just don't have this basic user experience down. Why is it virtually impossible to read long articles on a web browser? After 25 years, why do web designers need to create their own page transition mechanics for long-…
By contrast, corporations can more easily make these sort of decisions – by fiat – which is why native app frameworks are more "opinionated" / make more design decisions for you out of the box.
This topic is as much the story of two historical forms: the operating system GUI and the World Wide Web hypertext project as it is about two organizational forms: hierarchical corporations and decentralized design-by-committee non-profits / multiple competing corporations.
Re: Web vs. native: let’s concede defeat
#39Re: Web vs. native: let’s concede defeat
#40So, the OP is adverse to the JavaScript single page app fad, because in his opinion it is overly complicated to try to get a web app to behave like a native app, and instead should embrace its "weby-ness"? Is he just thinking about developers who have to use the tools he does not like, or the consumer experience side of it too?
Single page apps are in my experience a massive faff. They may look good, but they tend to break things like back/forwards have text that can't be copied and pasted. Some have embedded video, which eats everything.