Speaking as an Apollo user for five years, the official app is just terrible. From big problems like confusing/inconsistent navigation and missing video and text formatting options to annoyances like slow/delayed animations and janky scrolling, there's just a huge lack of thought or polish in Reddit's app.
I think Reddit is just embarrassed that one guy can make an app that's so, so, soooo much better than their slow, cluttered, ugly, expensive app.
If their priority is to make money, why wouldn’t they invest in the UX their official app. It’s probably their main revenue stream but it’s so bad that it drives users away to third party clients they can’t monetize. Now instead of actually investing in making their app better and giving users a reason to go back to it they’re blocking third party clients so they don’t need to actually improve their app. It’s a lose-lose for their users and it reflects very poorly on them.
Also it’s not like Reddit doesn’t have the resources to both improve their apps usability and focus on tracking, ad revenue, etc.
Reddit's problems aren't because of their technology, it's product decisions. Yeah, sure, maybe all their devs suck, but it was managements decision to create the abomination of their new layout to be more instagram-like. Devs aren't putting a million nags to use the official app on their mobile site of their own accord. Devs aren't consistently ignoring moderator issues/complaints.
Maybe their devs are jealous of what one guy with freedom to actually create the best thing he can can do, but I really doubt they came up with the idea to charge 100x what imgur charges for similar API calls.
They already did that kinda. They bought Alien Blue, which was the top iOS Reddit client before Apollo. They brought the dev onboard, sunsetted the Alien Blue app in favor of a new official Reddit mobile app, and gave all of the users who had purchased it a few years of Reddit Gold credit.
I think that app may be the basis of the current Reddit app somewhere deep down inside, but it basically bears no resemblance at this point since Reddit's priority is chasing ad revenue and TikTok style feeds instead of just letting people follow and comment in their communities.
This of course left a gap for a new good iOS client and Apollo was born.
If they bought Apollo I'm sure the same cycle would occur again.
Even old.reddit.com has gotten bad. I have an annoying persistent problem that ads auto-play with sound, despite being disabled in my Reddit options and in my browser options. I've re-enabled and re-disabled all of these options and it still happens.
They (Reddit) claim that this is not expected behavior. Some other people have also reported this. No fixes.
I wonder if old.reddit.com is a freeze-dried old codebase in maintenance mode. If so, I would expect it to get worse over time, broken by accident, never prioritized to be fixed.
I read someone else’s opinion on a separate hacker news thread saying they thought the reason for the increase was because of AI and LLMs. Twitter recently did something similar.
Not sure if it’s true but it struck me as making sense. The timing is too coincidental.
One guy ? Try ten different or more, from Apollo to Relay to BaconReader every damn one of them is better by a factor of 10x or more than the reddit app, which probably took a team of 20 six months.
I'm pretty tired of the outrage headlines. I'm not mad, I'm just disappointed, and willing to move on. I'm not interested in the web or official app, and while I really appreciate Reddit, I spend a lot of time on the site that could probably be spent elsewhere, and maybe this change provides the impetus for me to find healthier ways of using my time.
I do get that, and having to change up the focus of your career sucks, 100%. I don't want to diminish the pain and frustration there. But empathy doesn't need to include outrage.
I'd point out that any of third-party reddit app devs have one of the best resumes for whatever's next. They should have their choice of paths, whether that be adapting their codebase to $NEXT_PLATFORM, doing some high profile consulting, going back to a day job, etc. It'd be better if they didn't have to, for sure, but it also isn't career-ending.
Part of the reason big companies aren't going out of their way to screw over small companies is the terrible PR they get. Excusing it as just business negates this effect.
I mean, I agree with the sentiment 100%. It's the end of reddit as I know it and I'm bummed about that. It would be swell if they reverse course in the next month, but this event just has me re-evaluating my use of the platform and at least for now, I'm just preparing myself for whatever is next. Which, if the studies are to be trusted, would be healthier if it was not the next social platform.
I only recently started using apollo so maybe it isnt as impactful. However, I exclusively browse reddit on old.reddit.com with a redirect plugin and RES. So that would be a much more major impact for me.
That said, Apollo is pretty rad. I hope they figure something out.
It's probably that this time the whole freaking CNN has a story, more than anything. But otherwise yeah, call me they definitely reduce their appetite or definitely not, I'd say.
It's inevitable that I'll still have to filter search results by Reddit to find genuine information, but if the only option for Reddit is the official app/website, I'll just stop browsing and commenting altogether. I don't understand how their official app could remain so bad.
> Apollo made 7 billion requests last month, which would put it at about 1.7 million dollars per month, or 20 million US dollars per year. Even if I only kept subscription users, the average Apollo user uses 344 requests per day, which would cost $2.50 per month
900,000 total users, if they were all converted to paid users, would cost $1.89 per user, so Apollo could charge $1.99 per month. Or they could charge $2.50 per month as stated above.
This seems reasonable for access to all of reddit and their engineers to maintain it for you?
But they can't charge $2/mo. Not all of their users will pay. In fact, most won't, and many who would already paid for "lifetime membership" (Apollo Pro/Ultra) which they sold anywhere from $5-$50.
They'd probably have to charge $10-20/mo just to break even.
70% of 2.50 is $1.75 which would put them under with current mobile app store pricing of a 30% fee for subscriptions. $3.75 gets them closer but then margin is $0.125 which would total to $112,500/yr if all 900,000 users switched to paid which is highly highly optimistic.
Don't forget Apple's cut. And presumably Apollo devs don't want to work for free. And not everyone will pay. And, and, and ... soon you're charging 5, 6, 10 bucks a month.
I think a big point in this change that people are ignoring is the restriction of explicit content, even to paying customers. As I understand it, anything labeled with the "NSFW" tag will only be available through the official app, even for paying customers.
Why should I have to pay when my de facto web browser is the apollo app versus the safari app? At the end of the day its just an app interfacing with a website in both cases, and regulating that in either way is inconsistent and stupid.
They make no money off me because those ads are blocked on my web browser just like they would be on a mobile app. It just seems like the same sort of thing to me when you boil down what the things are, but I can see why reddit wants to be punitive and capture most of the market. It sure sucks to see the site slide that way though.
Capture most of the market? What market? Apollo is using Reddit's servers to make the API calls, so how is blocking it "capturing the market". Sounds like Apollo should pay for their own server infrastructure and make their own Reddit instead of a passthrough app that generates 7 billion API requests a month LOL
The owner of this client should just try to replace underlying Reddit with something else. Someone tried something similar years ago they bought up all the popular twitter clients
What? There are many people who pay to use Christian's app specifically to interact with Reddit. If Apollo suddenly switched to another social network, it would make a lot of people understandably angry
Seems like he is in an impossible position to continue down his current path. He has a large enough user base he might only need to replicate a few key subreddits. Sure didn’t reddit start off by having bots vote or post submissions
Well, Tapbots launched Ivory, a totally different app based loosely on Tweetbot, but it required a substantial investment to design and engineer. It's not like Tweetbot just started loading Mastodon one day. In fact, paying Tweetbot customers were left with a nonfunctional app, and many got prorated refunds from Apple.
Ivory has been well-received, but who knows what the numbers are compared to Tweetbot. So this was not a "just swap the API" slam dunk.
This is the nature/danger of being 100% dependent on a free API. You're at the mercy of the API vendor, and there may be no alternative.
In Christian's case, if Reddit doesn't change their mind, his best bet is probably to eliminate the free tier, and increase the paid tier pricing. It's worth a shot, but Apollo would probably take such a hit it may no longer be viable as a business.
The suggestion I saw that I like is just to allow bringing your own API key. That way I can pay for my (and ONLY my) usage at whatever level I'm comfortable with.
Unfortunately the number of people who would pay for both an Apollo subscription AND their own Reddit use AND would be willing to obtain and enter an API key is effectively zero.
I don't get this suggestion. Users of this app (myself included) want a different UI for Reddit. Changing the underlying store to something else would make it useless to me because I'm specifically using it to access Reddit. "Something else" wouldn't have the same communities and content that I want to view.
The suggestion seems to be to turn the client into a generic interface for any reddit-like site, and port people to that. Imagine if a few million people swung over to a new site like the exodus from freenode.
Reddit's content isn't special. It's all network effects.
It is a good idea in theory, but the timeline is tricky. It isn't realistic to get something up and running before Reddit cuts them off, and by the time they could the users would have moved on.
The reason why everyone is upset is because Apollo works perfectly for the Reddit use case while the official client does not. Sure it is technically superior, but it is "better" from a product management perspective.
Reddit, Tumblr, TikTok, Instagram, etc, all attract a similar type of user but they are different products that engage people in different types of social interactions.
As an indie, I feel for the people who made it big with these apps.
But, its a ticking time bomb. Your whole business is a derivative of content provided by another company's community. Yet, these alternative apps squeeze in their own advertisements between posts.
I don't think $20 million/year is reasonable at all, but they have been monetizing off free APIs.
Everything built on hardware you don't own is doomed to end like that at scale, yes?
When are we going back to owning your own fast, light, redundant hardware so you don't have to charge millions for free APIs that were responsible for all your growth in the first place?
I don't think Reddit's issue is the cost of operating the site but the pressure to generate bigger revenue for the IPO (or maybe more, a plausible story by which they could generate big revenue).
Of course costs play a part in how much revenue you need, but even in the realm of costs it's probably employees rather than servers that's dominant.
this reminds me of when i worked for a 150 employee business whose sole revenue came from consuming facebook and twitter apis.
you are really just fucked as soon as the giants decide to steal your product, even if they can't compete with your product on usability, features, or marketing. all they have to do is change their pricing.
I still miss i.reddit. I've been trying hard to get off of reddit entirely but it hard because the community and information subreddits provide is still very good. But the other day I noticed the reddit frontpage is just repeating posts if you continue to click next page...
This is what I do and it's not great. It's fine for me but I understand if people don't like zooming in all of the way to click the tiny "comment" button.
I am not sure if it is statistically significant but I founded a small tech sub-reddit (~30k users) and from the moderator stats 70% of traffic is from their iOS app.
I used to use 'reddit.com/.compact' which was an actual mobile friendly and light interface, but that was depricated this year and now, like you, I am stuck with old.reddit.com on mobile.
70% come from the official Reddit iOS app? How much are from visiting Reddit directly and any other Reddit official apps? I'd expect a tech community to use the official apps less than the norm.
I'm not sure how well accounted the other apps are, there doesn't seem to be a specific category for other apps.
But for 'direct' access basically if I put new.reddit and old.reddit and 'mobile web' whatever that is, the total of all three categories is less than 10%.
I guess also that these stats will not be very accurate for desktop if people are using ublock, ghostery, etc.
if they charge for api usage for activities they allow for free in the web app, all they will do is shuffle traffic to more expensive heavyweight calls by crawlers and client-side javascript hacks.
https://news.ycombinator.com/item?id=36141083
https://news.ycombinator.com/item?id=36162235