I can't believe in 2021 they still don't have a native Mac app nor proper chat backups, and the recent announcement of their bullshit crypto integration clearly shows where their priorities are.
I can't believe in 2021 they still don't have a native Mac app nor proper chat backups, and the recent announcement of their bullshit crypto integration clearly shows where their priorities are.
True for iMessage, but not for Telegram. Telegram has great UX, but does not use end-to-end encryption.
(Telegram's "secret chats" do not count - they're not the default, nobody ever uses them, they only work on mobile, and use a questionable DIY encryption schema)
Turning off iCloud Backup doesn't fix it either, as your conversation partners back up their keys.
Everything is a convenience trade-off, all the time, for everyone.
I remain curious as to why this is, but I use them often enough when I find Signal a pain in the ass to deal with.
Unless you're using a non-official version?
I’ve been awaiting an M1 build for a bit now...
The electron binary is native code, of course, or it wouldn't execute.
It isn't always; after all you can run Electron apps under Rosetta if there's no M1 version of it even though it is compiled but for Intel instead.
So, it is not as simple as "compile vs. interpreted" because there's emulation as well.
In this case, many folks don't consider Electron as native because it doesn't use native UI frameworks as it uses the web stack tech (JS/CSS/HTML/etc) to render. That's why Electron apps can run with same UI on all desktop platforms.
In other words, pure Swift/Cocoa UI apps are considered to be native macOS apps, even if its backend is built in any native language like Objective C/Swift/Rust/C etc.
However, same folks will not consider Electron apps as native even if it is using a backend built in any native language such as Objective C, Swift or Rust/C/C++.