V126.21: Difference between revisions

Jump to navigation Jump to search
more lore
(Moved to category)
Tags: Mobile edit Mobile web edit Advanced mobile edit
(more lore)
 
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]] is on this version, as prior efforts like [[AliucordRN]] were abandoned due to complex development churns and issues within it.
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 December 2022, prior to the official release of the RNA (React Native Android) rewrite, Aliucord developers were able to obtain a rolling canary release 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 gave a preview into the unreleased version. This also served as a testing ground to develop a new client mod, "AliucordRN", targeting the RNA app.
 
Even after the official RNA release 7 months later, efforts to develop AliucordRN slowly dwindled due to the large increase in difficulty compared to modding the old app, compounded by the unwillingness to actually use RNA, from the inferior UX it provided. Eventually, all efforts were abandoned. However, AliucordRN served as the predecessor of [https://github.com/enmity-mod Enmity], a Discord client mod for iOS.
 


[[Category:Lore]]
[[Category:Lore]]

Navigation menu