V126.21: Difference between revisions

fix wording
(Created page with "The last Discord Android version to be made with Kotlin. After this, Discord switched to using React Native for both iOS and Android, after previously only using it for iOS. Aliucord uses this.")
 
(fix wording)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
The last Discord Android version to be made with Kotlin. After this, Discord switched to using React Native for both iOS and Android, after previously only using it for iOS. [[Aliucord]] uses this.
v126.21 is a reference to the version number 126021, the last stable release of the Discord Android app to be built upon Kotlin and utilize Android views for UI. It was released sometime in the summer of 2022. This version is unofficially referred to by Aliucord developers as any of the following: "discordkt", "126021", "126.21", "KNA" (Kotlin Native App), or "kotler".
 
The next stable release of the Discord Android app (RNA) was new rewrite of the app, based on the [https://reactnative.dev/ React Native] framework. The change of frameworks and languages made all existing client mods for Android completely incompatible, such as [[Aliucord]], Treecord, and CutTheCord. This rewrite for Android "unified" the codebase and UX across iOS and Android, providing a consistent experience between the platforms.
 
However, the rushed released of this rewrite led to tons of bugs, lag, and layout issues. The performance of the rewrite was so atrocious that even flagship phones ($1000USD+) were unable to smoothly render the app, despite the older, ''actually'' native app working completely fine.
 
In late 2021, prior to the official release of the RNA (React Native Android) rewrite, Aliucord developers were able to obtain canary builds of the main HBC (Hermes bytecode) bundle, containing the main portion of the app. Some efforts led to a partial re-implementation of the missing native portion, and led to a working preview of the unreleased rewrite. This also served as a testing ground to develop a new client mod, "AliucordRN", targeting the RNA app. However, even 7 months after the official RNA release, efforts to develop AliucordRN dwindled due to the increase in difficulty compared to modding the old app. This was compounded by the unwillingness to actually use RNA, from the inferior UX it provided. Eventually, all efforts were abandoned. However, one of the original contributors to AliucordRN, [Zoey](https://github.com/NotZoeyDev), continued their efforts in a separate project aimed at creating a Discord client mod iOS: [https://github.com/enmity-mod Enmity].
[[Category:Lore]]