No, even for stopwatch, trigger on release is the correct choice, as it’s more precise.
When tapping, I have to see, or in case of watching for some event to happen to stop the time, feel/guess when exactly the distance between screen and finger approaches zero. With a stop button triggered by release however, I can just calmly rest my finger on it and raise when the event happens, without any guesswork.
Even if SwiftUI, Qt and whatever Windows uses this morning were absolutely perfect, developers would write web UI slop to not have to write three frontends. That, and familiarity with JS are the whole reason.
YouTube succeeds for its content. Its UI is hot garbage both in the web and their apps. Google Maps is an atrocity and I’m very thankful Apple has decent data where I live. Roblox I don’t know, other websites I consume mostly in Reader mode.
Great for the developer. The user doesn’t use Mac, Windows and Linux. Just one for work and one at home, with mostly different apps, so they couldn’t care less if it looks the same on different platforms.
I switched to Kagi little over a year ago and couldn’t recommend it enough. The search results are actually what I’m searching for, there is AI for the occasions I want it (and only then), and it comes with nice extras like search personalization and a great translation app. Tried to live without it when my first year of subscription ran out, but I didn’t last long…
In turning into a far-right echo-chamber? Of the direct competitors, only Threads is closed. Mastodon has no ~algorithm~ discover feed, Bluesky is completely open source.
Why not use native for UI frame (menu, toolbar, conversation list etc) and WebKit for the actual chat? I think that would combine the best of both worlds.
Only partially true: macOS is supported, and one can fall back to the web. But you're right in that native Windows and Linux are still missing.
> Linux
Problem with Linux of course is that it's almost as fragmented as Windows, with Qt and GTK being the main toolkits, but a dozen more if you ask the wrong people :D
I personally don't like GTK, to me it (well, mainly Gnome) looks and feels like trying to copy macOS without understanding what makes it great, but Qt is a toolkit I can get behind…
Only reasonable way is shared core with thin UI layer on top. For Rust there is Crux, don’t know for other languages. Everything else is just compromise, like all Flutter apps I know on iOS are just atrocious.
Apple had much longer support lifetimes for their products than all their competitors long before talk of mandatory minimums started to reach actual governments.
Well, except Google Maps nowadays sucks for everything but POI discovery, and even that is getting worse with reviews getting tinkered with more and more. Not to speak of the abomination Google calls an user interface.
Only reason to use Google nowadays for me is travel in countries where neither Apple nor OSM have good coverage.
> alternative AppView, but then if you are only on the alternative you are invisible to anyone who is only on Tangled
That’s misunderstanding the at protocol. There is a difference between a pds, where the data lives, and the appview. Tangled (the appview) happens to also provide a pds (they didn’t always do), but displays data which lives on other pds’s just as well.
Your conclusion is false, as you’re mixing stuff that shouldn’t be mixed here:
1. Spotify, Uber etc are popular because of their product, not the pure quality of their apps. People use Uber because they want to cheaply get somewhere, and Spotify cause that’s there all their shared playlists are.
2. People buy whatever tv is on sale when their old one breaks, but the vast majority will stay with their phone platform, so couldn’t care less what their apps look on the other platforms out there.
So, native experience does matter, but obviously only as one of multiple deciding factors.
> What does “bad iOS citizen” even mean?
Doesn’t look like native apps, doesn’t feel like native apps (come on, most multi platform frameworks don’t even get the scrolling right, one of the most basic forms of interaction), doesn’t use all of the platforms features to their fullest, as applicable for the type of app.
And I hate every one of those apps (well, back when I used Facebook, years ago, I did), because they’re just bad iOS citizens. I, as most iOS users do, don’t care what apps look on Android. For Android users, it’s the same with iOS. Making shitty cross platform apps is all about branding and saving some money for developers, nothing about the users.
macOS is fine on all officially supported machines. Windows 11 is fine on high-end machines, and sucks on everything else. I have to use Windows 11 for work unfortunately, an almost bare install with just the two programs we use added, no background stuff or other extra resource hogs, and it just. sucks. shit!