Électroniques Technologie > Téléphones cellulaires et accessoires iPhones

Dispositifs d'essai pour le développement iPhone

Bien que les développeurs d'applications Web pour iOS ont un très peu d'outils basés sur un navigateur pour les versions de développement de tests de leurs logiciels , Apple a laissé les développeurs d'applications iOS natives avec quelques options de test . Pratiquement tous les développeurs commencent essais avec iOS Simulator d'Apple , puis passer à des périphériques réels que leur application se rapproche de la fin . la
iOS Simulator

Le simulateur iOS , anciennement iPhone Simulator , est un logiciel de simulation officiellement pris en charge qui est livré avec iOS SDK officiel d'Apple , ou le kit de développement de logiciels . Avec iOS Simulator , les développeurs peuvent exécuter construit de leurs applications dans les émulations virtuelles de plusieurs versions d'iOS tels qu'ils apparaissent sur ​​les premiers iPhones , l'iPhone 4S et l'iPad . Le simulateur iOS offre également aux développeurs l'accès à la console et tous les journaux de l'accident . Toutefois , iOS Simulator ne peut pas simuler certaines fonctionnalités de l'iPhone et l'iPad exactement , y compris la façon dont votre application va interagir avec les fonctionnalités de géolocalisation de ces dispositifs ou comment l'application va répondre en temps réel aux informations changeant envoyé de l'accéléromètre .

Photos prison brisé iPhone

prison de rupture donne aux développeurs un accès ouvert au système d'exploitation iOS généralement fermés d'Apple . Bien que Apple a tenté d'arrêter les utilisateurs d'iPhone de prison briser leurs appareils , les tribunaux des États-Unis ont estimé que la prison - rupture est parfaitement légal . Pour les développeurs , la prison - rupture signifie que vous n'aurez pas besoin de sauter à travers des cerceaux pour obtenir votre appareil sur un véritable iPhone pour les tests. Cependant , la prison révolutionnaire iPhone peut provoquer un plantage iOS périodiquement , et les applications installées sur un iPhone de prison brisé peut fonctionner de façon inattendue . Bien que pratique , de tester votre application sur un dispositif de prison brisé ne peut pas vous donner assez d'informations sur la façon dont cette application va se comporter sur une version approuvé par Apple iOS .

Votre iPhone
Photos

le programme de développement iPhone offre aux développeurs qui sont prêts à payer une cotisation annuelle de la capacité de déployer les premières versions de leurs applications à un périphérique réel iOS plutôt que sur un émulateur . Dans de nombreux cas , de tester votre application sur son matériel de destination réelle peut révéler des bugs qui n'auraient pas été apparente sur un simulateur , et en utilisant une version du stock de iOS plutôt que d'une version de prison brisé vous donnera un environnement plus stable et prévisible pour les tests .

Cependant , un iPhone ou un iPad peuvent exécuter une seule version d'iOS à la fois. Pour tester votre application sur différentes versions d'iOS , vous aurez à utiliser une unité de matériel avec la version cible déjà installé . Cela signifie que vous devrez ré- installer une version différente de l'iOS - puis votre application - pour tester chacun ; qui peut prendre beaucoup de temps . En outre , Apple avertit que vous pouvez brique iPhone involontairement si vous choisissez de tester le logiciel sur elle . Si vous avez besoin de votre iPhone pour une utilisation quotidienne , il peut être judicieux d'investir dans un deuxième iPhone dédiée aux tests .
Externes bêta-testeurs

Si vous développez une très attendu ou une application souhaitable - ou si vous avez un budget pour l'assurance de la qualité - vous pouvez recruter des bêta-testeurs externes à essayer votre application sur leurs propres appareils iOS . Pour déployer votre application de bêta-testeurs , vous aurez à faire des profils de provisionnement individuels basés sur l'ID de périphérique unique de chaque utilisateur . Utilisation de testeurs externes vous permettra de tester l'appareil sur une variété de modèles et de versions iOS en même temps . Utilisez la fonction " Construire et Archives " dans XCode et le " Distribuer des entreprises " option de partage et télécharger le fichier PPA à votre site Web . Ainsi, il sera possible pour les testeurs de télécharger et d'installer les versions bêta de votre application directement depuis le Web plutôt que par iTunes .