News for hackers. Stuff that matters.
Re:AltStore: An alternative app store for non-jailbroken iOS... by Valkhyr on Sunday November 08, 2020 @07:51PM (#25030459)
I absolutely love that people work on this kind of stuff, but it all feels like an incredibly hacky workaround (running a server to reinstall an app every 7 days...) for functionality that should really be present out of the box (install whatever software you please on hardware you paid a ton of money for) :-(

Apple's insistence on refusing users control of their devices is why I switched to Android for my phone years ago (though I will be overjoyed once GNU/Linux on phones reaches enough maturity to replace Android for me as well, though I sadly don't see that happening very soon).

This is truly a shame - I am not part of the extreme FOSS crowd who would only ever be satisfied with a top-to-bottom free device, and in fact I would happily use an iPhone if iOS was even just as "open" as macOS.

Re:AltStore: An alternative app store for non-jailbroken iOS... by eyelidlessness on Sunday November 08, 2020 @08:28PM (#25030591)
> functionality that should really be present out of the box (install whatever software you please on hardware you paid a ton of money for)

I know that this sentiment is going to resonate here, but I'm not sure it's representative of the overwhelming majority of the people actually paying for said hardware. The reality is that what tech people complain about in terms of lack of control over their devices has been a huge boon in device security for people who neither care about nor want such control.

Re:AltStore: An alternative app store for non-jailbroken iOS... by saurik on Sunday November 08, 2020 @08:31PM (#25030607)
A lot of this is just trying to decide what is best for other people, though; whenever we've managed to make it easy for people to quickly jailbreak their devices, we got a very large number of users installing complex system modifications so they can get something as inane as wallpaper or themed icons. People who don't know how to jailbreak their devices themselves see their friends phones and ask them for help or even bring their phone to phone repair shops to get them jailbroken and customized (in the same manner that you don't have to be a mechanic to modify your car: you simply need to have the money to pay a body shop for whatever you want; I gave a TEDx talk on this topic a while back called "Even Software Should Have Screws" https://www.youtube.com/watch?v=ReKCp9K_Jqw). Honestly, I am not sure if I've ever heard an "end user" ask to be prevented from doing something they actually wanted to do... the only people who seem to have that particular kink are developers attempting to justify the bondage and control ecosystem they are a part of maintaining; everyone else either finds out after it is too late, had to accept it for some other reasonable (but entirely unrelated) tradeoff such as "I wanted a phone with a good camera and both of the top options from Apple/Samsung were locked down", or are "stuck" due to ecosystem lock-in and networking effects (it doesn't just cost you a new phone to escape the jail you are in: you will have to re-purchase all of the software you already own and even lose access entirely to some unique services... and again, all of this is entirely unrelated to the actual issue in question).
Re:AltStore: An alternative app store for non-jailbroken iOS... by eyelidlessness on Sunday November 08, 2020 @08:59PM (#25030735)
I don’t think it’s that end users explicitly ask to be prevented from doing things they want to do with their devices. I think it’s that they feel safer in a restricted environment that’s relatively free of the dangers of unrestricted environments, and they’re willing to accept that some lack of control is likely tied to that relative safety.

Heck, I’ll just speak for myself. I’m a software engineer. I pride myself on being able pull things apart, understand how they work, and put their pieces together in unintended ways. There are aspects of Apple’s control over their devices that I’ve accepted grudgingly... because even being familiar with the tradeoffs they’ve largely benefited me, and all that I’ve given up has been either moot (UI hacks that are better served with other apps or just not available anywhere anymore) or not a hindrance for my actual usage (it turns out blocking system modification has made clever things I use be more respectful of the integrity of my system!). The biggest thing I’ve lost as an Apple customer has been due to third party developers turning my whole computer into a web browser. Glad it isn’t full of security holes!

Re:AltStore: An alternative app store for non-jailbroken iOS... by saurik on Sunday November 08, 2020 @10:06PM (#25031089)
Yeah, but you aren't an "end user". I've never met an end user who, when presented with something they want to do--like change the Safari icon to a picture of a dog--who is like "I'm glad I'm not allowed to do that because X"... they pretty much couldn't possibly say that as they aren't in a position to understand X. It is only some vocal minority of admittedly-informed software developers attempting to analyze the tradeoffs of how all this stuff works that are making that decision, and to be a bit frank about it, it just seems like they (you) are either being a bit snooty about the feature in question (being able to have a photo of something you care deeply about as your wallpaper can bring someone immense joy, and to just discount that feels weird) or a bit unimaginative (as there are just so many things you could get: in the jailbreak community we would routinely take suggestions and throw something together for small handfuls of people because it brought us and them joy to do so) with respect to "what they are losing" :/. Even if you can't just can't fathom anyone like yourself benefiting, how about this: we had a blind high school student get involved in jailbreaking as a developer who then built a bunch of software to make his ability to live his life more practical... should we just say that people with niche problems can only get them solved if they are important enough to hit Apple's radar, because no one is ever allowed to solve problems for themselves "for their own good"? :/
Re:AltStore: An alternative app store for non-jailbroken iOS... by eyelidlessness on Sunday November 08, 2020 @10:31PM (#25031204)
Reading this again, I think your definition of “end user” is what’s actually judgmental here. You seem to think “end user” means people who don’t have the ability to figure out their technology and make it work for them, and need someone else to do it for them. You don’t have any room for a person who’s well versed in technology and willingly accepts certain product limitations and acknowledges how those limitations provide other benefits. Okay, if that’s your definition, I can’t be an end user, even though I consciously choose the Apple ecosystem so I can spend some of my time using technology being off the wheel and trust that the wheel has been taken over by a company whose judgement I trust.
Re:AltStore: An alternative app store for non-jailbroken iOS... by lstamour on Sunday November 08, 2020 @11:37PM (#25031503)
But at the same time, if Apple opened iOS to the same freedoms macOS has, users could, in fact, make informed decisions about what they want to run just as companies could configure restrictions and mandate defaults. It doesn’t exactly feel either-or to me. Apple hasn’t actually locked down the device if users can jailbreak or side load. All we’re suggesting here is that there should be a setting advanced users can toggle on. Think of how users can turn on WSL in Windows by downloading an app - what would “Developer Mode” look like on an iOS device, and is there not a middle ground between completely unrestricted and completely sandboxed?

Forget iPad replacing macOS, at this point I’m fascinated by the idea that an iPhone Pro might actually run macOS-like in the future for developers. It’s been a decade since the first jailbreaks were commonly available and we could run shells and other background apps—at the expense of battery life. Apple has built everything they need to keep things safe even if they open the sandbox... they could treat it like location permissions and continuously prompt, allow only some apps, spy or sandbox what function calls apps can make by default, etc. Yes, it could be abused, but they could cloud-scan files before running, or even require signing and submission. I know folks will keep pushing for fewer restrictions, and I know the business reasons that keep Apple from doing this. But this use case won’t ever actually go away...

Re:AltStore: An alternative app store for non-jailbroken iOS... by Closi on Monday November 09, 2020 @02:36AM (#25032228)
> But at the same time, if Apple opened iOS to the same freedoms macOS has, users could, in fact, make informed decisions about what they want to run just as companies could configure restrictions and mandate defaults.

OP is just saying that deciding to do that has a usability and security cost that some users will perceive as a net negative.

I know it’s a toggle, but as soon as that toggle exists app developers will use it to provide unsigned copies of fortnite to the kids, it won’t just be for pro users.

Re:AltStore: An alternative app store for non-jailbroken iOS... by dkonofalski on Monday November 09, 2020 @11:20AM (#25036332)
>informed decisions

This is the point of contention here, imo. Jailbreaking, sideloading, and turning on developer modes are not always informed decisions. I've personally serviced hundreds of iPhones that have had all these things done because someone followed a set of instructions without knowing what they were doing or had someone else turn the option on without informing them and then they were exposed.

Re:AltStore: An alternative app store for non-jailbroken iOS... by akarma on Monday November 09, 2020 @01:28PM (#25037903)
I am a happy end user of Apple, and I vastly prefer the walled garden.

When I was younger, I preferred a Windows to a Mac as I liked to customize everything and make it look fun and cool and unique, and to be able to use many niche programs that only existed for Windows. I preferred Android to iOS for the same reason.

Now that I'm working most of the time, however, I just want something that works. I don't care about customizing all that much; I'll leave it to the (mostly) great designers Apple pays. I really value being less concerned about the legitimacy of things I download or view, knowing that Apple's choices to make a walled garden have protected me further.

Beyond myself, though, I'm immensely happy that my older, less tech-savvy parents have iPhones, and I bought my mother a MacBook which she has loved compared to her old desktop. All she wants to do are common tasks on it, and to accomplish them simply and quickly and without worrying about viruses.

I empathize with the jailbreaking community and honestly love how responsive you all are, and how you really make an effort to build things that bring people joy. I think there's millions of people in the world that prefer to have jailbroken phones and more customization and freedom, but there's also millions who prioritize as I do. There's a pro and con to every choice.

Re:AltStore: An alternative app store for non-jailbroken iOS... by eyelidlessness on Sunday November 08, 2020 @10:23PM (#25031161)
How am I not an end user? I buy Apple products, and I use them daily. I described ways I have accepted the limitations Apple has put on my usage of them. I could describe more? I can’t swap out RAM or storage, I’m no longer willing to risk the damage of swapping out batteries. I can’t install hacks that let me switch Safari tabs with my mouse wheel. These are my daily devices, I use them both for work and life. How am I not the end user? I don’t get it.
Re:AltStore: An alternative app store for non-jailbroken iOS... by kbenson on Sunday November 08, 2020 @11:35PM (#25031492)
I think what's meant is that you aren't representative of an end user. That seems a sane interpretation of what saurik was trying to convey when put into the context of his other statements.
Re:AltStore: An alternative app store for non-jailbroken iOS... by eyelidlessness on Monday November 09, 2020 @12:01AM (#25031618)
I don’t think that’s what they were saying to me. They saw that I represented myself as a software developer and determined that I was making decisions for someone other than myself, when I straight up said that I was knowledgeably making decisions for myself.
Re:AltStore: An alternative app store for non-jailbroken iOS... by dkonofalski on Monday November 09, 2020 @11:10AM (#25036222)
This is very nuanced because, to me, there is a difference between a "missing" feature and a feature that's intentionally "withheld". Things like changing icons, in my mind, are missing features. Things like being able to install whatever apps or scripts are available outside of the walled garden are intentional decisions made for security, privacy, etc.
Re:AltStore: An alternative app store for non-jailbroken iOS... by dmix on Sunday November 08, 2020 @09:15PM (#25030809)
I think what the OP is asking for in practice is clearly targeted at a niche hacker market which is very much a market which has not matured and is essentially sidelined as a matter of practice - to the OS vendors detriment (hear me out).

There are security implications of such freedoms which should be avoided of course for the regular users. The phones should be locked down as much as possible. But that doesn't have to be the only option.

This is way GrapheneOS [1] exploits Android flexibility and customization to try to improve fundamental OS security to the most modern standards and attempts to break the closesed walls of Google WHILE still shipping a fully locked down phone at the bootloader and OS levels [2].

The ideal world is Apple and Android does their normal security lockdowns for standard endusers for security's sake. Then they offer a separate hackable version where research and those crazy UI/UX hobbyists can do their thing.

In all technical senses this is entirely possible for a vendor to do. So it becomes a product question. And I'm convinced they will get ancillary benefits from the hackers doing expimentation in both security and UIs and whatever,\ from which to draw inspiration for their IRL produdcts. And possibly just as important - talent (developers, developers, ...) there are people who care about this stuff who just want to hack on their devices. These can be talented individuals and who knows some future leader within Google et al, the way the Napster guys are SV celebrities now.

I'm convinced there's enough ROI (yes commercially) for every OS platform to support this niche. They shouldn't be relegated to the ruffians and pirates on the fringes using risky circumvention techniques to achieve their goals.

[1] https://grapheneos.org/

[2] https://attestation.app/

Re:AltStore: An alternative app store for non-jailbroken iOS... by AnthonyMouse on Sunday November 08, 2020 @10:59PM (#25031328)
> The ideal world is Apple and Android does their normal security lockdowns for standard endusers for security's sake. Then they offer a separate hackable version where research and those crazy UI/UX hobbyists can do their thing.

I'm not sure that this works, because you can't draw the line so easily.

If there was an easily obtained unlocked device, more people would choose it than currently jailbreak. More people would make improvements and share them. The ecosystem would improve. There would be more things you can only do with an unlocked device. Which would attract more people, and polynomially more developers to the growing market. You get a feedback loop that ends with everybody buying the open devices.

The only way you get a walled garden is by successfully suppressing open alternatives, because otherwise the benefits of openness outweigh the costs and people start to move. AOL loses to the web. Proprietary Unix loses to GNU/Linux. Windows RT loses to actual Windows.

You can't get everybody to choose something where the only difference is that it prevents them from doing something they want to do. They only choose that if the choice is bound up in several other things they want and they're really choosing the other things.

But the underlying question here is not actually whether to have curation or not. Linux package managers are curated. If you create an environment in which all the good things are in the store and none of the bad things are, ordinary people have no reason to install anything from outside the store, and can then be trained to look with suspicion at anything that isn't, even if it's still technically possible.

The problem we have right now is that the assumption is false. The platform stores reject things the user actually wants, or would drive them out with high fees if there was some viable alternative installation method available. Which then drives users to uncurated installation methods, if they exist, which the platforms consequently then try to stamp out.

The better solution is to have first class competing stores. The competition solves the problem. Stores that charge excessive fees lose developers to ones that don't. Stores that reject good apps or allow bad apps lose users to ones that don't. You end up with a couple of stores that have low fees and high quality apps, giving people no incentive to leave the garden even if there is no lock on the gate.

But you have to leave the gate unlocked or the user's ability to leave doesn't cause the garden to improve to the point that the user has no desire to exercise that ability.

Re:AltStore: An alternative app store for non-jailbroken iOS... by freemint on Tuesday November 10, 2020 @10:31AM (#25047028)
I am always annoyed when i read "exponentially more" in a situation where there is no exponential dynamics. I found it refreshing to read a different term although i somewhat doubt that the effect is truly a polynomial. I am not sure how "logistically more" would sound.
Re:AltStore: An alternative app store for non-jailbroken iOS... by spideymans on Sunday November 08, 2020 @09:31PM (#25030888)
>Honestly, I am not sure if I've ever heard an "end user" ask to be prevented from doing something they actually wanted to do...

I don't believe that typical end users are knowledgable enough about computers to know that they can or should ask for this in the first place.

Anecdotal example: My computer illiterate mother wants to download some random unscrupulous DMG onto her Mac, claiming to be a file conversion app. I catch her in the act, and tell her no, don't do download that.

Now did my mother ever ask to be prevented from doing this? No. Does she even understand why me preventing her from doing this was a good thing? No. But was it in her best interests overall? Yes. I view the gatekeeping functionality of iOS as largely replicating my role in this scenario.

Re:AltStore: An alternative app store for non-jailbroken iOS... by saurik on Sunday November 08, 2020 @10:08PM (#25031100)
I appreciate that; and yet, it isn't our place as software developers to just assume we are smarter and know more than everyone else in the entire world--including other competing software developers--and both build and cheer on the usage of technological locks that prevent people from taking control of their own destiny. Claiming that people are opting into this because it is for their own good is disingenuous, as it was forced on them as a tradeoff they didn't understand.
Re:AltStore: An alternative app store for non-jailbroken iOS... by lol768 on Sunday November 08, 2020 @10:24PM (#25031168)
> and yet, it isn't our place as software developers to just assume we are smarter and know more than everyone else in the entire world

100x this - and Hacker News is really guilty of doing this.

How about we focus on making understanding the risks more accessible to users if we think there's a legitimate problem with users "not knowing what's good for them"?

Re:AltStore: An alternative app store for non-jailbroken iOS... by freeone3000 on Monday November 09, 2020 @03:38AM (#25032635)
Educating users on any topic not relevant to their immediate task flow is not going to have any traction. Safety controls in industries where accidents kill people are frequently bypassed, because it made their operations slower. If we want to protect users at all, we need to make security so transparent it doesn't get in the way of the user and so omnipresent it can't be bypassed - because once we put in toggles, those toggles get flipped for trivialities. Imagine disabling application integrity signing for a wallpaper.
Re:AltStore: An alternative app store for non-jailbroken iOS... by merrywhether on Monday November 09, 2020 @01:33AM (#25031972)
You raise an interesting point about what our place as software developers is. We continue to deliver solutions that allow people to have their money, identities, etc, stolen. It’s not all of us, all the time, but our culture is not about building the most bulletproof of solutions (to put it nicely; some of us build things that actively bad for society). Other engineering cultures are much stricter with their quality control, and restrictions on use are part of that.

Is requiring certified electrical wiring that much different from a “walled garden”? Some people tinker at the edges of their home setup, but you’d probably be pretty worried if you found out your average neighbor had rewired their whole house on their own following some lifehack they found online. Computers are connected in a different way than neighboring houses, but it doesn’t mean you aren’t affected by the decisions of your digitally-close acquaintances (from worms and botnets down to simple email/contact harvesting).

That’s not to say the world hasn’t benefitted greatly from software choosing velocity over robustness; other technologies have followed similar early arcs, causing damage before they matured. Maybe we’re at the point where limiting choice is simply one of our least-bad strategies for most people? For what it’s worth, I am pretty confident that the vast majority of people want computing appliances and not tools (why would computers be any different from any other consumer good?), so I find it highly unlikely that the pro-tinkering arguments apply outside of a tiny proportion of users. I definitely don’t mean to imply that this is the only way, but it seems like there’s already a spectrum of choices for consumers and sometimes it feels like we’re arguing to narrow the less “open” end of that spectrum because we’re projecting ourselves onto the whole population.

Re:AltStore: An alternative app store for non-jailbroken iOS... by fauigerzigerk on Monday November 09, 2020 @05:30AM (#25033330)
>Is requiring certified electrical wiring that much different from a “walled garden”?

Yes it is very different, because those certifications are limited to basic safety whereas Apple's restrictions are a wild mix of security protections, paternalism (e.g the porn ban), protecting their business model, and staying in the good graces of authoritarian regimes.

If Apple really cares about security they should not blur the lines between security and unrelated issues.

Re:AltStore: An alternative app store for non-jailbroken iOS... by saurik on Monday November 09, 2020 @05:45AM (#25033400)
Having regulations around electrical wiring or plumbing or medicine or whatever is a group decision to have a public body that provides such certifications that anyone can join. This is very very different from your architect saying that the only person who can ever provide electrical wiring for your home is them, because they designed your building and having someone else modify the wiring would be an unsafe violation of the terms of service on your home. Like, the argument here is kind of ridiculous as it means that you sometimes can't even get safe software because the one company authorized to provide software decided to lock everyone else out and then just didn't care. FWIW, I am actually very very PRO regulation of the software industry... but I'm very very ANTI companies deciding that they, alone, get to decide what everyone can do, whether it be build new features, fix bugs, or introspect behavior... in fact, I think that's one of the most important things that should be regulated AGAINST: everyone should have a right to repair, maintain, and understand the things they buy, and that right should allow them to outsource that to a third party (so they can hire a repairperson, a developer, or a security researcher).
Re:AltStore: An alternative app store for non-jailbroken iOS... by dkonofalski on Monday November 09, 2020 @10:58AM (#25036088)
I feel like I'm talking to royalty right now so let me express my gratitude and appreciation for everything you've done before I, respectfully, disagree with a major point of yours.

>I am not sure if I've ever heard an "end user" ask to be prevented from doing something they actually wanted to do

...until what they wanted to do exposed them to malware or an app that they didn't know how to use or put them in a situation where their phone was randomly restarting the springboard over and over.

Of course no one would ever ask to be prevented from doing what they want to do but most people using these devices don't know exactly what "what they want to do" entails and the consequences of that. It's the same thing as Internet Explorer and all those toolbars that it's now known for in meme history. Of course people would want a toolbar that lets them automatically search for coupons or whatever it is they want to be notified of. Do they know that the same toolbar is also injecting ads or collecting data and keystrokes? Probably not.

I agree with your sentiment 100% (and my issues may be addressed in your TED talk which I'm going to watch right now) but there needs to be some way to acknowledge what the consequences of those actions are and, for me, I think a technical barrier or entry is the only realistic way to do that. Anything simpler will be taken advantage of.

Re:AltStore: An alternative app store for non-jailbroken iOS... by mraza007 on Monday November 09, 2020 @11:17PM (#25042773)
Wait you are the creator of Cydia I just want to take a moment and appreciate your work. I really loved Cydia and the way It allowed me to customize my first iPhone 2G
Re:AltStore: An alternative app store for non-jailbroken iOS... by reader_mode on Sunday November 08, 2020 @08:52PM (#25030704)
- Apples walled garden has nothing to do with security - demonstrated extensively by their policy, latest example being banning stuff like streaming game service and such - that has 0 security impact. It's all about getting a cut of every revenue stream they can on the platform and preventing alternatives

- casual users do care about this stuff - just the other day for example my wife wanted to play some GBA game from her childhood - you can get that on play store easily, and even if you couldn't it's on other stores and in OSS. That's just not an option on iOS unless you're a technical user. Or more broadly recent Epic and Fortnite situation. Plenty of scenarios where Apple will decide what you can or cannot get and it won't work for everyone - you don't need to be a power user to be excluded

Apple has best products, HW and software wise, and they are milking that advantage as much as they can - not necessarily judging them but this arguing that it's in user interest is ridiculous, they are optimising for number of users affected vs profit they can extract - for example they had to buckle with big players like Amazon and Netflix because that would alienate too many users, but they will enforce their grip on the ecosystem if that means limiting a small number of users - and that has nothing to do with security.

Re:AltStore: An alternative app store for non-jailbroken iOS... by ehvatum on Monday November 09, 2020 @01:20AM (#25031926)
Red light cameras are ostensibly for safety, but the incentives are bad. What should save lives is compromised by the profit motivation to increase citation issuance. My feeling is that Apple’s behavior is analogous to reducing yellow light durations. It’s strong enough that I regularly check in on https://puri.sm/products/librem-5/ in the hope that the switch will soon be practical.
Re:AltStore: An alternative app store for non-jailbroken iOS... by miki123211 on Monday November 09, 2020 @06:09AM (#25033541)
I once saved a non-technical person from installing a fake banking app on their Android phone and losing all the savings they had. If I wasn't there, our whole family would probably be in financial trouble. Being able to do whatever you want with your own device is great if you're tech savvy. Most people will either not use that power at all, or use it to do something they didn't actually intend to do.

A good compromise here would be an ability to enable developer mode, perhaps with some quiz or test that checks if you have the right skills to handle such a responsibility.

Re:AltStore: An alternative app store for non-jailbroken iOS... by rvba on Sunday November 08, 2020 @08:57PM (#25030725)
Nearly all people want to pay less.

If you "sell" the idea of an alternative store as being able to pay less - then everyone* will jump on board.

*nearly everyone, there are contrarians and those who want to pay more just to show they can

Re:AltStore: An alternative app store for non-jailbroken iOS... by tluyben2 on Monday November 09, 2020 @06:32AM (#25033674)
Most people don't want this freedom, I agree with you; heck, often I even don't want it; I want machines that always work and are fast. iPads fall in that categories for many years already. Because it's walled off, I cannot mess stuff up so much. Ofcourse I wish the device ran Linux but with the same container tech which freezes/thaws/kills/reloads apps so it keeps my system fast safe.

Then, on the other hand, when the majority of people see their favorite app, album, book, movie, show disappear from their because the 'big company' decided they can't have it anymore, they do get upset, they just don't know what happened or why or what they can do to help it.

Android is a weird middleground; it's both too walled off and too open; you can get yourself pwned (without rooting) while you still don't have enough freedom to do whatever you want (without rooting). I like it's more open but then I prefer a laptop with full blown Linux (which is what I use most).

Re:AltStore: An alternative app store for non-jailbroken iOS... by arvinsim on Sunday November 08, 2020 @11:02PM (#25031345)
I still don't believe this the case until proven otherwise.

We cannot make an assumption that users don't care about X when they are not allowed to do X in the first place.

Re:AltStore: An alternative app store for non-jailbroken iOS... by odshoifsdhfs on Monday November 09, 2020 @02:46PM (#25039018)
Well, they can buy an Android, thus I think they have chosen.

I like Apple's walled garden. I'm a developer for 20 years professionally and 10 more as a hobby. Writing this on a MacBook Pro, with an Apple Watch on my wrist and my iPhone next to me (I left the iPad at home).

I care that Apple's has this control over their ecosystem that I feel 100% confident on leaving my iPhone or iPad with my kid and know he won't follow some weird website instructions and brick/compromise it for example.

Re:AltStore: An alternative app store for non-jailbroken iOS... by fanatic2pope on Monday November 09, 2020 @10:25AM (#25035686)
It is worth pointing out that this only works because to date Apple has not heavily abused their position of trust. It would be extremely naive to believe they will not take advantage of this control to do things people wont like if/when the situation changes. If the walled garden starts to collapse, make sure you have a way out.
Re:AltStore: An alternative app store for non-jailbroken iOS... by Aeolun on Monday November 09, 2020 @12:20AM (#25031693)
> who neither care about nor want such control

Right up until they’re locked out. It’s like not caring about privacy.

Re:AltStore: An alternative app store for non-jailbroken iOS... by croes on Monday November 09, 2020 @01:07AM (#25031863)
So where is the problem. Apple should just allow other app stores. The people who prefer the "safety" of a walled garden can stick to Apple's AppStore. It's just about having choice.
Re:AltStore: An alternative app store for non-jailbroken iOS... by merrywhether on Monday November 09, 2020 @01:44AM (#25032013)
I don’t think the “choice” is that simple. If I only want to trust Apple with my credit card data, right now I can do that and buy any app on the iPhone. In a multi-store world, I might then have to give my card info to other vendors because an app (Fortnite, say) decides to be alt-store exclusive. That would eliminate my choice to have a single trusted payment processor. If that current experience is part of _why_ I might like an iPhone, wouldn’t a multi-store world be limiting my choice since now both major vendors would be providing the same experience in that realm?

(I don’t mean to imply that one choice is necessarily more valuable than the other, just that they both exist.)

Re:AltStore: An alternative app store for non-jailbroken iOS... by thiht on Monday November 09, 2020 @03:03AM (#25032404)
If Apple really cares about security, they'll allow these alt stores to use Apple Pay's APIs, even if this specific payment mean adds 30% to the price.
Re:AltStore: An alternative app store for non-jailbroken iOS... by ssss11 on Sunday November 08, 2020 @11:27PM (#25031459)
Why not two modes - beginner, locked down. Advanced, control it how you like?
Re:AltStore: An alternative app store for non-jailbroken iOS... by crystaln on Sunday November 08, 2020 @09:22PM (#25030834)
The vast majority of iOS users appreciate the security, safety, and stability provided by Apple’s restrictions.

In fact, at this point I strongly dislike MacOS for how poorly it manages resources and security- even tho it does an outstanding job for a desktop app.

There’s a reason Apple tops satisfaction scores.

So while I see the above sentiment on HN frequently, the perspective lacks an understanding of the enormous benefits of Apple’s restrictions.

https://www.macrumors.com/2020/05/19/apple-smartphone-custom...

Re:AltStore: An alternative app store for non-jailbroken iOS... by m463 on Monday November 09, 2020 @02:13AM (#25032129)
People also appreciate the steam store.

Honestly the apple app store has been hot garbage since it took off. I remember when it crossed 100,000 apps. And discoverability really didn't happen and really it hasn't improved. It's a shame, really. All the developers just had to put up with what they got - which was mostly luck based.

So what you've gotten is an app store with compliant developers mostly afraid of pissing off apple.

What you don't have is competition and all the benefits it brings both developers and consumers.

Maybe look at it this way - apple makes hardware and apart from the confusion of charging 30% they really want the price of software to be zero so phone sales stay high.

the complement of hardware is software: https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/

Re:AltStore: An alternative app store for non-jailbroken iOS... by ironmagma on Sunday November 08, 2020 @10:40PM (#25031248)
There is competence, and then there is tyranny. Apple was quite high on the competence slider, but the tyranny dial has been slowly ramping up. It’s nice to have security features until it’s not.
Re:AltStore: An alternative app store for non-jailbroken iOS... by Aeolun on Monday November 09, 2020 @12:26AM (#25031726)
> It’s nice to have security features until it’s not.

It’s nice to have security features until you can’t turn them off any more.

Re:AltStore: An alternative app store for non-jailbroken iOS... by Polylactic_acid on Sunday November 08, 2020 @11:33PM (#25031481)
Apps are sandboxed already. The security of your OS and other apps is still protected even while sideloading. The only possible benefit is preventing sideloaded apps from using dodgy payment processors but thats hardly more of a risk than apps telling you to pay via their website which they currently do.
Re:AltStore: An alternative app store for non-jailbroken iOS... by httpsterio on Sunday November 08, 2020 @09:27PM (#25030867)
Sure, but a lot of them do not understand vendor lock and having to fear the whims of Apple. When Apple decided that an app simply can't reside on their platform, then that's basically how it is.

When I buy a phone, I actually want to buy it and not just rent and have someone else setting the rules for me.

Re:AltStore: An alternative app store for non-jailbroken iOS... by urda on Sunday November 08, 2020 @09:49PM (#25030993)
Nobody is forcing you to buy an iPhone.

The iPhone is not the only phone on the market.

Re:AltStore: An alternative app store for non-jailbroken iOS... by infinityplus1 on Sunday November 08, 2020 @11:21PM (#25031430)
When all your friends are locked in on iMessage, you can't just not buy an iPhone. Apple is using lock-in so that you can't simply move to Android.
Re:AltStore: An alternative app store for non-jailbroken iOS... by _dibly on Monday November 09, 2020 @12:01AM (#25031617)
I've been using an Android for my entire life And I've never felt the need to switch because my friends use iMessage, despite almost all of my friends and family using iPhones (which I recommend to them, because most of them aren't very tech savvy).

Honestly, I don't even know how that would be an argument for locking you into an ecosystem. It's not like text messages are an ancient technology that modern iPhones will not support.

Re:AltStore: An alternative app store for non-jailbroken iOS... by infinityplus1 on Monday November 09, 2020 @12:10AM (#25031652)
Re:AltStore: An alternative app store for non-jailbroken iOS... by _dibly on Monday November 09, 2020 @12:29AM (#25031734)
Yeah, I don't know anyone like that and I am skeptical that a significant amount of people exist who do. This article is pretty lacking in substance. I certainly know people who strongly prefer iOS personally and frequently remind everyone of said preferences, but you could say that about video game consoles.

I know multiple people who refuse to communicate unless it's on an app like Signal or Telegram, but I don't know anyone over the age of 17 who cares that my bubbles are green instead of blue. And even if I did happen to know people like that, I still don't see "well some people will find literally any excuse to be exclusionary" as a good argument for iMessage locking users into their ecosystem.

Re:AltStore: An alternative app store for non-jailbroken iOS... by underdeserver on Monday November 09, 2020 @05:05AM (#25033192)
Of course they understand vendor lock-in. Whenever the subject of switching from/to iPhone from/to Android, the issue of "but this app doesn't exist on <target>" comes up.
Re:AltStore: An alternative app store for non-jailbroken iOS... by zepto on Sunday November 08, 2020 @09:42PM (#25030954)
Then don’t buy an iPhone?
Re:AltStore: An alternative app store for non-jailbroken iOS... by sunderw on Monday November 09, 2020 @03:32AM (#25032602)
What am I left with if I don't like how Android handles things ?
Re:AltStore: An alternative app store for non-jailbroken iOS... by zepto on Monday November 09, 2020 @09:59AM (#25035431)
Or buy an unlocked one and install whatever you like.

But actually I am with you on this - we should have the right to install any OS we like.

But shouldn’t have the right to force others to build it for us.

Re:AltStore: An alternative app store for non-jailbroken iOS... by Google234 on Monday November 09, 2020 @04:55AM (#25033143)
Linux phone
Re:AltStore: An alternative app store for non-jailbroken iOS... by crystaln on Sunday November 08, 2020 @09:42PM (#25030955)
They don’t care!
Re:AltStore: An alternative app store for non-jailbroken iOS... by jmkerr on Monday November 09, 2020 @01:36AM (#25031986)
When you run your own code, compiled on your own computer with your own copy of XCode for nobody but yourself, the only applicable measure of software quality is whatever is good enough for you.

Even if you choose to run flaky code, there are very little security benefits and no stability implications from restricting an app to run for only 7 days. The 7 day rule is obviously meant to interfere with homebrewing and make hobby developers with no App store aspirations pay $99.

Sorry to be so patronising, but your perspective obviously lacks understanding. The vast majority of iOS users never even tried making something themselves, they just want to be safe while looking up the solution. That's okay, but off-topic.

Re:AltStore: An alternative app store for non-jailbroken iOS... by alickz on Monday November 09, 2020 @08:20AM (#25034475)
>The vast majority of iOS users appreciate the security, safety, and stability provided by Apple’s restrictions.

How does restricting app installs to one store provide extra security, safety, and stability?

Surely the OS will enforce the same security (e.g. sandbox) on apps regardless of provenance.

Re:AltStore: An alternative app store for non-jailbroken iOS... by clusterfish on Sunday November 08, 2020 @09:52PM (#25031016)
> I would happily use an iPhone if iOS was even just as "open" as macOS

Oh don't worry they are diligently working on this... from the macos side. It's getting more locked down like iOS with every release.

Re:AltStore: An alternative app store for non-jailbroken iOS... by teawrecks on Sunday November 08, 2020 @08:19PM (#25030559)
From Apple's POV, a completely unlocked system that allows the user can do anything is like selling a solid cube of untouched marble. It's the default. The Apple ecosystem on the other hand is a completed sculpture. They removed parts to craft a very specific vision. Yes you get less marble, but most people aren't sculptors, and they're not buying it for the marble. They're buying Apple's vision.
Re:AltStore: An alternative app store for non-jailbroken iOS... by rStar on Sunday November 08, 2020 @09:49PM (#25030995)
>From Apple's POV, a completely unlocked system that allows the user can do anything is like selling a car you can drive on all passable roads. It's the default. The Apple ecosystem on the other hand is a artificially restricted environment. They removed parts like the steering wheel to craft a very specific vision. Yes you get less freedom, but most people aren't technically literate, and they're not buying it for general purpose computing. They're buying Apple's monopolistic, user subjugating vision. Which includes as many ways as possible for Apple to capitalize on their monopoly.
Re:AltStore: An alternative app store for non-jailbroken iOS... by _dibly on Monday November 09, 2020 @12:09AM (#25031647)
Is there anything you wanted to contribute, or were you just fishing for upvotes here? There are about a million different ways to make any of the points you made that would actually merit a response, but you really took the ball and ran with it.

Do you think anyone is going to read your snarky response to someone who was making a reasonable point and think "this seems like someone who wants to have a conversation"?

Re:AltStore: An alternative app store for non-jailbroken iOS... by rStar on Monday November 09, 2020 @04:14AM (#25032886)
I wanted to contribute the comment I did, to illustrate what I believe, and how it differs to the view of the user I was responding to.
Re:AltStore: An alternative app store for non-jailbroken iOS... by hyperdimension on Monday November 09, 2020 @02:22PM (#25038646)
I'm not usually a fan of repeat-the-comment's-argument-but-replace-it-with-analagous-terms-type comments, I thought it was at least a decent comparison, especially considering that phones and cars are pretty general-purpose devices.
Re:AltStore: An alternative app store for non-jailbroken iOS... by stale2002 on Sunday November 08, 2020 @11:33PM (#25031485)
> They're buying Apple's vision.

Well then I have a great solution that helps both these users, and others who want to control their own device!

There could be a simple, easy to switch setting that says "all uncurated apps". A jailbreak switch, if you will.

And the consumers who want to turn that on could do it, and the people who prefer "Apple's vision" can choose not to do so.

Everyone wins!

Just don't flip the jailbreak switch if you prefer "apples vision". Easy.

Re:AltStore: An alternative app store for non-jailbroken iOS... by bluescrn on Monday November 09, 2020 @03:35AM (#25032620)
Then you browse the App Store and see that the beautiful sculpture is actually covered in excrement.
Re:AltStore: An alternative app store for non-jailbroken iOS... by strawberrypuree on Sunday November 08, 2020 @09:26PM (#25030863)
I think I've come up with a reasonable solution for Apple to implement that MacOS style of openness: the iPhone Developer Edition. "Developer" is being used here as a byword for "power user", since "Pro" has been diluted.

The Developer Edition requires you to register for a now-free developer account. There's big friendly letters that say, "Welcome, developer! We know that you'll enjoy getting the most of your hardware and not clogging up our forums and support lines with complaints about things that are broken due to the unreviewed apps, because you're a developer, and you know how to fix things when they break. Here's your unwalled garden. Enjoy."

Then there can be that Dev Store where Advanced stuff goes, and if there's ever any hacks / vulnerabilities / bad stuff Apple can point to the Dev Edition and say "That's what they signed up for, but for normal folks the walled garden awaits."

iPhone Developer Edition and iPhone Customer Editions are identical in hardware. You can buy a Customer Edition and convert it to a Developer Edition phone by simply registering as a developer and signing away your right to bitch and moan if apps contain spam, porn, scams, or brick your device. iPhone Developer Edition can be turned back into a Customer edition through a setting, all ready to be sold.

Re:AltStore: An alternative app store for non-jailbroken iOS... by osrec on Sunday November 08, 2020 @09:32PM (#25030897)
I know you're being sarcastic, but I don't understand why. Were the OP's suggestions/observations really that outlandish?!

Also, using your argument, why is there no strict walled garden for macs?

Re:AltStore: An alternative app store for non-jailbroken iOS... by strawberrypuree on Sunday November 08, 2020 @09:40PM (#25030946)
>Were the OP's suggestions/observations really that outlandish?!

I wouldn't call them outlandish. I think there's merit in the ability to install whatever software you want. But I also think there's merit in making sure there's a robust, unfragmented market of apps that work with the last 6 years of iPhones, and restrictions that Apple has in place ensure that.

I think the Dev Store is a reasonable compromise to ensure that average users don't have to run AVG AntiVirus on their phones. That situation is absurdly anti-user.

>why is there no strict walled garden for Macs?

There is, and it's annoying: GateKeeper, which if I recall correctly requires you to basically outsmart your OS to install software using the GUI.

This is why I'm happy the iPad Pro is getting more desktop-like, hopefully bridging the gap between people who want a laptop to do weird stuff and people who want a device that will work no matter what you do to it.

Re:AltStore: An alternative app store for non-jailbroken iOS... by chipotle_coyote on Monday November 09, 2020 @01:27AM (#25031952)
> which if I recall correctly requires you to basically outsmart your OS to install software using the GUI.

This feels a little overstated to me; the first time I run a GUI app that was downloaded from somewhere other than the App Store, I get asked "this was downloaded from foobar.com, are you sure you want to run it?" and click "Yes". I definitely wouldn't call that a "strict walled garden" comparable to the iOS App Store; if anything, I wish Gatekeeper existed on iOS the way it does on the Mac. (A few years ago I was half-expecting that to happen, as naive as it might sound: it seemed like it was a great solution to allowing sideloading while still letting Apple maintain some level of control, but it's become clear Apple still looks at iOS devices as more like game consoles than general purpose computers. It's possible it might yet happen to stave off antitrust concerns, I suppose.)

Re:AltStore: An alternative app store for non-jailbroken iOS... by easton on Sunday November 08, 2020 @11:49PM (#25031559)
There is a developer mode on macOS to disable that though, you just boot into recovery and do “csrutil disable”. And even without that I can still install binaries I get from outside the App Store as long as the developer self signed them at some point (and the signature lasts for as long as they want). We need that on the iPad at least, and maybe the iPhone, as you mention.
Re:AltStore: An alternative app store for non-jailbroken iOS... by nickm12 on Monday November 09, 2020 @01:59AM (#25032079)
I'm an Android user for the same reasons. I don't understand the argument that locking down the iPhone somehow makes it more secure. If you like the locked down model, you can use Android and buy from the Play Store and I'm sure the vast majority of Android users (in western countries) do just this.
Re:AltStore: An alternative app store for non-jailbroken iOS... by dkonofalski on Monday November 09, 2020 @10:52AM (#25036004)
See... and I'm on the opposite end of the spectrum here. I love that this has a high enough barrier of entry that I can easily set it up and take advantage of it while never having to worry about any one of my friends or family that aren't tech-savvy "accidentally" or even "unintentionally" setting this up and getting adware, malware, scams, etc. set up on their phones. For me, it's never been enough to just have an option in the settings because I've been around long enough to know that scammers will just start including instructions for how to bypass those things and access developer modes and unwilling and uninformed users will follow those as long as the instructions look trustworthy enough.

I'm all for installing whatever software you want on the hardware you paid for but there is definitely a balance that needs to be struck for the majority of users and I can tell you that the majority of users aren't informed enough to know the drawbacks of an alternate App Store.

Source: I was an early jailbreaker and remember when, as soon as the jailbreak became an app that you just installed and ran with the phone hooked up to a computer, my business exponentially increased. People would jailbreak phones for their friends and families without explaining anything and then I'd have to service their devices to un-brick them and get them back to stock.

Re:AltStore: An alternative app store for non-jailbroken iOS... by montagg on Monday November 09, 2020 @11:08AM (#25036201)
I wholeheartedly agree, and I think when it comes to Apple holding the keys to their own platform, we have that balance: you don’t like Apple’s management, you go to Android instead, and there’s competition.

Plenty other areas I’d like to see Apple’s control weakened where it impacts the user experience, but running arbitrary code on iOS devices isn’t one of them, for me.

Re:AltStore: An alternative app store for non-jailbroken iOS... by varispeed on Monday November 09, 2020 @04:52AM (#25033128)
To me it feels incredibly wasteful as this is addressing artificial problem and then will have to catch up with Apple moving goal posts. Sure the authors can gather some experience with software development, but other than that it sounds like a huge time sink for no real benefit as Apple can always shut it down one way or another. I would rather see people working on an open fork of Android and address real issues like the fact that Google removed call recording API from Android, to help insurance and other phone sale companies scam their customers, as they can no longer record telemarketers lying to them.
Re:AltStore: An alternative app store for non-jailbroken iOS... by zer0w1re on Sunday November 08, 2020 @08:46PM (#25030666)
> though I will be overjoyed once GNU/Linux on phones reaches enough maturity to replace Android

You do realize that Android does run the Linux kernel, and generally has GNU coreutils available, right?

Re:AltStore: An alternative app store for non-jailbroken iOS... by ekianjo on Sunday November 08, 2020 @08:49PM (#25030683)
You do realize that Android requires a Google Account on most devices to function? (not talking about custom ROMs here).

Also, Android devices have outdated Linux kernels are are only updated once or twice before EOL.

Re:AltStore: An alternative app store for non-jailbroken iOS... by zer0w1re on Sunday November 08, 2020 @09:01PM (#25030746)
If you care about not having a Google account, then start talking about custom ROMs. Not really a relevant complaint since custom ROMs exist.

And it'd be trivial to compile the latest kernel and load it on your device. Someone who really cares and needs features or fixes from a newer kernel could do it if they wanted.

Re:AltStore: An alternative app store for non-jailbroken iOS... by kaba0 on Monday November 09, 2020 @04:03AM (#25032809)
No? Android phones are full of binary blob drivers, etc. It is phone specific whether you can do that or not.
Re:AltStore: An alternative app store for non-jailbroken iOS... by pabs3 on Sunday November 08, 2020 @09:32PM (#25030894)
Android usually uses busybox/toybox rather than GNU coreutils.
Re:AltStore: An alternative app store for non-jailbroken iOS... by srtjstjsj on Sunday November 08, 2020 @08:50PM (#25030691)
Why isn't purism using AOSP as a base?
Re:AltStore: An alternative app store for non-jailbroken iOS... by Polylactic_acid on Sunday November 08, 2020 @11:36PM (#25031499)
Because people don't want just another android phone. They want their desktop on a phone. They want to use desktop GUI toolkits, desktop package managers and all the rest. Android also contains a mountain of anti features that are hard to remove. Its also missing a lot of critical features without the GApps so maintaining a fork of android is almost as much work as making GTK work on a phone.
Re:AltStore: An alternative app store for non-jailbroken iOS... by pjmlp on Monday November 09, 2020 @01:38AM (#25031993)
I have Android apps that do whatever I need, similarly to desktop application, including programming on the go, eventually one needs to come to the understanding that we don't need UNIX clones with bash everywhere.
Re:AltStore: An alternative app store for non-jailbroken iOS... by opan on Monday November 09, 2020 @07:13AM (#25033924)
PureOS was already shipped on their laptops. Debian (what it's based on) already supports ARM as well as many other architectures. Lots of software works with basically no needed change because of their decision. The only changes really happening are to make things work better on a small touchscreen, but no one's stopping you from running the desktop version of mpv and plugging in a keyboard. (or using any terminal programs, which all seem to work great)

I even saw recently someone was running openmw (morrowind) on the Librem 5. Stuff doesn't have to be ported to Android this way. There are so many more exciting possibilities.

They've got support similar to a Raspberry Pi or other SBC out of the gate in addition to being a phone. It's like a real computer.

It strikes me as simple impatience to want Android on one of these phones. By taking the time to make a better base to build on, we can be free of the current ecosystem and its problems, it may just take a bit longer, or maybe not every average Joe will want to be a part of it, but the end result should be much better.

If you really do want an aosp base, though, there's glodroid[0], which supports the PinePhone. I haven't seen any reviews or tried it myself, though.

note: I do not own a Librem 5 or any other Purism product, nor do I plan to get one in the near future, but I have a PinePhone and I'm very on-board with the direction things are going.

[0] https://github.com/GloDroid/glodroid_manifest

Re:AltStore: An alternative app store for non-jailbroken iOS... by asadkn on Monday November 09, 2020 @04:55AM (#25033146)
And yet we'll have fans defending and arguing over something that's simply so inherently clear.

It's all about money. Everything else is just an excuse.

Re:AltStore: An alternative app store for non-jailbroken iOS... by camhart on Monday November 09, 2020 @04:16AM (#25032902)
I fear MacOS is headed the same direction as iOS with the notarization requirements.
Re:AltStore: An alternative app store for non-jailbroken iOS... by nomoreusernames on Monday November 09, 2020 @05:48AM (#25033428)
i think it is possible to pay for an apple developer license and then youd be able to create a certificate for a year. not sure if that would be possible since i am too lazy to do any research today on my off day ;)
Re:AltStore: An alternative app store for non-jailbroken iOS... by Razengan on Sunday November 08, 2020 @09:42PM (#25030956)
> Apple's insistence on refusing users control of their devices is why I switched to Android

Google lets banks remotely disable phones [0]

Google lets apps prevent users from taking screenshots [1]

How's the permissions situations on Android? Is it still all-or-none?

[0] https://news.ycombinator.com/item?id=25026050

[1] https://news.ycombinator.com/item?id=25025066

Re:AltStore: An alternative app store for non-jailbroken iOS... by djeiasbsbo on Monday November 09, 2020 @10:02AM (#25035460)
The permission system on Android is still severely broken.

Any app can access the clipboard at any time. There are many permissions that are not controllable by an end user. A combination of gyroscope and microphone data can be used to "keylog" everything one is typing.

Any app also has access to a lot of information that is not covered by the permission system, such as Android ID, IMEI, SSID, etc.

Re:AltStore: An alternative app store for non-jailbroken iOS... by pjmlp on Monday November 09, 2020 @01:39AM (#25031995)
We are now on Android 11, and the permission model has changed since Android 7.