Ποια είναι η καλύτερη: Android Lollipop και iOS 8
Makradar Της τεχνολογίας / / December 19, 2019
Διάβασα αυτό το τίτλο, θα έλεγα ότι ο συγγραφέας - ηλίθιος. Συγκρίνετε δύο ριζικά διαφορετικές αναβάθμιση δραματικά διαφορετικά συστήματα είναι αρκετά ανόητο και άσκοπο.
Ωστόσο, το ερώτημα σχετικά με Quora με το ίδιο όνομα, ήταν μια πολύ ενδιαφέρουσα απάντηση από Glenn Williams. τη γνώμη του σχετικά με το γιατί το Android είναι τόσο πολύ μνήμη RAM έχουμε ήδη δημοσιεύσει εδώ.
Τώρα διακρίθηκε και πάλι και είπαΤι είδους ενημέρωση είναι καλύτερα όσον αφορά την καινοτομία, την παραγωγικότητα και τη χρησιμότητα για τον χρήστη.
Περαιτέρω, η άμεση ομιλία.
Εάν πρόκειται να γράψει το λειτουργικό σύστημα για φορητές συσκευές, θα πρέπει να θυμόμαστε μερικά πράγματα:
- Ο επεξεργαστής στην κινητή συσκευή δεν είναι τόσο ισχυρό όσο επιτραπέζιους υπολογιστές, έτσι ώστε το λειτουργικό σας σύστημα έχει μια πολύ αποδοτική χρήση του υλικού.
- Η οθόνη θα πρέπει να ανταποκρίνεται στο πάτημα όσο το δυνατόν γρηγορότερα, έτσι πρέπει να βελτιστοποιήσετε το λογισμικό για την απόδοση της εικόνας.
- RAM θα είναι πάντα λίγο, έτσι πρέπει να το χρησιμοποιήσουν αποτελεσματικά.
iOS είναι το αποτέλεσμα των εξελίξεων της πολιτικής NeXT, μετατρέπεται κάτω από την κινητή πλατφόρμα. Λειτουργεί σχεδόν τέλεια, όπως γράφτηκε από τον κινητήρα (μητρική) γλώσσα προγραμματισμού. Αυτό σημαίνει ότι δημιουργήθηκε ακριβώς για αυτό το σίδηρο.
RAM σε iOS χρησιμοποιείται επίσης όσο το δυνατόν αποτελεσματικότερα και στην εφαρμογή δίδεται στην ελάχιστη ποσότητα μνήμης που απαιτείται για τη βέλτιστη απόδοση τους.
Στο Android, τα πράγματα είναι διαφορετικά. Η Java είναι πολύ λιγότερο ισχυρό από την εγγενή κώδικα, και να εκτελέσει κάποια ενέργεια περισσότερα χτυπήματα στον επεξεργαστή. ART (runtime Android) έχει ως στόχο να λύσει αυτό το πρόβλημα με την μεταγλώττιση του κώδικα Java σε εγγενή κώδικα. Πώς αυτό βοηθά είναι ακόμα άγνωστη.
Γιατί η Google κάνει μια τέτοια παράξενη απόφαση και άρχισε να κάνει το Android σε Java; Νομίζω ότι είναι όλα λόγω του ό, τι ήταν στο ρόλο του catch-up. Μετά την κυκλοφορία του iPhone που χρειάζεται όσο το δυνατόν γρηγορότερα για να απελευθερώσει τη δική σας συσκευή για να συλλάβει ένα μεγαλύτερο μερίδιο της αγοράς. Ως εκ τούτου, αντί να αναπτύξει τη δική του απόφαση, χρησιμοποίησαν το ελεύθερο πυρήνα του Linux και της Java, και αυτό γρήγορα μετατράπηκε κάτω από αυτόν να αποφύγουν να πληρώσουν για τις άδειες Oracle.
Βασικές τεχνικές λύσεις Android δεν είχαν γίνει υπέρ της μέγιστης αποτελεσματικότητας και την ευκολία, και υπέρ της ταχύτητας στην αγορά.
Και Android εξακολουθεί να δρέπει τα οφέλη.