OpenClip: El "copiar y pegar" que Apple no implementa en el iPhone
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.

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.

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
WSL Weblogs SL
Tecnología
Entretenimiento
Motor y deportes
Por temas
- Ahorro
- Apple
- Bebés
- Belleza
- Ciencia
- Cine
- Cocina
- Competición
- Consumo
- Cultura Alternativa
- Decoración
- Deportes
- Economía
- Empresas
- Empresas TIC
- Fútbol
- Famosos
- Fans
- Fotografía
- Gadgets
- Gays
- Golf
- Literatura
- Lujo
- Móviles
- Música
- Moda
- Moda hombres
- Motor
- Motos
- Niños
- Noche
- Software
- Televisión
- Viajes
- Vida Sana
- Videojuegos
Top 10
Lo+leido
- One More Thing... (semana 29/06/2009)
- Navigon MobileNavigator para iPhone, análisis
- Toma de contacto: MacBook pro de 13 pulgadas
- Cómo instalar Mac OS X desde cualquier dispositivo de almacenamiento
- Delicious Library para iPhone
- Tres opciones para usar el iPhone como lector de libros electrónicos
- Lanzamiento del iPhone 3GS, ¿se podía hacer peor?
- Probamos la última versión de Snow Leopard [WWDC'09]
- ¿Marginarán los desarrolladores al iPhone 3G?
- Diferentes opciones de sincronización con un nuevo iPhone
Lo+votado
- iPhone 3GS, primera toma de contacto
- Lanzamiento del iPhone 3GS, ¿se podía hacer peor?
- Screencast: Las nuevas opciones de Exposé y Stacks en Snow Leopard
- Liberando el operador del iPhone 3G con ultrasn0w
- Navigon MobileNavigator para iPhone, análisis
- El 12% de los compradores del iPhone 3GS eran usuarios de una BlackBerry
- ¿Se incluirá finalmente ZFS en Snow Leopard?
- Mac OS X 10.5.8 próximamente, la llegada de Snow Leopard se acerca
- One more thing... (semana 22/06/2009)
- El futuro de la cámara del iPhone
Lo+comentado
- iPhone 3GS, primera toma de contacto
- Lanzamiento del iPhone 3GS, ¿se podía hacer peor?
- Posibles desacuerdos entre NVIDIA y Apple
- Probamos la última versión de Snow Leopard [WWDC'09]
- Liberando el operador del iPhone 3G con ultrasn0w
- Apple vende un millón de iPhone 3G S en 3 días
- Rumor: inminente bajada de precios en la gama iMac
- Navigon MobileNavigator para iPhone, análisis
- Toma de contacto: MacBook pro de 13 pulgadas
- Firefox 3.5, más rápido y más seguro



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
Bueno, mejor para ellos (los que tengan el iPhone y lo usen como un ordenador)
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
(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 :$
gracias por subir la noticia. Era un puntazo! Apple, date vida !
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.
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.)
Juanjux, seguramente lo pueda hacer por la fecha de modificación de cada uno de los archivos