News for hackers. Stuff that matters.
Re:Apple Passwords Deserve an App by waboremo on Monday March 27, 2023 @02:27PM (#35330361)
Funny situation, there's another thread I was replying to someone who wanted to shift back to native apps instead of cross plat electron apps (for performance reasons).

Well, Apple Passwords on Windows is a good example of how that turns out in reality. I believe it's using WinUI. While the performance is nice, the experience is entirely unlike what you get on Mac and winds up making you wish you were using another service entirely.

Re:Apple Passwords Deserve an App by porcoda on Monday March 27, 2023 @02:57PM (#35330786)
This has been the story of Apple apps outside MacOS forever: they appear to always do the absolute minimum to claim support, and you end up with a super clunky windows app that is terrible.

I doubt they’d do much better using electron: I think their development model is that if it isn’t on one of their platforms, they pump out a minimum-effort, low quality app. I’d guess that electron ones would be just as clunky, except with a significantly higher memory and CPU footprint.

Re:Apple Passwords Deserve an App by waboremo on Monday March 27, 2023 @05:24PM (#35332857)
That hasn't really been true. Apple supported iTunes and Safari which were great options on Windows. Not just "I'm already an Apple fan so I have to use it", but actively deciding to use them.

The root of the problem for Apple is that they cannot get away with doing what they used to in the past, they already have a plethora of platforms within their own umbrella to support, adding Windows native to the mix seems to result in maybe a handful of developers taking on enormous burdens by trying to catch up to their expected Mac apps.

If Apple were to seriously put its weight behind a cross-platform toolkit, this might change, especially as they want their services to grow. It's the very reason why their main service competitors can even compete.

But I agree that if they were to suddenly switch to Electron without a care it wouldn't turn out well, but likely have a better end user experience than their current reveals.

Re:Apple Passwords Deserve an App by paulryanrogers on Monday March 27, 2023 @06:07PM (#35333418)
So SwiftUI for Windows?
Re:Apple Passwords Deserve an App by waboremo on Monday March 27, 2023 @06:36PM (#35333754)
Would be very interesting!
Re:Apple Passwords Deserve an App by kalleboo on Tuesday March 28, 2023 @03:07AM (#35336954)
For QuickTime for Windows they ported a portion of the Classic Mac Toolbox to Windows to make it work.

For Safari Windows they ported a portion of Cocoa.

Having an internal Windows version of SwiftUI would not be unthinkable!

Re:Apple Passwords Deserve an App by lmm on Monday March 27, 2023 @07:11PM (#35334114)
> Apple supported iTunes and Safari which were great options on Windows. Not just "I'm already an Apple fan so I have to use it", but actively deciding to use them.

No they weren't. They were notoriously awful. Apple resorted to bundling Safari with QuickTime to try to get you to use it but everyone still hated it.

Re:Apple Passwords Deserve an App by emsixteen on Tuesday March 28, 2023 @02:46AM (#35336829)
Nonsense, iTunes was great and got stick just for being iTunes.

300GB library around that time with no issue at all. Smart Playlists made all other players obsolete for me.

Re:Apple Passwords Deserve an App by steve1977 on Monday March 27, 2023 @03:21PM (#35331109)
Apple had (has?) Cocoa ported on Windows actually, so whatever they could so on macOS, they could do on Windows as well. Cocoa as such is cross-platform.
Re:Apple Passwords Deserve an App by mattl on Monday March 27, 2023 @04:41PM (#35332231)
It was a product briefly. OPENSTEP Enterprise. There was talk of selling licenses to distribute but that never happened
Re:Apple Passwords Deserve an App by marvel_boy on Monday March 27, 2023 @04:50PM (#35332375)
Any link to the port of Cooca to Windows?
Re:Apple Passwords Deserve an App by PlutoIsAPlanet on Monday March 27, 2023 @05:09PM (#35332674)
Looking at the Apple Music app for Windows quickly, it does appear Apple has done some porting of their APIs to Windows.

https://i.imgur.com/tdr6XTO.png

Re:Apple Passwords Deserve an App by simongray on Monday March 27, 2023 @05:46PM (#35333128)
Re:Apple Passwords Deserve an App by steve1977 on Tuesday March 28, 2023 @06:15AM (#35338334)
Apart from the already mentioned OPENSTEP for Enterprise, see also here:

https://www.stone.com/dev/StonesThrow2/OneFoxTwoFox.html

Basically, it was called Yellowbox, but it didn’t officially survive the release of Mac OS X IIRC. But Apple was at least still using parts of it for some Windows ports back then I believe.

Re:Apple Passwords Deserve an App by Karellen on Monday March 27, 2023 @04:26PM (#35331977)
> Apple Passwords on Windows is a good example [...] the experience is entirely unlike what you get on Mac

If you were a Windows user, why would you want an app that acts like a Mac app? Surely the benefit of having a dedicated Windows app is that the experience should be like other Windows apps.

Re:Apple Passwords Deserve an App by waboremo on Monday March 27, 2023 @05:40PM (#35333056)
You're not really thinking about it as a "mac app", but rather "the service". You expect it to act like the service you use on other platforms with all the features you rely on.

If I'm using Spotify, I don't think "oh this doesn't use windows navigation component from winUI", I immediately know where the genre categories are because I've already used it on android or linux and expect it to be there. I know exactly how to add a song to my library, to shift around playlists, to manage folders, everything is as I learned it on [other platform].

Design development becomes this duplicated burden where every feature now has to go through the ringer twice (or more) to fit native components for their respective platforms. When you hit limitations on those native components, you're now having to make the decision to either hold back the feature entirely, or create fragile workarounds.

In an alternate timeline native components would have had far greater appeal, where people actually hate and boycott apps designed otherwise. But we don't. Even on iOS or mac, people regularly rely on apps that only vaguely interpret their native components. The situation is even worse on windows past 7, where the idea of a "windows app" is so jumbled there is nothing to "expect" from the experience - which is actually part of why I think these unified app designs have really taken off.

Re:Apple Passwords Deserve an App by oneeyedpigeon on Monday March 27, 2023 @06:57PM (#35333983)
> If I'm using Spotify, I don't think "oh this doesn't use windows navigation component from winUI"

We're either very different people or we have different use cases :) It immediately feels jarring to me to be using macOS and suddenly presented with a non-native UI. But I only ever use macOS on the desktop, so I don't have this cross-platform issue. What I find strange is, I would have thought that was the 99% common case — it seems strange to me to optimise for individuals using multiple OSes rather than multiple apps on one OS.

> Design development becomes this duplicated burden

That sounds like an OS flaw if true. Of course, I accept that some design will be necessary, even with the finest SDKs available to humanity, but it should be so burdensome that going non-native is seen as the solution.

> Even on iOS or mac, people regularly rely on apps that only vaguely interpret their native components.

You're totally right. Every now and again, I say to myself "I really must use Safari for the 'more native' experience", but I always come running straight back to Chrome again.

> The situation is even worse on windows

This was one of the things I liked best about macOS when I first migrated — everything was so consistent, things didn't visually clash, etc. I still get the impression it's better on macOS, but heck, it's definitely not as good as it used to be.

Re:Apple Passwords Deserve an App by brycedriesenga on Tuesday March 28, 2023 @12:07PM (#35343292)
>I say to myself "I really must use Safari for the 'more native' experience", but I always come running straight back to Chrome again.

Have you given Arc Browser a shot yet? It feels pretty great. Feels designed for Mac and has its own design language at the same time.

Re:Apple Passwords Deserve an App by tehnub on Monday March 27, 2023 @08:25PM (#35334133)
Not that I disagree with you, but have you seen the new Windows app for Apple Music? It definitely feels Windows 11-ey, with the animations you'd expect. A notable departure from the Mac design, in favor of Windows design, is the placement of the back button at the top left corner of the window, instead of slightly to the right of the top left on Mac.