Πώς το Facebook κάνει τις εφαρμογές τους καλύτερο με το διαχωρισμό και την ενοποίηση

Μπορεί να φαινόταν αντιφατικό, αλλά αυτό που έκανα από μια πρόσφατη δημοσίευση στο Facebook σχετικά με τον τρόπο με τον οποίο αναπτύσσουν τις εφαρμογές iOS είναι ότι επιτρέποντας στους χρήστες να παίζουν με μια εστιασμένη εφαρμογή (όπως το Messenger ή η Κάμερα), έχουμε μια καλύτερη εμπειρία στην ενοποιημένη εφαρμογή. Λαμβάνοντας ένα ενιαίο κώδικα βάσης και καλή ομαδική εργασία, με προτεραιότητες που ορίζονται με τον χρήστη στο μυαλό, μπορείτε να κάνετε μεγάλα βήματα στην ανάπτυξη εφαρμογών

Νομίζω ότι το Facebook για iOS είναι μια εφαρμογή που όλοι μας άρεσε να μισούμε, αλλά ας είμαστε δίκαιοι, έχεις γίνει καλύτερος. Σίγουρα λείπουν τα πράγματα που θα θέλαμε να δούμε (ahem, sharing), αλλά νομίζω ότι το Facebook φτάνει εκεί. Αν διαβάσετε ολόκληρη τη δημοσίευση που αναφέρω παρακάτω, θα πρέπει να σημειώσετε ότι το Facebook για iOS ξεκίνησε με ένα άτομο και όχι με μια ομάδα. Νομίζω ότι θα πρέπει να είμαστε ευτυχείς που οι πρώτες εκδόσεις δούλεψαν καθόλου!

Όσον αφορά το παρακάτω απόσπασμα. Εδώ είναι τι είναι σημαντικό. Το Facebook εξετάζει αυτό που οι άνθρωποι τους αρέσουν και χρησιμοποιούν στην εφαρμογή Κάμερα (για παράδειγμα) και βάζοντας μερικές από αυτές τις λειτουργίες στην κύρια εφαρμογή (όπως πολλές επιλογές φωτογραφιών ... τις οποίες θα ήθελα να δω στην έκδοση iPad! ), Αλλά όχι όλες . Επίσης, υπάρχουν ξεχωριστές λειτουργίες εφαρμογής, όπως ο Διαχειριστής σελίδας, που δεν χρειάζεται να βρίσκονται στην κύρια εφαρμογή. Θα τολμούσα να πω ότι οι περισσότεροι χρήστες του Facebook δεν έχουν μια σελίδα στο Facebook που διαχειρίζονται. Σίγουρα υπάρχουν πολλοί που το κάνουν, αλλά μου άρεσε να έχουν τα χαρακτηριστικά διαχείρισης σελίδας μαζί σε μία εφαρμογή. Θα μπορούσα προσωπικά να τους αρέσουν και στην κύρια εφαρμογή; Σίγουρα, αλλά βοηθούσα επίσης να διαχειριστώ πάνω από 10 σελίδες στο Facebook - είμαι μια ακραία περίπτωση.

Όχι όλες οι δυνατότητες από τις αυτόνομες εφαρμογές έχουν νόημα για την εφαρμογή πυρήνα, έτσι ώστε το Facebook για iOS PM, μία από τις δουλειές μου είναι να βεβαιωθώ ότι οι λειτουργίες που μοιράζουμε σε εφαρμογές έχουν ως αποτέλεσμα την καλύτερη εμπειρία χρήστη. Έτσι, ενώ η χειρονομία για να αποκαλύψει ότι το ρολό της μηχανής λειτουργεί πολύ καλά μέσα στην εφαρμογή Κάμερα - επιλέξαμε να μην το συμπεριλάβουμε στην εφαρμογή πυρήνα επειδή η χειρονομία δεν έχει νόημα με τη συνεχή μπάρα πλοήγησης. Για να το καταφέρετε στην κύρια εφαρμογή, ένα χαρακτηριστικό πρέπει να προσθέσει σημαντική αξία στην ολοκληρωμένη εμπειρία, ανεξάρτητα από το πόσο κρίσιμο είναι σε μια από τις αυτόνομες εφαρμογές μας.
Μέσω: Facebook

Για τις ομάδες ανάπτυξης - παραδέχομαι πλήρως ότι δεν έχω εργαστεί σε μια ομάδα iOS Dev, αλλά έχω εργαστεί σε ομάδες εφαρμογών app-πιστεύω ότι υπάρχει ένα ισχυρό μάθημα που πρέπει να μάθουμε από το να βγάζουμε ένα τμήμα ή μια λειτουργία μιας εφαρμογής και να το ρίχνουμε εκεί έξω για να δείτε πώς αυτό που μαθαίνετε μπορεί να βοηθήσει τη μεγαλύτερη εφαρμογή σας. Φυσικά, πολλές ομάδες δεν έχουν την πολυτέλεια ανθρώπων ή χρημάτων όπως το Facebook πρέπει να ρίξει ενάντια στην ανάπτυξη εφαρμογών, αλλά ...

Πώς θα πλησίασατε κάνοντας κάτι εγγενή app στο Facebook; Υπάρχει εμπειρία στο διαδίκτυο που δεν νομίζετε ότι θα μεταφράσει καλά σε μια διεπαφή αφής; Ποιος ιστότοπος / υπηρεσία που χρησιμοποιείτε πιστεύετε ότι αξίζει περισσότερο μια πλήρως μητρική εφαρμογή;

HT: 9to5Mac



Δημοφιλείς Αναρτήσεις