Live data from Hacker News

Hyperview – Native mobile apps, as easy as creating a website

hyperview.org

31–40 of 150 posts

Re: Hyperview – Native mobile apps, as easy as creating a website

#31
post #22

Earlier quoted context omitted.

Sorry, just to clarify — I meant examples of services that "feel" nice to interact with in the app; not examples of what they can be used for.

It's a bit like asking which power company has pretty technicians.

We're in a thread talking about a technology that purports to make creating "native mobile apps, as easy as creating a website"; and the parent claimed that the Alipay/WeChats mini-app stacks are similar.

I don't think asking for examples of this resulting in an experience that's pleasant is unreasonable?

Re: Hyperview – Native mobile apps, as easy as creating a website

#32

Any "app" framework that isn't offline-first seems broken by default to me. It seems ridiculous to me that client-server architecture is considered the easy thing now. Where did it all go wrong?

When companies decided that they need to know as much as possible about the end user, and don't want to care about backwards compatibility (old version apps, all users are using latest)

Re: Hyperview – Native mobile apps, as easy as creating a website

#33

Ah finally the Western tech ecosystem has caught up with WeChat/Alipay mini programs. https://developers.weixin.qq.com/miniprogram/en/dev/framewor... China had this DSL for building mobile apps for years. Those these apps are initially embedded inside WeChat/Alipay, there are now frameworks that allow it to run outside, like uniapp. https://en.uniapp.dcloud.io/

Aren't those just web apps running inside a webview widget? What's "native" about that? (but tbh, at first glance this Hyperview thing looks like it's just re-inventing web browsers too).

Re: Hyperview – Native mobile apps, as easy as creating a website

#34
post #26

Earlier quoted context omitted.

JSON is same as XML.

And XML is essentially lobotomized and extra verbose Lisp S-expressions, going back to the 1960’s

don't talk about my thesis, written in LaTeX, like that...

/j

Re: Hyperview – Native mobile apps, as easy as creating a website

#35
post #11

Not even a day after the post about HTMX not living up to its promise! There are only two certainties in life, death and frontend churn.

I'm fairly certain the tone of the HTMX post (https://htmx.org/essays/future/) was positive about its future of becoming "stable" (as opposed to "stale").

Re: Hyperview – Native mobile apps, as easy as creating a website

#36
post #22

Earlier quoted context omitted.

You can buy plane tickets, railway tickets, book hotels on wechat via popular 3rd party booking platforms. I think there are first party integrations in wechat app, go to Me - Pay and Services, you can see a bunch of them.

Sorry, just to clarify — I meant examples of services that "feel" nice to interact with in the app; not examples of what they can be used for.

I mean those 1st party integrations directly listed in WeChat services page are probably good examples of services that "feel" nice to interact, because they are used by millions of people everyday and they are need to optimized and polished to be able to serve millions of users.

Here's a screenshot of the list, if you want to Google and check out some of them: https://imgur.com/a/KKEdliE

Re: Hyperview – Native mobile apps, as easy as creating a website

#37

Ah finally the Western tech ecosystem has caught up with WeChat/Alipay mini programs. https://developers.weixin.qq.com/miniprogram/en/dev/framewor... China had this DSL for building mobile apps for years. Those these apps are initially embedded inside WeChat/Alipay, there are now frameworks that allow it to run outside, like uniapp. https://en.uniapp.dcloud.io/

Aren't those just web apps running inside a webview widget? What's "native" about that? (but tbh, at first glance this Hyperview thing looks like it's just re-inventing web browsers too).

When I was still using wechat (and in china); it was a mix; native buttons and payment integrations mixed with webviews for content.

Re: Hyperview – Native mobile apps, as easy as creating a website

#38

Ah finally the Western tech ecosystem has caught up with WeChat/Alipay mini programs. https://developers.weixin.qq.com/miniprogram/en/dev/framewor... China had this DSL for building mobile apps for years. Those these apps are initially embedded inside WeChat/Alipay, there are now frameworks that allow it to run outside, like uniapp. https://en.uniapp.dcloud.io/

Aren't those just web apps running inside a webview widget? What's "native" about that? (but tbh, at first glance this Hyperview thing looks like it's just re-inventing web browsers too).

I think the key idea is not the renderer layer, but the concept of DSL so that it can run on multiple platforms natively.

To go back to your question. WeChat actually has two sets of renderers for mini programs, one based on webview, and one based on native iOS / Android components. But you are right that most mini programs are using mostly webview to render, with only a few things being natively rendered.

Re: Hyperview – Native mobile apps, as easy as creating a website

#39

"Serve your app as XML" As someone who started his professional career in 2005: All the old is new again.

JSON is same as XML.

No it isn't, XML is an ecosystem with things like dedicated transfer protocols (EXI), schemas (XSD), transformers (XSLT) that JSON still doesn't have standardized/normalised even though JSON has been the norm for nearly 20 years. There's some projects of course (JSON Schema, OpenAPI), but they're separate and not part of the same standardization committee.

Re: Hyperview – Native mobile apps, as easy as creating a website

#40
post #11

Not even a day after the post about HTMX not living up to its promise! There are only two certainties in life, death and frontend churn.

> frontend churn.

Frontend churn hasn't been as much of a thing for years now, see e.g. https://2022.stateofjs.com/en-US/libraries/front-end-framewo.... If you stuck with Angular or React 10 years ago, you're still good today. jQuery is even older but still on 75% of websites (https://w3techs.com/technologies/overview/javascript_library), and Bootstrap is on nearly a quarter.

Frontend churn is only a thing if you try to stay on the left side of the Gartner Hype Cycle.

Post reply on HN