Live data from Hacker News

Apple’s Use of AppKit, Mac Catalyst and SwiftUI in macOS

blog.timac.org

111–120 of 145 posts

Re: Apple’s Use of AppKit, Mac Catalyst and SwiftUI in macOS

#111

Earlier quoted context omitted.

Let’s do a thought experiment. If the Mac disappeared today in a puff of smoke, would that result in less iPhones sold, a less prestigious brand, or maybe an improvement? An additional argument is that companies rarely have one major product. Apple is big enough to execute well on several synergistic fronts. $30b is an awesome business all on its own, and compliments, not detracts from, the iPhone brand. Apple should…

> $30b is an awesome business all on its own, and compliments, not detracts from, the iPhone brand. yep, and just because the ratio of revenue is heavily in favor of iphone, there is no reason to subsume (subvert?) the mac ui into its paradigm... the worse ux could result in that 30bn shrinking, wherein they will just devote more resources to consolidation, again accelerating the mac's decline.... its a potential neg…

Exactly!

Re: Apple’s Use of AppKit, Mac Catalyst and SwiftUI in macOS

#112
post #95

Earlier quoted context omitted.

https://mobile.twitter.com/nikitonsky/status/155735766117120... This thread of UI issues with the Ventura System Settings really says it all. Most of this would have been shocking in a different era of Apple.

It’s really quite remarkable how something as simple as a settings app ends up showing the toolkit isn’t ready for prime time. The new windows settings app was also a disaster.

Stealing from Windows

Re: Apple’s Use of AppKit, Mac Catalyst and SwiftUI in macOS

#113
post #81

Earlier quoted context omitted.

Experiment: 1. Open TextEdit.app 2. Type some random characters. 3. Attempt to quit with Cmd+Q. 4. A dialog box shows up, prompting you to save the file. Hitting Tab just cycles between the "Save As" and "Tags" text fields. There is no way for me to select the "Delete" button with Tab. Challenge: quit TextEdit.app in that situation with they keyboard, without using the mouse, and without saving a file. That's a broad…

For “Delete” specifically you can also simply press ⌘backspace when the save dialog is activated to trigger the button. In some dialogs where the button is “Don’t Save” (i.e. autosave not active) the combo may be ⌘D

I just press space instead of enter. However:

Home: you can only cycle between de navlist on the left, and the top toolbar. The complete app does not respond to the keyboard, probably because they are not buttons, but clickable rects. There's this boilderplate menu "Format". cmd-nr nav behaves weird.

Reminders: you can only cycle between de navlist on the left, and the top toolbar. The complete app does not respond to the keyboard, probably because they are not buttons, but clickable rects.

Stocks: you can only cycle between de navlist on the left, and the top toolbar, and it get towards some articles, but it simply doesn't work properly. Arrows have weird behavior, can't nav to "more data". But this is a lot better than the previous two.

Everything feels just like some one-person solo project recreating the OSX experience, but only focusses on how things look.

Re: Apple’s Use of AppKit, Mac Catalyst and SwiftUI in macOS

#114
post #77
post #63

Earlier quoted context omitted.

> do you use a lot of windows? I do, yeah. Though I stopped using windows for work and just use it daily for gaming or just general reading/browsing/minor task machine. Occasionally I would write a bit of code on it, maybe a small python script or some in-browser debugging, but that's about it. For work, audio/music recording related stuff, coding side projects, and all other sort of personal usage, it is macOS. I al…

Actually, I was wondering if you drag, resize, or organize desktop windows ( https://developer.apple.com/design/human-interface-guideline... ) to do things that aren’t possible on iOS. Though, I also use Windows for gaming, mostly Rocket League :-)

I use Moom which lets me resize/reposition/layout sets of windows using keyboard combos.

But even with full screen windows, you don’t have to four-finger swipe between them–you can still cmd-tab or use spotlight to switch apps.

I encourage everyone to learn more keyboard shortcuts, it is just so much faster to stay on home row vs reaching for a mouse or trackpad.

Re: Apple’s Use of AppKit, Mac Catalyst and SwiftUI in macOS

#115

Earlier quoted context omitted.

Supposedly a major justification for the continued separation of Mac and the others (especially iPad) was differing UI interaction patterns. So what are they doing now? Using tools that evolved to serve touch-first interfaces to build desktop applications. The Mac/iPad split grows more confounding with every iteration. Now it feels like familiar desktop features are being reimplemented poorly in both iPadOS _and_ mac…

It shouldn’t be confounding. It seems clear: Apple views the Mac as an iPad with an attached keyboard and optionally cooling. There will be touch on the Mac very soon and they are preemptively getting the Apps ready. The whole Apple Silicon migration is to facilitate this merge of macOS and iPadOS. As soon as the 3 year migration to Apple Silicon is complete and most developers have stopped relying on Rosetta, Macs w…

What a depressing future we're headed into :/ Instead of iPad becoming a "proper" computer, the Mac is being dumbed down to become a tablet with a keyboard attached. Sometimes I wonder if the people making decisions at Apple, Google, Microsoft etc. live on a completely different planet than me.

Re: Apple’s Use of AppKit, Mac Catalyst and SwiftUI in macOS

#116

It's really not an impressive showing for SwiftUI. 4 iterations later and after being told it's "the future" in unequivocal terms, it's still at 12% (and only like 3% without any AppKit combined (last chart)). It's not dogfooded for any productivity apps. For Ventura, rewriting "Font Book, System Settings, and Tips" is not exactly confidence inducing. If they rewrote Pages or Final Cut Pro, that would wake people up.…

> 4 iterations later AppKit (NextStep) has been iterated on for over 30 years now. Apple's development strategy is like that of old school Microsoft. They make a choice like Win32 and just keep on iterating on it over the long haul. Four years of SwiftUI would still be described as very early days. Nothing like the development strategy of the week you see Google and the Microsoft of the past decade push as the one tr…

UIKit after four iterations (i.e., iOS 6 in 2012) was far from its "very early days": it was a well-designed, production-ready, powerful UI framework that was way closer to AppKit than SwiftUI (in its fourth iteration) is to UIKit now.

Re: Apple’s Use of AppKit, Mac Catalyst and SwiftUI in macOS

#117

Yup. and basically all apps (re)created suck big time. They're just iOS ports. You're forced to do litereally everything using your mouse, and for example the Home app, it's basically useless if you want to organize/edit things. We're going to a CRUD operation world, where you have to do every edit one-by-one. And then in a few years, people will be amazed that you can save so much time because of a new "bulk editing…

[deleted]

Re: Apple’s Use of AppKit, Mac Catalyst and SwiftUI in macOS

#118
post #3

I hate this consolidation of mobile and desktop apps and I hoped Apple would have had the design sense to keep them separate like they should be. Mobile and desktop UIs are two different worlds with different interaction paradigms. Trying to combine them makes an awkward UI that feels good nowhere.

[deleted]

Re: Apple’s Use of AppKit, Mac Catalyst and SwiftUI in macOS

#119

Earlier quoted context omitted.

For “Delete” specifically you can also simply press ⌘backspace when the save dialog is activated to trigger the button. In some dialogs where the button is “Don’t Save” (i.e. autosave not active) the combo may be ⌘D

I just press space instead of enter. However: Home: you can only cycle between de navlist on the left, and the top toolbar. The complete app does not respond to the keyboard, probably because they are not buttons, but clickable rects. There's this boilderplate menu "Format". cmd-nr nav behaves weird. Reminders: you can only cycle between de navlist on the left, and the top toolbar. The complete app does not respond t…

Hitting space in the example I gave would actually be pretty useless, since it would just put a space in the textfield.

Re: Apple’s Use of AppKit, Mac Catalyst and SwiftUI in macOS

#120

Earlier quoted context omitted.

As someone who literally abandoned Windows for the same reasons (during 8), macOS is still far far from sinking into those depths of depravity yet.

My worry though is that when Windows fucked up, Mac OS was a viable alternative. Now that Mac fucks up, what's the alternative? Linux has its own challenges.

The viable alternative is Windows, as pretty much all the tablet nonsense is gone in Windows 10 and 11.
Post reply on HN