Marco Arment
๐ค SpeakerAppearances Over Time
Podcast Appearances
Like if you asked to get the icon for an iPad app, their API would vend you a dimmed icon with like the circle with a line through it, buster over it.
just not great it's not really what you want uh and they fixed that bug thankfully but it was it was a bug like that for like a year and a half and i had to work around it or whatever there was also some weird stuff with like the way the notification thing that switch glass uses to say like when an app is launched tell me and when an app exits told me because of whatever weird way that ipad apps are handled on mac os
The notifications for those apps launching and quitting were different and caught like the timings were different and different events came at different things.
So I had to work around that.
So that's why I have Overcast installed is essentially to debug my app switcher app when it comes to iPad apps.
If I had an Apple Silicon Mac, which I will eventually, and we were back in time, one of the things I would have looked forward to using on it is, let's say, Status Board by Panic, a discontinued app that I have since vibe-coded replacement of on the web.
So I don't need that anymore, but I would absolutely use that.
And that's a perfect use case because, as Marco said, iOS apps or iPad apps on the Mac โ
Talk about not behaving like a Mac app.
They just absolutely do not behave like a Mac because they're not.
It makes sense.
Like, but they don't.
They don't even let you do the option thing to use the little virtual pinchy thing.
Yeah, and Apple could do things to make those APIs better so that they will behave better when they're running on the Mac.
But things like status board are ideal because it's essentially like a big widget.
It's mostly read-only.
It's an app that didn't exist on the Mac at all, and there used to be no web version of it before I had my thing slapped together.
And so I absolutely would run status board on my Mac as an iPad app and just pad it up there as a little dashboard of stuff, just like I used to run dashboard.
But that's the type of app that I would do.