Bring back actual Android programming instead of giving Android users an IOS app shunted through ReactNative
Hat tip to Vivid_Valkyrie on Reddit who wrote the following a year ago:
"I've done a bit of digging into this new update and here's the TL;DR on why everything is so garbage right now.
Basically what Discord have done is ditched the existing native Kotlin Android version (Kotlin is the programming language Android natively uses) and have just... thrown the iOS version onto Android, quite literally in fact.
Extended explanation follows!
This new Discord is coded in something called ReactNative which is basically a framework made by FaceBook to allow for Cross platform app development and deployment. Problem is, it sucks. ReactNative is based off JavaScript, a web technology commonly used in browsers, and it basically fudges a bunch of stuff together to let you build mobile apps using JavaScript and the like. However it is VERY resource intensive, rather slow and just not optimised very well at all.
So why have discord made this change? There's one reason. They're lazy.
ReactNative is a framework built around a concept I've come to call "code once, build twice". Basically you write your app once and then you can deploy that same app to BOTH iOS and Android. You code once, you build twice.
The issue here is that ReactNative is just... not a very good framework for this. It's extremely bloated and slow and handles UI calls and the like all itself instead of being able to hand them off to the system. It's effectively a bloated interpreter and it runs like it.
Now what makes this all even worse is that this "update" has been done SO poorly that after updating Discord many people find that their old notification settings are being ignored. That's because this new version for SOME REASON creates entirely new notification channels instead of using the existing ones from the previous version of android. So if you open your android notification settings now and check discord, there will be DUPLICATES of every single existing notification setting from the old version but all set to the defaults from when you first install the app. This is just really really poor.
Amongst all this there's also a myriad of bugs that were not present on the old version, a UI that is a major step back from what we had before and that doesn't even match with Android's design language and just an overall slower and worse app, all because Discord, a company with extreme amounts of money, is too lazy to develop native iOS and Android versions of their app and instead opt to make one app for both platforms, very poorly.
So TL;DR as to why your discord mobile experience sucks now? Because Discord are lazy.
Edit: Yes you can downgrade to the last good version as of right now! I posted details on how to do that in the comments"
So yeah, that's why the Android app is so absolutely horrible. Discord apparently only cares about IOS users and treats Android users like second class citizens.
And when we comment about how terrible the Android app is, the replies blame it on OUR INTERNET CONNECTIONS! Talk about gas lighting! Our internet connections didn't change, it's the DISCORD APP THAT CHANGED. Everything worked FINE before.
PUT IT BACK. Or better yet, put the work in and give Android users our own updated, dedicated app again instead of giving us an IOS app badly converted to Android in the laziest possible way. Any Android users who pay for Nitro should stop until this is fixed.
Vui lòng đăng nhập để lại bình luận.
Bình luận
0 bình luận