Γιατί οι εφαρμογές iOS εξακολουθούν να είναι καλύτερες από τις εφαρμογές Android;

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

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

Σε μια προσπάθεια να γράψω αντικειμενικά αυτό το άρθρο, άρχισα να μιλάω με τους προγραμματιστές του Android για το γιατί επέλεξαν το Android μέσω iOS. Αυτό που έγινε άκρως σαφές για μένα είναι ότι οι περισσότεροι δεν κάνουν πραγματικά την επιλογή καθόλου. Κάποιοι έκαναν, αλλά οι περισσότεροι ήταν:

  1. Ήδη αναπτύσσονται στην Java, έτσι ήταν το πιο εύκολο σημείο μετάβασης Έτσι, θέλετε να αναπτύξετε εφαρμογές Android; Εδώ είναι πώς να μάθετε έτσι, θέλετε να αναπτύξετε εφαρμογές Android; Εδώ είναι πώς να μάθετε Μετά από τόσα χρόνια, κάποιος θα πίστευε ότι η αγορά κινητής τηλεφωνίας είναι πλέον κορεσμένη με κάθε εφαρμογή που μπορεί να φανταστεί κανείς στον άνθρωπο - αλλά αυτό δεν συμβαίνει. Υπάρχουν πολλές κόγχες που πρέπει ακόμα να ... Διαβάστε περισσότερα;
  2. Αναγκασμένος από τον εργοδότη τους.

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

Οι εφαρμογές iOS είναι μόνο καλύτερες.

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

Χρόνος και τιμή ανάπτυξης

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

Πήρα τα ανέκδοτα στοιχεία μου στο Διαδίκτυο σε μια αποστολή διαπίστωσης γεγονότων. Αυτό που βρήκα, ήταν ότι το Android και το iOS development Σχεδιάζοντας μια σημαντική ανακάλυψη; 7 Mobile Blogs Ανάπτυξης πρέπει να διαβάσετε Σχεδιάζοντας μια σημαντική ανακάλυψη; 7 Mobile Blogs Ανάπτυξης πρέπει να διαβάσετε Ο κινητός χώρος είναι τόσο καινούργιος ώστε οι τάσεις μεταβάλλονται συνεχώς και γίνονται νέες γνώσεις κάθε μέρα. Εάν σχεδιάζετε να αναπτύξετε εφαρμογές για κινητά, πώς μπορείτε να συνεχίσετε χωρίς να τρέξετε; Διαβάστε περισσότερα έχει μελετηθεί εκτενώς και, αντί να εμπιστεύεστε ανεπιθύμητα στοιχεία, αρκετές μελέτες έχουν δείξει ότι υπάρχει πράγματι μια σημαντική διαφορά και στις δύο γραμμές κώδικα και ώρες εργασίας.

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

  1. Το έργο είχε την ίδια εφαρμογή που είχε κατασκευαστεί για iOS και Android
  2. Δεν υπήρχε κανένας κώδικας κληρονομιάς ή τεχνικό χρέος γενικά που θα μπορούσε να στρέψει σημαντικά τα δεδομένα.

Πρώτον, θα δούμε γραμμές κώδικα.

Screen Shot 2016-01-31 στις 3.52.03 μ.μ.

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

Στη συνέχεια, η Infinium επιχείρησε να ποσοτικοποιήσει τον αριθμό των ωρών που δαπανώνται για την κωδικοποίηση κάθε έργου.

Γιατί οι εφαρμογές iOS εξακολουθούν να είναι καλύτερες από τις εφαρμογές Android; Προστασία οθόνης 2016 01 31 στις 3

Και πάλι, μπορείτε να δείτε μια σημαντική διαφορά εδώ. Η μέση εφαρμογή Android απαιτεί περίπου 28% περισσότερο χρόνο από ό, τι το iOS αντίγραφο της.

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

Η κατακερματισμένη αγορά Android

Ένα άλλο πρόβλημα που η λεπτομερής ομάδα μου για προγραμματιστές ήταν αυτή της κατάτμησης της αγοράς.

Αυτά τα δεδομένα, που συλλέχθηκαν στις 4 Ιανουαρίου 2016 (από την Google) από το Play Store, δείχνουν πόσο κακό είναι το πρόβλημα. Μόνο το 0, 7% των χρηστών χρησιμοποιεί τη νεότερη έκδοση του λειτουργικού συστήματος, ενώ σχεδόν το ένα τρίτο των χρηστών εξακολουθεί να χρησιμοποιεί μια έκδοση του Android OS που είναι σχεδόν τριών ετών τώρα.

Γιατί οι εφαρμογές iOS εξακολουθούν να είναι καλύτερες από τις εφαρμογές Android; Screen Shot 2016 01 31 στις 4

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

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

Αυτή είναι η ζωή ενός προγραμματιστή Android.

Για λόγους σύγκρισης, σύμφωνα με την Apple, οι χρήστες του iOS χωρίζονται ως εξής:

  • iOS 9 - 76 τοις εκατό
  • iOS 8 - 17 τοις εκατό
  • Νωρίτερα - 7 τοις εκατό

Υπάρχει μια τάση εξάλειψης των χρηστών

Ως προγραμματιστής, μπορεί να αρχίσετε να αμφισβητείτε το μέλλον ενός userbase που φαίνεται να αφήνει en masse για τα προϊόντα της Apple.

Σύμφωνα με τους Συμβούλους Ερευνών καταναλωτικής ευφυΐας (CIRP) - και αρχικά αναφέρθηκαν από την BGR, το 26% των χρηστών που αγόρασαν ένα iPhone 6s ή 6s Plus τον πρώτο μήνα μετά την κυκλοφορία τους άλλαζαν από ένα τηλέφωνο Android. Αυτό συμβαίνει μετά από μια πολυετή τάση (12% των αγοραστών του iPhone 6 ήταν αποδιαμορφωτές Android και 23% άλλαξαν από το Android για τα 5 χρόνια, σύμφωνα με την ίδια έκθεση) των χρηστών που εγκατέλειψαν το Android για ένα σύστημα που πολλοί αισθάνονται ότι αντιμετώπισαν καλύτερα τις ανησυχίες τους την ασφάλεια, τη χρηστικότητα και φυσικά τις εφαρμογές.

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

Καλύτερα εργαλεία για προγραμματιστές

xcode-7-screenshot

Διαδραστικά περιβάλλοντα ανάπτυξης όπως το Xcode και το Android Developer Studio Πώς να ρυθμίσετε το Android Studio στο Mac σας (και γιατί θα θέλατε) Πώς να ρυθμίσετε το Android Studio στο Mac σας (και γιατί θα θέλατε να) Μπορεί να χρειαστείτε ένα Mac για να δημιουργήσετε τις δικές σας εφαρμογές iOS, αλλά αν είστε περισσότερο πράσινος αλλοδαπός τύπος, το Android Studio είναι επίσης διαθέσιμο. Διαβάστε περισσότερα μην κάνετε την εφαρμογή - μετά, πολλοί χρησιμοποιούν δωρεάν εφαρμογή Δημιουργήστε τη δική σας εφαρμογή Smartphone με Infinite Monkeys - Δεν απαιτούνται γνώσεις κωδικοποίησης Δημιουργήστε τη δική σας εφαρμογή Smartphone με Infinite Monkeys - Δεν απαιτείται κωδικοποίηση Απαιτείται γνώση Θα ήταν υπέροχο αν όλοι είχαμε ο χρόνος, οι δεξιότητες και η υπομονή για να μάθουν την κωδικοποίηση του υπολογιστή, ειδικά επειδή η τεχνολογία διαπερνά τόσες πολλές περιοχές της ζωής μας. Αλλά ευτυχώς, υπάρχουν εφαρμογές και προγραμματιστές Ιστού ... Διαβάστε περισσότερα και οικοδόμοι παιχνιδιών Πώς να κάνει τα video games χωρίς οποιουσδήποτε προγραμματισμό Πώς να κάνει τα παιχνίδια βίντεο χωρίς κανένα προγραμματισμό Θέλετε να κάνετε ένα παιχνίδι βίντεο, αλλά δεν μπορεί να κωδικό; Στη συνέχεια, χρησιμοποιήστε ένα κιτ κατασκευής βιντεοπαιχνιδιών που σας επιτρέπει να δημιουργήσετε παιχνίδια χωρίς να απαιτείται κωδικοποίηση! Διαβάστε περισσότερα για να παρακάμψετε πλήρως την κωδικοποίηση - αλλά σίγουρα βοηθούν.

Κανένας από τους προγραμματιστές που μίλησα δεν προτιμούσε το περιβάλλον του Android Development Studio σε αυτό που προσφέρει το Xcode. Ούτε ένα. Σε δίκαιη κατάσταση, ένας προγραμματιστής Android προτιμούσε (την πλέον νεκρή) Eclipse στον Xcode της Apple.

Τα πιο συνηθισμένα παράπονα που άκουσα και υπήρχαν πολλά ήταν κυρίως θέματα προτίμησης. Για παράδειγμα, πολλοί προγραμματιστές προτιμούσαν την προσέγγιση WYSIWYG που παρατηρείται στο Xcode σε αντίθεση με τον έλεγχο διάταξης XML του Android.

Emulation Πώς να εξομοιώσετε το Android και να τρέξετε εφαρμογές Android στο PC σας Πώς να εξομοιώσετε το Android και να τρέξετε εφαρμογές Android στο PC σας Είναι πραγματικά πολύ εύκολο να πάρετε εφαρμογές Android τρέχει στον υπολογιστή σας ή φορητό υπολογιστή σας! Εδώ, σας παρέχουμε τις καλύτερες μεθόδους. Διαβάστε περισσότερα ήταν ένα άλλο θέμα καυτού κουμπιού. Ο εξομοιωτής του Android Genymotion αναγγέλθηκε ως το πρόβλημα αυτού του προβλήματος, αλλά συχνά γίνεται πιο επιβαρυντικό από ένα εργαλείο.

Επιπλέον, κάθε προγραμματιστής που μίλησα για να επαίνεσε τη δέσμευση της Apple για τους προγραμματιστές και την ανθυποψία της Google σχετικά με γνωστά προβλήματα. Και πάλι, αυτό είναι ανεκδοτικό, αλλά μια γρήγορη αναζήτηση Google δείχνει σε άλλους που αντιμετωπίζουν τα ίδια προβλήματα με το Android και τα εργαλεία ανάπτυξης και τους πόρους του.

Τώρα ενημερώστε μας τι σκέφτεστε: Είστε προγραμματιστής που έχει αναπτυχθεί τόσο για Android όσο και για iOS; Θα θέλαμε να ακούσουμε τα σχόλιά σας παρακάτω. Οι προγραμματιστές με τους οποίους μίλησα προτιμούσαν να παραμείνουν ανώνυμοι και είστε ελεύθεροι να κάνετε το ίδιο.

Ανυπομονούμε να ακούσουμε από εσάς.

In this article