You are mixed up 3 different tech stacks:
1. React Native has nothing in common with web apps except JS runtime. It uses "native" widgets for Android and iOS. You need to add a new "native" runtime for your free OS. There are some third-party attempts to add mac/win/linux support, but they are not feature complete as officially supported platforms. Again, your free OS will be step behind.
2. Yes, you can write PWA with React (Web), but PWA still have many missing features which offered by platform APIs of Android and iOS. Your app will not be in "feature parity" with "native" app. Especially banking app.
3. Electron apps are integrated with desktop platform APIs, you cannot easily port Electron app to mobile.
Every time big company with big investments wins.
Does anyone have a recommendation for a good "Remote Attestation 101" tutorial? I'm trying to wrap my head around why someone couldn't just run an Android emulator to run your banking app or whatever. I mean there then must be hardware keys that are not present in the code, but then there must be a revocation method for compromised hardware keys, etc..
I have a react native app, and can compile it to pwa mode. It runs well in a browser.
99% of the code runs fine in electron to. Index.tsx is the main exception.
I’m not saying you can automatically run software for one of these targets across all three. I’m saying it’s straightforward to write portable software that works on all of them.
Also, I can’t think of any apps I use that require any platform-specific APIs at this point. Even if they did, the phone I want would be able to surface those APIs to pwas.
> the network applet gives lots of information that in other operational systems are either not available or difficult to access.
This macOS functionality goes to the "difficult to access" part. The only reason I know that this feature exist (but again, I never remember which key to press) is because I actually had issues with my last MacBook and Wi-Fi and had to search how to get this information.
But if you feel better, sure, I was "lying" for internet cookie points ¯\_(ツ)_/¯.
This is my personal blog and I can be as unbiased as I want, but saying that I am "proud of Linux" would be misguided at best. I could write one long blog post about all the issues I have using Linux desktop, but I can also write one for Windows and macOS, and from my personal perspective the issues I get in Windows and macOS are worse.
Fun fact, the OS that I am mostly experiencing hard crashes right now (at the point that my only option is to force turn off the system) is macOS, by far. I even know of one particular bug that always freeze the macOS UI (it is not a hard crash since everything still seems to work fine, it is just that I can't do any kind of input), and this is persistent across multiple macOS revisions. I dread now about that notification popup that trigger this bug because it is infuriating.
reply