TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Is Apple Banning Free Analytics SDKs?

104 pointsby ch_smover 4 years ago

13 comments

tabs_masterraceover 4 years ago
For those who have the freedom to decide what to use, I recommend looking into rolling your own. Especially if you're writing back-end services for your app anyway. After Google shutdown Fabric.io, we asked ourselves why even rely on 3rd parties for analytics. All we really wanted to know is basic usage statistics, like uniques, sessions, events. Turns out to be just a few days of work for what amounts to a CRUD service with a worker. Small bootstrapped HTML page to view the stats, no pretty graphs or anything, just numbers. The client code is around 300 lines, basically a simple network request queue. For comparison the latest libGoogleAnalyticsServices.a comes in at ~35mb (wtf?).
评论 #26090735 未加载
评论 #26090677 未加载
评论 #26096090 未加载
评论 #26092123 未加载
评论 #26093452 未加载
ohreallysteveover 4 years ago
From my understanding, the iOS permission to track prompt is only if your app uses user device data for the purpose of targeted advertising by accessing the IDFA. There shouldn&#x27;t be a problem if you disable the collection of IDFA and you can configure exactly that via Firebase Google Analytics [1]. I don&#x27;t see a whole sale banning of free analytics SDKs but I do see a positive shift in forcing developers to have more awareness about what data is collected and what it is used for.<p>Edit: Per Apple&#x27;s definitions of tracking, it also includes sharing user or device data with data brokers.[2]<p>[1]<a href="https:&#x2F;&#x2F;firebase.google.com&#x2F;docs&#x2F;analytics&#x2F;configure-data-collection?platform=ios#disable_idfa_collection" rel="nofollow">https:&#x2F;&#x2F;firebase.google.com&#x2F;docs&#x2F;analytics&#x2F;configure-data-co...</a><p>[2]<a href="https:&#x2F;&#x2F;developer.apple.com&#x2F;app-store&#x2F;user-privacy-and-data-use&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developer.apple.com&#x2F;app-store&#x2F;user-privacy-and-data-...</a>
评论 #26094486 未加载
评论 #26089181 未加载
maccardover 4 years ago
This is a bit of a stretch - the gist is that Apple is requiring opt-in consent to 3rd party tracking, and will start failing review for people apps that don&#x27;t provide an opt in.<p>This isn&#x27;t a ban on Free analyics SDKs at all.
评论 #26088539 未加载
nerdjonover 4 years ago
I would not be mad if the Facebook SDK was outright banned, it collects way too much data.<p>But I will take being able to stop them from tracking every time I open third party apps even if I don&#x27;t log in with Facebook. Even if I have to be prompted every time I install an app.<p>But maybe similar too what happened with iOS 14 and the clipboard alerts, this will force a change on the App Store and finally remove Facebook and Google&#x27;s stronghold on the web and apps.
fmajidover 4 years ago
It&#x27;s a red herring. In addition to the IDFA, Apple has something called the IDFV (identifierForVendor). This ID is unique to a publisher, i.e. if a user has 3 of your apps installed, all three will share the same IDFV, so you can even do cross-app or cross-selling analytics. What you cannot do by design is use IDFV to build a cross-publisher dossier on users, or target users based on that ID other than on your own apps.<p>Apple hasn&#x27;t put any restrictions on IDFV, only on IDFA, which was designed, well, for advertising and needs to be reined-in due to abuses in the Wild West everything goes world of the AdTech surveillance-industrial complex. In fact the existing opt-out &quot;Limit Ad Tracking&quot; setting that already implements what will become opt-in with iOS 14.5 does not apply to IDFVs.<p>Back in 2010 Steve Jobs himself had banned analytics altogether when Flurry&#x27;s VP of Marketing blabbed and disclosed the existence of the then secret iPad:<p><a href="https:&#x2F;&#x2F;venturebeat.com&#x2F;2010&#x2F;06&#x2F;02&#x2F;apple-flurry-ipad&#x2F;" rel="nofollow">https:&#x2F;&#x2F;venturebeat.com&#x2F;2010&#x2F;06&#x2F;02&#x2F;apple-flurry-ipad&#x2F;</a>
评论 #26092184 未加载
random5634over 4 years ago
Always the same apple bashing for doing what their users would or will probably like
评论 #26088510 未加载
评论 #26093229 未加载
ed25519FUUUover 4 years ago
&gt; <i>Apple announced last summer that they will soon require users to opt in before apps can get the infamous “IDFA” tracking identifier for that user.</i><p>I absolutely LOVE that apple is slowly turning the screws on advertisers with these pro-privacy moves. It&#x27;s been slow and incremental, but also increasingly hostile towards people and services that attempt to identify and market to end-users.
waynesonfireover 4 years ago
This is great news for users and platforms that don&#x27;t abuse user data.
stationfrocksover 4 years ago
The question is: will it be possible to use facebook and firebase sdk&#x27;s without the opt-in consent, provided that no use of the idfa is made? My understanding is that as long as the opt-in popup isn&#x27;t shown, the device won&#x27;t allow access to the idfa, and as such the sdk you&#x27;re using does not matter. Both facebook and firebase&#x27;s sdks seem to have fallbacks in place for when the idfa is not available.<p>This is to be taken with a grain of salt, and I&#x27;d love to see somebody more savvy on the matter confirm this...
评论 #26091385 未加载
评论 #26088459 未加载
评论 #26089007 未加载
评论 #26088486 未加载
ppettyover 4 years ago
This really seems like an OSS opportunity for someone or some organization to create an ad-free analytics SDK for “in app” usage &amp; engagement. But I agree with other posts that Apple doesn’t seem to imply they’ll forbid any SDKs … they’re going to have an impact, though, on any information gathering &amp; sharing that involves PII.
评论 #26090871 未加载
jrochkind1over 4 years ago
&gt; iOS apps currently using the Google Analytics, Flurry, and Firebase SDKs may need to migrate off of them promptly<p>I don&#x27;t develop in this space, but... Firebase is considered an analytics&#x2F;tracking API? What happened?
评论 #26092232 未加载
评论 #26094637 未加载
gowldover 4 years ago
Where&#x27;s the &quot;ban&quot;? OP us quoting Apple policy as requiring user opt-in to tracking analytics.
theshrike79over 4 years ago
Betteridge&#x27;s Law at work again [1]<p>But, putting &quot;Apple Banning XXX&quot; in a headline is a sure-fire way to get clicks, so...<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Betteridge%27s_law_of_headlines" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Betteridge%27s_law_of_headline...</a>