|
|
|
|
|
by TechBro8615
1112 days ago
|
|
The anti-federation argument has always been that centralized entities have the resources to make a better product. And if that's true, then Apollo is the exception to the rule. Reddit has a team with dozens of engineers, while Apollo has one developer with some part time help. So why is Apollo so much better than the official app? What the pro-centralization argument misses is that centralized apps also have incentive to monetize their app, and monetization features can harm quality. But in the case of Reddit I'm not sure it's only monetization which has ruined the first-party user experience. The engineering quality is just bad. |
|
It's because of misaligned incentives.
Third-party clients are good because their only focus is to provide the best user experience to the website content. The user is the customer, and pleasing the customer is what makes money.
First-party clients have all sorts of competing goals: showing ads, data mining, maximizing engagement, soliciting upsells (Reddit badges) and other dark patterns. Many of these conflict with providing good UX (especially ads.) The user is not the customer, advertisers are, so when the customer gets what he wants, the user gets the shaft.
First-party clients for ad-supported websites fundamentally can't be good. That's just not incentivized by the business model.