4 ms·
At https://www.waiterio.com/downloads https://www.waiterio.com/downloads we have 5 native apps Android/iOS/macOS/Windows/Linux The Windows and Linux app curren
by giorgioz 3y ago
At https://www.waiterio.com/downloads https://www.waiterio.com/downloads we have 5 native apps Android/iOS/macOS/Windows/Linux
The Windows and Linux app currently uses Electron.
Android/iOS/macOS are native apps using the OS Webview to load https://app.waiterio.com https://app.waiterio.com
We migrated away from electron to a macOS app with WKWebView.
The reason was few years ago Apple increased the security/signing standard, the electron packaging/signing were broken for few months. So in the doubt we decided to try a native macOS app with a WebView and it tooks us less then the fixing of the signing.
We will also migrate away from electron to a Windows app with WebView2.
The reason is we want to use a native C++ library/driver called Zadig and we believe it would be easier than trying out the NAPI-gyp way with Electron.
I would have still used Electron in the past as the first implementation and I would use it again in a new company with 0 native apps.
Thank you Electron! But goodbye for now!
- jamager 3y agoI see. The risk of Apple crippling non native apps is a good argument. Thanks.
- giorgioz 3y agoIt happened also with the Windows Store once, some reviewer wrote me months after publication about how our app made with Electron would not work on Windows 10 S, a special niche version of Windows with hardened security where apps were installable only from the Windows Store (Apple distopia trying to spread). In the end we got away with writing at the top a warning "IMPORTANT: This app works with Windows 10 Pro and Home but not with Windows 10 S." Which is still there 7 years later: https://apps.microsoft.com/detail/9N8X83NF9ZR9?hl=en-US&gl=US https://apps.microsoft.com/detail/9N8X83NF9ZR9?hl=en-US&gl=U...
- daviddever23box 3y agoS-mode was far less about combatting Electron apps and more about privilege escalation holes within Win32 itself. They're orthogonal concerns. Nonetheless, the Microsoft-managed app ecosystem on Windows is sad for so many reasons. Ask me about Hardware Support Applications....
- giorgioz 3y agoWhat about 'Hardware Support Applications'? https://learn.microsoft.com/en-us/windows-hardware/drivers/devapps/hardware-support-app--hsa--steps-for-driver-developers https://learn.microsoft.com/en-us/windows-hardware/drivers/d... I might have to add USB driver support to a Windows native app with Zadig https://zadig.akeo.ie https://zadig.akeo.ie so I'm interested in your experiences.
- daviddever23box 3y agoThey'd be footgunning their own revenue stream; JS performance on iOS has been a priority since day one. PWAs are a crucial part of the Apple ecosystem.