I long for the days where I was able to pay for a piece of software. The nature of the transaction ensured that the software did what I as a user wanted it to do, and served no hidden agenda. But those days are gone, possibly forever.
I long for the days where I was able to pay for a piece of software. The nature of the transaction ensured that the software did what I as a user wanted it to do, and served no hidden agenda. But those days are gone, possibly forever.
Basically, I am paying the Apple tax because I get to be a few cycles behind the state of the art in software commoditizing their users.
(https://madaidans-insecurities.github.io/firefox-chromium.ht...)
Unfortunately.
For people who are not spies or hoarding millions worth of cryptocurrencies on their desktop PCs, they're not likely running across zero day exploits on the regular. They are however running across trackers galore and Firefox's tracking protection and anti-fingerprinting features are likely to make a larger difference in practice for all but the most targeted of individuals.
Also installed it on my pc.
Have you been on the App Store lately? macOS and iOS are relatively clean, but the most apps in the stores are out to get you.
Apple isn't an angel, but they don't tend to do shit like this. Macs also don't come with a shitload of goofy ads in the Dock, like every consumer build of Windows. Opening a new Dell is like entering a shitty mall.
Windows having ads does suck but I solve that by just not using Windows. My devices still work fine with Linux and I'm not trapped into buying one brand. I'd argue only playing nice with yourself is not a great user experience but actually user hostility.
I already use iCloud and Apple Music. I can run whatever I want on my Mac; I enjoy that the iOS experience is curated.
I never manually move files between devices because it's 2023, and I use a syncing provider that gives me access to my files on whatever device I'm on.
I have no use for a Garmin watch because I'm mostly a cyclist, and bike-specific head units are superior. For hiking, my Apple watch does a fine job without having the clunky, awful interface I hated when I used Garmin units on my bike.
Creating a whole-set experience is a value unto itself. Sure, it's easier to use the Apple stuff, but I'm not picking their music service, or their watch, or their phone, just because I'm in this ecosystem. I'm in this ecosystem because, by my lights, all those options are simply BETTER than those on offer from other people.
If you're okay with the compromises that's okay but they are there.
iCloud as a service has several aspects, of which Dropbox-style file sync is only one. I actually don't use that part AT ALL, in part because I was an early adopter of Dropbox and continue to find it meets my needs well, even when I have to use Windows.
However, iCloud is the best choice for me to use to sync what we used to call PIM data between desktop and mobile devices.
iCloud for iOS backup has also been really good to me. I trust it fine. But I also trust that all the key data being backed up to iCloud from iOS is also being backed up from my desktop or by other means, so I mostly just use iCloud for "pim data" sync and, obviously, to move into new phones when I buy them.
Had my phone stolen. Bought a new one the next day. First boot took several minutes but when it did boot, everything was there - all my documents and pictures, all my apps, all my preferences and settings (not only for the phone itself but for each app too), even the background image and app icon layout was the same. IIRC I didn’t even have to re-login to many apps, just the security-conscious “trust this new device?” ones.
Such a seamless backup and restore experience is remarkable in and of itself, and I don’t think if Apple allowed third-party backup services they would get to that level of seamlessness. I don’t know for sure that Android (or Windows/Linux, same seamless backup on Apple laptops) don’t have a backup service with a comparable levels of seamlessness and thoroughness, but I don’t think they do.
iCloud backup is a genuinely impressive service and I have to respect it.
I assume that Google's takeaway from the Internet Explorer anti-trust case was that they needed plausible deniability for their non-standard browser features.
Apple, Mozilla, Microsoft, and Opera all were doing that before Google even had a browser; there never even was a Chrome-specific prefix, all of the features included in Chrome this way were -webkit- prefix and, IIRC, implemented in the WebKit shared codebase.
This was not a "Google" thing - vendor prefixes were a common practice in the industry. Webkit was using -webkit- prefix before Google was using it.
Many years ago the harm of this was recognised and browsers did move these to configuration/feature flags instead.
https://developer.mozilla.org/en-US/docs/Glossary/Vendor_Pre...
-ms- wasn't really a thing until IE10 if I remember correctly, when they started prefixing their own IE5-era properties like the DirectX-based `filter` [citation needed]
The fix? as simple as changing the browser's user agent to look like Android/Chrome.
I'm not defending Google here, but once I worked for a company whose web support strategy consisted of explicitly supporting a specific subset of browsers, and have a user-agent allowlist to pick if a request loaded the current version of the page or a legacy, feature incomplete but broadly supported version. The guiding principle was that we would have to draw the line in the sand regarding which browsers we'd cover in our test matrix, and instead of risking subjecting users who used unsupported browser to broken experiences then it was preferable that we assured they would experience an old but bulletproof version of it.
We started off by showing a "this browser is not supported, please upgrade" page, until some other department in our company complained up and down the org tree because they used thin clients with outdated browsers. Thus instead of showing a "please upgrade" page we fed the old version, and everyone was happy.
I see how this looks like intentionally feeding a degraded experience to subsets of users, but having been in a decision-making process that led to the same outcome, let me assure you there are real-world scenarios where this outcome does not originate in malice or any ulterior motive.
The users affected by this case were at the tip of a very long tail of unsupported user agents. Those who want to circumvent the issue can either upgrade or resort to tricks like faking user agents. The key take here is that we could not possibly support all browsers or the old version, so for the very rare cases we kept the lights on in a very old and unmaintained version of the app. In my company there was no sneaky ulterior motive, it was just that we couldn't afford maintaining obscure platforms that, even if we really wanted to, we couldn't possibly test.
You can pay for software, but you'll still be the product. Just like how it's the case here with Windows.
It's ironic how the best software are often made by unpaid volunteers. Compare that with commercial software. Most of them are bloated and user-hostile.
Microsoft has, whether you like it or not, a documented and official way to set your app as a default app. And apps which growth hack around that will probably have problems.