News for hackers. Stuff that matters.
Re:Notarizing Your App Before Distribution by kbenson on Monday April 08, 2019 @07:06PM (#19610023)
You know, I really don't mind the idea of something like this (which is really one of the added benefits of an app store), but I really wish there was a way to add different trusted parties that could sign apps. Sort of like Android where you can add third party apps, but actually go the full distance and allow separate app signing authorities, and while it should be covered in numerous warnings about not adding another signing authority without complete trust and nobody should be walking you through it, it shouldn't be terribly hard to do. If I want to install Amazon App Store apps instead of Android apps (or vice versa), that shouldn't require me disabling security mechanisms on my phone and installing a separate program to manage everything.

I guess I basically want the web certificate system but much more selective, and don't ship a bunch of trusted ones by default. Of course there's basically zero chance of Apple or Android doing this without outside pressure since it's essentially them giving up the monopoly they have over their ecosystems.

Re:Notarizing Your App Before Distribution by djsumdog on Monday April 08, 2019 @11:35PM (#19611547)
Like, oh say, the package repositories on any running Linux system? Yum/Zypper, Apt .. they all allow you to add a 3rd party key and repo address. Gentoo allows overlays. There are teams like Jenkins that maintain their own repos. I maintain one myself (https://repo.bigsense.io).

Apple's AppStore and Google Play are bastardizations of the concept of a package repo. Instead of applications and their dependencies, Google/Apple distribute monolithic executable (duplicating shared libraries for every app) and disallow anyone else to have a trusted cert/3rd party repo.

There's F-droid of course on Android.

Re:Notarizing Your App Before Distribution by dwaite on Tuesday April 09, 2019 @12:05AM (#19611703)
The technical problem is that to protect system and user security and privacy, third party signed apps would be very limited. This is under the assumption that most users have a limited capacity for understanding the security and privacy ramifications of unfettered access by apps. (Basically - if you can understand this, you already know how to side-load apps onto Android/iOS devices)

For instance, you might have a choice to read-only access to the filesystem and user hardware, or be allowed network access.

Without a static policy, the only choice that someone like Apple or Google would have to rampant abuse would be to blacklist the 3rd party key. This might mean blacklisting an entire repo if the repo owner is not properly vetting apps - which would likely be perceived as way more an abuse of power than the current gate-keeper model.

The non-technical reason is that there is zero financial incentive for a company to risk breaking their security model and affect their reputation, just so that other companies have the ability to not do revenue sharing.

Re:Notarizing Your App Before Distribution by threeseed on Monday April 08, 2019 @07:37PM (#19610232)
It's nothing to do with monopolies. It's just that it's an unworkable idea.

The worst a website can do is trick the user into downloading something. The worst an app can do is steal their data, capture video from their mic/camera, wipe their computer, turn it into a DDOS bot etc. It's night and day.

And so trusting third party certificate issuers who currently don't verify websites or their owners and having them now certify apps is a pretty big leap.

Re:Notarizing Your App Before Distribution by kbenson on Monday April 08, 2019 @07:44PM (#19610278)
You misunderstood what I was suggesting. I'm not saying existing certificate authorities should sign apps, but that allowing a trusted authority to sign and distribute apps that a user could opt in to would be beneficial. Think yum/apt repo signing keys, and how if you add a third party repo you can require the public key signatures to match, except tied into the OS much closer. I used the CA analogy because vastly more people are familiar with that than the intricacies of open source package management for a few distros.
Re:Notarizing Your App Before Distribution by dwaite on Tuesday April 09, 2019 @12:13AM (#19611737)
Even technical users have a limited capacity to properly vet what an authority should be allowed to do. Not to mention, this becomes a very heavy-handed choice to the user (as people already see on android), like "either allow this new app version to now root your phone, or you can't use this service at all"

The reason we can trust the CA certificates loaded in our browsers have proper processes and operate transparently is that the browser makers leverage those certificates being preloaded as bargaining power.

Would we have the opportunity to retain that sort of power in this decentralized world? Or do we start seeing the "essential" apps move out of the store and doing things like background monitoring of the user?

Re:Notarizing Your App Before Distribution by scarface74 on Monday April 08, 2019 @10:21PM (#19611161)
We already see how slimy so called trusted businesses are like Google and Facebook are by convincing users to install privacy invasive apps using the enterprise developer program.

Who are users suppose to trust?

Back in the day users also trusted SourceForge....

Re:Notarizing Your App Before Distribution by wolfgke on Monday April 08, 2019 @07:45PM (#19610292)
> And so trusting third party certificate issuers who currently don't verify websites or their owners and having them now certify apps is a pretty big leap.

That is why you should only do this if you are aware of the consequences.

Re:Notarizing Your App Before Distribution by markovbot on Monday April 08, 2019 @07:56PM (#19610345)
How do you prevent a user who is not aware of the consequences but following directions from something they trust from doing it?
Re:Notarizing Your App Before Distribution by kbenson on Monday April 08, 2019 @08:14PM (#19610448)
You put lots of warnings in front, and if after all that they trust the source of the directions, who are we to say otherwise? There's a lot of hubris in assuming we always know better than the user. It may be that in a decade or two people will be a but more knowledgeable about their devices, but I'm afraid we're moving down a path that will make that knowledge mostly useless, since there's now way to express it.

We're at an inflection where in the future we will either retain some control over our devices, or almost none. I'm done arguing for complete control, that's boat seems to have sailed. I'm just trying to influence people to not throw away all their control at this point.

Re:Notarizing Your App Before Distribution by threeseed on Monday April 08, 2019 @08:36PM (#19610553)
And you're ignoring the entire history of computing.

Which is that even incredibly smart, incredibly technical users will still click on random dialog boxes and open phishing emails.

I understand where you're coming from but I wouldn't bet on a future where users are going to be somehow smarter about this sort of thing.

Re:Notarizing Your App Before Distribution by kbenson on Monday April 08, 2019 @09:35PM (#19610892)
I'm not ignoring it, I just value freedom more. It's easy to make an almost perfectly safe society if we're all willing to give up on fundamental freedoms. I think the best solution preserves some core freedoms while making risky behavior harder. Between desktops and phones we've swung between two wildly different paradigms in the last couple decades. I don't think a bit of moderation on both ends (which is already happening with the OS as we see here) is a bad thing. But so far it seems mostly to be going one direction.
Re:Notarizing Your App Before Distribution by dwaite on Tuesday April 09, 2019 @12:21AM (#19611767)
Apple is actually fairly good at making the warnings/process heavy-handed enough that only technical users will follow them.

For instance, the /System folder is not writable unless you reboot into single user or recovery mode, then run commands in a shell.

Several app developers (including Mojang with Minecraft) recommended turning off Gatekeeper to run their apps rather than dealing with developer signing or because they did not want to purchase a signing certificate. Apple eventually removed the option to disable gatekeeper from the UI (but retained it as a shell command).

The 'advanced user' override to run these apps has always been to select 'open' from the finder/context menu - but simply double-clicking on an app will give a failure screen, not an override/consent screen. (Yes - rather than telling users to right-click on their app, third parties told the users to disable app verification and quarantine for the whole system.)

Re:Notarizing Your App Before Distribution by scarface74 on Monday April 08, 2019 @10:22PM (#19611169)
Well a few geeks may value “freedom” more but most people value not getting viruses, malware, and ransomware.
Re:Notarizing Your App Before Distribution by zAy0LfpBZLC8mAC on Tuesday April 09, 2019 @05:08AM (#19612945)
It's really simple: It is not our job to prevent smart people from doing dumb things at all cost.

I find it surprising how lots of people who live in democratic, free societies, still have this urge for authoritarian solutions to every problem.

The history of the judicial system has shown that even incredibly smart people will sign contracts that are clearly to their detriment. Does that mean the appropriate solution is to only allow contracts that have been vetted by MicroLaw incorporated?

Overall, history is full of smart people doing dumb shit. The only way to completely prevent that is draconian authoritarianism. I would think humanity should have understood by now that that doesn't end well.

Re:Notarizing Your App Before Distribution by throwaway2048 on Monday April 08, 2019 @08:30PM (#19610526)
How do you prevent a user who is not aware of the consequences from throwing their a computer into a lake, we better ensure that all computers are Safe-T-Locked into desks so the user cant hurt themselves.
Re:Notarizing Your App Before Distribution by implicit on Monday April 08, 2019 @11:52PM (#19611632)
I think you have to use government to force Apple to trust these other software vendors.

It's not so difficult if your MacBook trusts Apple, Google, Amazon, and Microsoft out of the box.

Re:Notarizing Your App Before Distribution by dwaite on Tuesday April 09, 2019 @12:13AM (#19611742)
I think you may have answered a different question
Re:Notarizing Your App Before Distribution by lern_too_spel on Monday April 08, 2019 @07:34PM (#19610211)
What you described is essentially how Android works today. You whitelist specific apps, like the Amazon App Store or F-Droid, as allowed to install other apps.
Re:Notarizing Your App Before Distribution by coffexx on Monday April 08, 2019 @07:45PM (#19610282)
The play store and samsung store are able to install and update in the background without the user doing anything. The same is not true of any 3rd party app store you whitelist.

Explicit consent is required for every apk install or update. Which is a bummer if you want to compete with the baked in store apps that "just work" and keep things up to date.

Re:Notarizing Your App Before Distribution by kbenson on Monday April 08, 2019 @07:40PM (#19610248)
That's interesting. The Android on my phone mus be old enough that it isn't using that, or it's changed since I last bothered with it. Last time I did anything with it was a couple years back with the Humble Bundle app, and I believe you still had to toggle in the settings to allow untrusted sources for that to function. Good to know there's been some progress on this.
Re:Notarizing Your App Before Distribution by floatingatoll on Monday April 08, 2019 @07:43PM (#19610272)
99.9% of users are not capable of making an informed decision about whether to approve a third-party app store. That you are is statistically irrelevant to the security of their platform. Fortunately, Apple has to date and clearly intends to continue offering a way to disable this functionality for the "statistically irrelevant" subset of their users that have good reasons to.

EDIT: Users, given a way to sideload, will always be taken advantage of. At least the enterprise program lets them be cured quickly. https://www.wired.com/story/exodus-spyware-ios/

Re:Notarizing Your App Before Distribution by kbenson on Monday April 08, 2019 @07:46PM (#19610298)
> 99.9% of users are not capable of making an informed decision about whether to approve a third-party app store.

There's a difference between "people are stupid so let's prevent them from doing stuff that might cause problems, even if sometimes it's useful" and "people are stupid so let's discourage them from doing stuff that might cause problems."

> Fortunately, Apple has to date and clearly intends to continue offering a way to disable this functionality for the "statistically irrelevant" subset of their users that have good reasons to.

For their OS, yes. But the trend of locking the desktop/notebook offerings down to be more like their phone offerings is clear. Maybe there's also drift from their phones/tablets to be more open like their offerings and I'm missing it, but if not, I'm pretty sure I can see where this will eventually end (if Apple gets their way).

Re:Notarizing Your App Before Distribution by floatingatoll on Monday April 08, 2019 @07:57PM (#19610352)
Apple offers many ways to self-issue mobile apps, but they all have restrictions that prevent them from being used for malware attacks. That’s how they were able to globally kill that Facebook VPN scam app that used Enterprise Certificates, and that’s why all non-enterprise app distribution methods carry an expiry: either you’re a free sideload developer (one week), a TestFlight user (twelve weeks), or an enterprise user (no expiration unless your enterprise earn a revoke for distribution to the public).

The scenario you describe, where my pocket brain can be enrolled in a third-party App Store, is hostile to my security requirements for my pocket device and I’m glad Apple prohibits it.

Re:Notarizing Your App Before Distribution by Reelin on Monday April 08, 2019 @08:45PM (#19610592)
> is hostile to my security requirements

Nonetheless, it is essential to your liberty and freedom.

I have the ability to recklessly spend the entire contents of my bank account on Amazon purchases if I so choose. I'm certainly not faulting the bank for "allowing" that though! Truly, I will never understand why some are so eager to have their behavior dictated by others.

Re:Notarizing Your App Before Distribution by dwaite on Tuesday April 09, 2019 @12:31AM (#19611815)
There's a long history of the government preventing abuse when one party in a relationship is not capable of evaluating the other party. We see certifications for various roles from tax preparers to hairdressers, we see limits on what can be sold as food and medicine (unfortunately not enough limits in the US).

Would you consider such (common) systems to be authoritarian?

It is unfortunate that technology evolves so much faster than the average person's understanding of it. It both places a huge need on such intermediaries being present, but puts the running of such an intermediary outside of an entity supposedly operating in the public good (like the government) and into the hands of a corporation that may in one way or another be motivated to abuse such a role - and even if they try not to, being a for-profit gate-keeper guarantees they will be perceived as abusing such a role.

Re:Notarizing Your App Before Distribution by Reelin on Tuesday April 09, 2019 @02:01AM (#19612185)
> Would you consider such (common) systems to be authoritarian?

That question can only be meaningfully answered on a case by case basis. Many of them do cross the line as currently implemented in my opinion; to what extent varies. Oftentimes there is a perfectly reasonable explanation for their design rooted in history (ex being created prior to the internet or some other technology). On the whole most of them seem to work well enough.

I would note that the presence of one flawed system does not serve as justification for others to exist as well. The world is certainly imperfect, but that is not a valid argument against improving it.

> places a huge need on such intermediaries being present

I don't dispute this - what I take issue with is the inability to opt out.

> being a for-profit gate-keeper guarantees they will be perceived as abusing such a role

Regarding app stores, the manufacturers could have trivially set them up such that it wasn't possible to abuse them. Functioning examples of such systems already exist. They specifically chose not to do this, so I do not think it is unreasonable to assume the worst about their intentions.

Re:Notarizing Your App Before Distribution by floatingatoll on Monday April 08, 2019 @11:05PM (#19611412)
"How dare we adopt code licenses like the GPL, allowing a shadowy authoritarian figure known only as ESR to dictate our every move. If we don't start writing our own code licenses this very day, we risk the authoritarian take over of all software by the select few who are able to write them competently. Every time someone uses an off-the-shelf license from a third party they neither know nor trust, our freedom suffers."

So, your argument doesn't pan out, I think. At some point experts are expert and you are not. I am not an expert at app stores. I defer my app store choices to the people who make my phone, because they have a track record of choices I usually approve of, and their missteps are never in service of "exploit me" (like Facebook's). There are many competing hardware platforms to choose from with many fewer restrictions. I choose the more-restricted and my free time available to focus on actual benefits to the world increases. I don't believe I would benefit the world by using a third-party app store, and I don't have time for the drama it involves. YMMV.

Re:Notarizing Your App Before Distribution by Reelin on Monday April 08, 2019 @11:53PM (#19611641)
This argument doesn't make any sense to me. I'm not implying that you should blindly distrust the app store your device ships with. I'm not claiming that experts aren't experts, or that you specifically are an expert. I don't know where you got these impressions from. I'm particularly puzzled by your choice of software licenses as an analogy, given that they were designed by experts in the field specifically to maximize freedom (whereas app stores were not) and have held up in this regard to sustained scrutiny over many years (the default app stores have failed miserably here).

What I am claiming is that you don't have freedom if you can't make these choices for yourself. Sane defaults are fine. Shipping with a prepackaged app store is fine. Even having to reboot the device into a separate mode and enter a password in order to change sensitive system settings is fine. But if I want to add F-Droid, I need to be able to do that and it needs to be a first class citizen. I need to be able to remove Google Play if that's what I want to do. On iOS, there is not and can never be a third party app store under current policy. That is most definitely a restriction on your freedom as a user; I do not believe that any cohesive argument can be made against that statement.

Just because you have the option to opt-out of vendor restrictions doesn't mean that you have to do so. For example, my mobile device won't allow me to disable secure boot or to install my own keys, and it is incredibly difficult to locate one for sale that will. In contrast, my laptop will allow me to do both of those things if I so choose. Doing so requires rebooting into the UEFI shell, which I have the option of password protecting. None of this can be done by a malicious program from user space barring a truly massive security hole. As such, I do not believe that this freedom negatively impacts my security in any way.

Re:Notarizing Your App Before Distribution by floatingatoll on Tuesday April 09, 2019 @05:47PM (#19619289)
We disagree on what basic rights _must_ be offered with any hardware-software combination that is sold to us.

I demand the right to take apart my hardware and software as I see fit.

I do not demand the right to receive active support for doing so from the manufacturer.

If they can lock me out with their technology, that is their right as author of the technology. If I can circumvent their lockout with my technology, that is my right as purchased of the technology.

Apple does this so well that most of us aren’t capable of hacking their technology. Good job.

A certain large American tractor company tries to take away your right to attempt to hack their device, rather than simply making it difficult. I disapprove of this with every fiber of my being. As purchaser of the tractor, I may do whatever I wish with what I chose to purchase.

When I buy an iPhone, I knowingly choose to purchase a device that keeps me out so effectively that there are no known ways to hack into it if it’s up to date. Apple has the right to make it so, and it’s very useful to me that they do. I then continue to update it to maintain that line of defense. Folks who root their phone choose otherwise on both counts. That’s their right, too.

If you wish to remove Apple’s freedom to build devices that defend against non-Apple software intrusion, you’re welcome to campaign for that, but I support their freedom to build security countermeasures to the same degree that I support my freedom to purchase a device with those countermeasures enabled. My freedom need not come at the cost of theirs, as the plethora of Android options clearly evidences.

Re:Notarizing Your App Before Distribution by Reelin on Tuesday April 09, 2019 @08:38PM (#19620558)
I reject your implication that not being allowed to lock you out of your own device would somehow be equivalent to mandating official manufacturer support of arbitrary user modifications. I already provided what I believe to be a reasonable example of such a system. No manufacturer support is required beyond an interface for the user to disable key checks or possibly to replace the manufacturer's key with their own. Once you do so, you are in unsupported territory and everything that follows is entirely on you.

Perhaps an analogy would help here. For example, suppose auto manufacturers started welding the hoods of new vehicles shut. Suppose that legislation was subsequently passed which banned this practice and asserted that you have a legal right to access, inspect, manipulate, and replace the internals of a vehicle you own. This would not be equivalent to requiring the manufacturer to actively support such activity! It would only prevent specific undesirable behavior on their part.

> I support their freedom to build security countermeasures

This is a false implication about my position, and my previous post very clearly addressed this exact point. Providing the user with the means to optionally unlock things does not require that security be diminished. Functioning examples of this already exist in the wild.

> If they can lock me out with their technology, that is their right as author of the technology.

Currently, yes - from a legal perspective. For the public good, that needs to change. We have ample evidence at this point that we cannot rely on the market to make choices in its own best interests in this case. The market consistently chooses the cheapest devices and the largest ecosystems; it does not appear to select based on the openness of the ecosystem. Meanwhile, manufacturers are actively walling off their ecosystems wherever they can get away with it. They often point to security when questioned, but I find these claims dubious at best. Meanwhile, their behavior demonstrably protects their profits while actively pushing our society towards a state that is very easily abused in a great many ways.

To my mind, such regulation is conceptually analogous to the ADA compliance requirements for certain types of buildings in the US. Without the ADA regulation, the market would almost certainly not choose to conform on its own. Nevertheless, it is clearly in the public's best interest for it to do so.

-----

Editing to add: Your belief that there are no known ways to break into an iPhone if it is up to date is almost certainly incorrect. This article (https://motherboard.vice.com/en_us/article/qvakb3/inside-nso...) from ~6 months ago was on HN at some point. From the article:

> He gave NSO that phone number and put the phone on the desk. After “five or seven minutes,” the contents of his phone’s screen appeared on a large display that was set up in the meeting room, all without him even clicking on a malicious link, he said.

Re:Notarizing Your App Before Distribution by hesarenu on Monday April 08, 2019 @11:32PM (#19611535)
That is your choice. Others like to have freedom as well instead of just privacy walled garden.
Re:Notarizing Your App Before Distribution by userbinator on Monday April 08, 2019 @10:43PM (#19611286)
Truly, I will never understand why some are so eager to have their behavior dictated by others.

I have no doubt it's related to the recent rise in authoritarianism too.

Re:Notarizing Your App Before Distribution by kbenson on Monday April 08, 2019 @08:07PM (#19610408)
> Apple offers many ways to self-issue mobile apps

Do any of them allow a third party to certify a general purpose application from another developer as safe?

> That’s how they were able to globally kill that Facebook VPN scam app that used Enterprise Certificates, and that’s why all non-enterprise app distribution methods carry an expiry: either you’re a free sideload developer (one week), a TestFlight user (twelve weeks), or an enterprise user (no expiration unless your enterprise earn a revoke for distribution to the public).

To me, that sounds like they're happy to provide various levels of workarounds as long as there's absolutely no way it can compete with their app store. I suspect an enterprise signature used to sign various third party apps for distribution would not be looked upon kindly by them. What's more, I don't believe they should have final call over what software should be allowed on the phone, so even if they did allow a more general signing capability, what ecosystem is going to develop there when the metaphorical Sword of Damocles or Apple's arbitrary whims as to what is acceptable or not are continually reassessed (and possibly checked for conflict with Apple's future business ventures)?

> The scenario you describe, where my pocket brain can be enrolled in a third-party App Store, is hostile to my security requirements for my pocket device and I’m glad Apple prohibits it.

Possibility is not the same as certainty. It's only hostile to your security if utilized. If the ability to do so was gated by a settings toggle, you would be no worse off than you are if you did not enable it.

Re:Notarizing Your App Before Distribution by floatingatoll on Monday April 08, 2019 @09:01PM (#19610681)
> Do any of them allow a third party to certify a general purpose application from another developer as safe?

I certainly hope not.

Re:Notarizing Your App Before Distribution by kbenson on Monday April 08, 2019 @09:43PM (#19610945)
And so do I, because without the user being able to carefully select who to trust (and there's no reason Apple is inherently more trustworthy than another company), that's almost the same as removing any vetting process.

As a simple example, might you be willing to trust Mozilla to offer a service where they review and certify all submissions that pass review for apps that are willing to pay for the process (allowing Mozilla to use some of their credibility and engineering expertise to raise funds)? I would. It wouldn't be perfect, but it would allow for a company with different principles and motives than Apple to be used, and my sensibilities lie closer to Mozilla's than they do Apple's or Google's.

Re:Notarizing Your App Before Distribution by scarface74 on Monday April 08, 2019 @10:24PM (#19611186)
We already know that Apple is more “trustworthy” than Facebook and Google.

https://www.cnet.com/news/facebook-shuts-down-ios-research-a...

Re:Notarizing Your App Before Distribution by kbenson on Tuesday April 09, 2019 @02:40AM (#19612341)
> We already know that Apple is more “trustworthy” than Facebook and Google.

It's in Apple's interest now to position themselves for privacy, because that differentiates them from the major alternative. That said, it's irrelevant who is more trustworthy now. That may change over time, and just because Apple is trustworthy now doesn't mean their business can't change over the next decade. Should we allow a precedent that just because a company has been trustworthy so far that we allow them to ensconce themselves as thew arbiters of trust thereafter?

People thought Google was very trustworthy in the past. I think Google was trustworthy in the past, but little by little they've been incentivized by their business model towards decisions and stances that are not as aligned with what I want anymore.

Companies change, quite a bit and quite often actually. All it takes is different management and/or a different board for a public one. Allowing people to actually assign who they trust at a more granular level than "Apple or Google" is essential if we want a say in our future.

Re:Notarizing Your App Before Distribution by scarface74 on Tuesday April 09, 2019 @02:59AM (#19612426)
Apple has been in existence for over 40 years. They've always had a model where you give them money and they give you stuff.

Google was about tracking and ads as their business model once they found one. As was Facebook.

Re:Notarizing Your App Before Distribution by scarface74 on Monday April 08, 2019 @10:23PM (#19611178)
What is this “useful” stuff that most people care about that they can’t do.
Re:Notarizing Your App Before Distribution by userbinator on Monday April 08, 2019 @10:46PM (#19611302)
"Those who have never experienced freedom will not miss it."
Re:Notarizing Your App Before Distribution by scarface74 on Monday April 08, 2019 @10:56PM (#19611353)
I think most people have experience or know someone who has malware, adware, ransomware, and 10 tool bars on IE.

If the lack of “freedom” is killing innovation, where are all of the profitable businesses that take advantage of Android’s “openness”?

Re:Notarizing Your App Before Distribution by hesarenu on Monday April 08, 2019 @11:35PM (#19611545)
Why are you associating freedom with business to point out apple profits? Freedom is for the user do as he wants.
Re:Notarizing Your App Before Distribution by scarface74 on Monday April 08, 2019 @11:38PM (#19611565)
No, I’m not referring to Apple’s profits but that is a good gauge of what people find valuable enough to spend money on.

If Apple’s “walled garden” is holding back innovation, there should be a lot of innovative, successful third party products that are available for Android that aren’t available for iOS.

Those are the only two platforms we can compare right now when it comes to the “open” vs “closed” debate.

Re:Notarizing Your App Before Distribution by hesarenu on Tuesday April 09, 2019 @12:01AM (#19611684)
Again why are you associating money with freedom?

If there are not much innovations happening on other platforms then why are Apple afraid to allow side loading?

Re:Notarizing Your App Before Distribution by scarface74 on Tuesday April 09, 2019 @12:28AM (#19611799)
Where is the innovation on other platforms? What has the “freedom” that Android given users besides security breaches, privacy breaches, etc?
Re:Notarizing Your App Before Distribution by hesarenu on Tuesday April 09, 2019 @12:55AM (#19611902)
If other platforms are a waste land then why is Apple a afraid of freedom. If they opened up nothing should change right.
Re:Notarizing Your App Before Distribution by scarface74 on Tuesday April 09, 2019 @01:21AM (#19612019)
Except for all of the security issues and privacy invasive apps....
Re:Notarizing Your App Before Distribution by hesarenu on Tuesday April 09, 2019 @01:31AM (#19612063)
Coming back to the first point "Freedom is for the user do as he wants". I am not even an American but i know how important Freedom is. You can't just give it up for privacy walled garden, corporate profits.
Re:Notarizing Your App Before Distribution by scarface74 on Tuesday April 09, 2019 @01:48AM (#19612139)
I’m sure most people would give up “freedom” from yet another privacy invasive feature of Facebook thst only happens on Android or yet another piece of spyware that only happens on Android.
Re:Notarizing Your App Before Distribution by hesarenu on Tuesday April 09, 2019 @02:05AM (#19612201)
That is what freedom all about user own choices not dictated by corporatism.

Your original point about profits and freedom makes sense now. If Apple allowed side loading or other stores then its profits would decrease. There would companies who would like to bypass that 30% cut. So yes your point is correct its all about profit rather then privacy or freedom.

Re:Notarizing Your App Before Distribution by scarface74 on Tuesday April 09, 2019 @02:57AM (#19612418)
You mean like all of the companies who bypass the 30% cut now by not allowing in app purchases of subscriptions and media and they distributed their app free on the app store?

The only companies that are forced to pay the 30% cut are the game developers for loot boxes and magic diamonds.

So Android users knew they were making a choice to install privacy invading apps? Not to mention all of the spyware that you can install on someone else's phone?