Πίνακας περιεχομένων:
- Πόσο μεγάλη είναι η ομάδα που διαχειρίζεται την εφαρμογή Stitcher Radio Android;
- Πώς διαχειρίζεστε μια πλήρη αναδιατύπωση και επανασχεδιασμό μιας τέτοιας μεγάλης εφαρμογής;
- Ποια ζητήματα, αν υπάρχουν, που έχετε δει, πρέπει να υποστηρίξετε τόσες πολλές διαφορετικές συσκευές;
- Δοκιμάζετε σε πολλές συσκευές; Αν ναι, ποιες;
- Έτσι, μόλις αρχίσετε να το σκάβετε σε αυτό, αποφασίσατε ότι αν έπρεπε να αλλάξετε τόσο πολύ μπορείτε επίσης να το κυλήσετε στον επανασχεδιασμό επίσης;
- Εσείς έχετε κάνει τέτοια τεράστια βήματα, δεν μοιάζει ακόμη και με την ίδια εφαρμογή, είναι σαφές ότι δίνετε πολλή δουλειά σε αυτό.
- Το "holo" UI είναι σαφώς το μέλλον του Android σχεδιασμού, αισθάνεται περιοριστικό ή προωθεί καλές επιλογές σχεδιασμού σε εφαρμογές;
- Για μια τέτοια δημοφιλής εφαρμογή, πώς μπορείτε να το επανασχεδιάσετε για να κάνετε βελτιώσεις, χωρίς να αποξενώσετε τους υπάρχοντες χρήστες;
- Αισθάνεται ότι υπάρχει μια αυξανόμενη ποσότητα ανθρώπων που θεωρούν θετικό το "σωστό" σχεδιασμό των εφαρμογών Android και αυτό δεν είναι κάτι που παραδοσιακά ήταν μέρος του πολιτισμού Android. Ποιες είναι οι σκέψεις σου?
- Ήταν σημαντικό να έχει η έκδοση ιστού του Stitcher να ακολουθήσει παρόμοιο σχεδιασμό με τη νέα εφαρμογή Android;
- Το Stitcher είναι πολύ περισσότερο από απλά ραδιόφωνο, συγκεντρώνετε τόσες πολλές πηγές, έχει γίνει κάποια συζήτηση για την αλλαγή επωνυμίας σε "Stitcher";
- Μπορείτε να ενσωματώσετε τα πράγματα όπως ραδιόφωνο συζήτησης μαζί με άλλα νέα και podcasts. Όταν μια εφαρμογή κάνει τόσα πολλά πράγματα, είναι δύσκολο να καταλάβεις σε ποιον ανταγωνίζεστε;
- Τα podcasts εξακολουθούν να μην είναι τόσο εύκολο να εξηγηθούν ως "ραδιόφωνο" σε έναν κανονικό χρήστη, δεν θα το πείτε;
- Έτσι λοιπόν εσείς στέλνατε την ενημέρωση, όλα φαίνονται ομαλά, βλέπετε κάποια προβλήματα;
Το Stitcher Radio, ένα από τα πιο δημοφιλή νέα, εφαρμογές ραδιοφώνου και podcast στο Android, υποβλήθηκε πρόσφατα σε έναν πλήρη επανασχεδιασμό. Ο κορυφαίος προγραμματιστής Android στο Stitcher, Tyler Pearson, ήταν αρκετά ευγενικός για να πάρει κάποιο χρόνο από την ημέρα του μετά την κυκλοφορία του νέου app να μας μιλήσει. Είχαμε την ευκαιρία να καθίσουμε και να συζητήσουμε με τον Tyler σχετικά με την πρόσφατα ανασχεδιασμένη εφαρμογή Android, τις κατευθυντήριες γραμμές σχεδίασης Google και την κατάσταση του οικοσυστήματος Android.
Πετάξτε γύρω από το διάλειμμα και δείτε τι έπρεπε να πει.
Πόσο μεγάλη είναι η ομάδα που διαχειρίζεται την εφαρμογή Stitcher Radio Android;
"Αυτή τη στιγμή είμαστε δύο … και μισοί άνθρωποι που θα το ονομάσουμε. Έχουμε ένα άτομο που λειτουργεί τόσο στο Android όσο και στο iOS. Ενώ ανακατασκευάσαμε την εφαρμογή, βγήκαμε σε κάποια εξωτερική βοήθεια για να είμαστε τόσο μεγάλοι όσο έξι άτομα για λίγο. Είμαι πραγματικά περήφανος για το τι μπορούσαμε να κάνουμε, ξεκινήσαμε μόνο αυτό το ξαναγράψαμε τον Σεπτέμβριο και ουσιαστικά 5 μήνες το ξαναγράψαμε από το έδαφος ».
Πώς διαχειρίζεστε μια πλήρη αναδιατύπωση και επανασχεδιασμό μιας τέτοιας μεγάλης εφαρμογής;
"Ξεκινώντας από τον Αύγουστο, παίρναμε πολλά σχόλια από χρήστες που αντιμετώπισαν προβλήματα με τη χρήση του Stitcher στις νεότερες συσκευές της Samsung, προβλήματα streaming περιεχομένου, όπου ουσιαστικά δεν λειτούργησε. Έτσι ξεκινήσαμε να εξετάζουμε ποια ήταν τα προβλήματα, πώς θα τα διορθώσαμε, και αυτό ανταποκρινόταν πολύ καλά στο χρονοδιάγραμμα του "hey, φαίνεσαι πραγματικά εκτός τόπου, ας το ξαναγράψουμε, ας το φτιάξουμε καλύτερα". Τα εργαλεία είναι εκεί για να αναπτυχθούν πραγματικά γρήγορα, χρησιμοποιούμε τα πρότυπα Android Media API, εκμεταλλευόμαστε τα πάντα που προσφέρει η πλατφόρμα."
Ποια ζητήματα, αν υπάρχουν, που έχετε δει, πρέπει να υποστηρίξετε τόσες πολλές διαφορετικές συσκευές;
"Πραγματικά ξεκινήσαμε να παρατηρούμε προβλήματα με τις συσκευές Samsung μόλις αναβαθμίσαμε το ICS και αυτό αντιστοιχούσε σε μεγάλο βαθμό με την κυκλοφορία του Galaxy S3 … έτσι είχαμε αυτήν την τεράστια βάση χρηστών που απλά δεν μπορούσε να χρησιμοποιήσει την εφαρμογή μας πια, αυτό το σημείο έπρεπε να κάνουμε κάτι."
Δοκιμάζετε σε πολλές συσκευές; Αν ναι, ποιες;
"Υπάρχουν μικρές διαφορές μεταξύ των συσκευών. Έχουμε ένα δίκαιο αριθμό χρηστών Android στο γραφείο, όλοι έχουν οποιαδήποτε προσωπική συσκευή έχουν και έπειτα έχουμε έναν τόνο δοκιμαστικών συσκευών. Είναι ένας συνδυασμός από τα πιο δημοφιλή τηλέφωνα εκείνη την εποχή, και στη συνέχεια τα τηλέφωνα που βλέπουμε τα ζητήματα μέσω των σχολίων. Κατά τη διάρκεια του καλοκαιριού, το Galaxy S3 ήταν ένα καλό παράδειγμα … αρχίσαμε να βλέπουμε πολλά σχόλια για το "hey έχω πρόβλημα με το να παίζω περιεχόμενο στη συσκευή μου" και είδαμε ότι αυτή η κοινή συσκευή είχε προβλήματα και έτσι βγήκαμε και πήραμε ένα ζευγάρι ακριβώς έτσι θα μπορούσαμε να τα δοκιμάσουμε."
Έτσι, μόλις αρχίσετε να το σκάβετε σε αυτό, αποφασίσατε ότι αν έπρεπε να αλλάξετε τόσο πολύ μπορείτε επίσης να το κυλήσετε στον επανασχεδιασμό επίσης;
"Είχαμε μιλάμε για έναν επανασχεδιασμό. Η παλιά εφαρμογή μας, αν την κοιτάξετε, είναι πολύ μια εφαρμογή iOS που μεταφέρεται στο Android. Αυτό συνέβη την προηγούμενη μέρα πριν υπήρχαν ισχυρές κατευθυντήριες οδηγίες σχεδίασης από την Google, κάτι τέτοιο, έτσι αισθανόταν παλιό και αισθανόταν ότι δεν υπήρχε. Γι 'αυτό μιλάμε και για τα δύο αυτά πράγματα ανεξάρτητα, τότε φτάσαμε στο σημείο που είπαμε «hey, γιατί να μην το ανοικοδομήσουμε από το έδαφος και να δούμε τι μπορούμε να κάνουμε;».
Εσείς έχετε κάνει τέτοια τεράστια βήματα, δεν μοιάζει ακόμη και με την ίδια εφαρμογή, είναι σαφές ότι δίνετε πολλή δουλειά σε αυτό.
"Χρησιμοποιήσαμε τις κατευθυντήριες γραμμές Google Design ως σημείο εκκίνησης. Έχουμε μια πραγματικά ισχυρή εσωτερική ομάδα σχεδιασμού … ήταν σε θέση να κάνουν μερικά καταπληκτικά πράγματα και να έρθουν με κάποιες τακτοποιημένες αλληλεπιδράσεις. Ήμουν τυχερός να δουλέψω σε ένα έργο που δεν ήταν μόνο καλά σχεδιασμένο αλλά καλά σχεδιασμένο σε ό, τι σας δίνει η πλατφόρμα ».
Το "holo" UI είναι σαφώς το μέλλον του Android σχεδιασμού, αισθάνεται περιοριστικό ή προωθεί καλές επιλογές σχεδιασμού σε εφαρμογές;
"Νομίζω ότι είναι καταπληκτικά. Αν κοιτάξετε την εξέλιξη του οικοσυστήματος Android, έχετε ένα τέτοιο αρχικό λάθος "hey θέλω την εφαρμογή μου να φανεί με αυτόν τον τρόπο, μια άλλη εφαρμογή φαίνεται τελείως διαφορετική". Πιστεύω λοιπόν ότι αν χρησιμοποιήσετε τις κατευθυντήριες γραμμές σχεδιασμού ως σημείο εκκίνησης, υπάρχει αρκετό περιθώριο προσαρμογής πάνω από αυτό. Μπορείτε να κάνετε την εφαρμογή να μοιάζει με τη δική σας, αλλά να την κάνει να αισθάνεται σαν να ταιριάζει στο οικοσύστημα του Android."
Για μια τέτοια δημοφιλής εφαρμογή, πώς μπορείτε να το επανασχεδιάσετε για να κάνετε βελτιώσεις, χωρίς να αποξενώσετε τους υπάρχοντες χρήστες;
"Ξεκινώντας το περασμένο καλοκαίρι, ξεκινήσαμε να κάνουμε πολλές έρευνες σχετικά με την εμπειρία των χρηστών γύρω από την τρέχουσα εφαρμογή μας … άτομα που την είχαν χρησιμοποιήσει, χρήστες του Android που δεν είχαν χρησιμοποιήσει την εφαρμογή μας, άτομα που χρησιμοποιούν podcast χρήστες και δεν χρησιμοποιούν το Stitcher. Κάναμε πολλή έρευνα προσπαθώντας ουσιαστικά να καταλάβουμε τι θα το χρησιμοποιήσουν οι περισσότεροι και από εκεί οι ομάδες σχεδιασμού και προϊόντων μας εργάστηκαν σκληρά για να καταλάβουν πώς να επισημάνουν αυτά τα χαρακτηριστικά και να τα κάνουν εύκολα προσβάσιμα. Δυστυχώς, έπρεπε να βγάλουμε μερικά χαρακτηριστικά για να βγάλουμε αυτή την απελευθέρωση. Υπήρξαν μερικοί σκληροί συμβιβασμοί που έπρεπε να κάνουμε, αλλά επειδή είχαμε αυτή την έρευνα, μπορούσαμε να το κάνουμε αυτό με ελάχιστη αναστάτωση ".
Αισθάνεται ότι υπάρχει μια αυξανόμενη ποσότητα ανθρώπων που θεωρούν θετικό το "σωστό" σχεδιασμό των εφαρμογών Android και αυτό δεν είναι κάτι που παραδοσιακά ήταν μέρος του πολιτισμού Android. Ποιες είναι οι σκέψεις σου?
"Συμφωνώ με αυτό εξ ολοκλήρου. Νομίζω ότι η Google αξίζει πραγματικά πολλά δάνεια εκεί, έχουν τελικά αυτό το πολύ ισχυρό σύνολο των κατευθυντήριων γραμμών σχεδιασμού. Έχουν ξοδέψει προφανώς αρκετό χρόνο να ερευνήσουν τι θα φανεί μια καλή εφαρμογή, τι θα αισθανόταν. Το έχουν κάνει με τις δικές τους εφαρμογές, έχουν μοιραστεί αυτή την έρευνα μαζί μας και πιστεύω ότι κάνει την πλατφόρμα ισχυρότερη στο σύνολό της."
Ήταν σημαντικό να έχει η έκδοση ιστού του Stitcher να ακολουθήσει παρόμοιο σχεδιασμό με τη νέα εφαρμογή Android;
"Νομίζω ότι είναι εξαιρετικό που μπορώ να αναγνωρίσω τα ίδια χρώματα και στα δύο μέρη και να περιηγηθείω. Ως ο ίδιος ο προγραμματιστής Android και ο χρήστης, η κύρια προτεραιότητά μου ήταν να φανεί καλή και να δουλεύω καλά στο Android … μοιάζοντας με την εφαρμογή στο διαδίκτυο είναι ένα πρόσθετο πλεονέκτημα."
Το Stitcher είναι πολύ περισσότερο από απλά ραδιόφωνο, συγκεντρώνετε τόσες πολλές πηγές, έχει γίνει κάποια συζήτηση για την αλλαγή επωνυμίας σε "Stitcher";
"Έχουμε επαναλάβει αυτό λίγο, ακόμα και πρόσφατα. Αν παρατηρήσετε την οθόνη εκκίνησης κατά την εκκίνηση της εφαρμογής, παλαιότερα χρησιμοποιούσατε το "Stitcher Smart Radio" και τώρα είναι "Stitcher - Radio On Demand", γι 'αυτό παίζουμε με το branding μερικοί. Το πρόβλημα είναι αν δεν είστε εξοικειωμένοι με το Stitcher και απλά βλέπετε το "Stitcher" ίσως να μην ξέρετε τι κάνει. Η ίδρυση της εταιρείας έφερε αυτή την εμπειρία "ραδιοφώνου" στο τηλέφωνό σας, οπότε πιστεύω ότι υπάρχει κάποια πίεση να κρατηθεί "ραδιόφωνο" στο όνομα."
Μπορείτε να ενσωματώσετε τα πράγματα όπως ραδιόφωνο συζήτησης μαζί με άλλα νέα και podcasts. Όταν μια εφαρμογή κάνει τόσα πολλά πράγματα, είναι δύσκολο να καταλάβεις σε ποιον ανταγωνίζεστε;
"Θα έλεγα ότι είμαστε 50 τοις εκατό επικάλυψη με τις εφαρμογές podcasting, το 50 τοις εκατό με τις εφαρμογές ραδιόφωνο. Αυτός είναι ένας τεράστιος χώρος στην αγορά για να είμαστε μέσα και νομίζω ότι είναι μια τεράστια ευκαιρία για εμάς … μας δίνει αυτή την ωραία εξειδικευμένη εξωραϊσμένη θέση. Το πρόβλημα είναι αν δεν έχετε ακούσει ποτέ για τον Stitcher πριν και δεν είστε πραγματικά χρήστης podcast, πώς μπορούμε να εξηγήσουμε γρήγορα τι κάνουμε;"
Τα podcasts εξακολουθούν να μην είναι τόσο εύκολο να εξηγηθούν ως "ραδιόφωνο" σε έναν κανονικό χρήστη, δεν θα το πείτε;
"Αυτό ήταν το είδος του στόχου από την αρχή, να αποστασιοποιηθούμε από τη λέξη" podcast "με μια έννοια, γιατί είναι πολύ περισσότερο από απλά αυτό. Πάντα επανέλθουμε στην αναλογία του ραδιοφώνου του αυτοκινήτου: όπου κάθεστε στο αυτοκίνητό σας, γυρίστε το διακόπτη ανάφλεξης και το ραδιόφωνο ενεργοποιείται και ακούτε περιεχόμενο … είναι κάτι σαν «μηδενική προσπάθεια» από την πλευρά σας. Έχετε αφήσει το ραδιόφωνο σας συντονισμένο σε αυτό το σταθμό ή είναι μία από τις προεπιλογές σας, είναι αυτό που θέλετε να ακούσετε. Εφαρμόζουμε απλώς αυτό σε περισσότερα από ένα κατά παραγγελία τρόπο, ώστε να μην χρειαστεί να χάσετε μισή εκπομπή ή να προσπαθήσετε να μετακινήσετε την ώρα σας όταν η αγαπημένη σας εκπομπή είναι στο NPR.
Έτσι λοιπόν εσείς στέλνατε την ενημέρωση, όλα φαίνονται ομαλά, βλέπετε κάποια προβλήματα;
"Είμαστε κάπως επιθετικός τον έλεγχο Play για να σιγουρευτούμε ότι τίποτα δεν πάει στραβά … όλα φαίνεται να είναι ομαλά μέχρι στιγμής."
Είναι υπέροχο να αποκτήσετε κάποια εικόνα από έναν προγραμματιστή που μόλις πέρασε το τεράστιο έργο της επανεγγραφής μιας τόσο δημοφιλούς εφαρμογής. Είναι εντυπωσιακό το γεγονός ότι μόνο δύο (και μισό) κύριοι προγραμματιστές μπορούν να κάνουν μια τόσο μεγάλη αλλαγή σε σχετικά σύντομο χρονικό διάστημα. Είναι επίσης καθησυχαστικό να γνωρίζουμε ότι οι νέες οδηγίες και εργαλεία σχεδιασμού της Google βλέπουν (και χρησιμοποιούνται) σε θετικό φως από τους προγραμματιστές.
Με αυτήν την ενημέρωση, το ραδιόφωνο Stitcher έχει επανέλθει στην κορυφή της λίστας εξαιρετικά λειτουργικών και όμορφα σχεδιασμένων εφαρμογών που είναι διαθέσιμες στο Play Store σήμερα.