Ο ανταποκρινόμενος σχεδιασμός ιστοσελίδων μπορεί να είναι ο δρόμος προς τα εμπρός, αλλά πώς θα δοκιμάσετε αποτελεσματικά τον ιστότοπό σας; Δημιουργείτε τη δική σας δοκιμαστική σουίτα, επισκέπτεστε ένα εργαστήριο Open Device ή καταφεύγετε σε προσομοίωση; Ζητήσαμε από τους ειδικούς πώς το κάνουν.
Λάρα Σουάνσον
Διευθυντής μηχανικής, Etsy
Στο Etsy, έχουμε διάφορους τρόπους για να δοκιμάσουμε νέες λειτουργίες σε όλες τις πλατφόρμες και εναπόκειται στον σχεδιαστή ή τον προγραμματιστή να επιλέξει τη δική του ροή εργασίας. Οι περισσότεροι τείνουν να χρησιμοποιούν εξομοιωτές καθώς αναπτύσσονται, και όταν το προϊόν πλησιάζει στην παραγωγή, θα χρησιμοποιήσουν το εργαστήριο της συσκευής μας. Έχουμε δοκιμάσει μια ποικιλία λειτουργικών συστημάτων, εκδόσεων και μεγεθών οθόνης.
Viljami Salminen
Επικεφαλής σχεδιαστής frontend, Adtile
Πιστεύω στη δοκιμή σε πραγματικές συσκευές. Οι προσομοιωτές λογισμικού μπορεί να είναι χρήσιμοι, αλλά στο τέλος μπορούν να το κάνουν μόνο: προσομοίωση της εμπειρίας. Στο σπίτι, χρησιμοποιώ μια εγκατάσταση με έξι φυσικές συσκευές που λειτουργούν συνεχώς όταν σχεδιάζω κάτι. Τείνω επίσης να επισκεφτώ το κοντινό Open Device Lab μερικές φορές για να βεβαιωθώ ότι όλα λειτουργούν σε ένα ευρύτερο φάσμα συσκευών.
Τζεν Μίερς
Προγραμματιστής και εκπαιδευτής, Dev Bootcamp
Για μένα, οι δοκιμές μεταξύ πλατφορμών πάνε πολύ πιο ομαλά αν περνάω αρκετό χρόνο στην αρχή, λαμβάνοντας υπόψη πόσο εύκολα θα προσαρμοστεί ο σχεδιασμός και το περιεχόμενο σε διαφορετικές συσκευές, γι 'αυτό το σκέφτομαι πάντα ως το πρώτο βήμα της διαδικασίας μου. Μόλις αναπτύξω ένα αρκετά σταθερό θεμέλιο, χρησιμοποιώ υπηρεσίες εξομοιωτή προγράμματος περιήγησης για να δω πώς μοιάζει ο ιστότοπός μου σε άλλα λειτουργικά συστήματα και προγράμματα περιήγησης, και μια προσθήκη απόκρισης δοκιμών για να δοκιμάσω διαφορετικά μεγέθη οθόνης. Τείνω επίσης να δοκιμάζω τις πραγματικές συσκευές στις οποίες έχω πρόσβαση. Ωστόσο, εξακολουθώ να πιστεύω ότι ο πιο σημαντικός παράγοντας είναι ο αρχικός σχεδιασμός και ο σχεδιασμός περιεχομένου.
Άνταμ Ρόμπερτσον
Διευθυντής UX, λειτουργία
Εδώ στη λειτουργία χρησιμοποιούμε ένα μείγμα φυσικών και λογισμικών λύσεων για δοκιμές μεταξύ πλατφορμών. Κάνουμε πολύ καλή χρήση των εικονικών μηχανών που διατίθενται στο Modern.IE, το οποίο στη συνέχεια διαχειριζόμαστε μέσω του VirtualBox. Διαθέτουμε επίσης εργαστήριο φυσικής συσκευής, το οποίο προσπαθούμε να διατηρούμε όσο πιο ενημερωμένο μπορούμε. Όλες οι κατασκευές μας περνούν από αυτές τις συσκευές για να διασφαλίσουν ότι η εμπειρία σε κινητά είναι τόσο καλή όσο θα έπρεπε. Δεν υπάρχει υποκατάστατο για τη δοκιμή της εργασίας σας σε πραγματικές συσκευές.
Neil Renicker
Προγραμματιστής, Sparkbox
Δεδομένου ότι το τοπίο της συσκευής είναι τόσο μεγάλο, δεν υπάρχει μια απάντηση που να ταιριάζει σε όλα. Η αλήθεια είναι ότι χρειάζεστε έναν συνδυασμό εργαλείων για να κάνετε τη δουλειά. Πρώτον, προεπιλογή στη χρήση φυσικών συσκευών, εάν είναι δυνατόν. Το ηλεκτρονικό κατάστημα λειτουργεί εξαιρετικά για αυτό, αν έχετε έναν προϋπολογισμό! Δεύτερον, χρησιμοποιήστε μια εικονική μηχανή όπως το virtualbox.org για τη δοκιμή παλαιών εκδόσεων του IE. Τρίτον, χρησιμοποιήστε μια υπηρεσία προσομοίωσης όπως το browserstack.com για όλες τις άλλες περιπτώσεις. Αυτό δεν είναι αλάνθαστο, αλλά θα σας προσφέρει 80 τοις εκατό του τρόπου!
Ντέιβ Όλσεν
Προγραμματιστής Ιστού, Πανεπιστήμιο Δυτικής Βιρτζίνια
Αντιμετωπίζω τα περισσότερα ζητήματα εμφάνισης και αίσθησης μεταξύ πλατφορμών χρησιμοποιώντας τα σημεία αλλαγής βάσει περιεχομένου. Απλώς ξεχνώντας ότι υπάρχουν πλάτη και προσανατολισμοί συσκευών απλοποιεί τον τεράστιο έλεγχο. Οι λειτουργικές δοκιμές απαιτούν πραγματικές συσκευές και εργαστήριο συσκευών - είναι δύσκολο να μιμηθείτε το μέγεθος του δακτύλου σας ή την ταχύτητα ενός δικτύου. Δεν μπορούν όλοι να δημιουργήσουν ένα, οπότε ελέγξτε το opendevicelab.com για να βρείτε ένα κοινόχρηστο εργαστήριο συσκευών
κοντά σας.
Τομ Μασλέν
Προγραμματιστής Ιστού, BBC News
Στο BBC News έχουμε ένα συρτάρι γεμάτο από πολλές διαφορετικές συσκευές.Δίνουμε προτεραιότητα στις δοκιμές με βάση τη δημοτικότητα κάθε συσκευής, επομένως το Chrome για επιτραπέζιους υπολογιστές, το Safari σε iOS 6 και iOS 7, το Chrome σε Android 4.x και το απόθεμα πρόγραμμα περιήγησης Android σε Android 2.3 αποτελούν την κύρια ομάδα δοκιμών μας. Τουλάχιστον, θα πρέπει να επενδύσετε στις πιο δημοφιλείς συσκευές - iOS 7, iOS 6, Android 4.x και Android 2.3 - και στη συνέχεια να αντισταθμίσετε αυτό το κόστος με εξομοιωτές και VM.