←back to thread

292 points kaboro | 7 comments | | HN request time: 1.612s | source | bottom
Show context
darksaints ◴[] No.25058726[source]
I really wish Apple sold its hardware independently from its software. They make amazing hardware, and their latest silicon releases practically make me want to buy their computers again.

Their software is shit though, and their walled garden, and insistence on using apple programming languages and IDEs for development, practically ensures that third party software will either not exist or be shit as well. There are only a handful of software shops that make decent software for apple, and they are all fully specialized on apple and therefore do not make software that plays nice with collaborators on other computers, nor used on a cloud server, etc. And if there actually exists better software from third parties that competes with apple software, you can forget about it ever being fully integrated. "Hey Siri, navigate to city hall using Google maps". Yeah right.

replies(5): >>25058759 #>>25058817 #>>25058831 #>>25058856 #>>25059442 #
naravara ◴[] No.25058817[source]
> practically ensures that third party software will either not exist or be shit as well

I don’t see this at all. The Mac has long had a culture of extremely dedicated developers who have fully acculturated themselves into a design-oriented, performance focused culture that presents a stark contrast to the cultures of Windows or Web development. Third party software in the Mac has generally been extremely thoughtful and well designed.

There is plenty of shitty software on iOS, but that has a lot more to do with the amount of shovelware thrown into the store than anything inherent to Objective C.

replies(2): >>25058916 #>>25060433 #
1. joshspankit ◴[] No.25058916[source]
Agree on this: 3rd party software on Apple’s Operating Systems have reached really stunning, intuitive, and beautiful heights.

Unfortunately I feel that the current trend towards more restriction is making many of those talented developers tap out, and is burying the older software that would otherwise be just as excellent today if it was still allowed to run, but the possibility of those wins keeps me on MacOS through all the losses.

I may have a gambling problem.

replies(2): >>25059636 #>>25062694 #
2. zepto ◴[] No.25059636[source]
I think this is a transition phase. It is true that increasing restrictions have been making it harder for old school developers.

It’s also true that Apple has had a pattern of first locking things down, and then finding new, more secure and reliable ways of opening them back up again. Extensions are an obvious example of this pattern.

This is just a consequence of moving from a benign network environment to one in which hostile adversaries are trying to both socially engineer as well as exploit any computer or individual that is vulnerable.

We all have to adapt to this reality.

replies(1): >>25060100 #
3. joshspankit ◴[] No.25060100[source]
My instinct says otherwise regarding this being a transition phase on the road to being more open, but I genuinely hope you’re right.
replies(1): >>25060198 #
4. zepto ◴[] No.25060198{3}[source]
By ‘open’ I don’t mean that Apple will cede control of the platform. I see that increasing.

I mean open to customization and the development of a wider range of user experiences - which is what old school apps were about.

replies(1): >>25065049 #
5. naravara ◴[] No.25062694[source]
Admittedly I haven’t had much direct experience of this, but most of the old guard Mac developers I follow seem more put off and burnt out by the vagaries of the App Store than by technical limitations at the OS level. I think there is plenty to complain about on that front.
6. joshspankit ◴[] No.25065049{4}[source]
Even if it’s just the openness of the customization, I’d still like to see that
replies(1): >>25065334 #
7. zepto ◴[] No.25065334{5}[source]
That, I do expect.