News for hackers. Stuff that matters.
Re: by massysett on Wednesday February 15, 2023 @11:21AM (#34805954)
I don't view the iPhone and iPad as "computers" or "personal computers" any more than I view my cable TV set-top box or Sonos speaker that way. Both are very powerful devices with Linux operating systems. But I don't expect to be able to program them.

The iPhone is an appliance that can download "apps" that Apple permits. When I want a "computer" I open up my MacBook.

Re: by flohofwoe on Wednesday February 15, 2023 @11:38AM (#34806347)
> When I want a "computer" I open up my MacBook.

That Macs are still somewhat open is just a happy historical accident. Enjoy it while it lasts :/

Re: by KerrAvon on Wednesday February 15, 2023 @11:55AM (#34806756)
This is slippery-slope fearmongering. In reality, Apple has gone out of its way to ensure that Apple Silicon Macs can boot other operating systems if the user so desires, and can do so without sacrificing security.
Re: by orangecat on Wednesday February 15, 2023 @12:11PM (#34807059)
This is slippery-slope fearmongering

Apple has publicly said that macOS is unacceptably insecure because users have the option of running unapproved software (https://www.theverge.com/2021/5/19/22444353/mac-malware-not-...). It's not unreasonable to think that they'd be interested in fixing that "problem".

Re: by rnk on Wednesday February 15, 2023 @04:24PM (#34810785)
Yeah if apple was all about open they would publish specs so people working on build up the m1 Linus wouldn't have to reverse engineer so much. I guess what they do is let you boit other os'.
Re: by flohofwoe on Wednesday February 15, 2023 @12:01PM (#34806883)
I actually mean all the little Vista-style popups that recent macOS versions introduced, on top of the quarantine and notarization bullshit which gets harder to skip in each release.

Just give me a simple checkbox in the system settings that this is a "developer machine and I know what I'm doing" which disables all that stuff and it would be fine.

Re: by anigbrowl on Wednesday February 15, 2023 @12:40PM (#34807526)
* * *
Re: by officeplant on Wednesday February 15, 2023 @01:42PM (#34808588)
I gotta say, I moved from MacOS to GhostBSD recently and it was far easier than I expected. Even if the main reason my spare computer works well with BSD is the fact that its generic 10 year old Dell business hardware.

I assumed it would be much more frustrating than going back to Linux. Instead I've found fairly sensible documentation for solving nearly every issue I've run into, and a well stocked repo of applications.

Re: by scosman on Wednesday February 15, 2023 @12:09PM (#34807012)
Malware teams would loooooove that checkbox.
Re: by jermaustin1 on Wednesday February 15, 2023 @01:35PM (#34808466)
Yes they would, and so would I... a developer who likes running unsigned executables and doesn't like having to jump through hoops to enable them... each time I download a new one.
Re: by scosman on Thursday February 16, 2023 @11:07AM (#34820486)
Yup. And apple is trying to make an OS safe for typical consumers who make mistakes and can be tricked. Hoops for you are a necessary burden to protect them. If you hate them, lots of Linux distros meet your desires. I personally think they are right to not trade off the security of the majority for the convenience of the minority.
Re: by alwaysbeconsing on Wednesday February 15, 2023 @07:59PM (#34813455)
Well, they can't make it a simple checkbox or everyone would just check it (see how many people already download Developer Betas of the OSes every summer). But if you really do want this, you can have it: disable SIP, done.
Re: by flohofwoe on Thursday February 16, 2023 @07:57AM (#34818077)
The problem with disabling SIP is that (AFAIK) it also does a lot of useful/important things (for instance protecting the system folders).

Simply disabling it globally isn't really a good solution to the problem. Neither signed nor unsigned, notarized or un-notarized apps should ever be allowed to write to those folders, no matter if SIP is on or off.

OTH preventing an app to read/write subdirectories in the user's home folder is definitely not a useful feature.

Re: by TazeTSchnitzel on Wednesday February 15, 2023 @11:59AM (#34806848)
They also go out of their way to make it annoying to use applications that aren't signed by Apple under the $99/year developer plan.
Re: by sokoloff on Wednesday February 15, 2023 @12:18PM (#34807192)
Right-click open, click open one time ever is well below my personal threshold for annoying.
Re: by fragmede on Wednesday February 15, 2023 @02:41PM (#34809467)
* * *
Re: by sbuk on Wednesday February 15, 2023 @02:57PM (#34809726)
The OP literally described the process for opening unsigned apps.
Re: by TazeTSchnitzel on Wednesday February 15, 2023 @03:24PM (#34810046)
Didn't it change with Apple Silicon? That requires everything to be signed, albeit not necessarily by Apple.
Re: by burnte on Wednesday February 15, 2023 @05:29PM (#34811723)
How do you right-click on an iPhone or iPad? That's what his comment is about.
Re: by TazeTSchnitzel on Friday February 17, 2023 @03:59AM (#34832455)
It wasn't and I'm not a guy.
Re: by burnte on Sunday February 19, 2023 @05:14PM (#34862396)
It had to be because you can still develop for MacOS without the $99/yr fee. I think you also knew that no offense was intended because "him" is both masculine and for quite a while the gender-indeterminate-default, and it takes time to change habits. In case you feel otherwise, I wasn't intending to mislabel you, I was focused on the subject more than the genders of those I was talking with and will try to remember for the future.
Re: by actionfromafar on Wednesday February 15, 2023 @12:11PM (#34807053)
I wonder why they do this. But regardless, it's much more interesting how open MacOS is than that some tiny fraction of a fraction of Mac owners may run Linux on their Macs.
Re: by adql on Wednesday February 15, 2023 @12:24PM (#34807295)
How they have "gone out of their way" ?
Re: by BanazirGalbasi on Wednesday February 15, 2023 @01:34PM (#34808443)
I can't find it anymore, but one of the more recent updates on Asahi Linux pointed out that there were certain bootloader features that were more complicated to include than to leave out. They were unnecessary for macOS to boot, but they allowed for other OSes to run more easily. Basically Apple had to put in more effort in order to allow Linux to boot.
Re: by behnamoh on Wednesday February 15, 2023 @01:10PM (#34808050)
It is NOT. Apple literally doesn't allow you to modify the root directory anymore. If you want to, you have to jump through some loops and lose access to FileVault!
Re: by yamtaddle on Wednesday February 15, 2023 @02:06PM (#34808921)
People've been saying this crap since I started using Macs over a decade ago. They're always sure Apple's on the brink of locking MacOS down into an appliance OS.

They still haven't, haven't even made any big moves that way, but maybe eventually that crowd will be right in the same way that if you predict a recession every year, you'll eventually be right.

Re: by fragmede on Wednesday February 15, 2023 @02:39PM (#34809446)
* * *
Re: by yamtaddle on Wednesday February 15, 2023 @02:46PM (#34809554)
Why? Like similar things they've done, you can disable it. It's in the official docs, even.
Re: by smoldesu on Wednesday February 15, 2023 @11:23AM (#34806001)
How does letting people freely sideload apps conflict with this philosophy? You can still use your iPad as the world's most expensive e-reader if you want, letting other people run Linux on it doesn't somehow ruin your experience.
Re: by chongli on Wednesday February 15, 2023 @11:33AM (#34806194)
I think what Apple’s afraid of is an app like Facebook tricking/forcing users to sideload in order to bypass privacy protections and get full access to user data. I don’t think they’re at all worried about hobbyists sideloading open source apps.

Everyone likes to say “but would Apple would lose the $100/yr from all those hobbyists.” How many hobbyists do you think are out there right now paying $100/year just to load some apps on their phone? Can’t be more than 1000. Even if it were 10,000 that would represent $1 million/yr in lost revenue for Apple. That’s less than a rounding error on just one quarterly report. They really don’t care about that!

Re: by JKCalhoun on Wednesday February 15, 2023 @11:52AM (#34806688)
Steam charges you $100 per app that you upload to their store. That seems like a better business model. No App Store presence? No $100 required.
Re: by 411111111111111 on Wednesday February 15, 2023 @11:54AM (#34806739)
I doubt any of that was really considered, honestly.

Apple wants to fully control the devices they're letting people use. Allowing side loading can only be considered a reduction in control of their devices, thus it's against their main mission.

Re: by cloverich on Wednesday February 15, 2023 @12:24PM (#34807292)
They are worried about both, and use the former to justify the latter. And in the case of Facebook, they are worried for good reasons (they care about user privacy) and bad ones (they are happy to hurt Facebook financially, because it reduces their ability to compete with Apple).
Re: by adql on Wednesday February 15, 2023 @12:25PM (#34807314)
> I think what Apple’s afraid of is an app like Facebook tricking/forcing users to sideload in order to bypass privacy protections and get full access to user data. I don’t think they’re at all worried about hobbyists sideloading open source apps.

Nah, they're worried someone might sideload a software with payment method that doesn't give them cut

Re: by anigbrowl on Wednesday February 15, 2023 @12:49PM (#34807695)
BS, nobody wants to sideload another app store. If they want to pay for sketchy software they get it off a dark web site and sideload that. Even if you wanted to install recreational_drugstore.app to have the convenience of a wraparound consumer experience for designer dugs, would you really want a dark web originated app hooked up to your crypto wallet or fiat payment methods?

Get real, Apple's target demo is upper-middle class people who want a frictionless computing experience - the kind of people whose response to a massive avoidable security fail would be litigation and political/regulatory action.

Re: by rnk on Wednesday February 15, 2023 @04:26PM (#34810801)
That's not true. There are plenty of other stores on Android.
Re: by robertoandred on Wednesday February 15, 2023 @01:13PM (#34808099)
Who wants another payment method? When something doesn't offer Apple Pay it's a huuugggee pain and a good reason to find something else.
Re: by smoldesu on Wednesday February 15, 2023 @02:47PM (#34809585)
The only thing simpler than a payment method is no payment method at all. A scary premise, judging from Apple's lethargic WebKit development.
Re: by LarryMullins on Wednesday February 15, 2023 @02:22PM (#34809173)
> I think what Apple’s afraid of is an app like Facebook tricking/forcing users

Apple treats their users like a nursing home treats senile people.

Re: by gretch on Wednesday February 15, 2023 @11:29AM (#34806109)
My philosophy is that Apple can do whatever they want (as long as legal and ethical).

They made a thing, and you bought it.

Why would anyone with a bent on free computing walk into what they know to be a closed ecosystem. Just buy an Android phone. It’s like flying to a foreign country and expecting everyone to English to you imo…

Re: by rektide on Wednesday February 15, 2023 @11:37AM (#34806327)
The excuse that freedom exists because one other market player is not a tyrant skates extremely thin ice. If Android went dark side too, where would we be?

This excuse is exhausting, lacks any principles whatsoever; these are general purpose devices, browsing the web & allowing arbitrary apps to be developed & squeezed into the world, if they pass through the tyrant's gauntlet. That one company offers some modicum of un-tyranny is a poor defense for locking down & excluding general purpose computing, for withdrawing the systems we have in our pockets from our own ownership & ability to control.

Citizens should have some options. The implications that althe market is free to do whatever & citizens are free to pick from what's available seems presently somewhat tennable, but if we step back just a little bit here & look at the picture, it's horrifying. The inability to root most Android phones shows that actual freedom, real general purpose computing, is an extremely fine & narrowing little sliver, of the most important & most used general computing world.

Re: by brewdad on Wednesday February 15, 2023 @12:12PM (#34807062)
The market has no interest in your individual freedom. If the citizens don't demand it,there is zero incentive to provide it. Don't try to convince Apple or Google or Microsoft or whomever to not be evil. Convince your fellow persons of the need to demand open devices.

Good luck.

Re: by rektide on Wednesday February 15, 2023 @02:28PM (#34809273)
Getting society to embrace sustainable, stable, non-tyrannical systems is hard. We dont really notice the slips & depravations as we fall away from Natural Science & observable world & into the infernal realms of legal, technocapitalistic, or other dominion, into man-maintained falseity. Trying to sell people on a future where we have options to see what happens, options to learn about the universe, where not all decisions made are fixed & immutable, where mistakes can be ammended - where possibility hasnt just fallen off & rotted away - is a hard sell; weirdly the biggest existential threat, the whole category of of stasis & inflexibility setting us on fixed courses, is one of the hardest freedoms to sell.

It should be an absolute no brainer to protect the species, to not close the book on possibility forever, to not let the species be limited & cajoled by impersonal & vast techno-captial-ocratic enterprises, that will hedge us in. But the short term wins arent super clear. "What is the use case?" "We dont know yet." We might have to enable possibility, act on principle, to find out.

The threat of living in a post science world, where the universe around us is illegibile because we made it that way, where we cannot learn or see or work some of the most important & connective matter around us, seems like it's worth all the cards, is a no brainer to go all-in to defend against. The war against general purpose computing is a slow & creeping infernal damnation.

Re: by Sargos on Wednesday February 15, 2023 @12:13PM (#34807093)
>If Android went dark side too, where would we be?

Android went dark long ago too. All of the open source apps are abandoned and unmaintained replaced by closed source versions. The Play Store takes a 30% cut of things like Apple. Google decides what kind of apps are available on the app store and it closely matches Apple.

Not arguing but rather expanding: You may be thinking "He just ignored sideloading get real" but tell me, are there any porn apps? No there aren't. They have no distribution channel and are banned on 100% of the computing devices people run their lives with which is their phone. "But porn works just fine in the browser" well so does pretty much anything else even on an iPhone so why are we even chatting in this thread? To end users Android sideloading does not exist.

Apple and Google control what types of software humanity gets to use and there are no viable alternatives. Apple has fully embraced 1984 as these recurring threads keep pointing out but Google follows Apple in lock step on nearly every decision. There is no third choice except the increasingly crippled web.

Re: by fennecfoxy on Thursday February 16, 2023 @06:22AM (#34817362)
Yeah there are porn apps. For example Wolf's Stash (yes, I am a trashy furry).

In terms of mainstream stuff, I think that's less of a "Apple & Google don't want you to have them" and more "society doesn't want you to have them, won't somebody please think of the childreeeeen".

Parents ignoring the fact, of course, that the 3 year old they gave a fucking tablet to with unlimited access can still end up on any of those sites via the browser.

Re: by smoldesu on Wednesday February 15, 2023 @11:31AM (#34806158)
Apple can absolutely do whatever they want, until regulators block them off from the market for anticompetitive or anticonsumer practices. Then their profit motivation kicks in again, and they have to lick boots until they're on the government's good side again.

If you want an adversarial narrative between Apple and the people, you'll find no greater supporter than me. Europe seems to disagree with Apple's philosophy though, so maybe it's time they reassess their opinions.

Re: by brewdad on Wednesday February 15, 2023 @12:09PM (#34807013)
I finally bought an iPhone because I grew tired of all the tinkering I either had to do (or oftentimes just could do) to customize and secure my Android phone. Also, it seemed like no matter how much I spent on one, it would lose support within 2 years.

My phone is an appliance. I need it to provide 2 way communications and access to the information on the internet. Apple will provide security updates for the foreseeable future. That's all I want as I enter curmudgeonly old man age.

But yeah, I know I bought a locked down device and I'm ok with that. BMW is charging a subscription for heated seats. I'm not ok with that, so won't be buying one. Obviously, they expect some people still will. I agree with them.

Re: by asjkaehauisa on Wednesday February 15, 2023 @05:48PM (#34811989)
What do you mean by securing phone? Latest Android are secure as iPhone. You don't have to constumize Android use default. You can choose Google pixel if you want long support
Re: by User23 on Wednesday February 15, 2023 @12:24PM (#34807296)
> They made a thing, and you bought it.

That's the key point: I bought it. It's mine now and I have the moral the moral right to do anything I please with it that isn't immoral. Granted, there can be laws that trample that moral right or artificial technical barriers that attempt to restrict it, but both are unjust. Attempted word magic spells such as "by using this product that you just bought you agree that you didn't actually buy this product" are ridiculous, dishonest, incoherent, and not morally binding.

Re: by rootusrootus on Wednesday February 15, 2023 @12:53PM (#34807766)
> I bought it. It's mine now and I have the moral the moral right to do anything I please with it that isn't immoral.

And ... you do? Is there some reason you can't do whatever you want with the device? This is like complaining that you can't use your xbox or television as a general purpose computing device.

You can legally hack your own iphone. Go for it. You own the device.

Re: by orangecat on Wednesday February 15, 2023 @03:10PM (#34809866)
You can legally hack your own iphone.

This is true, but only due to DMCA exemptions that Apple strongly opposed: https://www.wired.com/2010/07/feds-ok-iphone-jailbreaking/

Re: by adql on Wednesday February 15, 2023 @12:26PM (#34807324)
All it takes for Apple to be open is for consumers to put the money where their mouth is and be loud about it. Which didn't happen, so it isn't.

Give it a year of lower than usual profits and some twitter complaints and they will backpedal at mach 10

Re: by Tijdreiziger on Wednesday February 15, 2023 @01:34PM (#34808440)
"Why would anyone with a bent on privacy walk into what they know to be spyware? Just buy an iPhone."

Oh, wait...

Re: by rglover on Wednesday February 15, 2023 @11:31AM (#34806148)
It creates the potential for unexpected support consequences and brand destruction.

For example, say I run a sketchy reseller operation that buys old or refurbished Apple equipment and load an iOS-ish/macOS-ish custom unix (and then falsely market it as an "Apple product"). For all intents and purposes, it may look exactly like an official Apple OS, but it isn't.

The untrained eye is oblivious to the differences and now, assuming the "sell" was that that person got an Apple device for cheap from some random seller, Apple now has the potential burden of supporting that. Considering their potential market is in the millions who might be duped by this, by allowing this one little change, they just introduced a support burden that nukes their profit.

Re: by eddieroger on Wednesday February 15, 2023 @11:31AM (#34806138)
It doesn't, but that's not the point. Apple shares that viewpoint and they set the rules. If you want a tablet you can run Linux on, then the iPad isn't the tablet for you.
Re: by bloppe on Wednesday February 15, 2023 @11:45AM (#34806514)
Nice try, but I've found it's impossible to convince Apple fanboys that maybe all the anti-competitive and massively profitable product decisions Apple makes are not in their best interest.
Re: by bevesce- on Wednesday February 15, 2023 @12:04PM (#34806921)
Maybe that's because you were an asshole about it. For example calling them fanboys
Re: by SxC97 on Wednesday February 15, 2023 @12:33PM (#34807431)
Nice try, but I've found it's impossible to convince assholes that maybe people aren’t mindless fanboys, but rather that everyone has different requirements for their personal devices and it’s fruitless to try and force your preferences on them.
Re: by anigbrowl on Wednesday February 15, 2023 @12:55PM (#34807800)
Nice try, but I've found it's impossible to convince nerds that maybe businesses aren’t mindless tyrants, but rather that every firm has different target markets for their business model and it’s fruitless to try and force your preferences on them.

I would personally just not buy an iOS device for this reason, though now they're putting M* chips in them I suspect they'll eventually be jailbroken and able to run an open source operating sysem.

Re: by bloppe on Wednesday February 15, 2023 @03:06PM (#34809810)
Nice try, but I've found it's impossible to convince businesses to break me out of jail.
Re: by anigbrowl on Wednesday February 15, 2023 @04:36PM (#34810930)
You just need to find less respectable businesses, although the terms-and-conditions might be more, ah, strictly enforced.
Re: by smoldesu on Wednesday February 15, 2023 @02:58PM (#34809743)
You catch more flies with honey than vinegar, as they say. Bickering and attacking other people personally never makes for fun conversation.

That being said, the discussion goes beyond the feelings of people for and against Apple. This is directly about addressing their business practices relative to the rest of the market, and these side-effects suck. If these changes don't directly remove a feature you care about, then there is no reason to throw yourself in the line of fire. Apple, much like every other FAANG company on the ladder, is ruthless. They're a min-maxed value extraction machine with the greatest marketing team ever assembled. It's hurting the rest of the industry, to the point that regulators have to step in and tell them they're wrong. And when they do (like the Dutch antitrust ruling), they refuse to acknowledge the results as fair and ignore the fines.

That's asshole behavior. Petty arguing on the internet hurts nothing but your feelings. Apple's lack of accountability has enabled government surveillance, legitimized China's ethnic cleansing, and snuffed out anyone who would try to compete with them on their own platform. When you personally defend their mess, you look messy by association.

Re: by bloppe on Wednesday February 15, 2023 @02:59PM (#34809745)
Fair
Re: by rootusrootus on Wednesday February 15, 2023 @12:48PM (#34807677)
Because you're arguing morals, not reality. You say Apple is massively profitable at the expense of their users. The users experience phones that get security updates for many years and resale value so strong that owning an iPhone is cheaper than owning a flagship Android phone. You'd get more traction if you didn't make arguments that were easily refutable.
Re: by behnamoh on Wednesday February 15, 2023 @01:12PM (#34808082)
> The users experience phones that get security updates for many years and resale value so strong that owning an iPhone is cheaper than owning a flagship Android phone.

Nothing stops Apple to keep doing this while allowing for more freedom on the user side.

Re: by tarotuser on Wednesday February 15, 2023 @11:39AM (#34806376)
> I don't view the iPhone and iPad as "computers" or "personal computers" any more than I view my cable TV set-top box or Sonos speaker that way.

Why should your personal view obviate the devices' nature?

These are all computers. *Whose* computers is the more important question. And from a look at a lot of these 'narrow focused computer devices' have the company you bought it from still exert control years after your purchase... It's almost like you unwittingly agreed to a rental that was misclassified as a sale. How many times were features removed at a later 'update'? How many features did the device support but didn't make available? How many features were kept because it would keep you from prematurely throwing it away to get the new thing?

Or better yet, with devices that have user-reprogrammable hardware means that the ecological aspect of "obsolete" hardware is that the new feature makes it nearly good as new, all the while keeping it out of the landfills. Sure, stuff going obsolete will still happen... But with repair and upgrades as options means the "Reduce, Reuse, Repair, Recycle" will lead to better outcomes for all. But that's not good for capitalism and profit.

> The iPhone is an appliance that can download "apps" that Apple permits. When I want a "computer" I open up my MacBook.

And, why is your opinion on what a "computer" is important? What criteria are you using? I ask this because we even have "Doom played on a pregnancy test" https://www.pcmag.com/news/yes-doom-is-playable-on-a-pregnan... . Basically any justification or rubric on what a computer is sure looks to me as artificial and gatekeepy.

Re: by TheOtherHobbes on Wednesday February 15, 2023 @12:05PM (#34806958)
Apple could allow personal hobby apps at basically no cost.

The obvious upside is that people who start off building hobby apps may well move into developing apps - and perhaps even associated hardware - professionally.

This is very likely to lead to increased goodwill and significant further purchases of products and other services.

Development of Xcode (not the best environment ever...) and Swift/UIKit will continue anyway. There is no sense in which a few thousand/tens of thousands of hobby developers are paying for that to any significant extent.

This does not require sideloading or loosening the security. It requires a slight relaxation of the provisioning system for single devices - something which exists already.

I don't care what the fanboi justifications are. Not doing this makes absolutely no commercial sense. Apple is gaining a somewhat imaginary $99 a year, which hobby developers won't pay anyway, and losing extra sales of hardware and apps which are potentially worth far more. It's also driving hobby coders towards competing ecosystems.

Instead of expanding the ecosystem this contracts it.

Re: by tarotuser on Wednesday February 15, 2023 @01:10PM (#34808057)
> Apple could allow personal hobby apps at basically no cost.

> This does not require sideloading or loosening the security. It requires a slight relaxation of the provisioning system for single devices - something which exists already.

They have always had that option. However it goes against the "You bought it, but we retain control forever" aspect that Apple exudes on every hardware line. And even though installing software outside of their "App store" is possible on the laptops, my guess is that soon will not be. Iron-fisted control is their modus operandi.

> The obvious upside is that people who start off building hobby apps may well move into developing apps - and perhaps even associated hardware - professionally.

The counter to that: by having a much of even lower class shovelware, like Android, devalues their platform. They want money developers and big name companies. And it's even better if your org is exclusive to Apple. Stay off those "green text bubble" devices.

> I don't care what the fanboi justifications are. Not doing this makes absolutely no commercial sense. Apple is gaining a somewhat imaginary $99 a year, which hobby developers won't pay anyway, and losing extra sales of hardware and apps which are potentially worth far more. It's also driving hobby coders towards competing ecosystems.

It makes commercial sense if you want to create a nearly impenetrable moat around your hardware, software, and userbase. The $100/yr dev license is also a signpost to everyone that "we mean business - we don't want riff-raff here". And combined with other anti-user and anti-developer decisions (soldered in ram; cpu; disks, and industrial glue on everything now) those devs are either biting the increasingly painful prescription of bullets, or they have already left to "lesser platforms", with low user numbers.