Ορισμός κατακερματισμού Android, Πρόβλημα, Πρόβλημα, Γράφημα

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

Ορισμός κατακερματισμού Android

Ο πλησιέστερος ορισμός του κατακερματισμού Android που βρήκα στο Διαδίκτυο:

Android fragmentation refers to a concern over the alarming number of different available Android operating system (OS) versions in the market. The main issue is potentially reduced interoperability between devices of applications coded using the Android Software Development Kit (Android SDK).

Πρόβλημα κατακερματισμού Android

Ο παραπάνω ορισμός του Android τα καλύπτει όλα, αλλά χρησιμοποιεί λίγο βαριά γλώσσα. Με απλά λόγια, υπάρχουν πολλές εκδόσεις Android που εκτελούνται σε διαφορετικά μηχανήματα – σε οποιαδήποτε δεδομένη χρονική στιγμή. JellyBean , Ice Cream , Honeycomb , κλπ είναι μερικά από τα πιο γνωστά.

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

Μιλώντας για λογισμικό που αναπτύχθηκε για Android , μπορούμε επίσης να υποθέσουμε το λογισμικό τηλεφώνου μέσω του οποίου η Google παρέχει ενημερώσεις Android . Εάν το λογισμικό τηλεφώνου έχει αναπτυχθεί για Android 4.0 , οι πιθανότητες είναι μεγάλες να μην υποστηρίζει εφαρμογές που έχουν σχεδιαστεί για χρήση με Android 4.2 . Το παρακάτω γράφημα από το TruTower δείχνει το ποσοστό των Android(Androids) .

Κατακερματισμός Android

Μια άλλη πτυχή είναι ότι με κάθε μηχανή έρχεται η προσαρμογή. Εάν χρησιμοποιείτε ένα τηλέφωνο LG, θα έχετε μια προσαρμοσμένη εμπειρία Android : αυτή που θέλει να σας προσφέρει η LG. Το ίδιο λειτουργικό σύστημα ( Android ) θα σας προσφέρει μια διαφορετική εμπειρία σε ένα τηλέφωνο ή tablet Samsung καθώς η Samsung θα(Samsung) το προσαρμόσει για τις συσκευές της. Μεταξύ αυτής της προσαρμογής, η ομοιομορφία του Android χάνεται κάπως (Για παράδειγμα, τα μενού και οι επιλογές μπορεί να διαφέρουν).

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

Πώς αντιμετωπίζει η Google το (Google)Android Fragmentation ;

Σύμφωνα με την Trend Micro [3], η Google προωθεί τις ενημερώσεις στους κατασκευαστές τηλεφώνων. Στη συνέχεια, γίνεται ευθύνη των κατασκευαστών τηλεφώνων να αναβαθμίσουν το λογισμικό του τηλεφώνου τους, ώστε η συσκευή σας να προστατεύεται. Ωστόσο, ο ρυθμός με τον οποίο ενημερώνεται το Android είναι πολύ υψηλότερος σε σύγκριση με τις ενημερώσεις από τους κατασκευαστές συσκευών. Αυτό είναι που δημιουργεί το πρόβλημα που μπορεί να οδηγήσει σε δυσλειτουργία ή αδυναμία χρήσης για τις πιο πρόσφατες εκδόσεις των εφαρμογών.

Ακολουθεί ένα γράφημα από το Trend Micro που εξηγεί τη διαδικασία των Ενημερώσεων Android(Android Updates) . Το Trend Micro(Trend Micro) καθιστά επίσης σαφές ότι τα παλαιότερα μηχανήματα έχουν κολλήσει με προηγούμενες εκδόσεις Android που δεν μπορούν να ενημερωθούν και ως εκ τούτου δεν μπορούν να χρησιμοποιήσουν τις νεότερες, καλύτερες εφαρμογές που είναι διαθέσιμες στο Play .

02 Πρόβλημα ανασυγκρότησης Android - Μπορεί η Google να το λύσει

Δηλώνει επίσης ότι το Πρόβλημα κατακερματισμού Android(Android Fragmentation Problem) μπορεί να προσκαλέσει κακόβουλο λογισμικό, καθώς οι παλαιότερες εκδόσεις του Android δεν διαθέτουν επαρκή προστασία και, ως εκ τούτου, είναι ευάλωτες σε εκμετάλλευση.

ΠΕΡΙΛΗΨΗ(SUMMARY)

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

Λόγω αυτού του προβλήματος, όχι μόνο ενδέχεται να προκύψουν δυσλειτουργίες της εφαρμογής, αλλά η συσκευή σας είναι επιρρεπής σε κακόβουλες εκμεταλλεύσεις. Για να παραμείνουμε ασφαλείς

  1. Ενημερώνετε τακτικά το λογισμικό του τηλεφώνου σας
  2. Χρησιμοποιήστε(Use) καλά προϊόντα ασφάλειας για κινητά. Υπάρχουν επίσης δωρεάν διαθέσιμα – όπως το Norton Mobile και το Trend Micro

Θέλετε να δείτε πώς η Microsoft κερδίζει χρήματα από το Android;(Want to see how Microsoft makes money from Android?)



About the author

Ο Josh έχει πάνω από 10 χρόνια εμπειρίας στη βιομηχανία λογισμικού και ασύρματης σύνδεσης, ειδικά στους τομείς του προγραμματισμού και των κριτικών Android. Αυτή τη στιγμή είναι ανώτερος μηχανικός λογισμικού στη Microsoft, εργάζεται σε διάφορα προϊόντα ms office. Ο Τζος έχει έντονο ενδιαφέρον να βοηθά άλλους να μάθουν νέα εργαλεία λογισμικού και είναι πάντα πρόθυμος να μοιραστεί τις συμβουλές και τα κόλπα του με όσους ρωτούν.



Related posts