Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Marco Arment

πŸ‘€ Speaker
8819 total appearances

Appearances Over Time

Podcast Appearances

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

And you can understand why, obviously.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

That's an understandable reason why they would do that.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

So what tends to happen on the Mac is whatever they need to do for iOS, the Mac kind of gets a half-assed version that doesn't have as many resources.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

it's being applied to a kind of a more complex, more heavily legacy code base and, and software library and, and just a larger surface area in terms of like the needs it has to cover.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

Like on the Mac, it's a huge surface area, way bigger than software UI has to cover on iOS.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

Um,

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

But because it is lower priority in Apple, because it's not as big of a business, it gets fewer resources.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

So it ends up getting fewer resources at a lower priority to solve what is often more complicated UI problems.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

So as a result, Mac UI redesigns in the modern Apple era tend to be half-assed, incomplete, and not that great.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

Again, also, those dynamics aren't going to change.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

The Mac is not going to get a ton of UI design resources from Apple if iOS needs them first.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

And iOS will always need them first.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

And I think the whole idea that we need to unify everything about these platforms, not only I think is a bad idea for a lot of reasons, and I think it's misapplied in tons of ways because they're different platforms.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

They work very differently.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

They're used very differently in different contexts by different people.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

So I think the idea that everything has to match between the platforms is like, I mean, look, the entire tech business is,

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

has tried this in so many ways.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

The whole write once, run anywhere principle.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

We've tried this so many times at so many levels, and it's either incredibly difficult or doesn't work every single time.

Accidental Tech Podcast
675: Open, Retrieve, Expand, Load

And so I think the reality of the Mac is that it will always be second priority in Apple compared to iOS in terms of software design resources and everything.