3 ms·
I completely disagree. As someone else who reverse engineers how iOS works, one of its core principles is in fact flexibility. Almost every key feature in iOS -
by conradev 15y ago
I completely disagree. As someone else who reverse engineers how iOS works, one of its core principles is in fact flexibility. Almost every key feature in iOS - search, backup, Siri, sharing, etc. is implemented using bundles, which are modules of code. This system provides a convenient interface for Apple and jailbreakers alike to add functionality to the OS.
Your assumptions are based on the fact that no official APIs are provided to modify the OS in a sweeping way. Apple could very easily implement such a thing if they wanted - they would simply have to shift some code around. The reason Apple does not do this is because Apple favors simplicity over flexibility, or rather, maintains a balance between the two.