Just wanted to throw in another opinion - not that I love facebook...but the impact this will have on apps and developers.
Keeping in mind this is an ad supported website, where macrumours receives revenue from display advertising and affiliate links. Free stuff has to be paid for somehow.
The changes in ios14 remove access in most cases to the 'IDFA' (Identifier for Advertisers) unless consent is given - and let's face it - no one will. The IDFA was specifically brought by Apple for the purpose of confirming who installed an app because they saw an ad, or who took action on an ad in an app.
So if you're a developer and you publish a free app, which is ad supported. The people paying you to run your ads (via Facebook or Google, or any other in app ad publishing network) need to know that someone has actually seen or clicked your ad before they pay you. If that can't be done - the advertiser isn't going to pay you. So you have no income.
If you're a developer of an app, and you're trying to encourage people to install it - so running ads -with out the IDFA you'll struggle to understand how many actual installs you achieve for the money you pay - and therefore improve the efficiency of the advertising to promote your app. For startups and apps that need to grow this makes it very hard.
It's not all about targeting, it's also about attribution.
Oh and don't forget...this does nothing to stop the developer of the app tracking what you do inside the app...or if they include the Facebook SDK in their app which LOTS of apps do (
https://www.macrumors.com/2020/07/10/facebook-sdk-ios-apps-crash/). It still isn't going to stop Zuck and his empire knowing what you're doing.
Final note. You can already do this without iOS 14.
Go to 'Settings > Privacy > Advertising' and you have some options that are rarely talked about in the apple world.
You can turn on 'Limit Ad Tracking' (LAT) which basically masks your IDFA
Or you can reset it to a new number - so anyone who previously knew who you were from an ad perspective won't any more.
Now apple aren't whiter than white here...Because if you know anything about Apple App Store Ads you'll be aware that when an app developer runs ads in there. Apple will tell you how many people install with LAT on and LAT off. So they still provide that 'app installed' event that they're stopping other advertisers from being able to do.
The final option on 'Settings > Privacy > Advertising' shows you apples advertising knowledge about you, and what it uses for targeting within it's own apps. And those settings are still buried in that spot in iOS14.