• 0 Posts
  • 16 Comments
Joined 1 year ago
cake
Cake day: August 2nd, 2023

help-circle





  • In the case of “legit” apps that are following the new rules, they will be fine. The dev will likely have knowledge of an upcoming API change before it’s released so they can update their app for it before it breaks anything.

    The problem with revanced apps is there is no dev making these updates, at least not that I’m aware of.


  • Yeah, Reddit hasn’t really changed the API itself with these recent changes, they just made the keys to it cost money.

    An API is basically a communication standard between the app and Reddit, that standard changes as new features are added or decisions are made. The app might make a request like getvideo and expect to get a video with the .redditvid extension. Now let’s say Reddit decided to fix their shitty video player and now they start rolling out a new video format, .redditvidgood, and update the API so that getvideo returns this new type.

    Now the app makes a getvideo request and gets a .redditvidgood video, but it has no idea how to handle this format, it’s still expecting the old .redditvid format. At best the app will fail to load these new videos but still function otherwise, at worst the app will crash any time it tries to load a video. In this example, even with the best case scenario most videos don’t work anymore. It’s only a matter of time before a change completely breaks all apps that don’t update for the current API, and only a dev with the source code can make those updates to the app.










  • As someone who has been using sync for reddit for years, the app has come a long way and learned a lot over that time, and pretty much all of that is transferred over to the Sync for Lemmy app. The sync for Lemmy app really has a huge head start thanks to the Sync for Reddit app.

    I remember when Reddit was releasing their app, they appeared to base it on Sync, and you can still see a lot of that influence today. I remember the Sync dev thinking it was all over for his app, since Reddit is copying his design and surely has a team that can develop a good app, but obviously Reddit stole a good design and ruined it.