Πρώην μηχανικός της Apple εξηγεί γιατί το πρώτο iPhone δεν είχε αντιγραφή και επικόλληση
Η 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
να εκτελεί μια
εφαρμογή
κάθε φορά, τερματίζοντας αυτόματα άλλες διαδικασίες παρασκηνίου για να αποφευχθούν
προβλήματα
απόδοσης.