The prime example is that apple gives apps unfettered access to network connections. And YOU are unable to block this in any meaningful way.
What apple doesn't give you is the ability to manage your own phone. You cannot really manage what apps are doing yourself. You cannot even find out what apps are doing. And you definitely will not be able to manage apple apps, they get a free pass in all ways.
But yes, if there's a sideloaded facebook app, or a facebook store, you will be given more rope to do with as you want.
Settings -> Privacy & Security -> App Privacy Report
It shows you per application what data they are accessing, which sensors they are accessing and which domains the app is contacting. It also reports when they were doing this and how often. You can even export this data as a JSON file.
https://source.android.com/docs/core/permissions/runtime_per...
Man the amount of false shit that gets thrown around by these Android vs iOS mobs, usually by people who don't even know their own side.
The original poster asked about _fine-grained permissions_. Not about _runtime permissions_. Details matter.
Android did have very fine-grained permissions since first betas. Yes, they were install-time - a policy was generated at install time by the system, and the app itself was unable to change anything about it. Technically, it was a nice system, but users didn't understand that, they were asking for simplified model from iOS, so they got it in Android's 6.0 _runtime permissions_.
In the end, neither of these system (or: original Android did have it, but the simplified 6.0+ doesn't) has the most important permission: can an app talk to the network?
They weren’t really that fine-grained from a user perspective. You could not accept/refuse individual permissions, you either accepted everything or simply not install the app.
iOS always had fine-grained permission in that you could grant/refuse individual permissions. For example: you could allow an app to access the camera but refuse location services. Android only recently gained that capability.
Even more important, iOS always put the permission request in context. If I install an app and it asks for a ton of permissions I have no idea why it needs them and if it makes sense for that app to have them. Why would a chat client need access to my photos ? But on iOS, I get that request the first time I choose to send a photo to someone. I immediately see by the context why it needs that permission and I can make an informed decision.
They were fine grained: apps either had them in their manifest, or not. If not, they could not call the respective APIs without getting an exception.
Because there were so many, it would be a great burden to app developers to check for random mix of required permissions, whether it was granted or not. The complexity would shoot over the roof. When Android switched to runtime permissions, all the detailed permissions were grouped into fewer coarse ones; exactly because so much detail would be unbearable for both users (fatigue from the alerts) and developers (handling the enabled/disabled matrix).
As far as I remember, iOS originally didn't have any permissions. It got them once certain app was stealing users address books, so it got confirmation for accessing contacts, camera/photos and a third thing that escapes me at the moment (location?).
> But on iOS, I get that request the first time I choose to send a photo to someone. I immediately see by the context why it needs that permission and I can make an informed decision.
The app can also remember that it got the permissions and do the nefarious thing behind your back. While it may look better, it is really not; it also won't work if the permission system is fine-grained: too many types of permissions and users will get lost. Also, users accidentally pick the wrong choice and then wonder, why the app doesn't work like they expect, or how to change it.
Thank you for sharing.
nicehost.benigndomain.com IN CNAME creepy.domain.biz
(or other similar techniques)Wrong. Yes you CAN find out what apps are doing: Settings → Privacy → App Privacy Report
> And you definitely will not be able to manage apple apps, they get a free pass in all ways.
You can outright delete most Apple apps.
> Apple doesn't protect you.
So far they've protected me from shit that I'm sick of seeing on Windows and Android. How many times have you heard of cross-app malware on iOS?
In fact, if anything Apple is SLIPPING in their protection and not doing enough.
Apple has no commercial interest in breaking the users privacy and trust. Their business model is not to sell ads or work with 3rd party advertisers.
They track the stories you read on News & Stocks, and track your location to give you personalized ads.
This integrates with Google Ad Manager 360 as well. They work with 3rd parties. https://support.apple.com/guide/adguide/integrate-workbench-...
https://www.bloomberg.com/news/newsletters/2022-08-14/apple-...
Wrong. You CAN find out what apps are doing: Settings → Privacy → App Privacy Report
> And you definitely will not be able to manage apple apps, they get a free pass in all ways.
You can outright delete most Apple apps.
> Apple doesn't protect you.
said the wolf about the fence.
Unless I got it wrong when enabled it reroute all Apps trafic through this "limited VPN" to prevent tracking and access to local network.
Apps that require access to local network must ask that permission explicitly. Streaming service (Netflix, Disney+,etc) do that for obvious performance gain. I noticed Microsoft Teams did it also (and I just revoked that thanks to this thread, it's a work app I better keep that out of my home local network).
What about:
- Apple’s limiting of advertising identifiers and requiring permission to track users across apps
- increasingly fine grained location access including ‘Only allow once’ and warnings when an app is tracking you in background
- sandboxed photo access so apps don’t get access to all your photos
- requiring developers submit privacy questionnaires with their app updates and showing how data is collected in each app
- supporting creating private email aliases for signing up for services
Just to name a few in the last few years.
If you feel compelled to use a product with policies you don't agree with then now you understand how many of us feel about iOS.
If you mean you feel compelled to sell in their store which requires a laptop, a business relationship with Apple, and realistically a phone because emulator only sucks then that's a business decision if the juice is worth the squeeze.
>There's always one Android user in the friend group that spoils iMessage and FaceTime
You can't be the "everyone else is one it" social network when every Apple user uses a 3rd party messenger and video chat app for at least one person. That app ends up being the winner.
I don't even know why you're trying to debate this as the dominance of iMessage in the US is well documented as is the belittling of Android users which you yourself exemplfied in your last post. Unless by "Apple's network effect is basically zero" you just mean "I can't beleive android users still exist, they are still spoiling iMessage for me."
And a lot of apps launch early on iOS or have better features on iOS or never even launch at all on Android. Less so these days but it's still a thing. I was just in Japan and you can use an iPhone to pay for mass transit but not a non Japanese Android phone, just as one recent example.
I hope I don't come across as snarky -- I am genuinely curious -- but why don't you have a choice? Are you unable to contact friends, family, etc. any other way outside of FB? The phrasing seems so strong, I am second guessing if I am just privileged/lucky (location, friend/family circumstances, etc?) to be off of social media but still have friends and family that I stay connected to.
EDIT: fixed grammar
You just tell your friends that you are not reachable on Facebook anymore and how you can be reached.
You don’t have to "convince" anyone.
Your real fear is that people will stop reaching you if they don’t want to install another app, send you an SMS, send you an email or to call you on the phone.
Well, if your friends stops reaching you because you uninstalled an app, honestly it looks that they are more acquaintances than real friends. And it’s ok. But it’s also ok if they are just an entry in your contacts list.
I say this as someone who despises facebook but this is the reality we are in. Similarly, in most nations outside United States, you really cannot get rid of WhatsApp. If you don’t use WhatsApp, you are missing out on how much of your society operates.
https://support.signal.org/hc/en-us/articles/360007059792-Si...
It’s only worth it to app makers to have side loading if they can do it for large numbers of users, bypass the app store’s rules, and bypass apple’s take. I’m expecting apple to set it up in a way they can do none of those things, by making it cumbersome to sideload, not giving entitlements to apps not published through the store, and by taking a cut for sales from sideloaded apps.
But it does allow for niche applications such as NewPipe and F-Droid, for technical users who know the risks.
The malicious PDD app is really, actually, published to the alt stores by PDD Holdings itself. It loads the exploit config and post exploitation modules from PDD's own CDN.
It's not the same repackage-with-malware shit plaguing China/SEA market since forever. It's first party.
And the Google Play version contains the same exploit delivery codes, though no real evidence that it was activated.
iPhone is THE hottest device on the planet, I can’t believe anyone can seriously consider Facebook challenging its position.
https://nakedsecurity.sophos.com/2023/02/27/beware-rogue-2fa...
They don't look at API calls made by the apps. How can be your sure of the security then?
Only after this was published were the apps removed.
The same legislation that is requiring Apple to allow sideloading also requires other large players (like Meta) to open their communication platforms up to other service or application developers.
In this hypothetical case, there actually would be five competing apps, some even still distributed on the App Store.
Apple could have hidden the settings to enable it behind two levels of menu settings and anyone like you would never get to it. The only reason they have "strict" policies, as has been shown over and over again, is for their commercial benefit.
> Apple has been for example putting limits on data collection and tracking.
I want to be tracked by apps, because it leads to better ads for products that I am actually looking for (than some random garbage that I don't care about)... and better usability in general. Apple put those rules in place so that their ad business has the edge over competitors. If Apple was running in a country that was not corrupt, this would be seen as anti-competitive and they would be sued.
> Strong players, like Facebook, may just take their app away from the official store and distribute it through other ways.
And? If you want clear rules on tracking, go talk to your politician. Apple is blocking competitors from tracking users while it has access to all of users data and uses it for their $5 billion revenue business.
You know who's really putting limits on data collecting? F-Droid.
If that's actually your argument, that's what you should use. It's quite practical.
> Strong players, like Facebook, may just take their app away from the official
That argument really has to explain why this has not happened on every other operating system under the sun, including Android. They all suffer pretty strong monopolistic network effects.
https://www.cnbc.com/2022/02/02/facebook-says-apple-ios-priv...
Apple has been for example putting limits on data collection and tracking. The main mechanism is to kick apps out from Apps store if they don't play by the rules.
I'm worried that side loading will be a step back here. Strong players, like Facebook, may just take their app away from the official store and distribute it through other ways. With their strong position I don't have much choice - it's not like there would be five competing apps serving the same purpose (connecting to the people and communities on Facebook).