Remix.run Logo
_benton 2 days ago

I don't think it's that hard for someone with experience writing shaders to emulate. The moat is that it's almost impossible to replicate with browser technology, which hurts web-based ui systems and is still a big challenge with something like flutter or jetpack compose multiplatform.

Stuff like React Native get it basically for free because their ui is still technically "native".

But apps that rely on web views are screwed and I'm sure Apple will be happy to push devs away from those solutions as they're inferior for users.

Now they just need to figure out a way to push RN apps towards true native.

kris-kay 2 days ago | parent | next [-]

I fully agree that Liquid Glass is almost impossible to replicate with browser technology without using 3D shaders. But I’m curious to know your opinion about why apps that rely on web views are inferior for users (apart from the above reason). I certainly think Apple thinks they are inferior, but I'm not sure how devs and users feel about it.

cyral 2 days ago | parent | next [-]

Webview apps are limited to 60fps so they feel sluggish on iOS. Running them in safari with the 120fps dev option enabled they can feel like native, but then feel laggy when bundled into their own app.

_benton a day ago | parent | prev | next [-]

I suppose it's only the bad ones that I notice, but I can definitely get annoyed by UI that's janky, choppy, or close-but-not-quite native. It's jarring.

dylan604 2 days ago | parent | prev [-]

> I certainly think Apple thinks they are inferior, but I'm not sure how devs and users feel about it.

Does it matter at that point? Seriously asking.

starburst 2 days ago | parent | prev [-]

> Now they just need to figure out a way to push RN apps towards true native.

Isn’t that impossible? If I call native code via binding or their official language, the same thing will happens.

_benton a day ago | parent [-]

I mean push the devs towards writing native swiftui.