However, for Apple fans that largely enjoy the iOS experience and don't want to jump ship over the lack of customization alone, there's one solution: jailbreaking their device.
While this practice does tend to void any warranties your smartphone may have, jailbreaking pros often consider the trade-off worthwhile. Unfortunately, jailbreaking is not a perfectly safe or straightforward process, and Apple works hard to crack down on any vulnerabilities that allow for it to happen.
Indeed, that's precisely what the company has done recently, according to Engadget. A bug that was present in iOS before version 12.3 allowed software hackers to jailbreak their iPhones by executing "arbitrary code" with "system privileges." The kernel vulnerability was fixed with iOS 12.3, but then "unfixed" in 12.4, again allowing iOS users to take advantage of it.
Unfortunately for them, Apple has spotted the bug once more and re-patched it for the second time as part of iOS 12.4.1. This may not stop all jailbreaking solutions from functioning -- there are too many clever hackers out there for us to say that with any confidence -- but it does close off one such avenue, for better or worse.