Σχεδιασμός για Android: προοπτική προγραμματιστή iOS

Ως προγραμματιστής iOS, με ρωτούν συχνά: "Πότε θα κάνετε μια έκδοση Android;" Σαν να είναι απλά θέμα χρόνου.

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

Οι εμπορικοί και τεχνικοί λόγοι

Θα μπορούσα να προσφέρω πολλές λογικές εξηγήσεις για το γιατί δεν έχουμε αναπτύξει ακόμη μια έκδοση Android της εφαρμογής μας για προπόνηση, Επαναλήψεις & Σετ.

Όπως το γεγονός ότι οι χρήστες Android μην αγοράζετε τόσες πολλές εφαρμογές ως χρήστες iPhone. Οι συσκευές Android τείνουν να εκτελέστε παλαιότερες εκδόσεις λογισμικού συστήματος. Or ότι η δοκιμή στο Android είναι ένας εφιάλτης επειδή υπάρχουν τόσες πολλές διαφορετικές συσκευές για να στηρίξει.

Όλοι οι καλοί λόγοι, για να είμαστε σίγουροι. Αλλά δεν είναι μου αιτιολογικό.

Ο πραγματικός λόγος

Ο λόγος μου είναι απλώς ο εξής: Λατρεύω το iOS και δεν μου αρέσει ο σχεδιασμός μεταξύ πλατφορμών.

Όταν είδα για πρώτη φορά το iPhone το 2007, η διεπαφή του με απογοήτευσε. Ως σχεδιαστής, η χρήση του δεν ήταν αρκετή. Wantedθελα να δουλέψω με αυτό. Ακριβώς όπως ένας μηχανικός που δεν μπορεί να αντισταθεί στο να σηκώσει την κουκούλα ενός αυτοκινήτου για να ρίξει μια ματιά στον κινητήρα, εγώ ήθελε να καταλάβει πώς λειτουργούσαν όλα τα κομμάτια της μαγικής νέας διεπαφής χρήστη πολλαπλής αφής της Apple μαζί. Και ο καλύτερος τρόπος που θα μπορούσα να σκεφτώ να το κάνω ήταν να σχεδιάσω μόνος μου μια εφαρμογή iOS. Λοιπόν, ο σύντροφός μου

Μάρτιν Άλγεστεν και έκανα ακριβώς αυτό.

Στενή ενσωμάτωση υλικού και λογισμικού

Η Apple πάντα διακρίθηκε στην ενσωμάτωση υλικού και λογισμικού.

Ο πρωτότυπος σχεδιασμός του iMac επαινέθηκε τέλεια από την εμφάνιση της πρώτης έκδοσης του OS X. Τα κουμπιά στην οθόνη είχαν ακριβώς την ίδια απόχρωση του μπλε Bondi με την ημιδιαφανή θήκη του iMac, ενώ οι λωρίδες γύρω από τα παράθυρα του Finder ταίριαζαν απόλυτα με το πλαστικό πλαίσιο της οθόνης.

Με το iPhone, η Apple πήρε τη στενά ενσωματωμένη προσέγγισή της ακόμη περισσότερο - πέρα ​​από την επιφάνεια. Για παράδειγμα, η διεπαφή είναι διαμορφωμένη προσεκτικά, έτσι ώστε τα κουμπιά που χρησιμοποιούνται συχνά να τοποθετούνται εύκολα σε κοντινή απόσταση όταν κρατάτε το iPhone σας με το ένα χέρι.

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

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

Ο υβριδικός σχεδιασμός δεν λειτουργεί

Καθώς το Android έχει κερδίσει σταθερά μερίδιο αγοράς, πολλοί προγραμματιστές εφαρμογών iPhone έχουν περάσει από πολλές πλατφόρμες.

Σε έναν ιδανικό κόσμο, θα σχεδιάζατε μια διαφορετική προσαρμοσμένη διεπαφή για τη μοναδική οπτική γλώσσα κάθε πλατφόρμας. Η μία ακολουθεί τις οδηγίες της Apple για το iOS και η άλλη ακολουθεί τις νέες της Google Σχεδιασμός υλικών στυλ για Android.

Αλλά δεδομένου του κόστους και του χρόνου που συνεπάγεται αυτή η προσέγγιση, ορισμένοι προγραμματιστές έχουν υιοθετήσει έναν ενιαίο, υβριδικό σχεδιασμό και για τις δύο πλατφόρμες. Ως αποτέλεσμα, ορισμένες συμβάσεις διεπαφής Android έχουν εισχωρήσει σε εφαρμογές iOS, όπως το εικονίδιο κοινής χρήσης τριών σημείων στους Χάρτες Google και στο YouTube.

Το πρόβλημα με αυτήν την έλλειψη συνέπειας είναι ότι τα εικονίδια στο iPhone σας γίνονται λιγότερο οικεία και διαισθητικά ως αποτέλεσμα.

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

Μια καλή διεπαφή χρήστη εξαφανίζεται

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

Αλλά η ελάχιστη επωνυμία στην εφαρμογή μας ήταν μια σκόπιμη επιλογή. Θέλαμε να αισθάνεται αναπόσπαστο μέρος της εμπειρίας του χρήστη του iPhone. Εάν κάνετε μια πολύ καλή δουλειά σε αυτό, η διεπαφή γίνεται σχεδόν αόρατη, επιτρέποντας στον χρήστη να εκτελέσει την εργασία του τόσο αβίαστα που σχεδόν δεν το παρατηρεί.

Μια από τις πιο περήφανες στιγμές μου ως σχεδιαστής εφαρμογών ήταν όταν ένας χρήστης μου έστειλε μήνυμα ηλεκτρονικού ταχυδρομείου πέρυσι για να ρωτήσει σχετικά με τα σχέδιά μας για υποστήριξη Android, επειδή ήθελε να "αναβαθμίσει" το παλιό του iPhone σε Samsung. Απάντησα με συγγνώμη, εξηγώντας ότι δεν σχεδιάζαμε υποστήριξη Android.

Μου έστειλε e-mail δύο μέρες αργότερα για να πει ότι άλλαξε γνώμη και αποφάσισε να αγοράσει ένα iPhone 6 αντ 'αυτού, επειδή δεν θα μπορούσε να ζήσει χωρίς την εφαρμογή μας.

Ο καλός σχεδιασμός της διεπαφής χρήστη μπορεί να γίνει αόρατος, αλλά το παρατηρείτε όταν έχει φύγει.

Τελευταία δημοσίευση ιστολογίου

| Cult of Mac
September 10, 2021

Το πρώτο πακέτο προτύπων της Jumsoft για το Word μπορεί να μετατρέψει τον καθένα σε γραφίσταΗ πρώτη συλλογή προτύπων Word της Jumsoft δίνει μια εκπ...

Η Apple παρουσιάζει τις Κοινότητες υποστήριξης της Apple
September 10, 2021

Η Apple παρουσιάζει τις Κοινότητες υποστήριξης της AppleΠροσπάθησα να αναζητήσω κάτι το πρωί της Κυριακής στα Φόρουμ Συζήτησης της Apple και ήταν α...

| Cult of Mac
September 10, 2021

Η Apple αναβιώνει το Final Cut Studio στα $ 999Οι χρήστες του Final Cut χαίρονται! Η Apple αναβίωσε το Final Cut Studio!Αφού δέχτηκε πολλές κριτικέ...