Hacker News new | ask | show | jobs
by Angostura 1375 days ago
Not quite sure why this couldn't sit in the Application bundle itself.
2 comments

As far as I understand this is downloaded data and they may offer model selection later on? If so they have little choice and putting your data in the user `/Library/Application Support` (or maybe `/Library/Caches` but that's a mess in itself) is what you're supposed to do.

With the various security changes in "recent" macOS, you can't modify your bundle and download files inside it, as it would change its signature and break the notarisation system.

Do you mean that it should be distributed with it, or that it should write it in there when it downloads it at runtime?
The latter. A model update would then just be an application update. To answer my own question - if they want to allow a choice of downloadable models, then Application Support is the perfect place.
And also to allow updating the app independently of the model, without a 4GB download every time.