Αυτός είναι ο λόγος που οι συσκευές iOS χρησιμοποιούν λιγότερη μνήμη RAM από τις συσκευές Android

Αυτός είναι ο λόγος που οι συσκευές iOS χρησιμοποιούν λιγότερη μνήμη RAM από τις συσκευές Android

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





Έχουμε ήδη διερευνήσει ερωτήσεις όπως ποιο λειτουργικό σύστημα για κινητά είναι πιο ασφαλές και γιατί οι εφαρμογές iOS είναι γενικά καλύτερες από τις εφαρμογές Android. Αλλά εδώ είναι κάτι που ίσως δεν έχετε παρατηρήσει: Οι συσκευές iOS έχουν συχνά τη μισή μνήμη RAM (ή λιγότερη) των συσκευών Android Το Γιατί είναι αυτό?





Συγκρίνοντας τη μνήμη RAM στο iPhone με το Android

Για αυτό το άρθρο, θα εξετάσουμε μερικές από τις τελευταίες κορυφαίες συσκευές Android από πολλούς κατασκευαστές και θα τις τοποθετήσουμε δίπλα-δίπλα σε iPhone 8, iPhone 8 Plus και iPhone X.





Πίστωση εικόνας: GSM Arena

Πίστωση εικόνας: GSM Arena



Πίστωση εικόνας: GSM Arena

Πίστωση εικόνας: GSM Arena





Αυτές είναι όλες οι συσκευές Android της εποχής του 2017 που αντιπροσωπεύουν τις καλύτερες από τις καλύτερες διαθέσιμες για καταναλωτές smartphone. Όπως μπορείτε να δείτε, αυτές οι προδιαγραφές RAM είναι βαριές και θα σας κοστίσουν αρκετά δεκάρα. Περιμένετε να πληρώσετε οπουδήποτε από $ 650 έως $ 1.000 για αυτά.

Για να σας δώσουμε μια ιδέα για το πόσο υπερβολικά είναι τα 8 GB μνήμης RAM, λάβετε υπόψη ότι οι περισσότεροι σύγχρονοι φορητοί υπολογιστές δεν διαθέτουν ούτε τόσο πολύ. Τα περισσότερα Chromebook της εποχής του 2017, για παράδειγμα, έχουν ανώτατο όριο στα 4 GB με λίγα επιλεγμένα μοντέλα που προσφέρουν ακόμη και έκδοση 8 GB-και ακόμη και αυτά Chromebook υψηλής απόδοσης 8 GB είναι ακόμα φθηνότερες από αυτές τις συσκευές Android!





Για να είμαστε δίκαιοι, μόνο το OnePlus 5T έρχεται με 8GB. Αλλά το σημείο μου είναι το εξής: Οι συσκευές Android δεν θα έρχονταν με τόση RAM αν δεν το χρειάζονταν, σωστά; Και αν οι τελευταίες συσκευές Android έρχονται εξοπλισμένες με 4-8 GB RAM, τότε πόση RAM έχουν τα iPhone;

Πίστωση εικόνας: GSM Arena

Πίστωση εικόνας: GSM Arena

Πίστωση εικόνας: GSM Arena

Πίστωση εικόνας: GSM Arena

Windows 10 απενεργοποιήστε τις ειδοποιήσεις αλληλογραφίας

Περίμενε ένα λεπτό. Τι συμβαίνει? Μεταξύ της σειράς iPhone της Apple της εποχής του 2017, βλέπουμε μόνο 2 GB στο αρχικό iPhone 8, 3 GB στο μεγαλύτερο iPhone 8 Plus και 3 GB στο πιο πρόσφατο και μεγαλύτερο iPhone X. Το υψηλότερο μοντέλο της Apple έχει λιγότερη μνήμη RAM από οι πιο αδύναμες επιλογές Android!

Τίποτα από όλα αυτά δεν είναι καινούργιο, παρεμπιπτόντως. Το iPhone 7 Plus παρουσίασε 3 GB RAM στη σειρά iPhone το 2016. Τα iPhone 7, iPhone 6s Plus και iPhone 6s λειτουργούν όλα με 2 GB χωρίς πρόβλημα. Και το iPhone 6, το οποίο μπορεί να τρέξει iOS 11 όπως και οι υπόλοιποι διάδοχοί του, έχει μόνο 1 GB.

Σοβαρά, τι συμβαίνει; Πώς μπορεί ένα iPhone 6 της εποχής του 2014 να τρέχει με ευκολία την τελευταία έκδοση του iOS με μόνο 1 GB RAM, ενώ τα androids χρειάζονται έως και 8 φορές αυτό το ποσό;

Γιατί οι συσκευές Android χρειάζονται τόση μνήμη RAM

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

Για να το ξεπεράσετε, οι εφαρμογές Android λειτουργούσαν πάντα στην πλατφόρμα Java. Η Java είναι έξυπνη λόγω της εικονικής μηχανής της: μπορείτε να γράψετε μια εφαρμογή μία φορά στη Java και, στη συνέχεια, η εικονική μηχανή «μεταφράζει» αυτόν τον κώδικα κατά τη διάρκεια εκτέλεσης για να λειτουργήσει σε οποιοδήποτε σύστημα είναι. Αντί να ξαναγράψετε και να μεταγλωττίσετε ξανά τον κώδικα, η εικονική μηχανή Java τον χειρίζεται για εσάς.

Αλλά αυτό έχει κόστος.

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

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

Τέλος, το λειτουργικό σύστημα Android βασίζεται σε μια μέθοδο που ονομάζεται «συλλογή σκουπιδιών». Οι εφαρμογές ενθαρρύνονται να χρησιμοποιούν όση RAM χρειάζονται. Στη συνέχεια, κάθε τόσο, το Android καθαρίζει τα δεδομένα στη μνήμη RAM που δεν χρησιμοποιούνται πλέον («σκουπίδια») και τα απελευθερώνει, επιτρέποντας σε άλλες εφαρμογές να τα χρησιμοποιούν. Αυτή η μέθοδος, αν και αποτελεσματική, είναι η βέλτιστη όταν υπάρχει πολλή μνήμη RAM για να παίξετε, διαφορετικά το σύστημα ξοδεύει πάρα πολύ χρόνο πάντα συλλέγοντας σκουπίδια.

Για αυτούς τους λόγους, προτείνουμε τουλάχιστον 4 GB μνήμης RAM στο Android εάν ενδιαφέρεστε για ομαλή απόδοση. Εάν δεν το κάνετε, τότε τα 2 GB πρέπει να είναι το ελάχιστο.

Γιατί το iOS δεν χρησιμοποιεί τόση μνήμη RAM όσο το Android

Η Apple ασκεί πολύ περισσότερο έλεγχο σε ολόκληρο το οικοσύστημα iOS. Εάν θέλετε να χρησιμοποιήσετε iOS, τότε έχετε μόνο μία επιλογή για ένα τηλέφωνο: το iPhone. Εάν θέλετε να δημιουργήσετε εφαρμογές iOS, τότε πρέπει να χρησιμοποιήσετε τα εργαλεία της Apple και να το κάνετε με τον τρόπο της Apple. Η Apple κυβερνά με σφιχτή γροθιά.

Πώς να επαναφέρετε το iphone χωρίς itunes

Υπάρχουν πολλά οφέλη σε αυτό, όμως.

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

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

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

Εν ολίγοις, το ότι τα iPhone έχουν λιγότερη μνήμη RAM δεν σημαίνει ότι έχουν χειρότερη απόδοση. Το iOS έχει διαφορετική προσέγγιση στη διαχείριση μνήμης επειδή δεν βασίζεται σε μια εικονική μηχανή όπως το Android.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να αλλάξετε την εμφάνιση και την αίσθηση της επιφάνειας εργασίας των Windows 10

Θέλετε να μάθετε πώς να κάνετε τα Windows 10 να φαίνονται καλύτερα; Χρησιμοποιήστε αυτές τις απλές προσαρμογές για να κάνετε τα Windows 10 δικά σας.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Η τεχνολογία εξηγείται
  • Android
  • iPhone
  • ios
  • Συμβουλές υλικού
  • Android
Σχετικά με τον Συγγραφέα Τζόελ Λι(Δημοσιεύθηκαν 1524 άρθρα)

Ο Joel Lee είναι ο αρχισυντάκτης του MakeUseOf από το 2018. Έχει B.S. στην Επιστήμη των Υπολογιστών και πάνω από εννέα χρόνια επαγγελματικής εμπειρίας συγγραφής και επεξεργασίας.

Περισσότερα από τον Joel Lee

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή