I know that my topic is a bit err… off-topic, but I’ll ask anyways, because I would really want to get an answer.
I’ve recently received a notification that my Xcode is not up-to-date. It deals with minor glitch like…
If I remember correctly ’ using documentation might crash Xcode’ or some such. OK
At this moment the update is downloading. ALL ELEVEN POINT 16 GIGABYTES OF IT. !!!
Could some of you programmers explain to me why they do this. Why would they swap the whole app and not only add a file or change it.
The simplest answer I can give you with regards to why Apple provide the entire Xcode package as an update rather than an incremental update is that I suspect that it’s a complicated process to create an incremental update and if you miss one item in that process, it will screw up the update.
Yes it’s a huge file to download but it’s better (safer) to provide the complete package rather than a broken incremental update. It’s been this way right from the beginning.
On a side note, MacOS updates, like Catalina, are generally incremental after the first release. I have had issues with incremental updates being problematic in the past and have always waited for the Combo to be released on their website and download that in preference. Again the Combo contains everything right back to the initial release so by definition it is large but that’s OK in my view. I have never had issues with the Combo’s so I guess I’ll stick with them.
Thank you for your prompt reply. ( It’s not that I would throw a tantrum, if people ignored me. I mean… not always )
Yep, you really made me think. I didn’t realise that there isn’t only one update, but it can be a series of updates. And one incremental update upon another and another… That can further complicate things.
And it’s not only that. In a huge app like Xcode, they probably alter many, many files. Like, when I finished Xcode installation, playground has disappeared. I know it’s creepy. But we have to live with it.
Programming used to be programming, but not it has become… concept art, philosophy
40 years ago my mom would say. “Would you bring me that bag of potato upstairs?” And I would say. “Yes.”
What do kids say today. “All in good time, mom. First we have to establish a GPPC or Graph Persistence Potato Container, then we would need a delegate and in case we appoint my sister Jennifer for the job, we’ll need to persuade her and therefor we’ll need effective communication protocol…