Elektrine lite

← Feed

@marcoarment@mastodon.social

Post #2366517

2026-05-09 15:05 UTC

RE: https://mastodon.social/@stroughtonsmith/116545164468952303 I really like SwiftUI. It just still has a lot of missing or incomplete functionality, and Apple doesn’t seem to be in much of a rush to fill in the gaps. I sometimes wonder how much better macOS could be today if they’d never tried to make the iPad into a Mac replacement, and had focused on maintaining and improving just one great PC-class OS.

Replies (5)

  • @vmachiel@mastodon.nl 2026-05-09 15:13

    @marcoarment@mastodon.social @stroughtonsmith@mastodon.social SwiftUI is the only thing that clicked for me after years of trying and failing with UIkit. I hope Apple “finishes” it feature wise.

    Open ##2604859

  • @bkoehn@hachyderm.io 2026-05-09 15:23

    @marcoarment@mastodon.social @stroughtonsmith@mastodon.social How many times have we seen this from Apple? I started in the eighties and have seen four or maybe five overhauls, with another four or five false starts (OpenDoc? Pink?). The truth is Apple doesn’t know how to do it, in large part because nobody does. They ship, then the industry as a whole gets smarter, your framework becomes dated, and the team moves on to greener pastures. Lather, rinse, repeat.

    Open ##2604882

  • @marcoarment@mastodon.social SwiftUI is to UIKit, what iPadOS is to macOS. (I also like SwiftUI)

    Open ##2604886

  • @frankreiff@mastodon.social 2026-05-10 08:32

    @marcoarment@mastodon.social @stroughtonsmith@mastodon.social The Siren Song of declarative programming is always that it makes things *look* so easy and clean. This is always achieved by putting the actual implementation in a black box. “You don’t need to know how the black box works!” they say.. until you do. Apple compounded that with leaving out all the hard, messy parts “that nobody needs.”

    Open ##2604889

  • @donbytyqi@mastodon.social 2026-05-12 10:49

    It's pretty good but when you need UIKit, you really really need it.

    Open ##2604891