Truly sad, if I remember they were still migrating to SwiftUI for their iOS app.
I have an app which almost shares the same SwiftUI codebase with iOS and macOS, and I am a one-man dev. If I can do it, I believe these million dollar company can also.
Truly sad, if I remember they were still migrating to SwiftUI for their iOS app.
I have an app which almost shares the same SwiftUI codebase with iOS and macOS, and I am a one-man dev. If I can do it, I believe these million dollar company can also.
SwiftUI is still broken for any non-simple apps, almost a decade after its introduction. Completely unacceptable for big apps. Look at OmniFocus, who inexplicably became early-adopters of it, and it's had a bunch of UI glitches and inconsistent behavior requiring app restart (like you select one list item, but the inspector shows you details for another list item) ever since.
Apple only has itself to blame for Electron's popularity.
> almost a decade after its introduction.
It was released in 2019, so 6 years ago at most.
> Apple only has itself to blame for Electron's popularity.
+ Microsoft with their inability to decide on a single UI framework/API for more than 1.5 years.
My bad, I recalled 2017 for some reason.
And of course, same problem on Windows.
I am a one-man dev. If I can do it, I believe these million dollar company can also
They could if they wanted to. Heck, they have so many developers and money, they could even maintain a separate Cocoa app. But in all these cases, they'd rather externalize cost to the user.
Sadly, for many of these Electron apps, it would probably be better to install the iOS app, but most vendors disable that option.
> I have an app which almost shares the same SwiftUI codebase with iOS and macOS, and I am a one-man dev.
How do you crusade through Apple's appalling [lack of] documentation and dumb error messages and all the weird *magic* involved in wrangling an imperative language into a declarative framework?
5 years after SwiftUI's release I still struggle to build a simple photo viewer or expense tracker.
> Sadly, for many of these Electron apps, it would probably be better to install the iOS app, but most vendors disable that option.
If companies enabled the flag to let users install their iOS apps on Mac, it would be a better world, but some asinine companies refuse to, and Apple has to respect the dev's decision, however dumb it may be. I love how Apple worked around that by making iPhone Mirroring, which is a win for users. I actually use that over the desktop website/Electron crap for some apps. But how long before companies force Apple to remove that feature, like they did with removing an easy way to "Disable Javascript" from Safari?
> How do you crusade through Apple's appalling [lack of] documentation and dumb error messages and all the weird *magic* involved in wrangling an imperative language into a declarative framework?
That's the benefit of a solo dev, one I don't have a UI/UX designer over-designing shit and secondly I stay close to SwiftUI's components, if I can't customized my own Picker then who cares.
I don't know but there's a lot of decent blogs and tutorials in SwiftUI nowadays.
What about windows, Linux, etc.?