By Andrew Hendricks
Yes, there is a reason “unhackable” is in quotes. Nothing is unhackable from a technological perspective. You just need either thousands of years for brute force methods or a really good exploit!
Compare this to Android. Based on a Linux kernel, they are not entirely unsecure devices. The distinction in security between the Android and iOS operating system has less to do with the trivialities of their OS, and more to do with how the companies approach their software and security itself.
Malwarebytes senior analyst Nathan Collier explains this “walled garden” approach Apple takes. “[Apple] can vet, deny and remove any apps they feel do not meet their developer's license agreement," he said. "By requiring all apps come from their App Store—which is locked down at device level—it makes it much harder for developers to submit malicious apps.”
This does not mean it is impossible to get malware onto an iPhone. But between his approach and the difficulty of downloading something from the internet with iOS compared to an Android mobile device, you have to really be trying to play fast and loose with your iPhone to risk it becoming vulnerable or infected with malware.
“A customer can 'jailbreak' their device, giving them escalated privileges,” warns Collier, “but then Apple will say 'you're on your own any malicious apps encountered are your own fault'.” He also goes on to say that Android’s appeal is its openness, so it is really a trade-off, more so than the iPhone being an objectively “better” device.