Η Apple παρουσίασε το πρώτο iPhone πριν από 15 χρόνια και πολλά έχουν αλλάξει από τότε. Τώρα συζητάμε φήμες για το επόμενο iPhone με βίντεο 8K και νέα οθόνη, αλλά είναι δύσκολο να πιστέψουμε ότι κάποτε το iPhone δεν είχε καν επιλογές αντιγραφής και επικόλλησης. Τώρα ο πρώην μηχανικός και σχεδιαστής λογισμικού της Apple, Ken Kocienda, αποκάλυψε λεπτομέρειες σχετικά με το γιατί το πρώτο iPhone δεν είχε τέτοια χαρακτηριστικά.
Ο Kocienda, ο οποίος εντάχθηκε στην Apple το 2001, ήταν ένας από τους βασικούς μηχανικούς πίσω από το iPhone. Πριν εργαστεί στο iPhone, ο Kocienda ήταν στην ομάδα που δημιούργησε το πρόγραμμα περιήγησης ιστού Safari της Apple – το οποίο του εξασφάλισε σημαντικό ρόλο στην ανάπτυξη του πρώτου smartphone της Apple.
Η σύντομη και αστεία εξήγηση του Kocienda είναι ότι οι μηχανικοί της Apple δεν είχαν χρόνο να εφαρμόσουν αντιγραφή και επικόλληση στο πρώτο iPhone. Αλλά φυσικά, η ιστορία πάει πέρα από αυτό.
Σύμφωνα με τον ίδιο, η ομάδα ήταν ήδη απασχολημένη με τη δημιουργία του εικονικού πληκτρολογίου του iPhone και του συστήματος αυτόματης διόρθωσης. Μετά την κυκλοφορία του iPhone, ο Kocienda και η ομάδα του αποφάσισαν τελικά να εργαστούν στις επιλογές αντιγραφής και επικόλλησης, αλλά χρειάστηκε ακόμα λίγος χρόνος μέχρι να είναι έτοιμη η δυνατότητα για τους χρήστες.
Ο μηχανικός εξηγεί ότι σκέφτηκε την ιδέα του “μεγεθυντικού φακού κειμένου” για να ενημερώσει τους χρήστες πού ακριβώς έστρεφαν τον δρομέα κειμένου, κάτι που ήταν ζωτικής σημασίας για την αντιγραφή και επικόλληση. Ωστόσο, ακόμη και με αυτόν τον κλασικό εικονικό μεγεθυντικό φακό, ο κέρσορας κατέληξε να κινείται μεταξύ των χαρακτήρων αφού ο χρήστης σήκωσε το δάχτυλό του από την οθόνη.
Ο Kocienda έπρεπε να αναπτύξει ένα “αρχείο ιστορικού αφής” μόνο για επεξεργασία κειμένου. Με αυτόν τον τρόπο, μετά την αφαίρεση του δακτύλου από την οθόνη, το σύστημα εντόπισε αυτόματα τη θέση του δακτύλου του χρήστη σε χιλιοστά του δευτερολέπτου μετά το τελευταίο άγγιγμα, έτσι ώστε ο κέρσορας να παραμείνει εκεί που πραγματικά ήθελε ο χρήστης.
Οι επιλογές αντιγραφής και επικόλλησης εισήχθησαν ως μέρος του iPhone OS 3.0 το 2009, το οποίο ήταν προεγκατεστημένο από προεπιλογή στο iPhone 3GS. Η Apple μάλιστα δημιούργησε μια τηλεοπτική διαφήμιση που τονίζει τη νέα λειτουργία εκείνη την εποχή.
Ο Kocienda μοιράστηκε επίσης μερικά άλλα στοιχεία σχετικά με την ανάπτυξη του πρώτου iPhone. Για παράδειγμα, το iPhone δεν είχε πραγματικές πολλαπλές εργασίες όχι μόνο λόγω της χαμηλής RAM αλλά και λόγω της έλλειψης εικονικής μνήμης. Οι μηχανικοί έπρεπε να δημιουργήσουν ένα σύστημα γνωστό ως “jetsam” για να αναγκάσουν το iPhone να εκτελεί μια εφαρμογή κάθε φορά, τερματίζοντας αυτόματα άλλες διαδικασίες παρασκηνίου για να αποφευχθούν προβλήματα απόδοσης.
Ακολουθήστε το AppleWorldHellas στο Google News για να ενημερώνεστε άμεσα για όλα τα νέα άρθρα! Όσοι χρησιμοποιείτε υπηρεσία RSS (π.χ. Feedly), μπορείτε να προσθέσετε το AppleWorldHellas στη λίστα σας με αντιγραφή και επικόλληση της διεύθυνσης https://appleworldhellas.com/feed. Ακολουθήστε επίσης το AppleWorldHellas.com σε Facebook, Twitter, Instagram, και YouTube