L'iPhone ajoute souvent de nouvelles capacités et augmente sa compatibilité avec de nouvelles applications. L'extension de fichier pour le logiciel de l'iPhone (IPSW) est automatiquement chargé et installé sur l'appareil via le logiciel iTunes. Pour les utilisateurs du système d'exploitation libre à télécharger Linux Ubuntu, iTunes ne peut pas être installé, ce qui peut créer un barrage apparente pour mettre à jour votre iPhone, mais il ya des façons d'installer les mises à jour sans utiliser iTunes.