> but it is difficult to get arbitrary applications to adopt it just curious, but what makes it specifically hard?
> its inner workings are declared SPI after all SPI is system private interface, also known as private API–Apple doesn't document it, can change it at any time, and usually discourages its use.
I was surprised to find out the something even worse is happening on default installations of Windows 10: you cannot install non-Microsoft software at all unless you go to the system settings and disable "S mode". It's impossible for someone who's not technically oriented to know how to disable S mode or even what it is, and trying to get my mum to install Google Chrome on her new computer was harder than it has any…
Only some PC models come with S mode by default (notably the Surface do).
S mode is active by default in regular, non-Surface Lenovo Ideapad laptops.
Though don't underestimate the number that gets a developer account to get macOS/iOS beta versions. There are public betas now, but the developer portal gets them faster (and more frequently).
Doesn't matter why they do it as long as they pay the $100/year surely?
The money is barely a drop in the bucket for Apple. I was more hinting at that this inflates the number of developers, since a chunk of them are actually people who pay to get early beta access.
The checksums are there if they happen to grab the binary in some way that is not "using HTTPS directly from my website" and they'd like to check. Why do the know I'm not writing malware? Trust in my software, mostly? It is unclear that notarization actually stops malware–Apple has failed to explain how it helps, but enforces it by decree.
Pretty easy to figure out what's going on: 1. You submit your app bundle and your credentials to Apple for notarization. 2. Apple records your information and goes through each library, framework, and your code, checking the code signing info and "fingerprint" of each for known malware. 3. Apple issues the ticket for stapling to the app bundle. Now say, for example, that libffmpeg-0.1.2-beta2.dylib is found to mine c…
I'd be interested to see the track record since they implemented notarization. How often has it caught malware, both before and after the fact? I haven't seen any headlines about e.g. a popular application failing to launch one day because Apple found a miner in it some time after initial notarization.
Yes, and I've used that other OS a lot as well But it is not a panacea and it is not for everybody. And it has two main issues: - developers don't care about stability and/or polish (just see the discussions on the trackpad ITT) "Oh but if you change library X to Y and reroute libinput and etc it might maybe work and maybe it will not break anything else" - because of the former reason, not all (important) applicatio…
Well... your choice is: - windows 10 - no privacy, hello telemetry, cortana, etc. - mac os - no freedom to do anything not allowed by apple - Linux - polish / ui issues? At least with Linux once I configure it right it works without issue and does everything I want. Currently that means kubuntu 20.04, AMD GPU (or intel integrated) and laptops that say they support it (Dell/Lenovo) or self built desktop. (I used gnome…
But you’ve only got that choice on an ‘old fashioned’ PC. We could reach a point where PC hardware is unavailable, because the majority of people have switched to shiny but terribly-locked-down devices that have far surpassed anything that a ‘legacy open platform’ can do in terms of performance