Earlier quoted context omitted.
> It emulates the UI, so the fake is noticeable, and it will be hard for them to maintain perfect 1:1. I don't think 'emulate' is the right word. It renders it's UI. I don't get 'how the fake is noticeable'. It might be a little bit different, but the average person won't pick it up. To me, this is one of it's big upsides. It doesn't have to do all the translation to native. The performance is good. It's easy to writ…
It renders a UI similar to the native UI by mimicking it, it emulates it. It meets every meaning of the word. It's a different approach than RN, but in my opinion, it's flawed. This isn't anything new in the desktop realm at least. QT vs wxWidgets. QT renders it's own UI, which is great if you are going for your own look, same with Flutter. wxWidgets and RN both shine by being able to wrap the native platform and bri…
RN has to keep the bridge up to date with best practices/deprecation, etc... so that seems like a bigger risk if support was lost. Xamarin did the same and had it's fair share of issues. I'd rather use something with it's own rendering engine. Way less 'magic' that can break.
I don't like coding React/HTML/JS/CSS. It's way easier to write UIs in Flutter IMO. And honestly, I don't even like the aesthetic of native iOS either. I prefer material. I see why web devs would prefer RN though, so there's obviously a huge need for it.