
Todos conocemos iOS y sabemos lo que Apple espera obtener de él. Es un sistema operativo basado en una interfaz multitáctil, rápido e increíblemente intuitivo. Tiene la App Store, la mayor tienda de aplicaciones del mundo y una sincronización muy bueno con el resto de los productos de la compañía. Sin embargo, no existe nada perfecto, y en mi opinión algo que le falta a iOS es un sistema de archivos.
Siempre que me preguntan sobre mi opinión, contesto que un sistema de archivos no debería añadir complejidad al manejo del resto del sistema operativo, y que bien implementado podría potenciar muchísimo más su uso. Además de aprovechar al máximo el espacio libre en nuestro dispositivo, ya que no sería necesario guardar por aplicación un archivo, sino que estaría todo centralizado en un lugar común.
Está claro que iOS ha enseñado mucho, muchísimo a Mac OS X, a nivel de usabilidad y descrubriendo nuevas formas de utilización de la interfaz. Sin embargo, creo que iOS debería tomar nota de ciertas características del sistema operativo de escritorio de Apple, y una de ellas es integrar este sistema de archivos… y eso es posible hacerlo, incluso siguiendo “las reglas” de Apple. Os aumento mi visión sobre lo que sería el ejemplo que yo pondría en la mesa al equipo de desarrollo.
Archivos en iOS, ¿que tenemos ahora?
En realidad ya lo tenemos. Quiero decir, Apple ya hace algo parecido en el iOS que utilizamos ahora mismo… Y se llama “Fotos”. Es decir, un lugar dentro del sistema operativo donde cualquier aplicación puede acceder para recuperar su contenido. El problema es que ahí solo van fotos e imágenes. El objetivo sería conseguir un lugar (lo llamaremos “Archivos”) donde pudieran existir también otro tipo de archivos, clasificados por categorías.
Sin embargo para el resto de archivos no tenemos nada. Cada aplicación es la encargada de almacenar, dentro de la propia estructura jerárquica de la app, los archivos que maneja. Esto se puede hacer utilizando al “añadido” en la sección de aplicaciones de iTunes, o directamente descargando a la propia aplicación gracias a los mini-servidores en red que montan alguna de ellas. Soluciones, la verdad, bastante chapuceras para la época en la que estamos. Es uno de los problemas tener que pasar obligatoriamente por iTunes, cosa bastante absurda cuando lo que queremos subir son nuestros propios documentos o vídeos… Apple, si nos dejas hacerlo por iTunes, y tu de eso no te vas a llevar ni un céntimo… ¿Por qué no nos facilitas la tarea?
La idea del sistema de archivos… estilo iOS
El problema es que Apple jamás dejará, de forma consciente (y sin alcohol de por medio), que un usuario navegue por la ruta completa de directorios del sistema de ficheros de iOS, accediendo a carpetas privadas del sistema y demás sitios supersecretos. A regañadientes no nos queda otra que aceptarlo (o jailbreak), pero aún así podemos pensar en un sistema que sea algo entre ambos mundos.
La idea principal sería un nuevo icono, sustituyendo al de “Fotos”, llamado “Archivos”. Este accedería a algunos directorios raíz pero sólo de documentos, imágenes, vídeos, e incluso música. El usuario no puede salirse de esos directorios para entrar en los propios del sistema operativo. Estos directorios se alimentarían de cada tipo de archivo, basado en extensiones o en tags, que automáticamente sabrían donde deben guardarse. Sería posible crear carpetas para nuestros propios tipos de archivo.
Lo mejor de todo es que cualquier aplicación sería capaz de acceder a estos ficheros, pudiendo abrirlos si la aplicación está pensada para utilizarlos. Por ejemplo, podríamos tener varios reproductores de vídeos que accedieran a una sola carpeta con vídeos. No como ahora, que tenemos que tener los vídeos por aplicación, y si tenemos varias aplicaciones, es imposible compartir uno de ellos entre ambas.
La implementación
Sólo Apple podría implementar algo así, ya que debe desarrollarse en el nucleo del sistema operativo: De ésta forma, cualquier aplicación tendría acceso a estas carpetas. En iOS, es imposible que una aplicación “comparta” una carpeta con otra App, ya que las normas de Apple (¡oh sorpresa!) son muy restrictivas en ese aspecto.
La implementación de ésto debería servir a los desarrolladores una API con la cual deberían integrar a las aplicaciones que quieran utilizar este sistema de archivos. Esto sería un pequeño inconveniente: Las aplicaciones actuales no serían compatibles, y deberían actualizarse. No veo mucho problema con ello, porque ya hemos visto ejemplos de cambios que los desarrolladores han implementado de forma más o menos rápida cuando han salido al mercado. Ejemplos. Retina Display, multitarea…
Forcemos la máquina un poco más: ¿Por qué no incorporar un nuevo proceso en background que detecte que se ha introducido un USB con archivos? Lo ideal sería una alerta similar a la que tenemos cuando recibimos un mensaje que nos permitiera con “Aceptar” comenzar la importación de esos archivos, y con “Cancelar”, ignorar el USB introducido. Echad un vistazo a la “reacreación” que que he hecho en la imagen de arriba sobre como se vería. No es necesario que salgan nuevos iPhone, iPod touch o iPad con éste puerto, iOS podría utilizar el Cammera Connection Kit para conectar dispositivos externos.
Por supuesto, esta idea para un sistema de archivos también sería válida para la versión del iOS para iPad, adaptando la interfaz al tamaño de la pantalla. En definitiva, considero que sería un sistema apropiado para conseguir tener más orden en nuestro iOS, sin quitarle ni un gramo de usabilidad a las aplicaciones, ya que el usuario no notaría la diferencia entre utilizar ese sistema de archivos, o el que se usa actualmente dentro de cada aplicación, si no quiere. En mi opinión, es una idea fácil de implementar y que Apple debería ofrecer en futuros iOS para hacerlo mucho más competitivo y versátil.
Nota: Las imágenes de esta entrada han sido creadas e inventadas por mi para ilustrar el artículo, excepto las de la sección “Archivos en iOS, ¿que tenemos ahora?”, que pertenecen a las aplicaciones OPlayer y Downloads…
En Applesfera | iPhone Explorer, acceso al sistema de ficheros del iPhone desde Mac OS X



Comentarios
Soñar es gratis
brillante
Lo mismo decían cuando pedíamos aplicaciones nativas...
Joder! Qué cabrón... Me había hecho ilusiones! :__
Pero bueno, seguro que aparece un sistema de archivos en iOs cuando vea el androide más grande por el retrovisor.
interesante
Pedro, eres el que más te curras los post en mi opinión (sin hacer feo al resto, claro). Parece un concepto muy viable y las fotos podrían pasar por fake fácilmente.
interesante
Muchas gracias... Las imágenes las he compuesto yo mismo según mi idea, que nadie piense que es algo de Apple filtrado! ;)
Por cierto, ¿cómo lo has hecho respetando hasta las transparencias y reflejos? Es que me he puesto a darle vueltas cuando he visto el curro que tenía...
interesante
Una mezcla entre un PSD con la interfaz de iOS y algo de Interface Builder del Xcode ;)
no se si Pedro lo ha hecho asi, pero hay un par de PSD con todos los elementos de las interfaces de iOs que van bastante bien para representar ideas de futuros programas, o en este caso, bonitos deseos :)
Yo también, a saber como lo ha hecho, con Photoshop llevaría muchas horas hacer cada imagen... Un post muy bueno, de los que más me ha gustado de todos los que he visto en Applesfera, de verdad Pedro ;)
interesante
¡¡¡Que le suban el sueldo!!! HAHAHAHA
40 Comentario moderado
8Efectivamente, yo creo que es la única forma de implementarlo en iOS "a lo Apple": una "base de datos" de archivos, análogo a "Fotos", con API del iOS para que las usen las apps para acceder de una forma controlada por Apple a dichos archivos ... ¡¡Qué no tarden!!
Un Finder en iOS, eso sería interesante
Sin duda un lugar donde guardar archivos es lo primero que echas de menos. Pero el artículo en sí se puede resumir en una frase, implementar un sistema de archivos normal y corriente.
Yo utilizo Goodreader para gestionar mis archivos. Cuando recibo un email, los archivos adjuntos los mando al Goodreader. Mi problema es que solo deja enviar los que tienen un tipo conocido (.xls., .zip, .jpg, etc), pero no lo permite con los que no reconoce. Hay empresas que no permiten adjuntar archivos ZIP, por lo que lo envían como ZAP (luego se renombra el archivo y ya esta ) por los filtros antivirus que tienen en los servidores de correo. Cuando recibo uno de estos Correos en el iPhone (en lugares donde la única conexión a internet es a través del móvil), no puedo sacarlos del programa Mail de ninguna forma. Aparece la interrogante como tipo de archivo y ya no puedo hacer nada más. En muchas ocasiones he necesitado esos archivos y no he podido pasarlos al ordenador. Eso deberían de solucionarlo cuanto antes. Un saludo.
(Voy a hacer una excepción que confirma la regla porque en ocasiones me da un poco de "rabia" no poder aportar una solución a un problema por haber renegado de comentar en esta página ;-))
Goodreader es compatible con varios servidores de archivos "en la nube" por lo que desde éste podrías descargar cualquier archivo. No sé cómo funcionará en Dropbox, porque yo uso SugarSync, pero con éste bastaría con reenviar el correo con el adjunto a la cuenta de correo asociada con tu carpeta compartida, para que el archivo pasase a formar parte de los accesibles desde Goodreader. Con éste, además, podrías renombrarlo y descomprimirlo para luego abrirlo con la aplicación compatible.
Si quieres probar SugarSync, que te da 5 GB gratis y tiene aplicaciones nativas para Windows, OSX, iOS, Android, BlackBerry y Windows Mobile, te dejo una invitación con la que te darán 500 Mb a mayores: https://www.sugarsync.com/referral?rf=d4tas52ccgi4f
Esta solución, Goodreader + Sugarsync o similar, serviría también para los archivos de Pages del usuario Renato.
Muchas gracias Yul, lo he probado con los .ZAP que tengo y funciona perfectamente mandando solo el archivo a Dropbox y luego bajarlo desde Goodreader accediendo a Dropbox. Perfecto.
No dejes de aportar soluciones, mucha gente te lo agradecerá.
No hay de qué, Anchonius. Lo malo es que a Apple también llevo tiempo tratando de aportárselas pero no me hace caso. ;-)
Esto decía yo aquí el 15 de enero de 2010, en el artículo titulado "El próximo iPhone podría contar con una parte trasera sensible al tacto":
"Uno de los peligros en los que caen con frecuencia los dispositivos "inteligentes" es pasarse de listos. Que se dejen de chepas multitáctiles y que le pongan carpetas (que tan bien hacen ahora Categories+CategoriesSB), transmisión de archivos vía Bluetooth, un gestor de conexiones y aplicaciones en ejecución fácilmente accesible (que tan bien hace SBSettings), una carpeta de "documentos", aun en sandbox, accesible desde cualquier aplicación, perfil AVRCP, compatibilidad con algunos formatos más de audio y vídeo...
Nótese que no pido cámaras de chorrocientos megapichis, ni megahercios, ni leds, oleds o amoleds, que ya traían tantos iPhone Killers cuyos cadáveres han quedado por el camino, sólo cosas "fácilmente" solucionables y que en mi opinión le restan baastantes puntos a la perfección."
Esto también aquí en febrero de 2010, en el artículo titulado "¿Hemos visto realmente todas las características del iPad?":
"¿Y cuál es la novedad? Así vienen funcionando las aplicaciones del iPhone desde siempre. Lo ideal sería que hubiera una carpeta conjunta, aun en "sandbox", a la que pudieran acceder las aplicaciones ofimáticas para leer o guardar sus documentos y que en esa misma carpeta se pudieran guardar los documentos adjuntos de los correos electrónicos.
El que no exista esto es uno de los atrasos del iPhone y será también del iPad si no lo solucionan."
Esto en marzo de 2010, en Engadget, en su artículo titulado "El anuncio del iPad deja ver un botón de "Mis Documentos", enlace al NYT y varios libros":
"Espero que sea una de las cosas que he echado de menos siempre en el iPhone: una carpeta, aún en sandbox, donde pudieran almacenarse documentos que pudieran abrirse desde cualquier aplicación, para tener en ella los documentos ofimáticos recibidos por e-mail. (si también pudiesen almacenarse allí los ebooks, mejor todavía)."
Esto en octubre de 2010 en faq-mac, en su artículo "Algunos comentarios sobre Mac OS X 10.7 Lion y Mac OS XI":
"Comprendo y respeto el Sandbox porque trata de evitar lo que el usuario medio hace con más facilidad: cargarse el sistema. ;-)
Pero tiene que haber una calle de en medio, como la hubo para aquel iPhone que, no sólo tenía las aplicaciones en sandbox sino que sólo iba a correr WebApps. Entonces el Installer demostró, lo que querían los usuarios y que era viable tener aplicaciones nativas y, en mi opinión, ese es el germen de la AppStore.
También en mi opinión debería haber una carpeta común para documentos, también en sandbox, también sin comprometer al sistema, pero que fuera un enlace entre el "mundo exterior" y las aplicaciones, para que un usuario pudiera, por ejemplo, guardar los adjuntos de los correos o los archivos descargados y luego decidir si quiere abrirlos con ésta u otra aplicación, incluso con más de una consecutivamente,como en el caso de los archivos comprimidos, según el tratamiento o el destino que quisiéramos darle, algo parecido al Mis Documentos de Windows."
Como verás, algo de ayuda sí que han aceptado ;-) pero a esto siguen negándose.
Buen artículo, Pedro. Muy buen artículo! :)
Bueno, eso ya existe no? En DropBox puedes meter todo tipo de archivos, es cierto que no de manera nativa ni dentro del SO.
Dropbox es una "media" solución. El problema con Dropbox es que no puede compartir sus archivos con otras aplicaciones, sólo abrirlas con algunas, y desde las aplicaciones no hay visibilidad de los archivos...
-- editado por última vez a las 13:20
Sí, tienes razón, no es una solución completa.
Por cierto, muy buen post, a ver si Apple te escucha y nos implementa un sistema de archivos, no sé si será en iOS 5.0, pero tarde o temprano lo hará.
Un saludo
Qué grande Pedro, excelente post.
Y es que es una jodienda no poder contar con un sistema de archivos como lo que comentas, todos tenemos la típica información que siempre queremos tener disponible y qué mejor manera de llevarla que en el propio iPhone... ya ni te digo el iPad donde modificarla más cómodamente.
Los apaños a los que nos vemos obligados a realizar, podrían solucionarse con la inclusión de dicho sistema, y aumentar las posibilidades del camera connector kit, el cual conectando un pincho USB al iPad 2 suelta un "este dispositivo necesita de mucha energía para ser utilizado" pero luego... si conectas el iPhone al otro extermo... puedes transferir las fotografías del mismo al iPad...
¬_¬ Are you Fucking kidding me?
Pues eso, que ojalá Apple ya tenga algo dispuesto como esto para iOS 5.0
EDIT: Por cierto mucho curro esas imágenes, pero creo que deberías avisar al final de que no son reales, lo digo por si las moscas, no sea que alguno pique y se haga una bola gigante si lo publica en su blog, y a la vez en otro... y mañana sale en 9to5mac y la hemos liado XD.
-- editado por última vez a las 13:22
Hola Rodri, ayer intente entrar en tu web sin éxito. Ahora mismo tampoco puedo. Estoy accediendo desde el iPad y nada. Un saludo.
Hola Anchonious, lo cierto es que tenemos un serio problema con el servidor, esperamos que en breve lo arreglen, puesto que tampoco podemos publicar nada :(
¡Muchas gracias por molestarte en avisar de todos modos, y de que te interese lo que allí escribimos!
Un saludo
He añadido una nota al final del post, para que nadie se confunda... :)
Buen post, refleja el actual problema que le veo en iOS (entre otros), el tener que copiar un archivo para cada app.
Y creo que junto con esto, debería de venir una mayor integración del sistema junto con aplicaciones que podrían disfrutar de esta funcionalidad.
Hoy en día por ejemplo, me es imposible importar un documento de Dropbox a Pages.
Totalmente de acuerdo Pedro, me bastaría con un Finder, pero sí, ya empieza a ser hora de que tengamos un sistema y explorador de archivos, con su ruta, etc…. Ya escogeremos las aplicaciones para abrir el archivo deseado. Saludos
La put$%·$ que te par!$"%·$ jajaja Cuando leí el titulo me sonó raro pero igual me sorprendí.
Como dijo alguien mas arribe... soñar es gratis.
Y si llega con Lion? Alguna especie de conexion-relacion mutua? Si para el metodo de ejecucion de lanzar las apps se ha llevado a Lion, porque no llevar el sistema de archivos al iOS? Ojala Apple nos depare alguna sorpresa en junio
Yo creo que los tiros irán por aquí.....¿Recuerdan esa carpeta de lion llamada Airdrop (o algo así)?...sería como una carpeta pública con la implementación que comenta pedro dentro, fotos, documentos, peliculas, música.... o incluiso airdrop como carpeta pública dentro del directorio de archivos del artículo (gran trabajo ;)
este sueño déjaselo a una mac
Esto es mucho más sencillo que todo esto. Es tan simple como que Apple habilite en iOS 5, una carpeta común para todas las apps. No hace falta ni que creen un gestor de archivos. Con que habliitaran un espacio común, aparecerían cientos de finders en la app store.
Saludos.
32 Comentario moderado
5Pues si, Windows Mobile y Android tienen sistema de archivos y son bastantes versatiles pero ya vemos en que acaba (petaera, inseguridad etc.), en cambio iOS y WP7 no lo tienen y sin embargo van mucho mas finos.
La solucion ideal esta en el el sistema operativo de Samsung para smartphones llamado Bada OS(usado en el Wave y Wave II) va bastante fino y sin embargo tiene un sistema de archivos similar a lo que tu dices, contiene archivos multimedia y ademas podemos poner en "esa" carpeta cualquier cosa, pero de ahi no podemos salir y igual cuando lo conectamos al ordenador, solo vemos esa carpeta: creo que es la solucion ideal, por lo tanto lo que tu dices ya esta en Bada OS, igualmente muy buen post.
Un saludo
-- editado por última vez a las 16:00
31 Comentario moderado
5Me temo que apple va en sentido contrario, va ha hacer desaparecer el finder de Os X.
Las pocas actualizaciones del finder y el hecho de que en iOs haya optado por no introducirlo. indica por donde van.
En apple creen que es mejor que los usuarios trabajen con aplicaciones en vez que con archivos.
Pensemos un momento, vas al finder y buscas un archivo para hacer clic y lanzar la aplicación que lo puede modificar.
La otra opción es lanzar la aplicación donde te muestra el archivo para ser modificado.
Se ahorran un programa y muchas lineas de código, ademas desde su cosmo-visión piensan que esa forma de trabajar va ser mas simple para el usuario.
Me temo que si Apple no ha incluído el sistema de archivo es por que tienen justificaciones internas muy fuertes, al menos que pase algo como con la App Store y dónde se dio cuenta que las web app lejos de ser un remplazo solo eran complementarios, costará convencer a Apple de que se necesita un sistema de archivos.
¿Cómo se lograría? Bueno la idea de Pedro Aznar me parece que sería lo más posible, es decir no querer meterle el finder a iOS si no buscar una alternativa de hacer las cosas más sencillas.
Tampoco me parece ninguna locura tener una visión de iOS sin un sistema de archivos tradicional, a decir verdad yo uso bastante poco el finder en OS X, si en iOS las todas aplicaciones compartieran los archivos cono el resto no se echarían de menos. Por ejemplo muchas Apps pueden sacar las fotos de la aplicación de fotos, si de la misma manera todas compartieran sus archivos sería suficiente. Algo parecido a los servicios de OS X, muchas aplicaciones ofrecen sus servicios a las demás Apps, por ejemplo el servicio de ortografía disponible para la mayoría de aplicaciones, o el servicio de diccionario para buscar palabras seleccionadas, el servicio de mail para mandar por mail la selección o el servicio de twitter de twittear una selección y todo esto sin que las App que reciben estos servicios tengan que hacer nada, esto aplicado a un sistema de archivos de iOS se traduce que las aplicaciones podrían acceder a los archivos de aplicaciones nuevas sin necesidad de actualizarse.
Por cierto quien tenga Lion. ¿Ha probado el servicio de diccionario en Lion? Es decir seleccionar una palabra en Safari y buscar en el diccionario? Es una pasada ;) (Para los hispanohablantes recomiendo primero ajustar las preferencias del diccionario para poner a Wikipedia en español como prioridad)
Gracias por poner de una forma tan clara e interesante todos mis deseos para iOS 5. Estupendo articulo.
buena idea, pero daria paso a virus, clar osiempre y cuando traten de separar un poco, podrian implementar como dorpbox pero de apple, y el poder editar archivos word exel gratis, y el manejo y transferencia de archivos entre dispositibos ios. por mi parte es grande idea, siempre y cuando dar paso a la seguridad de ios y no tan involucrado.
Escribir un comentario
Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con FacebookConnect