Φανταστείτε το εξής: είστε προγραμματιστής εφαρμογών και σας δίνεται η δυνατότητα επιλογής. Μπορείτε είτε να επιλέξετε ένα κατάστημα εφαρμογών που έχει μεγαλύτερο αριθμό χρηστών, αλλά ο καθένας έχει διαφορετικό συσκευή ή μπορείτε να επιλέξετε ένα κατάστημα εφαρμογών με περιορισμένο αριθμό χρηστών, αλλά όλοι χρησιμοποιούν περίπου το ίδιο μοντέλο. Τι θα διαλέγατε;
Αυτό είναι το πρόβλημα που αντιμετωπίζουν όλοι οι προγραμματιστές εφαρμογών όταν δημιουργούν εφαρμογές για κινητά, ειδικά παιχνίδια για κινητά. Και όπως ίσως έχετε μαντέψει, η δεύτερη επιλογή είναι συχνά πιο δημοφιλής. Το Apple App Store και το Google Play Store εκτελούν την ίδια λειτουργία, αλλά το πρώτο ξεπερνά επανειλημμένα το δεύτερο. Γιατί αυτό?
Γιατί οι προγραμματιστές προτιμούν το iOS από το Android;
Η δημιουργία μιας καλής εφαρμογής για κινητά απαιτεί πολύ χρόνο, χρήμα και προσπάθεια. Διακυβεύονται πολλά και ο κίνδυνος να μην πετύχει η εφαρμογή σας είναι ήδη πολύ υψηλός λόγω του μαινόμενου ανταγωνισμού. Για να αντιμετωπίσουν αυτόν τον κίνδυνο, οι προγραμματιστές εφαρμογών πρέπει να είναι σίγουροι ότι η δημιουργία μιας εφαρμογής θα αξίζει τον κόπο τους και ότι θα αποφέρει καλές αποδόσεις στην επένδυσή τους. Με λίγα λόγια, χρειάζονται αξιοπιστία.
Ενώ το οικοσύστημα Android είναι πιο ποικιλόμορφο, είναι επίσης πιο βρώμικο και πιο δύσκολο να δουλέψεις μαζί του. Το iOS από την άλλη πλευρά είναι πιο ελεγχόμενο, σφιχτά δεμένο και τυποποιημένο, γεγονός που διευκολύνει τους προγραμματιστές να γνωρίζουν τι να περιμένουν και να βελτιστοποιούν τις εμπειρίες τους ανάλογα με τις εφαρμογές.
Γι' αυτό οι εφαρμογές κοινωνικών μέσων όπως το Instagram, το Snapchat και το TikTok λειτουργούν πολύ καλά σε iPhone και άλλες συσκευές Apple, αλλά όχι τόσο σε Android. Το ίδιο ισχύει και για τα παιχνίδια για κινητά.
Σχετίζεται με: Λόγοι για τους οποίους τα παιχνίδια για κινητά είναι πραγματικά χάλια
Στο οικοσύστημα iOS, οι προγραμματιστές έχουν μια καλή ιδέα για το πώς ο τελικός χρήστης θα δει και θα αλληλεπιδράσει με την εφαρμογή τους. Αλλά στο οικοσύστημα Android —δεδομένου του αριθμού των διαφορετικών κατασκευαστών τηλεφώνων Android— είναι βασικά αδύνατο να αναπαραχθεί αυτό το αποτέλεσμα.
Επιπλέον, σχεδόν κάθε κατασκευαστής τηλεφώνων Android τοποθετεί ένα προσαρμοσμένο δέρμα στη συσκευή του (όπως OxygenOS, OneUI, ColorOS, κ.λπ.) που κάνει τα πράγματα ακόμα πιο περίπλοκα.
Με απλά λόγια, εάν αναπτύσσετε μια εφαρμογή Android, έχετε δύο επιλογές: είτε να δημιουργήσετε μια εφαρμογή έτσι ώστε να λειτουργεί αρκετά καλά σε όλα τα τηλέφωνα Android ή επενδύστε περισσότερο χρόνο και χρήμα για να βεβαιωθείτε ότι η εφαρμογή σας λειτουργεί άψογα σε τουλάχιστον μερικά Android τηλέφωνα. Φαίνεται ότι ο πρώτος παίρνει πάντα το πάνω χέρι στις συνεδριάσεις της αίθουσας συνεδριάσεων.
Σχετίζεται με: Λίστα επιθυμιών Android 13: Πράγματα που θέλουμε να δούμε το 2022
Αλλά το Android έχει περισσότερους χρήστες, επομένως οι προγραμματιστές δεν μπορούν να καλύψουν το επιπλέον κόστος;
Μπορούν, αλλά αυτό συμβαίνει σπάνια. Τις περισσότερες φορές, οι νέοι προγραμματιστές δυσκολεύονται απλώς να τραβήξουν την προσοχή, πόσο μάλλον να γίνουν δημοφιλείς. Και ακόμα κι αν γίνετε δημοφιλείς και έχετε αρκετούς πόρους, μπορείτε να βελτιστοποιήσετε μόνο σε τόσες πολλές συσκευές Android. Μετά από ένα σημείο, η απόδοση της επένδυσης αρχίζει να μειώνεται δραματικά — υποθέτοντας ότι είχατε αποδόσεις εξαρχής.
Ας υποθέσουμε ότι βελτιστοποιείτε την εφαρμογή σας για τηλέφωνα Samsung. Για να το κάνετε αυτό, δεν χρειάζεται μόνο να βελτιστοποιήσετε την εφαρμογή σας για Android, αλλά και για OneUI. Αυτό σημαίνει σύνταξη πρόσθετων γραμμών κώδικα και αφιέρωμα περισσότερου χρόνου στη διασφάλιση ποιότητας. Όλη αυτή η επιπλέον προσπάθεια σε συνδυασμό ωθεί την ημερομηνία κυκλοφορίας της εφαρμογής σας (ή μια ενημέρωση) πιο πίσω, αλλά οι χρήστες της Apple μπορούν να απολαύσουν την εφαρμογή σας νωρίτερα.
Σχετίζεται με: iPhone vs. Τηλέφωνα Samsung: Ποιο είναι καλύτερο;
Η βελτιστοποίηση εφαρμογών για Android είναι επικίνδυνη
Στο τέλος της ημέρας, οι επιχειρήσεις ενδιαφέρονται για τα κέρδη. Εάν το οικοσύστημα Android δεν είναι αρκετά κερδοφόρο όσον αφορά τον κίνδυνο του, το iOS είναι στην ευχάριστη θέση να είναι μια πολύ καλή εναλλακτική λύση — όπως έχει επανειλημμένα αποδείξει ότι είναι. Είναι πιο αξιόπιστο, τυποποιημένο, λιγότερο μπερδεμένο και το πιο σημαντικό, λιγότερο επικίνδυνο.
Φυσικά, οι προγραμματιστές δίνουν προτεραιότητα στο Apple App Store έναντι του Google Play Store.
Εάν οι κατασκευαστές τηλεφώνων Android θέλουν οι εφαρμογές να εκτελούνται τόσο ομαλά όσο και στα iPhone, πρέπει να συνεργαστούν με τους προγραμματιστές εφαρμογών και να τους βοηθήσουν —τόσο οικονομικά όσο και τεχνικά— να κάνουν καλύτερες εφαρμογές. Χωρίς κάποιου είδους υποστήριξη, οι προγραμματιστές εφαρμογών δεν έχουν κανένα πραγματικό κίνητρο να αναλάβουν αυτούς τους κινδύνους μόνοι τους.
Πώς ξέρετε ποιες προδιαγραφές πρέπει να αναζητήσετε όταν αγοράζετε ένα νέο τηλέφωνο Android; Μην ανησυχείς! Ακολουθήστε αυτόν τον οδηγό και θα είστε έτοιμοι.
Διαβάστε Επόμενο
- Android
- iPhone
- Android
- iOS
- Ανάπτυξη εφαρμογών
Ο Ayush είναι λάτρης της τεχνολογίας και έχει ακαδημαϊκό υπόβαθρο στο μάρκετινγκ. Του αρέσει να μαθαίνει για τις πιο πρόσφατες τεχνολογίες που επεκτείνουν το ανθρώπινο δυναμικό και προκαλούν το status quo. Εκτός από την επαγγελματική του ζωή, του αρέσει να γράφει ποίηση, τραγούδια και να επιδίδεται σε δημιουργικές φιλοσοφίες.
Εγγραφείτε στο ενημερωτικό μας δελτίο
Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε