Depois de fazer algumas pesquisas, chego à conclusão de que a discrepância é causada por
- iTunes contando o espaço necessário para aplicativos e dados, deduzindo o armazenamento gratuito do total
- o iPhone relatando o espaço realmente livre
A diferença é que o iPhone obviamente usado espaço adicional para fins de cache , mas que o espaço não é reconhecido pelo iTunes (talvez de propósito). O espaço pode ser recuperado por uma das medidas mencionadas nas outras respostas (backup / restauração etc.), porque elas excluem os dados do cache.
No entanto , o iPhone começará a criar novos caches, portanto, essas soluções não são duradouras. Além disso, se você liberar o cache e usar o espaço livre para copiar mais aplicativos e dados para o dispositivo, o iPhone acabará não sendo capaz de usar tanto cache quanto realmente faria, possivelmente levando a um desempenho geral mais baixo.
Como conseqüência, eu não recomendaria forçar seu iPhone a liberar espaço em cache, a menos que seja absolutamente necessário.