Saltar al contenido
Tecnología

Un antiguo ingeniero de Apple explica por qué el iPhone original no dejaba copiar y pegar texto

Básicamente... no les dio tiempo a implementar la función porque era más complicada de lo que parecía.
Por

Tiempo de lectura 2 minutos

Comentarios (0)

No es raro que un fabricante decida omitir de alguna que otra función que aún no está pulida para poder lanzar un producto a tiempo. Pero una cosa es no tener multitarea porque no tienes memoria virtual y otra bastante diferente lanzar tu primer smartphone sin función de copiar y pegar. Eso es precisamente lo que hizo Apple hace 15 años.

El iPhone original no tenía opción para copiar y pegar texto. Es cierto que más adelante esa función llegó mediante una actualización, pero ¿por qué no estaba cuando el teléfono debutó? Un ingeniero de Apple llamado Ken Kocienda detalla la curiosa anécodta.

Kocienda entró en Apple en 2001. Su trabajo en el navegador Safari le valió ser elegido para el equipo de desarrollo del primer iPhone. La respuesta corta a por qué Kocienda y sus colegas decidieron saltarse esta función que ya era común en muchos otros dispositivos de la época es: no había tiempo. Sin embargo había otra razón aún más curiosa y es que en muchos casos… no había texto.

Todo el texto con estilo que se mostraba en el primer iPhone estaba basado en WebKit, lo que significaba que, cuando el móvil mostraba texto estilizado, a menudo lo hacía renderizándolo para ahorrar CPU, memoria y batería. En otras palabras, no había texto que copiar.

En cuanto a la falta de tiempo, Kocienda explica que estaba trabajando en el sistema de autocorrección del teclado pocos días antes de que el teléfono fuera oficialmente presentado. Cabe pensar que una opción de copiar y pegar debería ser sencilla de implementar en un móvil, pero la realidad es que no es así para nada. Para empezar hay un problema, y es que el sistema de entrada en la pantalla (nuestros dedos) son mucho más gordos que lo que tratamos de seleccionar en pantalla. Kocienda explica que todos los móviles modernos están trucados para hacer clic en un punto diferente del que nosotros creemos estar tocando. La razón no es otra que la curvatura de la punta de nuestros dedos, que hace que no percibamos correctamente el lugar donde hacemos contacto al tocar una pantalla.

Kocienda inventó el sistema de lupa que nos permite hacer zoom sobre el texto que queremos copiar para situar el cursor con más precisión, pero cuando implementaron la función se dieron cuenta de que no era suficiente porque al levantar el dedo movemos imperceptiblemente el punto de contacto y con el cursor.

Para solucionar este problema, los desarrolladores de Apple tuvieron que crear un sistema de registro de pulsaciones que solo sirve para la edición de texto y que calcula dónde estaba el dedo unos milisegundos antes del último contacto para determinar en qué punto estábamos. La función tardó bastante en llegar. Lo hizo como parte de iPhone OS 3.0 en 2009. De hecho Apple llegó a anunciarlo en televisión. [vía 9to5mac]

Explorar más sobre estos temas

Compartir esta historia

Artículos relacionados