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

Οι συσκευές iOS και Android είναι βασικά οι ίδιες, σωστά; Λανθασμένος. Οι συσκευές iOS έχουν συχνά το ήμισυ της μνήμης RAM. Μα γιατί? Είναι οι συσκευές iOS ανεπαρκώς τροφοδοτημένες; Ή μήπως υπάρχει άλλος λόγος;

Οι συσκευές iOS και Android είναι βασικά οι ίδιες, σωστά;  Λανθασμένος.  Οι συσκευές iOS έχουν συχνά το ήμισυ της μνήμης RAM.  Μα γιατί?  Είναι οι συσκευές iOS ανεπαρκώς τροφοδοτημένες;  Ή μήπως υπάρχει άλλος λόγος;
Διαφήμιση

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

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

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

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

Αυτός είναι ο λόγος για τον οποίο οι συσκευές iOS χρησιμοποιούν λιγότερη μνήμη RAM από τις συσκευές Android Phone specs oneplus 5t
Image Credit: GSM Arena
Αυτός είναι ο λόγος για τον οποίο οι συσκευές iOS χρησιμοποιούν λιγότερη μνήμη RAM από τις συσκευές Android Phone specs samsung galaxy note8
Image Credit: GSM Arena
Αυτό είναι γιατί οι συσκευές iOS χρησιμοποιούν λιγότερη μνήμη RAM Than Android συσκευές τηλέφωνο specs samsung galaxy s8 συν
Image Credit: GSM Arena
Αυτός είναι ο λόγος για τον οποίο οι συσκευές iOS χρησιμοποιούν λιγότερη μνήμη RAM από το Android Devices τηλέφωνο specs google pixel 2 xl
Image Credit: GSM Arena

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

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

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

Αυτό είναι γιατί οι συσκευές iOS χρησιμοποιούν λιγότερη μνήμη RAM Than Android Devices τηλέφωνο specs apple iphone x
Image Credit: GSM Arena
Αυτό είναι γιατί συσκευές iOS χρησιμοποιούν λιγότερη μνήμη RAM από το Android Devices τηλέφωνο specs apple iphone 8 plus
Image Credit: GSM Arena
Αυτό είναι γιατί συσκευές iOS χρησιμοποιούν λιγότερη μνήμη RAM από το Android Devices τηλέφωνο specs apple iphone 8
Image Credit: GSM Arena
Αυτό είναι γιατί συσκευές iOS χρησιμοποιούν λιγότερη μνήμη RAM από το Android Devices τηλέφωνο specs apple iphone 7
Image Credit: GSM Arena

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

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

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

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

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

Για να το ξεπεράσετε αυτό, οι εφαρμογές Android κυκλοφορούν πάντα στην πλατφόρμα Java. Η Java είναι έξυπνη λόγω της εικονικής μηχανής της: μπορείτε να γράψετε μια εφαρμογή μία φορά στη Java και στη συνέχεια το εικονικό μηχάνημα "μεταφράζει" αυτόν τον κώδικα κατά το χρόνο εκτέλεσης για να δουλέψει σε οποιοδήποτε σύστημα βρίσκεται. Αντί να ξαναγράψετε και να ανασυνθέσετε τον κώδικα μόνοι σας, η εικονική μηχανή Java σας το χειρίζεται για σας Γιατί η εικονική μηχανή Java βοηθά τον κώδικα σας να τρέξει καλύτερα Γιατί η εικονική μηχανή Java βοηθά τον κώδικα σας να τρέξει καλύτερα Τι πρέπει να γνωρίζετε γιατί η java εικονική μηχανή δίνει java περισσότερα πλεονεκτήματα προγραμματισμό για μια εφαρμογή; Διαβάστε παρακάτω για να μάθετε! Διαβάστε περισσότερα .

Δημιουργία προγραμμάτων Java

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

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

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

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

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

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

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

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

Ωστόσο, υπάρχουν πάρα πολλά οφέλη.

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

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

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

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

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

In this article