Live data from Hacker News

Apple's API's Are Awful (At Least Some of Them)

mzfit.app

1–10 of 19 posts

Re: Apple's API's Are Awful (At Least Some of Them)

#3
If you think this is bad, try an Apple TV app! A lot of the platform APIs, like the one mentioned in the article, are still in objective C and really beginning to show their age. The worst is when you want to do something in SwiftUI but the platform APIs are UIKit (‘:

Re: Apple's API's Are Awful (At Least Some of Them)

#4

If you think this is bad, try an Apple TV app! A lot of the platform APIs, like the one mentioned in the article, are still in objective C and really beginning to show their age. The worst is when you want to do something in SwiftUI but the platform APIs are UIKit (‘:

Sheesh, it's not that bad! 10 years ago the same things were considered the nicest app APIs to work with in the biz, spawning the whole ZIRP app ecosystem.

I guess if people feel like you do, I'll stay employed.

Re: Apple's API's Are Awful (At Least Some of Them)

#5
> And so Apple, I say, whoever had a hand in this should be ashamed of themselves. You can and should do better. I love SwiftUI. I love building iOS apps. But please clean this up.

As a recent macbook convert (work gave me one) I have to remind myself every day:

Apple is not a software company. Their business is to sell hardware at a premium. Software is an afterthought, and if they could offload software, they would. The sleek aluminium case, lovely screen, arm processor.. that's what you're getting.

You're not paying a premium for the inability to stack windows, or for shitty dual monitor support, or for awful application/state management.

Apple is a hardware company. They don't give a shit about software.

Re: Apple's API's Are Awful (At Least Some of Them)

#6
post #5

> And so Apple, I say, whoever had a hand in this should be ashamed of themselves. You can and should do better. I love SwiftUI. I love building iOS apps. But please clean this up. As a recent macbook convert (work gave me one) I have to remind myself every day: Apple is not a software company. Their business is to sell hardware at a premium. Software is an afterthought, and if they could offload software, they would…

Are you trolling? You may think Apple doesn't care about software--and I don't know why you would think that, TBH. But to say they don't give a sh*t about software is 180º wrong.

Re: Apple's API's Are Awful (At Least Some of Them)

#7
post #6
post #5

> And so Apple, I say, whoever had a hand in this should be ashamed of themselves. You can and should do better. I love SwiftUI. I love building iOS apps. But please clean this up. As a recent macbook convert (work gave me one) I have to remind myself every day: Apple is not a software company. Their business is to sell hardware at a premium. Software is an afterthought, and if they could offload software, they would…

Are you trolling? You may think Apple doesn't care about software--and I don't know why you would think that, TBH. But to say they don't give a sh*t about software is 180º wrong.

I think Apple cares a lot about software.

On iPhones.

Macs used to be so great, but a lot of their sheen has worn off, and Microsoft has really improved their UI generally in the past 15 years even if there's still a lot of rough edges. MacOS is one of those things that seems like it was really impressive back in 2010 but hasn't kept up with UI development. The window management in particular feels retrograde; Windows and FOSS window managment has embraced snap-to-edge while Macs try and make people use the clunky full-screen mode that gets rid of your system UI. Terminal also feels increasingly outdated, trapped in BSD utilities; Linux has the superior GNU utilities while Windows now has WSL for people who live on the command line. (And PowerShell for sysadmins.)

iPads just get this weird franken-OS that has a lot of the theoretical power of MacOS, just glued to an iPhone interface.

To me, they're behind in desktop and tablet software, and are continuously trying to make up the difference. And not by following the trend of UI development, mind you, but by making their non-phone interfaces more like their highly popular phone interfaces. The iPhone has taken over the company.

Re: Apple's API's Are Awful (At Least Some of Them)

#9
post #5

> And so Apple, I say, whoever had a hand in this should be ashamed of themselves. You can and should do better. I love SwiftUI. I love building iOS apps. But please clean this up. As a recent macbook convert (work gave me one) I have to remind myself every day: Apple is not a software company. Their business is to sell hardware at a premium. Software is an afterthought, and if they could offload software, they would…

> Apple is a hardware company. They don't give a shit about software.

A bicycle company is hardware.

To turn a bicycle into a bicycle for the mind is software.

Re: Apple's API's Are Awful (At Least Some of Them)

#10
post #6

Earlier quoted context omitted.

Are you trolling? You may think Apple doesn't care about software--and I don't know why you would think that, TBH. But to say they don't give a sh*t about software is 180º wrong.

I think Apple cares a lot about software. On iPhones. Macs used to be so great, but a lot of their sheen has worn off, and Microsoft has really improved their UI generally in the past 15 years even if there's still a lot of rough edges. MacOS is one of those things that seems like it was really impressive back in 2010 but hasn't kept up with UI development. The window management in particular feels retrograde; Window…

Perhaps this is what I was trying to say.

Like I said, I'm only a very recent Macos user. I'm actually shot how bad some fundamental things of this os is. I don't know the history of it, I just know it doesn't work for me now

Post reply on HN