No mention of Godot? It seems to be slowly starting to eat their lunch.
No mention of the fragmented rendering backends?
Oh, but they do talk about basketball. Why would a CEO care about the little things… Unity is going to be fine.
Insane velocity. The UI is fantastic, would love to see more tools reuse it, like a DAW or a proper dedicated CAD app but from what I read it is deeply integrated in the project.
For JS driving the business logic you do not need a browser to run it. On iOS there is JavaScriptCore and there are other Javascript runtimes out there that are quite small.
That said, it is true that Javascript may not be the right choice for every app and some developers may be used to better language features and performance than that.
For me newly installed apps from outside the Appstore are excluded from Spotlight until I manually open them and trigger the 3rd party “untrusted” confirmation dialog. After confirming with Open they show up.
Interesting read, nice to see technical details and rationale for building it this way. I made a similar one (https://www.catnapgames.com/tiny-player/) except instead of iCloud I rely on web based uploads.
For me one of the high level takeaways was to use ffmpeg next time. Apple APIs for decoding are nice but have limited support for file formats. And then there’s the lockin aspect..