4 ms·
Running "update all" on your iPhone is something almost completely different than running "apt-get update && apt-get upgrade" on a Linux machine. On the Linux
by bhaak 14y ago
Running "update all" on your iPhone is something almost completely different than running "apt-get update && apt-get upgrade" on a Linux machine.
On the Linux machine this might even include kernel upgrades. iPhones didn't do OTA upgrades for the system until quite recently and then is obviously a different process than just a simple app upgrade.
iPhone apps don't have dependencies because Apple doesn't allow them to. So every app update is just a small box update without affecting any other applications.
- comex 14y ago> iPhone apps don't have dependencies because Apple doesn't allow them to. So every app update is just a small box update without affecting any other applications. Which is exactly the point.
- bhaak 14y agoYeah and now compare how limited an iPhone is compared to a general computing device where programs are allowed to talk to each other and rely on each other. You only get the functionality a single app gives you. For many things this is sufficient or at least you can live with. For games it almost doesn't matter. This only works because 99% of the people don't use iPhones for creating stuff but for consuming content.
- brnstz 14y agoMaybe not having dependencies is a good idea. The iPhone runs Unix, too.