Rabi_BoundiΟ Rabi Boundi, προγραμματιστής και ιδρυτής της «Movin’App» μίλησε στο techpress.gr  για την πορεία της εταιρείας του, οι εφαρμογές της οποίας απαριθμούν αθροιστικά σχεδόν 2 εκατ. downloads στο ηλεκτρονικό κατάστημα εφαρμογών Google Play. Πόσο εύκολο είναι για έναν νέο developer να ιδρύσει το δικό του startup και ποιο είναι το μυστικό της επιτυχίας; Ποιές είναι οι αγαπημένες εφαρμογές ενός επιτυχημένου προγραμματιστή και ποιά η άποψή του για τις εναλλακτικές πλατφόρμες ως επαγγελματίας αλλά και ως χρήστης; Οι απαντήσεις ακολουθούν!

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

Η εταιρεία «Moovin’ App» ξεκίνησε το 2010 από ένα προσωπικό σχέδιο χωρίς ιδιαίτερες βλέψεις, με σκοπό την δημιουργία μιας δοκιμαστικής εφαρμογής Android. Ενα χρόνο αργότερα μετατράπηκε σε μια κανονική εταιρεία και τώρα δουλεύουμε πάνω σε projects για Android, iOS και Smart TV, σε Ισπανία και Ελλάδα. Είναι επίσης πολύ συναρπαστικό και ικανοποιητικό για εμάς να ξέρουμε πως οι εφαρμογές μας χρησιμοποιούνται από εκατομμύρια ανθρώπων ανά τον κόσμο καθώς και το ότι βρισκόμαστε στο προσκήνιο της «επανάστασης» των εφαρμογών.

  • Η ανάπτυξη και η παγκόσμια διανομή εφαρμογών από εφήβους στο γκαράζ του σπιτιού τους με κατάληξη τη δημιουργία μιας αυτοκρατορίας πολλών εκατομμυρίων, φαίνεται να αποτελεί τον σύγχρονο αστικό μύθο. Ποιά είναι η αλήθεια που κρύβεται πίσω από τις επιτυχημένες αυτές ιστορίες; Αρκεί μία καινοτόμος ιδέα για να λειτουργήσει ως κλειδί για να γίνει μια εταιρεία η επόμενη «Rovio» (βλ. Angry Birds);

Λοιπόν, δεν αποτελεί ούτε μύθο αλλά ούτε και μια συνηθισμένη περίπτωση. Κάθε τόσο συναντά κανείς μια νέα «Rovio», όπως πρόσφατα πχ την OMGPOP με το Draw Something. Ειλικρινά πιστεύω ότι υπάρχει πάντα η πιθανότητα για τη μεγάλη επιτυχία, χωρίς να διατηρεί κανείς κάποια μεγάλη εταιρεία, παρά μόνο με μια απλή αλλά καλά εκτελεσμένη ιδέα, όπως στην περίπτωση του προγραμματιστή του Android παιχνιδιού «Robodefence». Σύμφωνα με αυτά λοιπόν, ο οποιοσδήποτε που ξεκινά την ανάπτυξη τέτοιων εφαρμογών, θα πρέπει να επικεντρωθεί στο να κάνει την εφαρμογή όσο το δυνατόν καλύτερη, και -εφόσον είναι αρκετά αξιόλογη- ο κόσμος θα αρχίσει να ενδιαφέρεται και εν καιρώ ίσως να συμπεριληφθεί στη λίστα με τις καλύτερες εφαρμογές στο AppStore ή στο Google Play.

  • Θα μπορούσαν πιστεύετε τα καταστήματα εφαρμογών να παρέχουν ευκαιρίες επαγγελματικής εκκίνησης εν μέσω οικονομικής κρίσης; Πόσο δύσκολο είναι να χειρίζεται κανείς μια τέτοια εταιρεία από την Ελλάδα; Θα ενθαρρύνατε τους νέους φοιτητές να δοκιμάσουν την τύχη τους στον χώρο των εφαρμογών ή πιστεύετε ότι ο χώρος αυτός είναι ήδη κορεσμένος;

Σίγουρα ναι! Ο χώρος των εφαρμογών για κινητά είναι ακόμα σε στάδιο ωρίμανσης και υπάρχει ακόμα χώρος για νέους προγραμματιστές. Πιστεύω ότι είναι μια καλή ευκαιρία για πολλούς ανθρώπους με ικανότητες στον προγραμματισμό, να δείξουν την αξία τους και, γιατί όχι, ίσως να δημιουργηθεί η ελληνική «Rovio»! Βέβαια πέρα από αυτό, υπάρχουν και κάποιοι περιορισμοί στο να λειτουργήσει μια τέτοια επιχείρηση από την Ελλάδα. Για παράδειγμα, εξαιτίας της πολιτικής του Google Checkout, η πώληση εφαρμογών Android από την Ελλάδα δεν είναι ακόμα εφικτή (εφικτή η πώληση μόνο προς την Ελλάδα), γεγονός που σημαίνει ότι η μόνη εναλλακτική είναι μέσω διαφημίσεων. Επιπλέον, υπάρχει και πολύ δυνατός ανταγωνισμός. Με παραπάνω από μισό εκατομμύριο διαφορετικές εφαρμογές στα σχετικά καταστήματα Android και iOS, το να κάνεις αισθητή την παρουσία σου και να έχεις παραπάνω από 1.000 downloads, μπορεί να θεωρηθεί μέχρι και «επιτυχία». Αυτό που λείπει πραγματικά από την βιομηχανία αυτή, είναι οι επαγγελματικές εταιρείες που παράγουν υψηλής ποιότητας εφαρμογές, κάτι το οποίο όμως απαιτεί μεγάλο κεφάλαιο και μια σημαντική επένδυση. Έχω παρατηρήσει επίσης μια έλλειψη ικανών προγραμματιστών πάνω στις εφαρμογές κινητών. Και δράττομαι αυτής της ευκαιρίας για να ενθαρρύνω τους φοιτητές να επικεντρωθούν σε αυτήν την γεμάτη κίνητρα επιχείρηση, καθώς υπάρχει χώρος για ανάπτυξη για όλους.

  • Ένας διαρκώς αυξανόμενος αριθμός εργαλείων και μια πλατφόρμα «Εφαρμογών ως υπηρεσίες» ( Apps as a Service), έχουν ως στόχο να επιτρέψουν στους ενθουσιώδης μη-προγραμματιστές να κάνουν τα πρώτα τους βήματα στην ανάπτυξη εφαρμογών Android. Θα αφήσει το γεγονός αυτό πολλούς προγραμματιστές χωρίς δουλειά και θα αναγκάσει άλλους να καινοτομήσουν, δημιουργώντας εφαρμογές που θα προσφέρουν κάτι πέρα από το συνηθισμένο;

Δεν το νομίζω, καθώς ο τύπος των εφαρμογών που μπορούν αν αναπτυχθούν με αυτές τις υπηρεσίες είναι πολύ περιορισμένος, κάτι σαν τυποποιημένος wizard για δημιουργία websites. Μπορείς πάντα να κάνεις καλά πράγματα αλλά θα είσαι περιορισμένος μέσα στο προκαθορισμένο περίγραμμα. Όπως και να ‘χει, ως προγραμματιστής πρέπει πάντα να ενημερώνεσαι και να καινοτομείς, όχι μόνο στον χώρο των εφαρμογών αλλά και γενικά. Προς το παρόν, οι εφαρμογές κινητών αποτελούν το «μεγάλο γεγονός» που όλοι θέλουν να αποκτήσουν και υπάρχει από μια εφαρμογή για οτιδήποτε μπορεί κανείς να φανταστεί, καθώς 10 με 15 χρόνια πριν με την εκλαΐκευση του Internet, όλοι ήθελαν να έχουν το δικό τους site. Ποιός ξέρει τι θα γίνει στα επόμενα 10 χρόνια, γι’ αυτό και ως προγραμματιστής πρέπει να παραμένεις ενήμερος.

  • Και τώρα μια ερώτηση που φαντάζομαι καλείστε να απαντήσετε αρκετά συχνά: Android, iOS ή Windows Phone; Ποιά είναι η αγαπημένη σας πλατφόρμα από την οπτική γωνία του προγραμματιστή και ποιά θα προτιμούσατε ως χρήστης;

Θα έλεγα όλες. Κάθε πλατφόρμα έχει τα υπέρ και τα κατά της, οπότε είναι καθαρά θέμα προτιμήσεων του χρήστη. Προσωπικά ως χρήστης, προτιμώ το Android, ως προγραμματιστής προτιμώ το iOS, αλλά ως επιχειρηματίας, πρέπει να πω πως δεν υπάρχει τίποτα καλύτερο από το Blackberry mail!

  • Η ενοποίηση των διαφορετικών πλατφόρμων ανάπτυξης εφαρμογών πιθανώς κάτω από HTML5, μοιάζει να είναι το «Άγιο Δισκοπότηρο» της βιομηχανίας. Θα τολμούσατε να μαντέψετε πόσο σύντομα θα γίνει (ή όχι) αυτό και να αναφέρετε μερικές από τις επόμενες τεχνολογίες που πιστεύετε ότι θα παίξουν σημαντικό ρόλο σε καινοτόμες εφαρμογές;

Δεν νομίζω ότι είναι το «Άγιο Δισκοπότηρο». Σήμερα, native και HTML5, συνυπάρχουν και οι περισσότεροι χρήστες ούτε που παρατηρούν την διαφορά. Για κάποια projects όπως νέα ή εφαρμογές εταιρικής πληροφόρησης, cross-platform frameworks όπως το PhoneGap παντρεμένα με το Sensa Touch, αποτελούν τον τέλειο συνδυασμό. Το Adobe Air είναι μια πολλά υποσχόμενη τεχνολογία, που πιθανώς θα βοηθήσει πολλούς προγραμματιστές της Flash στην μετάβαση στον προγραμματισμό κινητών. Προφανώς, δεν μπορούν να γίνουν όλα με το HTML5, όπως για παράδειγμα τα Android widgets.

  • Δώστε μας 5 παραδείγματα εφαρμογών που παίζουν σημαντικό ρόλο στην καθημερινότητά σας.

Στο Android κινητό μου, χρησιμοποιώ πάντα την εφαρμογή μας Easypad, με την οποία βάζω sticky notes στην οθόνη μου, καθώς και την εφαρμογή Call Actions για να σημειώνω τις κλήσεις που πρέπει να κάνω. Για να ελέγχω το σύστημα χρησιμοποιώντας απλά κουμπιά toggle στην οθόνη, το Elixir widgets είναι απαραίτητο. Για τα iPhone, το TuneIn radio λειτουργεί μια χαρά με τα ηχεία μου. Όσο για τα παιχνίδια, το «drag racing» μπορεί να γίνει πολύ εθιστικό όταν το παίζεις online!