OpenClip: El "copiar y pegar" que Apple no implementa en el iPhone

Pedro Aznar 21 de agosto de 2008 8 comentarios

Todos los que usamos el iPhone desde hace meses, sabemos que un dispositivo tan avanzado como él tiene carencias que Apple debería haber implementado ya, cuando ya hace más de un año que el producto está en el mercado. Una de ellas, es el “copiar y pegar”: Si el iPhone es en realidad un pequeño ordenador de bolsillo, con aplicaciones que pueden llegar a ser tan potentes como las de “escritorio”... ¿dónde está el “copiar y pegar” entre ellas, que tan útil nos resulta a veces?

Las últimas declaraciones de la compañía indican que la funcionalidad será implementada en una futura actualización de software, pero que “no es prioritaria” entre otras cosas que al parecer Apple considera más importantes. Como puede ser, por ejemplo, que las aplicaciones no se cuelguen (pues sí Steve, eso es bastante más prioritario)... por tanto, para “copiar y pegar” tendremos que echar mano de la “scene” independiente de desarrolladores (otra vez).

Pero hay un problema: El iPhone tiene restricciones de desarrollo muy fuertes, debido a que las aplicaciones del dispositivo tienen que ayudar al sistema en general a no consumir demasiada energía. Apple por tanto prohibe a los desarrolladores que las aplicaciones se queden en segundo plano funcionando, para tener el máximo de recursos libres en cada momento.

Zac White, un estudiante con alguna experiencia en el desarrollo de aplicaciones para el iPhone, pensó la solución que seguro que muchos de vosotros estáis pensando en este momento: implementar un framework que las aplicaciones pudieran incluir en su código, permitiendo a todas las que lo tengan acceder a una zona especial del iPhone donde se guarda el texto “copiado”... Es decir, simula un “portapapeles” utilizando un archivo almacenado en el sistema de ficheros.

copytweet.jpg

OpenClip permite a las aplicaciones personalizar su “copiar al portapapeles”, como vemos en la imagen con Twittelator, pero cada aplicación debe implementar OpenClip para que funcione

Problemas de ésto: Evidentemente, no funciona para todas las aplicaciones, sólo para aquellas que hayan implementado el framework de OpenClip (que por cierto, es OpenSource). En el vídeo que os incluyo en esta entrada, podéis ver a Cali Lewis, de GeekBrief.tv, haciendo una pequeña demostración de una versión todavía no lanzada al público de aplicaciones con OpenClip integrado.

La otra opción para “copiar y pegar” ahora mismo es utilizar MagicPad, aunque sólo es un sustituto de la aplicación Notas y no permite copiar y pegar texto entre Safari y SMS, por ejemplo.

MagicPad.png

Captura de MagicPad: un ejemplo del “copiar y pegar” bien realizado… pero que sólo funciona dentro de la propia aplicación

Esperemos que la actualización de software de Septiembre del iPhone (e iPod touch, recordemos que estas funcionalidades no son exclusivas del teléfono) ya incluyan un “copiar y pegar” general a todo el sistema y podamos seguir avanzando y decir que, día a día, el iPhone es más interesante.

Aunque a todos nos gustaría, seguro, que Apple se diera un poco más de prisa por conseguirlo.

Vía | GeekBrief.tv
Sitio oficial | OpenClip

Comentarios

  • 1 Avatar

    La idea de Zac White me parece de lo más sensato, y viendo como está estructurado el iPhone supongo y espero que sea el sistema que finalmente se utilice. Si no recuerdo mal la localización también recurre a un framework, ¿no?

    Además me pongo a pensar y se me ocurren varias implementaciones de esta idea, y aparentemente no muy complicadas… espero que los desarrolladores de Apple estén más despiertos que yo XD

  • 2 Avatar

    Bueno, mejor para ellos (los que tengan el iPhone y lo usen como un ordenador)

  • 3 Avatar

    lo del video enfin no es presisamente copar y pegar pero bueno, copiar y pegar lo que desees y quieras es lo del magic pad, pero na… cuando apple saque algo de copiar y pegar, tendra mucho más sentido de lo que esas apps hacen, y eso lo sabemos y sabremos bien.. que apple no es tonta en esas cosas :P

    y aunque la gente esperaba apps como el magic pad con copy&paste, un 1% del 98% que lo pedía a gritos, ni lo usa constantemente, ni lo utiliza para lo que vale, pero bueno! así es las ganas de tener algo, y cuando lo tienes tus clemencias ya se ven calladas para no usarlo.. xD

  • 4 Avatar

    (ese 1% es el único q lo usa y a duras penas y lo deja tirado, el resto del 98% ni lo usa y después de ver videos, usos, reviews, ni lo a querido comprar ni descargar.. xD) me he comido todo este tochon de frase lo siento! xD sorry el doble post :$

  • 5 Avatar

    gracias por subir la noticia. Era un puntazo! Apple, date vida !

  • 6 Avatar

    Me extraña lo del fichero. Las aplicaciones de la App Store tienen su directorio y no pueden escribir nada fuera del mismo. ¿Seguro que es un fichero? Vería más probable usar datos estáticos en la librería compartida (si está implementada como tal) o algún tipo de memoria persistente que tenga el iPhone o un contacto "especial" de la agenda.

  • 7 Avatar

    PS: Ya he visto como lo hace, las aplicaciones lo que sí pueden leer son los documentos de otras (aunque no escribir.) Así que cuando copias escribe en su directorio el texto, cierras la aplicación y la siguiente aplicación en la que pegas recoge el texto del directorio de la anterior aplicación. Muy inteligente, es como una especie de "pasa la bola", lo que me queda por ver es como hacen para que la aplicación en la que pegas sepa cual fue la aplicación desde la que se copió (y por lo tanto en que directorio tiene que mirar.)

  • 8 Avatar

    Juanjux, seguramente lo pueda hacer por la fecha de modificación de cada uno de los archivos

Destacado

Top 10