Συμβουλές για προγραμματιστές εφαρμογών από την Ελίζα Τρόικα (ShopAlike)
Makradar Της τεχνολογίας / / December 19, 2019
Ελίζα τρόικα με επικεφαλής από το τμήμα κινητής τηλεφωνίας της ανάπτυξης στην ShopAlike. Παρά το νεαρό της ηλικίας του (27 ετών κορίτσι), που έχει συσσωρεύσει αρκετή εμπειρία για να μοιραστούν πρακτικές συμβουλές σχετικά με την ανάπτυξη των κινητών εφαρμογών για διαφορετικές πλατφόρμες. Η εμπειρία της θα είναι ενδιαφέρον για όλους τους νέους προγραμματιστές, έτσι ώστε να δημοσιεύσει μια συνέντευξη με Eliza στις σελίδες της «MakRadara».
- Πείτε μας λίγα πράγματα για τον εαυτό σας.
- Δουλεύω σε LadenZeile / ShopAlike περισσότερο από 3 χρόνια. Σε αυτή την εταιρεία, είχα μια μεγάλη ευκαιρία για την κατασκευή του τμήματος περισσότερα κινητά ανάπτυξη από το μηδέν. Έχω περιμένει για τρεις προγραμματιστές που δεν μπορούσε να περιμένει για να πιάσουμε δουλειά και να αρχίσει να εργάζεται για την εφαρμογή. Πριν από αυτό ήμουν ασχολούνται με γραφικά και σχεδιασμό για PC-προγράμματα, και στη συνέχεια εφαρμογές.
Οι εργασίες για κινητές εφαρμογές είναι πολύ διαφορετικό από το να εργάζονται για τα PC-προγράμματα: Οι UX και UI σχέδια τοποθετημένα με διαφορετικό τρόπο, και τις δυνάμεις μέγεθος της οθόνης σκέφτονται διαφορετικά. Ως εκ τούτου, είναι αρκετά εύκολο να υποβάλει αίτηση, αλλά να προσφέρει μια ποιοτική εμπειρία της αλληλεπίδρασης δεν είναι τόσο εύκολο.
- Τι γλώσσες προγραμματισμού χρησιμοποιείτε στις εφαρμογές σας;
- Για το Android, εργαζόμαστε με Java, για iOS - με Objective-C, καθώς και για Windows Phone - με C #.
- Τι ειδικές ικανότητες χρειάζεται για να γίνει ένα καλό κινητό προγραμματιστές;
- Προσωπικά, μου αρέσει το κεφάλι του κινητού ανάπτυξης, για να εκτιμήσουν τον ενθουσιασμό και την αφοσίωση των εργαζομένων τους. Θα πρέπει να θέλουν πραγματικά να εργαστούν για το προϊόν τους και να τον αντιμετωπίζει ως παιδί του. Μόνο σε αυτή την περίπτωση να μην κλείνουμε τα μάτια μας σε νέες δυνατότητες για βελτίωση του προϊόντος.
Εκτός από αυτό, χρειαζόμαστε ένα αναλυτικό μυαλό. Θα πρέπει να γνωρίζετε τους βασικούς δείκτες απόδοσης για την επικύρωση οποιασδήποτε απόφασης. Δεν είναι όλα όσα νομίζετε ότι είναι το μεγαλύτερο πλεονέκτημα για το χρήστη, στην πραγματικότητα, όπως είναι. Για να μάθετε, θα χρειαστεί να περάσουν πολλά τεστ, συγκεντρώνουν Analytics, δείκτες ελέγχου.
- Όπως μπορείτε να αναπτύξουν εφαρμογές για πολλαπλές πλατφόρμες;
- Έχουμε αναπτύξει μια «φυσική» εφαρμογή από το μηδέν για όλες τις σημαντικές πλατφόρμες. ανάπτυξη cross-platform έχει ποτέ καν στην ημερήσια διάταξη, διότι είχαμε αρκετούς πόρους.
Δεδομένου ότι δεν είναι όλοι τόσο τυχεροί, νομίζω ότι κάθε ανάγκη του έργου να καθίσουμε και να σκεφτούμε για το πώς να διορισμό της αίτησης και για το ποια θα ήταν η καλύτερη προσέγγιση του είναι γι 'αυτόν: μητρική, υβριδικά ή ιστοσελίδα.
Νομίζω ότι η ανάπτυξη εγγενείς εφαρμογές μας βοήθησε να πάρει συστάσεις από το Google Play και το iTunes, χάρη στην οποία έχουμε επιτύχει ένα υψηλό επίπεδο των downloads. Αλλά, φυσικά, δεν καλύπτει τα έξοδα σε σύγκριση με ένα υβριδικό ή web εφαρμογή.
- Τι το ιδιαίτερο έχει η ανάπτυξη εφαρμογών για κινητά;
- Ήμασταν τυχεροί - έχουμε μια αυτάρκη ομάδα, η οποία είναι ανεξάρτητη από τα άλλα τμήματα, όπως το backend ή ΑΜ. Αυτό είναι ένα μεγάλο συν. Επίσης, εργαζόμαστε για τη μέθοδο συνωστισμός, η οποία σας επιτρέπει να αναπτύξουν δυναμικά και να βελτιώσουν την απόδοση και την παραγωγικότητα, λόγω της αναθεώρησης των υφιστάμενων δραστηριοτήτων στις καθημερινές συναντήσεις. Θα το συνιστούσα σε όλους, όχι μόνο για την ανάπτυξη των εφαρμογών, αλλά και για την προσωπική ανάπτυξη.
- Ποιες ήταν οι προκλήσεις που αντιμετωπίζουν κατά την ανάπτυξη;
- Όσο για το Android, μια από τις κύριες τεχνικές προκλήσεις - είναι κατακερματισμένη, καθώς κάθε Κατασκευαστής συσκευής προσαρμόζει το λειτουργικό σύστημα από μόνη της, όπως, για παράδειγμα, Kindle Fire ή Nexus. Ως εκ τούτου, έχουμε να κάνουμε με διαφορετικές τεχνικές προδιαγραφές και τα λειτουργικά συστήματα. Για παράδειγμα, το κόστος πολλή δουλειά για να υποστηρίξει το Android Gingerbread (2.3.x), ενώ συνεργάζεται με τις τελευταίες βιβλιοθήκες για να βελτιώσει την απόδοση των εφαρμογών.
Όσο για iOS, μας πήρε χρόνο για να προσαρμόσουν την εφαρμογή για iOS 8. Και οι περισσότερες νέες τεχνικές για να προσθέσετε, τόσο μεγαλύτερη είναι η πιθανότητα απρόβλεπτων προβλημάτων. Εμείς βήτα-δοκιμαστεί εφαρμογή, αλλά όταν ένα νέο λειτουργικό σύστημα, αυτό εξακολουθεί να βρίσκεται πολλά σφάλματα έχει κυκλοφορήσει. Είναι δύσκολο να ισορροπήσει την επιθυμία να ξεκινήσει γρήγορα την εφαρμογή και την διαβεβαίωση ότι όλα θα δουλεύουν μια χαρά.
Όπως οι συνάδελφοί μου να πω, το κύριο πρόβλημα - είναι να μελετήσει τα χαρακτηριστικά των τελευταίων πλατφόρμες και γλώσσες.
- Πόσο σημαντικό είναι να εκτελέσετε μια εκκίνηση προσαρμοσμένη εφαρμογή;
- Φυσικά, δεν είναι απαραίτητο από την αρχή για την ανάπτυξη της εφαρμογής, αλλά θα πρέπει να είναι έτοιμη για την αυξανόμενη επισκεψιμότητα από κινητά και να προσαρμόσουν την ιστοσελίδα για κινητές συσκευές, παρέχοντας στους χρήστες του με ένα βολικό διεπαφή.
- Ποια είναι τα κριτήρια επιτυχίας για την εφαρμογή;
- Τα βασικά κριτήρια για εμάς είναι η χρήση και η αλληλεπίδραση, παρά τον αριθμό των downloads, όπως μερικοί μπορεί να πιστεύουν. Μπορείτε να αγοράσετε ένα πολύ φθηνό τσιπ που κάνει για να κατεβάσετε την εστίαση εφαρμογή, αλλά το επίπεδο της απεγκατάσταση, διάρκεια συνόδου και CLV (αξίας διάρκειας ζωής του πελάτη, την αξία των πελατών της ζωής), την ίδια στιγμή μειωθεί.
Μέση βαθμολογία, οργανικές μονάδες, η αλλαγή χρήσης του κινητού εφαρμογή την προβολή και το επίπεδο των επαναλαμβανόμενων συναντήσεων - αυτά είναι μερικά από βασικούς δείκτες απόδοσης μας.
- Υπάρχουν πολλές γυναίκες στον τομέα της κινητής ανάπτυξης;
- Νομίζω ότι πολλά από αυτά, αλλά δεν είναι ορατά. Έχουμε πολλές γυναίκες ShopAlike προγραμματιστές, αλλά πρέπει να παραδεχτώ ότι είμαι συχνά σοκαρισμένος από το πόσο λίγες γυναίκες ομιλητές σε θεματικά συνέδρια. Αυτό είναι ιδιαίτερα έκπληξη, δεδομένου του γεγονότος πως πολλές γυναίκες κινητά ξεκινήματα που ιδρύθηκε ή καθοδηγείται από ένα mobile marketing και της τεχνολογίας σε μεγάλες εταιρείες. Γι 'αυτό και δεν ξέρω για ποιον ακριβώς λόγο.
- Ποιες είναι οι πέντε συμβουλές που θα δώσει το κινητό τους προγραμματιστές;
- Μην προσπαθήσετε να αναπτύξουν το δικό σας σχέδιο - χρήση φυσικού ή τυποποιημένη μορφή και το σχήμα για κάθε σύστημα.
- Χρησιμοποιήστε πρότυπα.
- Μην συγκεντρώσει όλες τις προσπάθειές τους σε μία μόνο πλατφόρμα.
- Μην χάσετε την περιέργειά σας και μην σταματάς να μαθαίνεις. Mobile ανάπτυξη - ένα ταχύτατα μεταβαλλόμενο επιχειρηματικό.
- Ακολουθήστε το έργο των άλλων προγραμματιστές. Για παράδειγμα, Jake Wharton (Wharton Τζέικ) είναι πολύ απότομη.
ShopAlike.ru - αυτό είναι ένα aggregator των ενδυμάτων σε απευθείας σύνδεση καταστήματα, παπούτσια και είδη οικιακής χρήσης. ShopAlike / LadenZeile - είναι ένα προϊόν της γερμανικής εταιρείας Visual Meta GmbH, η οποία ανήκει ΜΜΕ που κατέχουν Axel Springer. Τώρα, η εταιρεία αναπτύσσει σε 19 χώρες σε όλο τον κόσμο, συμπεριλαμβανομένης της Ρωσίας.