classic shitware
classic shitware
Since it was built with a lean team on a tight deadline, I can see why install size has taken a back seat. Only so many hours in a day and focusing on execution timelines and product market fit is 100x more important.
I want an app that solves a problem; not focus on a purity test.
Even beyond that, as an experienced engineer like yourself, you know sometimes you make compromises you don't necessarily agree with. Trashing others people work comes across as immature.
What functionality is missing that you would add?
Are you being satirical? There's literally no functionality beyond the very basics. No timeline customization, advance posting, search, polls, hashtags, view customization, history management, lists, account deletion...
For Threads, the following may be "collected and linked to your identity":
Health & Fitness
Purchases
Financial info
Location
Contact info
Contacts
User content
Search history
Browsing history
Identifiers
Usage data
Sensitive Info - whatever the hell that is [1]
Diagnostics
And my favorite, "other data" I.e. it collects so much we don't even have a category for it
[1] Apple's definition includes: racial/ethnic data, sexual orientation, pregnancy or childbirth information, disability, religious or philosophical beliefs, trade union membership, political opinion, genetic information, or biometric data
I'm sure there's a valid reason for all this...
It's literally just checkboxes inside App Store Connect when you submit the app.
Basically it's what Meta's lawyers think needs to be disclosed.
I'm sure they do sentiment analysis on your IG posts, put you in advertising targeting cohorts like "cancer survivor", and that's what they mean by "health data". Not that it's getting anything from the iOS Health app.
Apple guidelines, especially around user-submitted content, have some leeway in interpretation if they are "optional to disclose" or not. https://developer.apple.com/app-store/app-privacy-details/#o...
If I'm posting all day on Threads about my health, that doesn't sound like "Collection of the data occurs only in infrequent cases that are not part of your app’s primary functionality", and hence they need to declare literally anything a user might be posting about.
No company cares about purity, architecture or how beautiful the code is, the only reason most do is because it aligns with maintenance costing less and being able to develop features faster