6 άκρες για την ανάπτυξη χρήσιμων εφαρμογών για κινητά

Εύχρηστες συμβουλές για την ανάπτυξη πιο χρήσιμων εφαρμογών για κινητές συσκευές

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

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

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

01 του 06

Ανάλυση της οθόνης

Shopping με το iPhone "(CC BY 2.0) από τον Jason A. Howie

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

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

02 του 06

Χρώματα και Αντίθεση

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

Το πιο λογικό πράγμα που πρέπει να κάνει ο προγραμματιστής εδώ είναι να χρησιμοποιήσει σχέδια χρωμάτων υψηλής αντίθεσης και να διαφοροποιήσει widgets (όπως και όταν ισχύει) με μπλοκ στερεού χρώματος, όχι μόνο χρησιμοποιώντας αόριστα σκιαγραφημένα ή σκιασμένα κουτιά. Επίσης, χρησιμοποιώντας απλά γραφικά και να απαλλαγείτε από περιττές επιπλέον παρελκυσίες, θα δώσετε στην εφαρμογή σας μεγαλύτερη χρησιμότητα.

03 του 06

Κουμπί Λειτουργίες

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

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

04 του 06

Μέγεθος γραμματοσειράς

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

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

05 του 06

Δρομείς

Οι κινητές συσκευές διαφέρουν από τις υπολογιστικές συσκευές όπως οι επιτραπέζιοι υπολογιστές και οι φορητοί υπολογιστές, δεδομένου ότι δεν μπορούν εύκολα να χρησιμοποιηθούν με δρομείς και συσκευές κατάδειξης. Φυσικά, τα περισσότερα από τα τελευταία smartphones στην αγορά σήμερα είναι touchscreen τηλέφωνα και χρησιμοποιούν είτε μια γραφίδα, trackball, track pad και ούτω καθεξής. Παρόλα αυτά, ο καθένας είναι διαφορετικός στον τρόπο με τον οποίο πρέπει να αντιμετωπιστεί ο καθένας από αυτούς.

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

06 του 06

Πληκτρολόγια

Τα πληκτρολόγια Smartphone, ακόμα και τα φυσικά QWERTY, μπορούν να αποτελέσουν πολύ πόνο στη χρήση. Ακόμη και τα πληκτρολόγια που προσφέρουν καλύτερα μετακινούμενο χώρο μπορεί να είναι αρκετά ενοχλητικό για τον χρήστη.

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

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