Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Apple and the World itself would be so much better if Apple were significantly stricter on curation in the Mac App store.

The current App Store is already the result of Apple-quality curation. Do you use Apple's own software? Most apps are buggy & sloppy, including Finder, Calendar, Mail, Music, and Clock. I don't think I can name a single app that "just works" anymore. Maybe upsell subscription apps work as expected?



> Most apps are buggy & sloppy, including Finder, Calendar, Mail, Music, and Clock.

Relative to what? E.g., which GUI apps are better than these? I'd list all of those apps (except Music, and maybe Clock, which I don't use enough to judge) as some of the strongest GUI apps I use today (although Notes, Logic Pro, and Final Cut would be my top three apps Apple makes today, in that order). Note that doesn't mean those apps are without flaws, but I'd be hard pressed to name anything definitively better. Ableton Live/MaxMSP is probably the only non-Apple ecosystem GUI app I can think of that I'd consider first rate (I might add Sublime Text/Sublime Merge, but I haven't used those enough to say definitively). Acorn, OmniGraffle, OmniOutliner, NetNewsWire, Transmit, Things, BBEdit, are all Apple ecosystem apps I use regularly that I'd consider great, but I don't think any of those are definitively better than Apple's first-party apps. So curious what software you're comparing Apple's apps to that you'd consider definitively better than them?

(Regarding Mail and Calendar, curious if you're using those with Gmail or Exchange. Mail/Calendar only work ok with those services.)


> Relative to what? E.g., which GUI apps are better than these?

Relative to the same apps 5+ years ago. I'm not claiming there are better GUI apps. I'm saying that the quality of the native apps has decayed, with prominent bugs or poor designs that have been around for years.


I do feel that one of the interesting things to happen to software in recent years is how most super-popular native applications (most of those developed by Apple) have nosedived in quality, while web applications have done a tremendous job maintaining their quality. Many web experiences are now superior to native experiences, certainly due to nosediving native quality, but also I suspect because the web has always standardized on one stack, HTML/CSS/JS, and we get to reap the benefits of 30+ years of startlingly stable infrastructural consistency.

This is what happens when the same hyper-smart people get to chip away at n% annual performance gains in V8 for 20 years. Apple, on the other hand, pushes major UI system refactors every ~10 years, disrupting all the hard-fought stability and optimizations that have been made to that point. Microsoft pushes new ways to build UIs, it seems, even more often.


> I do feel that one of the interesting things to happen to software in recent years is how most super-popular native applications (most of those developed by Apple) have nosedived in quality, while web applications have done a tremendous job maintaining their quality. Many web experiences are now superior to native experiences, certainly due to nosediving native quality, but also I suspect because the web has always standardized on one stack, HTML/CSS/JS, and we get to reap the benefits of 30+ years of startlingly stable infrastructural consistency.

I'd be curious which apps you'd consider the best examples of this high quality experience? The only web app I even think is worth commenting on is Figma, which is easily the best web app I've ever used, but an app I'd only rank as mid-tier overall. VS Code is the closest analogy, VS Code is clearly a great app overall, in that it solves it's need very effectively, but its not an app I exudes quality the way the apps listed here do https://news.ycombinator.com/item?id=45252567 (as an example of how VS Code doesn't exude quality, note how when VS Code loads it's UI elements for the first time, each element pops in separately, instead of the entire UI displaying instantly and simultaneously, this creates the impression of the app struggling to display its textual UI). I think Figma is slightly worse than VS Code, mainly because it's a web app, which presents all sorts of problems inherent to the platform, e.g.:

- Conflicts between keyboard shortcuts with the browser/web app split

- Bizarre tacked-on native-app affordances (e.g., breaking the back button and high-jacking the right-click contextual menu, both to essentially disguise the fact it's a web app?)

- Poor fit with the URL overall as a UI element (e.g., what does the URL mean when you're knee-deep in a single component in a larger document?)

In summary, the web's core UI elements just don't seem fit well with desktop use cases. I can understand web apps being a nice compromise, e.g., collaborating on Google Docs/Figma is a good practical fit (the web helps with a lot of the challenge of collaborating on the same doc). But they never feel pleasant or high quality to me.


I do think web apps have become much better indeed.

I believe there is a few reasons:

- the reliance on clouds for many people, so it becomes more convenient to load your data in a browser window than fetch it locally

- the mixing of UI elements and data makes for more flexible software because the boundaries are not strong for many applications, data can be UI as well

- the inherent lock in and facilitation of licence management for the developer. A web software can't be pirate in any meaningful way to it's easier to require people to pay

- the large improvements in computing power that makes lower performance of the web software almost a non-issue for an increasingly large amount of applications

- and of course the major optimisations the stack has received, enabling better software overtime

Apple is still pushing the local first with native UI software in the name of privacy but at the same time they are also pushing cloud stuff and are not very competitive cost wise.

There is still some use cases where local first is necessary, like video editing and its large files, that Apple target quite well. But it's not clear how long that is going to last. Even resident fiber connections have increased speed quite a lot and if you can ingest a remote server fast enough, it won't matter that much if it's local. The UI just has to stream the data view in real time fast enough, which is already fine with most fiber connections. The major issue is latency but that is becoming much better with router upgrade and data center placed at key geographical places to serve most people well.

I would root for the "Apple way" if they would keep the personal computer that you fully control philosophy but instead, they are pushing "services" stuff for revenue just like the others. You end up paying more for not many benefits.

This is the problem with the iPhone as well, because in theory you could use it without iCloud but in practice many of the features rely heavily on it and they have made zero investment in local first use case. This can be seen in the absolutely abysmal transfer speed of a wired iPhone (still USB 2 for most models, like WTF) and just generally terrible syncing if you don't use iCloud. We are very far from the iLife promise of Steve Jobs and it just doesn't make any sense to overpay for them to hold all the control.


There's some truth to the software getting worse, but it's also a different world (e.g., I see the decline as being a result of supporting different devices [and especially syncing between them]). But my point is more that still making the best GUI software around is pretty good for a company of Apple's size and complex priorities! (I don't think Apple makes software that's better than everyone else, but I do think most of their core apps are on par with the best.)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: