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

Are OS X's metaphors slipping, or are they just being folded into how developers write their apps, or consumers use them? I ask because of the iOS Settings app: it used to be that was the place one changed the settings of an app, not in the app itself. IOW, kinda like the macOS System Preferences panes...sorta.

Point is, it can appear that the OS settings pane/app/whatever is for stuff Apple controls, and the rest has to go in an app or menubar. I'm not saying it's right, I'm saying that Apple has let the messaging get really confused.



> I'm not saying it's right, I'm saying that Apple has let the messaging get really confused.

Right—part of Apple's job is to create an environment where the "correct path" is clear and developers want to follow it. Either Apple used to do a better job, or else developers did.

And, consider:

• Apple encourages developers to distribute via the Mac App Store as much as possible.

• Preference Panes cannot be sold in the Mac App Store.

• In Catalina, all Safari extensions must be installed from the App Store as individual apps.

• New Notification Center widgets are always installed as applications. Old Dashboard widgets never were.

I would say that taken together, the clear implication from Apple is that apps are the way to go. And it all comes back to the Mac App Store, which Apple wants to push that at all costs. Evidently, they either actively don't want to sell non-apps in the store, or they don't care enough to build that functionality.

There are probably times when Apple's patterns are just wrong and the community coalesces on something better—I can't think of any, but it has probably happened, or will some day. But I do not think this is one of those times, because if you step back, using an app does not make objective sense.

(P.S. It's interesting to note that Apple's own iOS apps tend to have far fewer in-app preferences, in favor of sticking stuff in the Settings app.)


> Either Apple used to do a better job, or else developers did.

A bit of both I would think. When the Mac was a more niche platform the developer community tended to be more bought into philosophy and design sensibilities around it. And as the Mac has gotten more widespread in popularity, Apple has gotten less good at planning around power-user use cases or communicating how to handle them elegantly.


> When the Mac was a more niche platform the developer community tended to be more bought into philosophy and design sensibilities around it.

I still kind of hold Apple accountable for that, though. As the platform grows, Apple has more resources they can dedicate to clarifying UI patterns, or systemic coaching via API design. But they've gone in the opposite direction.


> In Catalina, all Safari extensions must be installed from the App Store as individual apps.

Not true, you can distribute outside of the App Store as long as you sign/notarize correctly.


Thanks—for some reason I thought the App Extensions were uniquely App Store-locked, but what you said makes much more sense!

I think I was getting confused with old-style extensions and the Safari Extension gallery, for which sideloading was truly blocked for around a year.




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

Search: