Fermer l'annonce

Apple a changé l'approche des logiciels qu'il distribue aux utilisateurs de ses appareils. Au lieu de leur lancer une version finale, il leur fournira déjà une version bêta, la grande communauté l'aidant à déboguer les problèmes gratuitement et relativement facilement. Mais elle s'adresse également aux développeurs, pour lesquels elle propose la plateforme TestFlight, sur laquelle le public peut tester des applications et des jeux. 

C'est assez simple. Avant de publier les versions finales de ses systèmes, Apple dispose d'une grande marge de manœuvre depuis la WWDC, au cours de laquelle les commentaires sont donnés non seulement par les développeurs qui sont en première ligne, mais aussi par les utilisateurs ordinaires et enthousiastes qui installent des systèmes bêta sur leur dispositifs. Et le fait qu’il s’agisse d’une démarche populaire est également démontré par le fait que d’autres entreprises ont adopté un principe similaire. Grâce à cela, le système final peut être dans un meilleur état que si tous les tests avaient lieu uniquement en interne au sein de l'entreprise. Plus de têtes en savent plus et voient plus.

App Store avec versions bêta  

Dans le même temps, Apple propose depuis longtemps l’outil TestFlight. En fait, cela fonctionne sur le même principe. Bien que chaque grand studio dispose d'un certain nombre de bêta-testeurs, en fonction de la complexité du logiciel publié, ils ne peuvent souvent pas couvrir tout ce qu'ils peuvent faire, et ils ne disposent pas non plus de tous les modèles d'appareils pour examiner suffisamment et correctement les possibilités. erreurs du titre à venir. Dans un tel cas, TestFlight entre en scène, grâce auquel l'application peut être « publiée » de manière non officielle et le public peut y être invité. Il s'agit donc en fait d'un App Store, mais il fonctionne sur la base d'invitations.

Ainsi, en utilisant la plateforme, les utilisateurs peuvent s'inscrire pour télécharger et installer des versions bêta d'applications pour iOS, iPadOS, watchOS, tvOS, iMessage et macOS. De plus, jusqu'à 10 XNUMX bêta-testeurs peuvent être invités à tester un titre, et des groupes peuvent même être créés pour tester différentes versions du titre en même temps. Tout est gratuit. Les développeurs peuvent ensuite vous inviter sur la plateforme en utilisant une adresse e-mail, mais ils peuvent également le faire en partageant un lien public.

Vous pouvez voir les applications que vous pouvez tester dans TestFlight, d'où vous pouvez les installer sur votre appareil de la même manière que dans l'App Store. Les builds individuels ont une « durée de vie » de 90 jours, ce qui correspond à la durée pendant laquelle le titre est à votre disposition pour tester et déboguer. Mais bien sûr, dès que la nouvelle version sort, nous revenons aux jours 90 pour la tester. Cependant, la plateforme n'est pas censée fonctionner comme un référentiel de titres inédits, d'où ce délai pendant lequel le développeur doit travailler sur le titre de manière à ce qu'il puisse ensuite être officiellement publié. 

Tout n'est pas si rose 

L'avantage de la plateforme est que le développeur peut s'adresser directement aux testeurs donnés en leur demandant de tester un problème clairement spécifié. Les testeurs aident ensuite le développeur à peaufiner le titre à la perfection avec leurs rapports, directement depuis l'application en prenant une capture d'écran. Ils peuvent également fournir un contexte supplémentaire, par exemple le moment où l'application a échoué et la raison probable de cet échec.

TestFlight

En toute logique, divers problèmes sont également liés aux tests. Puisque vous testez des logiciels inédits et inachevés, vous devez vous attendre à ce que tout ne se passe pas parfaitement bien. Cela peut être un peu frustrant, il est donc nécessaire de l'aborder de manière à ne tester que les applications données et à ne pas les utiliser à leur plein potentiel. Des plantages constants et des messages d’erreur peuvent être à l’ordre du jour. 

Vous pouvez télécharger TestFlight depuis l'App Store ici

.