Add Discord version for 64 bit.
If it helps to make my CPU usage lower. I am down for it.
it takes so much meomory!
It's not going to fix memory problems most likely, not unless React Native does some magic in converting to 64 bit. But what it does provide is a faster binary, and for MacOS users, the ability to actually use Discord when 10.15 comes out (That update is supposed to say goodbye to 64 bit for good). The time is fast approaching and if Disc doesn't act soon, they could lose some users to incompatibility
Discord's desktop client isn't built on React Native. The iOS app is. And React Native for iOS only supports 64 bits. The desktop app runs in Electron which ships 64 bits versions.
The more you know ...
Electron is only for Desktop applications. It's built on chromium and developed by GitHub. React Native is only for Android and iOS, while it's desktop counterpart is simply React DOM.
^ thanks for sharing your knowledge with the world, but first read what I wrote again dude
Also, interestingly and contrary to popular belief, the Android app isn't built on React Native, only iOS'
Read more there: https://blog.discordapp.com/why-discord-is-sticking-with-react-native-ccc34be0d427
@Kid Krule So if I understand you right, the regular Windows desktop version proposed for downloading on the Discord website is 32 bits but could be 64 bits because it could be based on Electron 64 bits versions. But why do they not use Electron 64 bits versions then?
(From my Task Manager, I can see several 32 bits processes so I assume the Electron version shipped is 32 bits.)
@willemavjc you understand right. Yes, it's technically possible for Discord to ship a 64 bit Windows client. However, I can't tell you why they don't. For instance, the MacOS version of Discord only ships as 64 bit (because latest versions of Electron for Mac only support 64 bit as per recommended / enforced by Apple which is dropping support for 32 bit apps altogether).
A theory (worth what it's worth) is that they chose to only ship one "universal" Windows app for simplicity's sake: less builds, less tests, less potential problems thus saving time & money. Another one could be that they are relying on 3rd party libraries (additional software incapsulated within the app) that aren't compiled for 64 bit Windows. Finally, another reason, could be that they just think the app wouldn't benefit from being compiled against 64 bit systems and thus don't even bother (that's the less-likely theory for me).
As you can see, I don't really have a clue as to why they don't offer 64 bit Windows clients but I do support this thread suggesting that they do in the future :)
Accedi per aggiungere un commento.