Πριν από λίγους μήνες, διαπιστώσαμε το πρόβλημα του βάρους που αποκτούν οι εφαρμογές iOS. Έτσι λοιπόν εφαρμογές όπως το Facebook, το Twitter, το Uber και ούτω καθεξής έχουν αρχίσει να γίνονται τεράστιες. Αν το 2013 ήταν αναγκαία 164 MB για να εγκαταστήσετε τις 10 συνηθέστερα χρησιμοποιούμενες εφαρμογές σήμερα χρειάζονται 1,9 GB χώρου. Αυτό σημαίνει ότι σε 4 χρόνια το βάρος αυξήθηκε κατά 12 φορές.
Και αυτό είναι ένα φαινόμενο που επηρεάζει μόνο το iOS. Το Facebook ζυγίζει περίπου 300 MB για το ios ενώ 70 MB για το Android. Η εφαρμογή της Uber ζυγίζει 250 MB για ios ενώ 30 MB για Android. Eπίσης το Εxcel ζυγίζει για ios 219 MB και 60 MB για Android. Το Pokemon Go που πρωτοβγήκε για ios ζυγίζει 244 MB σε αντίθεση με τα 100 MB που είναι για Android. Πρακτικά ο διαθέσιμος χώρος στις συσκευές που τρέχουν iOS μειώνεται ταχύτερα.
Αλλά γιατί συμβαίνει αυτό; το Gadgets 360 ζήτησε από ορισμένους προγραμματιστές την γνώμη τους. Για τον Stephen Troughton-Smith ο λόγος είναι ότι το iOS σάς επιτρέπει να δημιουργήσετε πιο σύνθετες εφαρμογές και αυτό ωθεί τους προγραμματιστές να προσθέσουν περισσότερα πράγματα. Αντικείμενα που “βαραίνουν” την εφαρμογή σας.
Προσθέστε σε αυτό το γεγονός ότι οι εταιρικές εφαρμογές, όπως το Facebook, δημιουργούνται από πολλές ομάδες και κάθε μία από αυτές φορτώνουν τους πόρους τους στην εφαρμογή, δημιουργώντας επιπλέον στοιχεία που αυξάνουν το βάρος.
Για τον Peter Steinberger, αντ ‘ αυτού, το πρόβλημα είναι το Swift. Αυτή η γλώσσα απαιτεί κάθε συνάρτηση να έχει τη δική της βιβλιοθήκη στοιχείων, αντί να έχουν μια ενιαία όπου να συγκεντρώνονται οι πόροι από τις διαφορετικές λειτουργίες. Αυτό οδηγεί σε περιττά, αλλά θεωρητικά απαιτούμενα στοιχεία για τη λειτουργία της εφαρμογής.
Το γεγονός είναι όπως δήλωσε ο Khamosh Pathak, τώρα χρειάζονται 10 GB δεδομένων κίνησης ανά μήνα μόνο για να ενημερώσετε όλες τις εφαρμογές για το iPhone. Πιστεύω όμως ότι τελικά η Apple θα δημιουργήσει μια λύση.