Σκεφτείτε τι σας αρέσει στο Flappy Bird – οι πιέσεις της επιτυχίας ήταν προφανώς πάρα πολύ για τον δημιουργό Dong Nguyen – αλλά είναι δύσκολο να μην παρατηρήσετε ότι οι επιτυχημένες εφαρμογές από έναν μεμονωμένο προγραμματιστή όπως ο Nguyen γίνονται όλο και πιο σπάνιες.
Σίγουρα, υπάρχουν πολλοί υπέροχες μικρές εφαρμογές όπως AfterLight και ακόμα HD Widgets, αλλά όλο και περισσότερο η αγορά εφαρμογών για κινητά κυριαρχείται από εταιρείες όπως η Google, το Facebook, η Amazon και η Apple. Πρώην indie αγαπημένα πρόσωπα όπως το Instagram έχουν συλληφθεί από γιγάντιες εταιρείες (και τα μεγάλα ψάρια είναι κυνηγώντας το Snapchat πολύ). Παλιά αναμονή όπως Instapaper και Flipboard πρέπει να είναι ενθουσιασμένοι που είναι τώρα ανταγωνίζεται απευθείας το Facebook Paper. Ακόμη και τα παιχνίδια - εδώ και καιρό η επαρχία των ανεξάρτητων προγραμματιστών που αναλαμβάνουν ρίσκο - είναι πλέον το έδαφος μεγάλων προγραμματιστών όπως η Gameloft, η Disney και η Electronic Arts.
Μπορεί ένας κώδικας μαϊμού με ένα όνειρο και μια υπόθεση Red Bull να κατακτήσει ακόμα το App Store; Ή μήπως οι μεγάλες εταιρείες λογισμικού με βαθιές τσέπες είναι πολύ βαθιά ριζωμένες για να κροταλίζουν; Ρωτήσαμε ορισμένους ανεξάρτητους προγραμματιστές τη γνώμη τους.
Σχετίζεται με
- Οι καλύτερες εφαρμογές γνωριμιών για το 2023: οι 23 αγαπημένες μας
- Οι 16 καλύτερες εφαρμογές ανταλλαγής μηνυμάτων για Android και iOS το 2023
- Οι καλύτερες εφαρμογές γονικού ελέγχου για iPhone και Android
Το όνειρο
«Λοιπόν, φυσικά θέλω να γίνω το αφεντικό του εαυτού μου», είπε ο Marcus Banning, ένας προγραμματιστής Android και iOS με έδρα το Ηνωμένο Βασίλειο, ο οποίος πρόκειται να γίνει ανεξάρτητος. «Αν η ιδέα είναι δική μου, η υλοποίηση είναι δική μου και οι πολλές ώρες είναι δικές μου, το ρίσκο και τα οφέλη θα πρέπει να είναι και δικά μου».
Μπορεί ένας κώδικας μαϊμού με ένα όνειρο και μια υπόθεση Red Bull να κατακτήσει ακόμα το App Store;
Χωρίς τεράστιους προϋπολογισμούς για τους οποίους πρέπει να ανησυχείτε ή επενδυτές για να απαντήσουν, οι ανεξάρτητοι προγραμματιστές είναι πρόθυμοι να πάρουν πιθανότητες που δεν θα έλαβαν ποτέ υπόψη τους οι κύριοι κατασκευαστές εφαρμογών. Αυτό σημαίνει καινοτομία – η επόμενη εξαιρετική εφαρμογή, υπηρεσία ή παιχνίδι που ανατρέπει τον κόσμο της τεχνολογίας είναι πιθανό να προέρχεται από τον τύπο της διπλανής πόρτας, που κωδικοποιεί μόνος του στο γραφείο του.
«Εάν οι Ινδίες έχουν ένα σαφές πλεονέκτημα έναντι των μεγάλων, χρηματοδοτούμενων ομάδων, νομίζω ότι οφείλεται στο πάθος και την ευελιξία που μπορούν να προσφέρουν σε ένα προϊόν», έγραψε ο Γκρεγκ Κνάους, δημιουργός της νέας εφαρμογής υπενθύμισης σχέσεων. Ρομαντικός. «Είναι ένα κλισέ, αλλά όσο μεγαλύτερο είναι το πλοίο, τόσο πιο αργά στρίβει, και νομίζω ότι πολλές από τις πραγματικά ισχυρές νέες ιδέες που προκύπτουν από την ανάπτυξη λογισμικού σχεδόν εξ ορισμού έχω να προέρχεται από κάποιον τόσο τρελό που κανείς άλλος δεν θα τον ακούσει».
Το κόστος
Τι χρειάζεται για να απογειωθείτε ως indie προγραμματιστής; Όχι απαραίτητα πολλά χρήματα, αλλά ίσως πολύ κουράγιο.
«Πρέπει να είναι η φθηνότερη επιχείρηση για να μπεις», έγραψε ο Brent Simmons, ένας μακροχρόνιος προγραμματιστής indie που τώρα είναι το ένα τρίτο του Q Branch, κατασκευαστών της εφαρμογής λήψης σημειώσεων. Εσπέρα. «Έχετε ήδη έναν υπολογιστή και τα εργαλεία προγραμματιστή είναι δωρεάν. Μετά από αυτό, η επένδυσή σας είναι κυρίως χρόνος. Χρειάζεται πολύ περισσότερος χρόνος από ό, τι πιστεύουν οι περισσότεροι για να δημιουργήσετε μια εξαιρετική εφαρμογή – και δεν πρέπει να πυροβολείτε για τίποτα λιγότερο, γιατί τότε στοχεύετε να μην πετύχετε».
«Το πιο σημαντικό κόστος μου είναι ο εαυτός μου», σημείωσε ο Μπάνινγκ, «Το κόστος των εργαλείων και της φιλοξενίας είναι πενιχρά σε σύγκριση με το διαφυγόν εισόδημά μου… αν και για την ώρα, ελπίζει κανείς!»
Μπορεί να περάσει πολύς χρόνος μέχρι να αποδώσει μια εφαρμογή – αν ποτέ. Angry Birds - ή Flappy Bird – μπορεί να φαίνονται σαν επιτυχίες από τη μια μέρα στην άλλη, αλλά οι εφαρμογές χρειάζονται χρόνο για να δημιουργήσουν κοινό. Flappy Bird κυκλοφόρησε για πρώτη φορά τον Μάιο του 2013 και δεν κέρδισε σοβαρή δυναμική μέχρι το τέλος του έτους. Ακόμη και το Snapchat χρειάστηκε λίγο χρόνο για να απογειωθεί - και, αξίζει να σημειωθεί, εξακολουθεί να μην αποφέρει χρήματα στους προγραμματιστές του. Και αυτές είναι οι ιστορίες επιτυχίας. Όσον αφορά τους απλούς αριθμούς, οι περισσότερες εφαρμογές δεν έχουν μεγάλη έλξη.
«Μπορείτε να αντέξετε οικονομικά να αφιερώσετε έξι μήνες αφιερώνοντας τον εαυτό σας σε μια εφαρμογή για την οποία πρόκειται να χρεώσετε ένα δολάριο, και που μπορεί να χρειαστούν μήνες ή χρόνια για να βρείτε ελκυστικότητα, αν ποτέ;» ρωτάει ο Knauss. «Αν είστε η Microsoft, σίγουρα. Αν είσαι άντρας με οικογένεια και στεγαστικό δάνειο, μάλλον όχι».
Και ένα άτομο μπορεί να μην είναι αρκετό: τελικά, υπάρχουν πολλά περισσότερα για την εκκίνηση και το μάρκετινγκ μιας εφαρμογής – και τη λειτουργία μιας επιχείρησης – από την κωδικοποίηση.
«Ακόμη και πριν από 10 χρόνια δεν ήμουν μεμονωμένος προγραμματιστής. Η παλιά μου εταιρεία είχε δύο άτομα. Η τρέχουσα εταιρεία μου έχει τρία άτομα», έγραψε ο Simmons. «Νομίζω ότι ήταν πάντα δύσκολο για ένα άτομο, μόνο και μόνο επειδή πράγματα όπως η τήρηση βιβλίων, το μάρκετινγκ και (ειδικά) η υποστήριξη απαιτούν σοβαρό χρόνο».
Δεν είναι μόνο η εφαρμογή, είναι οι υπηρεσίες
Ορισμένες εφαρμογές είναι αυτόνομες. Πολλά παιχνίδια βρίσκονται σχεδόν εξ ολοκλήρου στις συσκευές σας (γι' αυτό καταλαμβάνουν τόσο πολύ χώρο αποθήκευσης) και ακόμη και το Romantimatic του Knauss διατηρεί όλα τα δεδομένα τοπικά για να διατηρήσει το απόρρητο των χρηστών. Αλλά οι περισσότερες εφαρμογές πρακτικά απαιτείται να προσφέρουν κοινή χρήση, συγχρονισμό, ανταλλαγή μηνυμάτων ή άλλες λειτουργίες που βασίζονται στο Διαδίκτυο. Αυτό σημαίνει ότι μια εφαρμογή δεν είναι απλώς λογισμικό που λαμβάνεται από ένα κατάστημα εφαρμογών. Οι περισσότεροι ανεξάρτητοι προγραμματιστές πρέπει επίσης να κωδικοποιούν και να λειτουργούν υπηρεσίες υποστήριξης που εκτελούνται 24 ώρες την ημέρα, 7 ημέρες την εβδομάδα για να υποστηρίξουν τις εφαρμογές τους. Δεν εκτελούνται σε έναν παλιό υπολογιστή σε μια εφεδρική κρεβατοκάμαρα, φιλοξενούνται από τις Υπηρεσίες Ιστού της Amazon, τη Μηχανή Εφαρμογών της Google ή παρόχους cloud όπως οι Jelastic, Engine Yard και Heroku. Πόσο σκληρό είναι αυτό;
«Μας αρέσει η κατασκευή λογισμικού, αλλά δεν θέλαμε να γίνουμε κατασκευαστές επωνυμιών».
«Υποπτεύομαι ότι θα αρχίσουμε να βλέπουμε περισσότερους προγραμματιστές κινητών να σκέφτονται την εφαρμογή τους ως μια όμορφη αναπαράσταση μιας διαδικτυακής υπηρεσίας που δημιουργούν την ίδια στιγμή που δημιουργούν την εφαρμογή», έγραψε ο Simmons. «Είναι εύκολο να σκεφτεί κανείς ότι μόνο οι μεγάλοι παίκτες μπορούν να δημιουργήσουν συναρπαστικές διαδικτυακές υπηρεσίες τέτοιας κλίμακας. Αλλά όσο περισσότερο σκαλίζω σε αυτό, τόσο λιγότερο το σκέφτομαι. Τα εργαλεία και η τεχνολογία έχουν προχωρήσει τόσο γρήγορα μέχρι στιγμής και η τιμή συνεχίζει να πέφτει». Ένας μακροχρόνιος προγραμματιστής για τις πλατφόρμες της Apple, πέρυσι ο Simmons έκανε τα φρύδια υποστηρίζοντας τις υπηρεσίες Azure της Microsoft για την τροφοδοσία εφαρμογών για κινητά.
Οι Ινδίες έχουν μέλλον;
Γίνεται όλο και πιο δύσκολο για τους ανεξάρτητους προγραμματιστές να ξεχωρίζουν από το πακέτο. Εξάλλου, οι χρήστες κινητών γίνονται όλο και πιο εξελιγμένοι. Αναμένουμε ευχάριστα σχέδια, κομψές διεπαφές και ισχυρές υπηρεσίες back-end. Μπορούν οι Ινδίες να συγκεντρώσουν τους πόρους για να είναι ανταγωνιστικές με μεγαλύτερες, καλύτερα χρηματοδοτούμενες εταιρείες λογισμικού;
«Για μένα, το να δουλεύω μόνος μου προοριζόταν να είναι ένα σκαλοπάτι θελκτικός ένα από αυτά τα καλύτερα χρηματοδοτούμενα καταστήματα», έγραψε η Eveleen Tankel - σύντομα θα γίνει πρώην εργοδότης του Marcus Banning στο Λονδίνο. (Ο χωρισμός είναι φιλικός.) «Το κάναμε, έτσι, ναι, οι Ινδίες μπορούν απολύτως να ανταγωνιστούν μεγάλους προγραμματιστές. Όμως, καθώς η συγκεκριμένη επιχείρησή μας αναπτύχθηκε, η πορεία μιας συμβουλευτικής ήταν πιο ελκυστική από το να βασίζεται σε άμεσες πωλήσεις εφαρμογών. Μας αρέσει η κατασκευή λογισμικού, αλλά δεν θέλαμε να γίνουμε κατασκευαστές επωνυμιών».
«Η ανάπτυξη εφαρμογών για κινητά, καθώς και η ανάπτυξη εφαρμογών για Mac, είναι ένας τρόπος για μικρές ομάδες και άτομα να ζουν κάνοντας αυτό που αγαπούν», έγραψε ο Simmons. «Το να το κάνεις πλούσιο είναι κάτι σπάνιο – αρκετά σπάνιο που δεν αξίζει να το σκεφτείς. Η επιτυχία, ακόμη και η μέτρια επιτυχία, δεν είναι εγγυημένη. Αλλά αυτό είναι δυνατόν, και συμβαίνει."
Ο Knauss είναι ίσως λιγότερο αισιόδοξος.
«Πιστεύω ότι η φύση των καλών εφαρμογών – με μοναδικό όραμα και στενά εστιασμένη σε μία μόνο λειτουργία – είναι κατάλληλη για μεμονωμένους προγραμματιστές. Τούτου λεχθέντος, υπάρχουν τόσα πολλά που είναι εντελώς εκτός ελέγχου ενός προγραμματιστή που θα ήταν ένας δύσκολος τρόπος να βγάλεις τα προς το ζην. Θα μπορούσατε να έχετε μια καλή ιδέα, να την εφαρμόσετε καλά και να μην πάει πουθενά για ένα εκατομμύριο διαφορετικούς λόγους».
Και τι γίνεται με τον Marcus Banning, ο οποίος βρίσκεται στον γκρεμό να κλείνεται στο διαμέρισμά του για βδομάδες ατελείωτες με την ελπίδα να γράψει την επόμενη εφαρμογή killer;
«Φυσικά και είμαι ενθουσιώδης: νομίζω ότι έχω μια εξαιρετική ιδέα!» Η Μάνινγκ ενθουσιάστηκε. «Όχι, οι περισσότερες εφαρμογές δεν κάνουν τους δημιουργούς τους πλούσιους. Αλλά είμαι 24, δεν χρειάζεται να συντηρώ οικογένεια – νομίζω ότι αυτή είναι η στιγμή για να προσπαθήσω. Εν πάση περιπτώσει», πρόσθεσε ειρωνικά, «η Εύη πιθανότατα θα με πάρει πίσω αν αυτό δεν λειτουργήσει!»
Συστάσεις των συντακτών
- Η εφαρμογή ChatGPT φτάνει για Android, αλλά υπάρχει μια ατάκα
- Πώς να αποκτήσετε επιλογές προγραμματιστή στο τηλέφωνό σας Android
- Τι είναι το WhatsApp; Πώς να χρησιμοποιήσετε την εφαρμογή, συμβουλές, κόλπα και πολλά άλλα
- Αυτές οι εφαρμογές Android σας κατασκοπεύουν — και δεν υπάρχει εύκολος τρόπος να τις σταματήσετε
- Οι καλύτερες εφαρμογές εγγραφής φωνής για iPhone και Android το 2023