4 Προσομοιωτές iOS για δοκιμή εφαρμογών iPhone & iPad

4 Προσομοιωτές iOS για δοκιμή εφαρμογών iPhone & iPad

Αν ψάχνετε για έναν τρόπο δοκιμής εφαρμογών iOS σε Mac ή υπολογιστή, θα πρέπει να χρησιμοποιήσετε έναν προσομοιωτή. Οι προσομοιωτές διαφέρουν από τους εξομοιωτές στο ότι δεν έχουν σχεδιαστεί για να αναπαράγουν υλικό, αλλά μάλλον μοντελοποιούν την υποκείμενη κατάσταση του υλικού.





Ένας καλός προσομοιωτής θα μοντελοποιήσει αυτές τις συνθήκες τόσο καλά ώστε η προσομοίωση εαυτό μπορεί να μιμηθεί το υλικό. Μπορείτε να προσομοιώσετε iPhone, iPad, Apple Watch και ακόμη και περιβάλλοντα Apple TV χρησιμοποιώντας λογισμικό προσομοίωσης, αν και για καλύτερα αποτελέσματα θα χρειαστείτε Mac.





πώς να εκτυπώσετε από το chromebook μέσω usb

Εδώ είναι οι τρεις καλύτερες επιλογές σας.





1 Προσομοιωτής Xcode 9 (Μακ)

Μπορεί να φαίνεται προφανές, αλλά ο καλύτερος προσομοιωτής για συσκευές iOS προέρχεται από την ίδια την Apple. Εγκατεστημένο ως μέρος των εργαλείων του Xcode , Ο προσομοιωτής λειτουργεί σαν μια τυπική εφαρμογή Mac στην επιφάνεια εργασίας σας. Επειδή το Xcode είναι διαθέσιμο μόνο στην πλατφόρμα Mac, το Simulator της Apple δεν είναι διαθέσιμο για χρήστες Windows.

Ο Προσομοιωτής σάς επιτρέπει να επιλέξετε ένα συγκεκριμένο περιβάλλον συσκευής για δοκιμή - όπως ένα iPhone 7 Plus με iOS 10.3. Για προγραμματιστές, ιδιαίτερα μικρές ομάδες, αυτό μετριάζει την απαίτηση να αγοράζουν πολλές ακριβές συσκευές αποκλειστικά για δοκιμαστικούς σκοπούς.



Η λύση της Apple περιλαμβάνει υποστήριξη για την εκτέλεση πολλών προσομοιωτών που αλληλεπιδρούν μεταξύ τους. Αυτό σας δίνει τη δυνατότητα να κάνετε πράγματα όπως να εκτελέσετε προσομοίωση watchOS για να δοκιμάσετε την ενσωμάτωση της εφαρμογής Watch με την αντίστοιχη της iOS.

Ο επίσημος προσομοιωτής παρέχει επίσης πρόσβαση σε όλα τα iOS API και τις βασικές υπηρεσίες. Εάν δημιουργείτε μια εφαρμογή που χρησιμοποιεί Κέντρο παιχνιδιών για πολλούς παίκτες ή HealthKit για δεδομένα δραστηριότητας, μπορείτε να χρησιμοποιήσετε αυτά τα εργαλεία για να ελέγξετε εάν η εφαρμογή αλληλεπιδρά σωστά με το σύστημα.





Καμία λύση λογισμικού δεν μπορεί να αντικαταστήσει μια πραγματική φυσική συσκευή, αλλά ο Προσομοιωτής του Xcode 9 πλησιάζει αρκετά. Για σκοπούς ταχείας δοκιμής και ανάπτυξης, απλά δεν μπορείτε να ξεπεράσετε μια λύση που είναι ενσωματωμένη στο IDE που χρησιμοποιείτε.

Το καλύτερο μέρος είναι ότι είναι εντελώς δωρεάν, μαζί με το υπόλοιπο περιβάλλον ανάπτυξης Xcode.





2. Visual Studio With Xamarin Live (Windows, Mac) [No More Available]

Η Microsoft έχει κάνει πολλή δουλειά τα τελευταία χρόνια για να τοποθετηθεί Το Visual Studio ως η πλατφόρμα ανάπτυξης-επιλογής για ανάπτυξη μεταξύ πλατφορμών Το Τον Μάιο του 2017, παρουσίασαν το Xamarin Live, μια εφαρμογή iOS που σας επιτρέπει να προωθήσετε και να δοκιμάσετε εγγενείς εφαρμογές σε μια συνδεδεμένη συσκευή iOS.

Όπως ίσως έχετε συνειδητοποιήσει μέχρι τώρα, αυτό δεν είναι το ίδιο με το Apple Simulator. Δεν μπορείτε να κάνετε εναλλαγή μεταξύ προφίλ συσκευών για να προσομοιώσετε διαφορετικά περιβάλλοντα, αλλά αυτός δεν είναι λόγος να το διαγράψετε. Το Xamarin ήταν κάπως ένα παιχνίδι αλλαγής για προγραμματιστές C# που χρησιμοποιούν το Visual Studio που ενδιαφέρονται να δημιουργήσουν, να δοκιμάσουν και να αναπτύξουν εγγενείς εφαρμογές iOS.

Η άφιξη του Xamarin Live είναι μια ακόμη προσφορά από την πλευρά της Microsoft για να δελεάσει τους προγραμματιστές στην πλατφόρμα. Το Xamarin χρησιμοποιεί κοινόχρηστο κώδικα C# UI και λογική εφαρμογής για τον εξορθολογισμό της ανάπτυξης, αν και θα χρειαστείτε το Visual Studio Enterprise και ένα βασικό πρόγραμμα Xamarin (ξεκινώντας από $ 99 το μήνα) για να το χρησιμοποιήσετε.

3. Visual Studio Με Xamarin και ένας Mac (Windows, Mac)

Μια άλλη επιλογή για τους χρήστες του Visual Studio που αναπτύσσονται με το Xamarin είναι να χρησιμοποιούν τον Προσομοιωτή Xcode σε δίκτυο Mac. Μπορείτε ακόμα να αναπτυχθείτε στο Visual Studio για Windows ή Mac, εκτός από τις προσομοιώσεις που θα αποσταλούν στο Mac σας μέσω του δικτύου (μετά θα μεταδοθούν ξανά σε εσάς). Αυτό παρέχει πρόσβαση σε ένα ευρύτερο φάσμα περιβάλλοντων προσομοίωσης, αλλά χρειάζεται κάποια ρύθμιση.

Στο Mac θα χρειαστείτε Xcode με την πιο πρόσφατη έκδοση του SDK Xamarin.iOS. Μπορείτε τότε διαμορφώστε το Xamarin για να ωθήσει τον κωδικό σας στον Προσομοιωτή Xcode Το Τα οφέλη εδώ είναι για εκείνους που αναπτύσσουν εφαρμογές πολλαπλών πλατφορμών σε C# χρησιμοποιώντας το Visual Studio, που θέλει να αξιοποιήσει πλήρως τον εξαιρετικό Προσομοιωτή της Apple.

Αυτή είναι μια καλύτερη επιλογή από τη χρήση της εφαρμογής Xamarin Live iOS (παραπάνω), αλλά είναι επίσης μια πιο ακριβή προσπάθεια, καθώς δεν έχουν όλοι Mac. Εάν χρησιμοποιείτε ήδη το Visual Studio για Mac, μπορείτε να εγκαταστήσετε το Xcode και να εκκινήσετε τον Προσομοιωτή χρησιμοποιώντας το Xamarin εκεί στην επιφάνεια εργασίας σας.

Ισχύουν οι ίδιες χρεώσεις για το Xamarin (ξεκινώντας από $ 99 το μήνα), συν ότι θα χρειαστείτε το Visual Studio Enterprise και κάποιο υλικό της Apple για εκκίνηση.

Τέσσερα. Appetize.io (Πρόγραμμα περιήγησης)

Και τώρα για κάτι εντελώς διαφορετικό: Το Appetize.io είναι μια αποκλειστική, δοκιμαστική λύση δοκιμών για εφαρμογές για κινητά. Σας επιτρέπει να εκτελείτε εφαρμογές για κινητά στο πρόγραμμα περιήγησής σας μέσω προσομοίωσης, οι οποίες μπορούν να μεταφορτωθούν μέσω του ιστότοπου Appetize.io ή χρησιμοποιώντας ένα ειδικό API.

Οι εφαρμογές μεταδίδονται μέσω του προγράμματος περιήγησης και μπορούν να ενσωματωθούν σε οποιαδήποτε ιστοσελίδα χρησιμοποιώντας ένα iframe. Αυτό καθιστά την πλατφόρμα ιδανική για σκοπούς δοκιμών, αποδείξεις ιδέας, επίδειξη ενός πρωτοτύπου σε πελάτες ή γρήγορη προμήθεια ενός γύρου ανατροφοδότησης για μια νέα εμφάνιση ή λειτουργία.

Η φύση της πλατφόρμας που βασίζεται στον ιστό σημαίνει ότι μπορείτε να περάσετε έναν σύνδεσμο σε οποιονδήποτε, οπουδήποτε και να τους ζητήσετε να δοκιμάσουν την εφαρμογή σας. Όπως και με το Simulator, μπορείτε να επιλέξετε από ένα ευρύ φάσμα συνδυασμών συσκευών και λογισμικού.

Ωστόσο, υπάρχουν μειονεκτήματα σε αυτήν τη μέθοδο, ιδίως ότι η απόδοση μειώνεται σε σύγκριση με την εκτέλεση της προσομοίωσης σε Mac. Επίσης, δεν είναι βαθιά ενσωματωμένο στο περιβάλλον ανάπτυξης, όπως το Xcode's Simulator ή το Visual Studio με το Xamarin να εκτελεί απομακρυσμένο προσομοιωτή iOS.

Στη συνέχεια, υπάρχει το ζήτημα του κόστους. Πληρώνετε για «χρόνο εικονικοποίησης», οπότε όσο περισσότερο χρόνο θέλετε να αφιερώσετε στην εκτέλεση των εφαρμογών σας, τόσο περισσότερο θα χρειαστεί να αφιερώσετε. Το βασικό πακέτο ξεκινά από $ 40 ανά μήνα, αν και μπορείτε να εγγραφείτε για δωρεάν δοκιμή 100 λεπτών για δύο χρήστες να το δοκιμάσουν πρώτα.

Αποφύγετε τα υπόλοιπα

Δεν υπάρχει αληθής Προσομοιωτής iOS για Windows, και αν υπήρχε η Apple πιθανότατα θα ξεκινούσε δικαστικές διαδικασίες για να το κλείσει. Με αυτό κατά νου, υπάρχουν πολλές εφαρμογές που εμφανίζονται ως προσομοιωτές iOS. Πολλά απλά δεν λειτουργούν, μερικά έχουν χρησιμοποιηθεί για τη διάδοση κακόβουλου λογισμικού, άλλα ισχυρίζονται ότι είναι δωρεάν, αλλά μειώνουν το κρυφό κόστος για εσάς την τελευταία στιγμή.

Η καλύτερη επιλογή για τη δοκιμή των εφαρμογών σας iOS είναι η ανάπτυξη σε Mac και η χρήση προσομοιωτή. Το Xamarin Live Player απλώνει ένα χέρι βοήθειας σε προγραμματιστές με περιορισμένα μετρητά, αλλά μακροπρόθεσμα η επένδυση σε Mac μπορεί να αξίζει τον κόπο λαμβάνοντας υπόψη το κόστος της Xamarin και του Visual Studio Enterprise.

Το Appetize.io φαίνεται να είναι ιδανικό για δοκιμές κύκλου τέλους ανάπτυξης, αλλά η λύση που βασίζεται στο πρόγραμμα περιήγησης έχει τα δικά της πλεονεκτήματα και μειονεκτήματα και τιμή που ταιριάζει.

Πείτε μας πώς ενσωματώνονται οι προσομοιώσεις iOS στη ροή εργασίας σας στα παρακάτω σχόλια.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Ένας αρχάριος οδηγός για την εμψύχωση του λόγου

Η εμψύχωση του λόγου μπορεί να είναι μια πρόκληση. Εάν είστε έτοιμοι να αρχίσετε να προσθέτετε διάλογο στο έργο σας, θα αναλύσουμε τη διαδικασία για εσάς.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Μακ
  • Windows
  • iPhone
  • Προγραμματισμός
  • Ανάπτυξη εφαρμογών
Σχετικά με τον Συγγραφέα Τιμ Μπρουκς(838 δημοσιευμένα άρθρα)

Ο Τιμ είναι ανεξάρτητος συγγραφέας που ζει στη Μελβούρνη της Αυστραλίας. Μπορείτε να τον ακολουθήσετε Κελάδημα Το

Περισσότερα από τον Τιμ Μπρουκς

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή