Κλείσιμο διαφήμισης

Το Android και το iOS είναι τα δύο πιο χρησιμοποιούμενα λειτουργικά συστήματα για κινητά στον κόσμο. Αυτός είναι επίσης ο λόγος που είναι λογικό οι χρήστες να τα συγκρίνουν μεταξύ τους. Όποτε το Android vs. iOS, θα υπάρξει ανατροπή ότι το πρώτο που αναφέρθηκε έχει περισσότερη μνήμη RAM από το δεύτερο, και ως εκ τούτου πρέπει να είναι φυσικά «καλύτερο». Είναι όμως πράγματι έτσι; 

Όταν συγκρίνετε τα κορυφαία τηλέφωνα Android και ένα iPhone που κατασκευάστηκε την ίδια χρονιά, θα διαπιστώσετε ότι είναι αλήθεια ότι τα iPhone έχουν γενικά λιγότερη RAM από τους ανταγωνιστές τους. Πιο περίεργο, ωστόσο, είναι το γεγονός ότι οι συσκευές iOS λειτουργούν εξίσου γρήγορα ή ακόμα και πιο γρήγορα από τα τηλέφωνα Android με υψηλότερες ποσότητες μνήμης RAM.

Η τρέχουσα σειρά iPhone 13 Pro έχει 6 GB μνήμης RAM, ενώ τα 13 μοντέλα έχουν μόνο 4 GB. Αλλά αν δούμε ποια είναι ίσως η μεγαλύτερη εταιρεία iPhone, η Samsung, το μοντέλο Galaxy S21 Ultra 5G της διαθέτει ακόμη και έως 16 GB μνήμης RAM. Ο νικητής αυτού του αγώνα πρέπει να είναι ξεκάθαρος. Αν μετρήσουμε το "μέγεθος", τότε ναι, αλλά σε σύγκριση με τα τηλέφωνα Android, τα iPhone απλά δεν χρειάζονται τόση RAM για να συνεχίσουν να κατατάσσονται μεταξύ των ταχύτερων smartphone στον κόσμο.

Γιατί τα τηλέφωνα Android χρειάζονται περισσότερη μνήμη RAM για να λειτουργούν αποτελεσματικά; 

Η απάντηση είναι στην πραγματικότητα αρκετά απλή και εξαρτάται από τη γλώσσα προγραμματισμού που χρησιμοποιείτε. Μεγάλο μέρος του Android, συμπεριλαμβανομένων των εφαρμογών Android, είναι γενικά γραμμένο σε Java, η οποία είναι η επίσημη γλώσσα προγραμματισμού για το σύστημα. Από την αρχή, αυτή ήταν η καλύτερη δυνατή επιλογή επειδή η Java χρησιμοποιεί μια «εικονική μηχανή» για να μεταγλωττίσει τον κώδικα του λειτουργικού συστήματος που εκτελείται σε πολλές συσκευές και τύπους επεξεργαστών. Αυτό συμβαίνει επειδή το Android σχεδιάστηκε για να λειτουργεί σε συσκευές με διαφορετικές διαμορφώσεις υλικού από διαφορετικούς κατασκευαστές. Αντίθετα, το iOS είναι γραμμένο σε Swift και τρέχει μόνο σε συσκευές iPhone (προηγουμένως και σε iPad, αν και το iPadOS του είναι στην πραγματικότητα απλώς ένα παρακλάδι του iOS).

Στη συνέχεια, λόγω του τρόπου διαμόρφωσης της Java, η μνήμη που ελευθερώνεται από τις εφαρμογές που κλείνετε πρέπει να επιστραφεί στη συσκευή μέσω μιας διαδικασίας γνωστής ως Συλλογή σκουπιδιών - ώστε να μπορεί να χρησιμοποιηθεί από άλλες εφαρμογές. Αυτή είναι μια τόσο αποτελεσματική διαδικασία για να βοηθήσει την ίδια τη συσκευή να λειτουργεί ομαλά. Το πρόβλημα, φυσικά, είναι ότι αυτή η διαδικασία απαιτεί επαρκή ποσότητα μνήμης RAM. Εάν δεν είναι διαθέσιμο, οι διαδικασίες επιβραδύνονται, κάτι που ο χρήστης παρατηρεί στη συνολική υποτονική απόκριση της συσκευής.

Κατάσταση στο iOS 

Τα iPhone δεν χρειάζεται να ανακυκλώσουν τη χρησιμοποιημένη μνήμη πίσω στο σύστημα, μόνο και μόνο λόγω της κατασκευής του iOS τους. Επιπλέον, η Apple έχει επίσης μεγαλύτερο έλεγχο στο iOS από ότι η Google στο Android. Η Apple γνωρίζει σε ποιον τύπο υλικού και συσκευών λειτουργεί το iOS της, επομένως το κατασκευάζει για να λειτουργεί όσο το δυνατόν πιο ομαλά σε τέτοιες συσκευές.

Είναι λογικό ότι η RAM και στις δύο πλευρές αυξάνεται με την πάροδο του χρόνου. Φυσικά, για αυτό ευθύνονται πιο απαιτητικές εφαρμογές και παιχνίδια. Αλλά είναι σαφές ότι εάν τα τηλέφωνα Android πρόκειται να ανταγωνιστούν τα iPhone και το iOS τους σε οποιοδήποτε σημείο στο μέλλον, απλώς θα κερδίζουν πάντα. Και θα πρέπει να αφήσει όλους τους χρήστες iPhone (iPad, κατ' επέκταση) εντελώς κρύους. 

.