Live data from Hacker News

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

hyperview.org

21–30 of 150 posts

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

#21
post #14

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/

I've had very limited exposure to Alipay mini-programs (took a daytrip to Shenzhen from HK); but anything I had to touch (couples of restaurant menus; buying tickets for metro) was _screaming_ "this is poorly constructed webpage", not native-like experience. Are there some you would recommend to see as an example of it being done right?

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.

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

#22
post #14

Earlier quoted context omitted.

I've had very limited exposure to Alipay mini-programs (took a daytrip to Shenzhen from HK); but anything I had to touch (couples of restaurant menus; buying tickets for metro) was _screaming_ "this is poorly constructed webpage", not native-like experience. Are there some you would recommend to see as an example of it being done right?

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.

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

#24

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/

Those mini apps are built on the same web stack. I believe the main advantages of creating mini apps are that the platform provides identity (allowing you to know who the users are upon permission approval) and payment APIs.

I believe Telegram has something similar too.

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

#26

"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.

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

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

#27

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

It sort of proves the point that certain technology choices are not the result of some monotonic "progress" towards a theoretical optimal but rather a random walk under stochastic influences in what we might call "conventions space".

Serious randomness is induced by the decisions of whatever entities happen to be influential, typically (but not exclusively) by having the most successful economic model. Causally that earnings model need not be at all related with the tech. After all, most 'big tech' is not actually selling the tech itself.

People mostly code for money so they are attracted and incentivized to use the more visible money-making conventions (be part of wining teams) irrespective of particular technical merit.

But there are additional more objective dimensions that complicate things. E.g. SPA conventions did solve a user experience problem at the time. It was not pure lemming behavior. In retrospect we know that it could have been solved otherwise but at that time we didn't.

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

#28
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.

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

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

#30

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

I think webapps should be xml (with all the data to display) transformed into html on the client side with XSLT generated by framework templating system).

There's a really nice binary XML format that browsers haven't implemented yet: https://en.m.wikipedia.org/wiki/Efficient_XML_Interchange

Post reply on HN