4 simulateurs iOS pour tester les applications iPhone et iPad

  • Michael Cain
  • 0
  • 4132
  • 486
Publicité

Si vous cherchez un moyen de tester les applications iOS sur un Mac ou un PC, vous devrez utiliser un simulateur. Les simulateurs diffèrent des émulateurs en ce qu'ils ne sont pas conçus pour répliquer du matériel, mais pour modéliser l'état sous-jacent du matériel..

Un bon simulateur modélisera si bien ces conditions que la simulation lui-même peut émuler le matériel. Vous pouvez simuler des environnements iPhone, iPad, Apple Watch et même Apple TV à l'aide d'un logiciel de simulation, mais vous aurez besoin d'un Mac pour obtenir les meilleurs résultats..

Voici vos trois meilleurs choix.

1. Simulateur Xcode 9 (Mac)

Cela peut sembler évident, mais le meilleur simulateur pour les appareils iOS provient d’Apple même. Installé dans le cadre des outils de Xcode Les meilleures applications Mac à installer sur votre MacBook ou iMac Les meilleures applications Mac à installer sur votre MacBook ou iMac Vous recherchez les meilleures applications pour votre MacBook ou iMac? Voici notre liste complète des meilleures applications pour macOS. , Simulator fonctionne comme une application Mac standard sur votre bureau. Xcode n'étant disponible que sur la plate-forme Mac, le simulateur d'Apple n'est pas disponible pour les utilisateurs Windows..

Simulator vous permet de choisir un environnement de périphérique spécifique à tester, comme un iPhone 7 Plus sous iOS 10.3. Pour les développeurs, en particulier les petites équipes, cela réduit l'obligation d'acheter un grand nombre d'appareils coûteux uniquement à des fins de test..

La solution d'Apple inclut une assistance pour l'exécution de plusieurs simulateurs qui interagissent les uns avec les autres. Cela vous donne la possibilité de faire des choses comme exécuter une simulation watchOS pour tester l'intégration de votre application Watch avec son homologue iOS..

Le simulateur officiel fournit également un accès à toutes les API iOS et aux services centraux. Si vous construisez une application qui utilise Game Center pour le mode multijoueur Comment utiliser (et désactiver) Game Center sur Mac et iOS Comment utiliser (et désactiver) Game Center sur Mac et iOS Le Game Center d'Apple s'efforce de rendre socialement social le jeu activité, mais utiliser le service n’est plus aussi simple. ou HealthKit pour les données d'activité 10 applications iPhone et iPad qui améliorent l'accessibilité au prochain niveau 10 applications iPhone et iPad qui améliorent l'accessibilité au niveau suivant Dans le passé, l'accessibilité était considérée comme une option ou un "bonus", mais cette vue est obsolète. Voici 10 applications qui simplifient la vie d'une grande variété d'utilisateurs d'iPhone. , vous pouvez utiliser ces outils pour tester si l'application interagit correctement avec le système.

Passé tellement de temps dans le simulateur iOS que je commence à essayer de faire défiler d'autres applications en faisant glisser la souris

- Gaya Kessler (@GayaKessler) 21 juillet 2017

Aucune solution logicielle ne peut remplacer un véritable périphérique physique, mais le simulateur de Xcode 9 est très proche. À des fins de test et de déploiement rapides, vous ne pouvez pas battre une solution intégrée à l'EDI que vous utilisez..

La meilleure partie est qu’il est totalement gratuit, avec le reste de l’environnement de développement Xcode..

2. Visual Studio avec Xamarin Live (Windows, Mac) [N’est plus disponible]

Au cours des dernières années, Microsoft a beaucoup travaillé pour positionner Visual Studio en tant que plate-forme de développement idéale pour le développement multiplate-forme. Visual Studio Code est l'outil de rédaction de scripts et de textes idéal pour Mac Visual Studio Code est l'élément de synthèse qui convient. Editor for Mac L'éditeur de texte de Microsoft prend en charge une multitude de langues. Vous n'avez même pas besoin de la comparer à Xcode, car elles répondent à des besoins différents. . En mai 2017, ils ont présenté Xamarin Live, une application iOS qui vous permet de tester et de tester des applications natives sur un appareil iOS connecté..

Comme vous vous en êtes peut-être rendu compte, ce n'est pas la même chose que le simulateur d'Apple. Vous ne pouvez pas basculer entre les profils de périphérique pour simuler différents environnements, mais ce n'est pas une raison pour l'écrire. Xamarin a été en quelque sorte un changeur de jeu pour les développeurs C # qui utilisent Visual Studio et qui sont intéressés par la création, le test et le déploiement d'applications iOS natives..

L'arrivée de Xamarin Live n'est qu'une autre offre de la part de Microsoft pour séduire les développeurs sur la plate-forme. Xamarin utilise le code de l'interface utilisateur C # partagée et la logique de l'application pour rationaliser le développement, bien que vous ayez besoin de Visual Studio Enterprise et d'un plan Xamarin de base (à partir de 99 € par mois) pour l'utiliser..

3. Visual Studio avec Xamarin et un Mac (Windows, Mac)

Une autre option pour les utilisateurs de Visual Studio qui développent avec Xamarin consiste à utiliser le simulateur Xcode sur un Mac en réseau. Vous pouvez toujours développer dans Visual Studio pour Windows ou Mac, sauf que les simulations seront envoyées à votre Mac via le réseau (puis retransmises en continu). Cela donne accès à un plus grand nombre d’environnements de simulation, mais cela prend un peu de temps..

Sur Mac, vous aurez besoin de Xcode avec la dernière version du SDK Xamarin.iOS. Vous pouvez ensuite configurer Xamarin pour envoyer votre code au simulateur de Xcode. Les avantages ici sont destinés à ceux qui développent des applications multiplates-formes en C # avec Visual Studio, qui souhaitent utiliser pleinement l'excellent simulateur d'Apple..

C’est une meilleure option que d’utiliser l’application Xamarin Live iOS (ci-dessus), mais c’est aussi une entreprise plus coûteuse, car tout le monde n’a pas un Mac. Si vous utilisez déjà Visual Studio pour Mac, vous pouvez installer Xcode et lancer le simulateur à l'aide de Xamarin directement sur votre bureau..

Les mêmes frais s’appliquent à Xamarin (à partir de 99 $ par mois). Vous aurez également besoin de Visual Studio Enterprise et de matériel Apple pour démarrer..

4. Appetize.io (navigateur)

Et maintenant, quelque chose de complètement différent: Appetize.io est une solution de test dédiée, basée sur un navigateur, pour les applications mobiles. Il vous permet d'exécuter des applications mobiles dans votre navigateur au moyen d'une simulation, que vous pouvez télécharger via le site Web Appetize.io ou en utilisant une API dédiée..

Les applications sont diffusées en continu via le navigateur et peuvent être intégrées à n’importe quelle page Web à l’aide d’un iframe. Cela rend la plate-forme idéale à des fins de test, de validation de concept, de démonstration d'un prototype aux clients ou de recherche rapide d'une série de commentaires sur un nouveau look ou une nouvelle fonctionnalité..

La nature de la plate-forme basée sur le Web signifie que vous pouvez transmettre un lien à n'importe qui, n'importe où, et lui demander de tester votre application. Comme avec Simulator, vous pouvez choisir parmi une vaste gamme de combinaisons d’appareils et de logiciels..

Cette méthode présente toutefois des inconvénients, notamment en ce qui concerne les performances par rapport à l'exécution de la simulation sur un Mac. Quand vaut-il mieux choisir les applications Web par rapport aux applications Mac natives? Quand est-il préférable de choisir des applications Web plutôt que des applications Mac natives? Certaines des applications Mac les plus populaires sont disponibles à la fois sous forme d'applications natives et d'applications Web, mais laquelle est la meilleure? . Il n'est pas non plus profondément intégré dans l'environnement de développement, comme le simulateur de Xcode ou Visual Studio avec Xamarin exécutant un simulateur iOS distant..

Le support complet pour iOS 10 est maintenant disponible! Essayez une démo sur https://t.co/uqFOoH5Ptr

- Appetize.io (@appetizeio) 23 septembre 2016

Ensuite, il y a la question du coût. Vous payez pour “temps de virtualisation,” Par conséquent, plus vous souhaitez consacrer du temps à l'exécution de vos applications, plus vous en aurez besoin. Le forfait de base commence à 40 $ par mois, mais vous pouvez vous inscrire pour un essai gratuit de 100 minutes pour que deux utilisateurs le testent en premier..

Éviter le repos

Il n'y a pas vrai simulateur iOS pour Windows, et s'il y avait Apple serait susceptible d'engager une procédure judiciaire pour le fermer. Dans cet esprit, de nombreuses applications se font passer pour des simulateurs iOS. Beaucoup ne fonctionnent tout simplement pas, certains ont été utilisés pour propager des programmes malveillants, d'autres prétendent être gratuits, mais vous font perdre des coûts cachés à la dernière minute..

La meilleure option pour tester vos applications iOS consiste à développer sur un Mac et à utiliser Simulator. Xamarin Live Player vient en aide aux développeurs à court d'argent, mais à long terme, investir dans un Mac peut valoir le coup, compte tenu du coût de Xamarin et de Visual Studio Enterprise..

Appetize.io semble être parfait pour les tests de fin de cycle de développement, mais la solution basée sur un navigateur possède son propre ensemble d'avantages et d'inconvénients, ainsi qu'une étiquette de prix correspondant..

Dites-nous comment les simulations iOS s'intègrent à votre flux de travail dans les commentaires ci-dessous..




Personne n'a encore commenté ce post.

De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.