10 κανόνες για αριστοκρατικές εφαρμογές

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

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

Δεν χρειάζεται να είναι έτσι. Ακολουθούν οι 10 κανόνες για τους προγραμματιστές να διατηρούν τα πράγματα "αριστοκρατικά".

Μήπως κάποιος «δεν κάνει κακό» αυτές τις μέρες;

Η Apple απαιτεί από όλες τις εφαρμογές που χρησιμοποιούν το HealthKit να περιλαμβάνουν πολιτική απορρήτου. Και δεδομένου ότι πρόκειται να προσθέσω υποστήριξη HealthKit σε Επαναλήψεις & Σετ, (η εφαρμογή γυμναστικής που αναπτύσσω με τον σύντροφό μου, Martin Algesten), έχω περάσει πολλά από αυτήν την εβδομάδα γράφοντας ένα.

Στην έρευνά μου, βυθίστηκα σε ατελείωτες νοσταλγικές σκέψεις στις πολιτικές απορρήτου άλλων εφαρμογών και με έκανε να αναρωτηθώ, κανείς «δεν κάνει κακό» αυτές τις μέρες;

Η Google συνοψίζει περίφημα την εταιρική τους φιλοσοφία με τις λέξεις «μην είσαι κακός». Είναι συζητήσιμο το πόσο καλά έχουν κολλήσει σε αυτόν τον στόχο, αλλά είναι πάντως άξιος.

Πολλοί indie προγραμματιστές εφαρμογών αγωνίζονται να κάνουν ένα τίμιο χρήμα καθώς το App Store γεμίζει όλο και περισσότερο κόσμο. Μπορεί να είναι δελεαστικό να βρούμε νέες πηγές εισοδήματος που ορισμένοι θα μπορούσαν να χαρακτηρίσουν ως «κακό». Θα ανακαλύψετε τις ομολογίες αυτών των αμαρτιών θαμμένες βαθιά μέσα στην παράλογη ορολογία των πολιτικών απορρήτου τους. Όπως και το πώς ορισμένοι προγραμματιστές πωλούν τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας σε τρίτα μέρη, ώστε να μπορούν να σας στέλνουν ανεπιθύμητα μηνύματα.

Ποιο πρέπει να βάλετε πρώτο, τους χρήστες ή τα κέρδη;

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

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

Γνωρίζω ότι η εφαρμογή μας δεν είναι καθόλου τέλεια. Οι χρήστες μου στέλνουν συχνά e-mail με προτάσεις για το πώς θα μπορούσαμε να το κάνουμε καλύτερο. Αλλά αυτό που μπορώ να πω είναι ότι κάθε επιλογή που κάναμε βασίστηκε σε αυτό που πιστεύαμε ότι θα ήταν πιο χρήσιμο για τους χρήστες μας. Και αυτό είναι κάτι για το οποίο είμαι περήφανος.

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

Το App Dogma Manifesto

Το 1995, ο πρωτοπόρος κινηματογραφικός σκηνοθέτης Λαρς φον Τρίερ δημοσίευσε αυτό που αποκάλεσε "Dogme 95 Manifesto.. " Το μανιφέστο του περιελάμβανε 10 κανόνες για τη δημιουργία ταινιών που απέρριπταν τα ειδικά εφέ και τα αστραφτερά τεχνάσματα υπέρ των παραδοσιακών αξιών της αφήγησης και της υποκριτικής.

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

Έχοντας αυτό κατά νου, άρχισα να σκέφτομαι πώς θα ήταν ένα Dogma Manifesto για indie προγραμματιστές εφαρμογών. Ποιες είναι οι αρχές της αριστείας για την ανάπτυξη εφαρμογών με επίκεντρο τον χρήστη;

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

Αυτά τα devs αξίζουν κάποια αναγνώριση.

Για το τι αξίζει, εδώ είναι οι 10 κανόνες που βρήκα:

  • Ακολουθήστε συμβάσεις: η διεπαφή χρήστη πρέπει να ακολουθεί τις οδηγίες σχεδιασμού και το στυλ της πλατφόρμας στην οποία εκτελείται η εφαρμογή και δεν πρέπει να διαθέτει υπερβολική επωνυμία.
  • Σεβαστείτε την ιδιωτικότητα: η εφαρμογή δεν πρέπει ποτέ να μοιράζεται δεδομένα με τρίτα μέρη και δεν πρέπει να ζητά άδεια για αυτό. Η χρήση και η απόδοση της εφαρμογής θα πρέπει να παρακολουθούνται μόνο με σκοπό τη βελτιστοποίηση της εμπειρίας του χρήστη.
  • Μην διακόπτεις: η εφαρμογή δεν πρέπει να διακόπτει τον χρήστη με τυχαία αιτήματα, όπως να ζητά αξιολογήσεις και κριτικές.
  • Χρησιμοποιήστε ειδοποιήσεις για κάποιο λόγο: οι ειδοποιήσεις πρέπει να χρησιμοποιούνται μόνο για να λένε στον χρήστη ότι κάτι συνέβη - ποτέ να μην ενοχλεί τον χρήστη να επιστρέψει στην εφαρμογή.
  • Ζητώντας άδεια: οι εφαρμογές πρέπει να ζητούν άδεια μόνο για πράγματα που θα βοηθήσουν τον χρήστη να εκτελέσει μια εργασία, και μόνο όταν ο χρήστης τα χρειάζεται, έτσι ώστε ο λόγος για το αίτημα να είναι προφανής στον χρήστη βάσει του συμφραζόμενα.
  • Εξοικονομήστε εύρος ζώνης: το εύρος ζώνης πρέπει να χρησιμοποιείται μόνο για πράγματα που ωφελούν τον χρήστη. Το πληρώνουν.
  • Χρησιμοποιήστε απλή γλώσσα: όλο το κείμενο πρέπει να είναι γραμμένο σε καθαρή και απλή γλώσσα που μπορεί να κατανοήσει ο μέσος χρήστης. Αυτό περιλαμβάνει τη διεπαφή χρήστη, το μάρκετινγκ και τα μικρά γράμματα.
  • Διατηρήστε την τιμολόγηση απλή: η τιμή της εφαρμογής πρέπει να παραμένει σταθερή, με μόνο περιστασιακές αλλαγές και χωρίς χρονικά περιορισμένες προσφορές. Η εφαρμογή πρέπει να είναι πλήρως χρήσιμη χωρίς να απαιτούνται αγορές εντός εφαρμογής.
  • Κρατήστε το μάρκετινγκ αριστοκρατικό: οι περιγραφές στο App Store πρέπει να περιγράφουν με σαφήνεια και απλότητα την εφαρμογή χωρίς να χρησιμοποιούν ειδικούς χαρακτήρες, φωνητικές φωνές ή τεχνάσματα.
  • Διατηρήστε τις διαφημίσεις διακριτές: οι διαφημίσεις που εμφανίζονται στην εφαρμογή πρέπει να είναι μικρές, διακριτές και με σαφή ετικέτα. Οι διαφημίσεις και οι προσφορές δεν πρέπει ποτέ να μπερδεύονται με το περιεχόμενο της εφαρμογής.

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

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

Η AT&T σχεδιάζει να δαπανήσει 14 δισεκατομμύρια δολάρια για να φέρει LTE για 300 εκατομμύρια ανθρώπους
September 10, 2021

Η AT&T σχεδιάζει να δαπανήσει 14 δισεκατομμύρια δολάρια για να φέρει LTE για 300 εκατομμύρια ανθρώπουςΗ AT&T είχε το ταχύτερο δίκτυο 3G στη...

| Cult of Mac
September 10, 2021

Το iPad mini είναι η απάντηση της Apple σε μικρότερα tablet Android από τα Amazon και Google. Αλλά υπάρχει ένας καλός λόγος για τον οποίο δεν έρχετ...

WSJ: Η Apple θα σκοτώσει το iPhone 5c και θα κυκλοφορήσει δύο μεγαλύτερα μοντέλα φέτος
September 10, 2021

WSJ: Η Apple θα σκοτώσει το iPhone 5c και θα κυκλοφορήσει δύο μεγαλύτερα μοντέλα φέτοςΤο iPhone 5c δεν ήταν το εξαιρετικά φθηνό smartphone που είχα...