Ο Internet Explorer μπορεί να είναι μια από τις πιο αμφιλεγόμενες εφαρμογές στην ιστορία. Περιλαμβάνεται με κάθε αντίγραφο των Windows μετά από Windows 95 και αρκετές εκδόσεις του ίδιου του 95, αυτό το πρόγραμμα περιήγησης έδωσε στη Microsoft πολλούς νομικούς πονοκεφάλους, αλλά ανέπτυξε επίσης κακή φήμη από τεχνική άποψη.
Τελικά, η Microsoft τερμάτισε τη βασιλεία της μετριότητας του IE και σήμερα η Microsoft Edge είναι απλώς μια άλλη εφαρμογή του χρωμίου, αλλά ενώ το πτώμα του IE στο έδαφος της ιστορίας, το ακάθαρτο φάντασμα της εξακολουθεί να κρέμεται γύρω.
Ο θάνατος που δεν κολλήθηκε ποτέ
Η Microsoft τερμάτισε τον Internet Explorer με το IE 11, αποσυρθεί στα μέσα του 2022. Το πρόβλημα είναι ότι πολλοί ιστότοποι λειτουργούσαν μόνο σωστά χρησιμοποιώντας τον Internet Explorer. Κάτι που γνωρίζω πολύ καλά, αφού πολύ πρόσφατα ο ιστότοπος φορολογικής κατάθεσης στη χώρα μου θα λειτουργούσε μόνο χρησιμοποιώντας το Internet Explorer, πράγμα που σήμαινε ότι αν ήσασταν χρήστης Mac ή Linux, δεν είχατε κανέναν τρόπο να καταθέσει τους φόρους σας!
Αυτό ισχύει για πολλά συστήματα κληρονομιάς, μερικά από αυτά που αντιμετωπίζουν το κοινό (δηλαδή η κυβέρνηση ή οι μεγάλοι εταιρικοί χώροι) ή, πιθανότατα, εσωτερικές ιστοσελίδες που δεν έχουν αλλάξει ή ενημερωθεί εδώ και δεκαετίες, αλλά εξακολουθούν να είναι κρίσιμοι για πολλές εταιρείες ή ιδρύματα όπως πανεπιστήμια ή νοσοκομεία.
Γι ‘αυτό έχουμε Λειτουργία Internet Explorer στη Microsoft Edge. Αυτό επιτρέπει στην άκρη να προσποιείται ότι είναι δηλαδή, οι ιστότοποι κληρονομιά και τα συστήματα θα λειτουργούν. Η Microsoft έχει δεσμευτεί ότι αυτή η λειτουργία θα παραμείνει διαθέσιμη “τουλάχιστον” μέχρι το 2029, αλλά γνωρίζετε με τις ταχύτητες που κινούνται κάποιες μεγάλες οργανώσεις, θα πρέπει να παραμείνει περισσότερο από αυτό.
Το βάρος της συμβατότητας προς τα πίσω
Οι επιχειρήσεις συχνά κάθονται πάνω από δεκαετίες βυθισμένου κόστους που επενδύονται σε εξαρτώμενες από το IE εφαρμογές-από τα εξαρτήματα ActiveX έως τα εσωτερικά εργαλεία αναφοράς. Αυτές οι εφαρμογές δεν σχεδιάστηκαν ποτέ για σύγχρονα προγράμματα περιήγησης και η επανεγγραφή τους είναι μαζικά, είναι οδυνηρή, δαπανηρή και επικίνδυνη.
Το τεράστιο βάρος του συσσωρευμένου κώδικα (συνήθως κακώς-commented, αν όχι καθόλου) το κάνει έτσι ώστε να μην μπορείτε απλά να σκουπίσετε το σχιστόλιθο καθαρό και να ενημερώσετε τα πάντα. Ο μεγαλύτερος κίνδυνος είναι η διακοπή των καθημερινών επιχειρήσεων. Εργάστηκα στο τμήμα πληροφορικής ενός μεγάλου οργανισμού εδώ και χρόνια και παρακολούθησα πώς οι προγραμματιστές που διατηρούν και ενημερώνουν τους διακομιστές έπρεπε να εργάζονται με την ταχύτητα των μελάσσων να μην προκαλέσουν ξαφνικά εκατομμύρια δολάρια σε χαμένη παραγωγικότητα λόγω ενός μόνο λάθους.
Το πρόβλημα είναι ότι είναι σαν ένα παιχνίδι της Jenga, αλλά υπάρχουν χιλιάδες μπλοκ και δεν έχετε ιδέα πώς αλληλεπιδρούν όλοι. Και έτσι, η λήψη των συστημάτων σας για να συνεργαστείτε με τα σύγχρονα προγράμματα περιήγησης δεν είναι τόσο απλό όσο μπορεί να ακούγεται. Πολλές φορές είναι μόνο οι ιστότοποι που αντιμετωπίζουν το κοινό μιας επιχείρησης που συνεργάζεται με τα σύγχρονα προγράμματα περιήγησης, επειδή αυτό χρησιμοποιούν οι πελάτες, αλλά κάτω από την επιφάνεια εξαρτάται από ένα φορητό υπολογιστή που τροφοδοτείται με χάμστερ που τρέχει τον βασικό κώδικα που κανείς δεν τολμά.
Γιατί η Microsoft δεν μπορεί απλώς να πει “όχι”
Το φάντασμα του IE εξακολουθεί να μας στοιχειώνει για τον ίδιο λόγο για τον οποίο ο πίνακας ελέγχου των Windows είναι ακόμα γύρω. Βλέπετε, οι μεγάλες επιχειρήσεις δεν θα υπογράψουν αυτές τις προσοδοφόρες συμφωνίες λογισμικού εάν δεν έχουν ορισμένες εγγυήσεις που δεν θα τραβήξετε το χαλί από κάτω τους. Ως κανονικός πελάτης, εσείς και εγώ δεν έχουμε κανένα δικαίωμα να διαμαρτύρονται όταν η Microsoft καταργεί ξαφνικά ένα χαρακτηριστικό που εξαρτάται ή αποφασίζει να γεμίσει ανεπιθύμητες διαφημίσεις στο λειτουργικό σας σύστημα.
Υπάρχουν αυτά τα μικρά πράγματα γνωστά ως “συμβόλαια” και “συμφωνίες επιπέδου υπηρεσιών”, όπου ο προμηθευτής λογισμικού υπόσχεται ότι θα έχετε πάντα ένα ορισμένο επίπεδο σταθερότητας και υποστήριξης. Αυτό σημαίνει ότι η Microsoft πρέπει στην πραγματικότητα να συμβουλευτεί αυτούς τους μεγάλους πελάτες πριν από το μονομερώς μεταβαλλόμενο υλικό στο δικό τους λογισμικό.
Κάτι όπως η λειτουργία IE υπάρχει έτσι ώστε το MS να μπορεί να έχει και τους δύο τρόπους. Μπορεί να εφαρμόσει ένα σύγχρονο πρόγραμμα περιήγησης που συμμορφώνεται με τα ίδια πρότυπα που κάνουν άλλα προγράμματα περιήγησης, ενώ παράλληλα παρέχουν στα συστήματα Legacy έναν τρόπο εργασίας που να μην είναι η πιο ασφαλής λύση, αλλά είναι ακόμα καλύτερη από την εκτέλεση των Windows XP σε μια εικονική μηχανή, έτσι ώστε η κρίσιμη υποδομή να μπορεί να παραμείνει λειτουργική.
Το φάντασμα που θα μας ξεπεράσει όλους
Ακόμη και με την επίσημη συνταξιοδότηση του IE, η σκιά του θα παραμείνει για χρόνια – οι εξόδους, ίσως – μέσω της αδράνειας των επιχειρήσεων, της ρυθμιστικής καθυστέρησης και των αναγκών συμβατότητας. Είναι ένα παράδειγμα για το τι οι εταιρικοί άνθρωποι θέλουν να ονομάσουν “τεχνικό χρέος”, το οποίο είναι ένας ευγενικός τρόπος να λέμε ότι οι συντομεύσεις από το παρελθόν πρέπει τώρα να πληρώνονται.
Είναι μια μεγάλη προειδοποιητική ιστορία για το πόσο πρώιμη κυριαρχία από ένα κομμάτι λογισμικού μπορεί να συνδέσει ένα σκάφος-άγκυρα για να προχωρήσει. Ακριβώς όπως το PDFS έγινε δημοφιλές μέσω του Free Acrobat Reader, δηλαδή έγινε το προεπιλεγμένο πρόγραμμα περιήγησης για οργανισμούς και άτομα απλώς και μόνο επειδή συμπεριλήφθηκε στα Windows. Αυτό δεν είναι ένα ζήτημα από μόνο του, αλλά επειδή δηλαδή δεν ήταν πολύ καλό πρόγραμμα περιήγησης και είχε όλα τα ιδιοσυγκρασία, έπεσε στον ίδιο τον ιστό για να ταιριάζει.
Τώρα που έχουμε περάσει από το ίδιο το IE, τα κυματιστά αποτελέσματα που παραμένουν και πιθανότατα θα κρύβονται πάντα κάπου στα έντερα του ιστού.