Here's an unpopular opinion: Google is outstandingly terrible as the maintainer of Android. Android needs to become a separate entity, preferably a nonprofit, and preferably run by someone who has strong opinions.
@masukomi as a user: pointless redesigns and UI rearrangements all the time. And your device snitching on you in the name of "security" (see SafetyNet).
As an app developer: pointless abstractions on top of the SDK, that change every season, as the only "recommended" way of doing things. Of course you can always still use system APIs directly, which I do, but Google surely acts like you aren't supposed to do that.
@masukomi Apple is also guilty of this all — for one, there isn't a supported way to modify iOS at all, or even just install apps from outside of the app store. Is jailbreaking even still a thing?
On the developer side, Apple also has their own counterpart to the overhyped Jetpack Compose, SwiftUI. And it's also terrible: https://tonsky.me/blog/swiftui/
Since reposts/boosts are now stored as actual posts, albeit with a bunch of special-case handling in many places, they now appear in profiles too.
Smithereen's native type of repost will be the "quote-post", the one that creates its own separate comment thread. All this is specifically for compatibility with the rest of the fediverse predominantly using the Announce activity for reposting.
Is there an #ActivityPub server where I need to parse HTML for <link type="application/activity+json" href="..."/> to get to the JSON representation of an object? I want to add support for this in #Smithereen but I need something to test against.
Oh look, now they're allowing apps to be installed from the web, but only for those developers that had already become popular enough on the app store 🤡
“Opill, the first over-the-counter birth control pill that can be purchased without a prescription, will be available later this month online and in pharmacies for $19.99 a month, $49.99 for a three-month supply or $89.99 for a six-month supply”