Voice Studio

Un enregistreur vocal a-t-il besoin d’une version précise d’iOS sur iPhone ?

Oui — presque toutes les apps de l’App Store en ont une, et un enregistreur vocal avec transcription ne fait pas exception. C’est un type d’exigence différent des autorisations traitées ailleurs sur ce site : personne ne vous demande rien, et il n’y a rien à refuser. Soit votre iPhone atteint ce chiffre, soit l’App Store ne vous laisse tout simplement pas installer l’app.

On ne remarque souvent une version minimale d’iOS que lorsqu’elle vous bloque : vous touchez Obtenir sur l’App Store et, au lieu d’un téléchargement, une ligne indique que l’app nécessite une version d’iOS plus récente que celle de votre téléphone. Ce message n’est ni une erreur ni un caprice de l’app. C’est une vérification qui a lieu avant même que l’app ait la moindre occasion de vous demander quoi que ce soit d’autre.

Ce qu’est vraiment une version minimale d’iOS

Quand quelqu’un développe une app, il choisit la version d’iOS la plus ancienne sur laquelle elle est censée fonctionner — un réglage inscrit dans l’app elle-même, pas une simple suggestion. L’App Store conserve ce chiffre avec l’app et le compare à la version installée sur votre iPhone chaque fois que vous essayez de la télécharger ou de la mettre à jour. Si votre version est inférieure à l’exigence, le bouton qui afficherait normalement "Obtenir" ou "Mettre à jour" ne fonctionne tout simplement pas pour cette app sur cet appareil.

Tout cela se passe avant que l’app ait le moindre mot à dire. Il n’existe aucun écran à l’intérieur de l’app où cela se déciderait, et aucun moyen de contourner cela depuis le téléphone — c’est l’App Store qui applique la règle, et il le fait avant même que l’app ait pu être installée.

Pourquoi les apps finissent avec un seuil pareil

La raison habituelle est peu spectaculaire : le code de l’app utilise quelque chose qu’Apple n’a rendu disponible qu’à partir d’une certaine version d’iOS — un framework système, un mode d’exécution en arrière-plan, une déclaration de confidentialité qu’Apple exige désormais pour les nouvelles soumissions. Dès qu’une partie de l’app dépend de cela, elle ne peut tout simplement plus fonctionner correctement sur un téléphone antérieur à cette version, et la personne qui la développe fixe le minimum en conséquence. Quel élément précis du code a poussé ce chiffre là où il en est pour une app donnée n’est pas quelque chose de visible de l’extérieur ; tout ce que voit quelqu’un ouvrant l’App Store, c’est le chiffre final, pas la raison derrière.

Un minimum a aussi tendance à ne bouger que dans un sens avec le temps. Apple relève régulièrement la barre pour les nouvelles soumissions et les mises à jour — une exigence de confidentialité introduite cette année s’applique à toute app mise à jour à partir de ce moment-là, que les fonctionnalités de l’app aient changé ou non. C’est un fait sur la façon dont l’App Store est géré, pas une particularité d’une app en particulier.

En quoi cela diffère d’une autorisation

Une autorisation — microphone, reconnaissance vocale, notifications — est quelque chose que l’app vous demande une fois déjà installée et lancée, une capacité à la fois, et vous pouvez en refuser n’importe laquelle sans que le reste de l’app cesse de fonctionner. Une version minimale d’iOS n’a rien à voir avec cela. Elle est vérifiée une seule fois, avant l’installation, s’applique à l’app entière plutôt qu’à une de ses fonctions, et il n’y a aucune boîte de dialogue à refuser : soit la vérification passe et vous pouvez installer l’app, soit elle échoue et vous ne le pouvez pas, sans intermédiaire.

Les deux notions se confondent parce que toutes deux peuvent expliquer qu’une app "ne fonctionne pas" pour quelqu’un. La différence tient à ce qu’on peut y faire. Une autorisation refusée laisse en général le reste de l’app utilisable, parfois avec une seule fonction désactivée. Une vérification de version échouée vous laisse sans rien d’installé du tout.

Ce qui se passe si votre iPhone n’atteint pas la version requise

Chaque modèle d’iPhone finit par ne plus recevoir de nouvelles versions d’iOS — Apple continue de prendre en charge un modèle pendant un certain nombre d’années puis passe à autre chose, ce qui est une réalité normale et bien connue de la durée pendant laquelle un téléphone reçoit des mises à jour logicielles. Une fois qu’un téléphone est plafonné à la dernière version d’iOS qu’il peut exécuter, toute app dont le minimum se situe au-dessus de cette version devient définitivement hors de portée sur cet appareil précis, pas seulement aujourd’hui. Une future mise à jour de l’app n’abaissera pas son exigence ; au contraire, la suivante a plutôt tendance à la relever encore, à mesure que le développeur adopte des éléments plus récents d’iOS.

Il n’y a rien à corriger depuis l’intérieur de l’app dans cette situation, parce que l’app n’est pas celle qui décide — l’App Store a vérifié la version d’iOS du téléphone et s’est arrêté là avant même que l’app entre en jeu. La seule façon de contourner cela est un iPhone plus récent capable d’exécuter un iOS plus récent, ce qui relève du matériel, pas des réglages.

Ce que cela ne vous indique pas

Une version minimale d’iOS plus haute ou plus basse ne dit rien à elle seule sur la façon dont une app traite vos données, et en particulier rien sur le fait que la transcription d’un enregistreur s’exécute sur votre téléphone ou sur un serveur. Cette question dépend de la langue de transcription et du fait que le modèle vocal local de cette langue ait réellement été téléchargé sur le téléphone — une vérification totalement distincte, détaillée dans un autre guide de ce site. Remplir l’exigence iOS d’une app vous fait franchir la porte ; ce n’est pas un indicateur de ce qui se passe une fois à l’intérieur.

Comment Voice Studio gère cela

Voice Studio nécessite iOS 16.4 ou une version ultérieure, et fonctionne aussi bien sur iPhone que sur iPad. L’app est gratuite au téléchargement, sans besoin de créer de compte pour commencer à enregistrer, et l’App Store vous indiquera clairement si un appareil donné n’atteint pas cette exigence plutôt que de laisser l’installation à moitié faite. Au-delà de ce seuil, la version d’iOS d’un iPhone n’a plus aucune influence sur le comportement de l’app — enregistrement, repères, recherche et transcription fonctionnent de la même façon sur tout appareil qui franchit d’abord cette exigence.

Questions fréquentes

Une version minimale d’iOS, est-ce la même chose qu’une demande d’autorisation ?

Non. Une autorisation est demandée après l’installation de l’app, une capacité à la fois, et peut être refusée. Une version minimale d’iOS est vérifiée par l’App Store avant l’installation, s’applique à toute l’app, et ne peut pas être refusée : soit elle passe, soit elle ne passe pas.

Avoir besoin d’une version d’iOS plus récente signifie-t-il qu’une app dépend davantage du cloud ?

Non, les deux n’ont aucun rapport. Le fait qu’une transcription donnée s’exécute sur le téléphone ou sur un serveur dépend de la langue de transcription et du téléchargement de son modèle, pas de la fraîcheur de la version d’iOS installée.

Que se passe-t-il si j’essaie d’installer une app qui exige un iOS plus récent que celui de mon iPhone ?

L’App Store empêchera l’installation ou la mise à jour de se poursuivre, et l’indiquera généralement directement — la version requise plutôt qu’un bouton de téléchargement fonctionnel.

Si mon iPhone ne peut plus être mis à jour, finira-t-il par pouvoir exécuter à nouveau toutes les apps ?

Non. L’exigence minimale d’une app a plutôt tendance à augmenter avec le temps, à mesure que le développeur adopte des fonctionnalités iOS plus récentes, pas à diminuer. Un téléphone bloqué sur une ancienne version d’iOS perd, avec le temps, la capacité d’installer de nouvelles apps, il ne la gagne pas.

Essayer dans Voice Studio

Voice Studio enregistre, transcrit à l’intérieur de votre iPhone et range chaque note par heure et par lieu — pour que l’idée venue en voiture soit encore retrouvable le mois prochain.

Télécharger dans l’App Store

Téléchargement gratuit · iPhone et iPad · iOS 16.4 ou version ultérieure