iTunes apesta, ¿cómo remediarlo?

Querido iTunes:

Por favor deja de preguntar si deseo descargar la versión 10.05.978658.346721.98740.
La verdad sólo quiero escuchar música.

Hace mucho que no me veía en la necesidad de hacerlo, pero recientemente tuve que usar iTunes y me di cuenta de algo que quizás muchos de ustedes ya se habrían dado cuenta con anterioridad: iTunes apesta. No es que tenga sus detalles, apesta y mucho.

Es una aplicación lenta y pesada que consume muchos recursos y que trata de hacer demasiado y de ser todo para todos. Tengo un iPod touch, y ahí tengo una app para escuchar música, podría tener iBooks y por ahí tengo AppStore. Pero en una Mac, iTunes hace todo eso. ¿A quién se le ocurrió semejante estupidez? Ni hablemos de Ping.

Además de el hecho de que es necesario tener iTunes para poder usar un iPod Touch, un iPhone o un iPad, tan siquiera para activarlo y cosas básicas como tu cuenta de la iTunes Store, (aunque en mi caso uso Linux y puedo agregar música desde Rhytmbox sin problema), la verdad es que iTunes ha pasado de ser útil a ser un montón de problemas.

Es pesado, no admite plugins, usa mucha memoria, es problemático a la hora de manejar tu librería de música y no es muy bueno administrando una colección musical “grande” -yo no soy muy afecto a tener grandes colecciones, pero gente con más de 300 GB de mp3s dice que no es buena idea administrarlas con iTunes.

¿Qué se puede hacer entonces para mejorar la experiencia de usar iTunes? Convertir iTunes en una plataforma. Un conjunto de APIs que pueda accesar a mi librería de iTunes, mi historial de compra de la iTunes Store y mucho más. Esto le permitiría a los desarrolladores crear aplicaciones relacionadas con la música de manera fácil y creativa sin tener que reemplazar la librería de iTunes (o meterse en problemas con el XML).

Si pudieras hacer una  aplicación que pudiera usar tu información de tu cuenta de iTunes y de tu librería podrían suceder cosas increíbles y desarrollarse aplicaciones geniales acá algunas ideas:

  • Desarrollar mejores aplicaciones para escuchar música. Tal vez una aplicación ligera que sólo se dedique a reproducir canciones aleatoriamente o una que se encargue de listas de reproducción o para ser el Dj en las fiestas. Una aplicación que mida tus actividades del día y en base a estas decida que música poner. La lista es interminable.
  • Crear mejor interacción con redes sociales (sí, Apple, quizás Ping no ha muerto del todo). Imaginen una aplicación que use tu login de Facebook y de iTunes y los integre para hacer muchísimo más popular a Ping y convertirla en la manera de compartir música (algo como un scrobbling de last.fm en Facebook).
  • Comprar aplicaciones usando una aplicación móvil o un buscador. Todo usando la iTunes Store.

Y si tratamos de ver un poco más allá, la aplicación de iTunes podría correr usando estas mismas APIs para tener acceso a la plataforma.

Sí, al final del día Apple ganaría, pero de eso se trata. Ellos ganan y los usuarios también.

No soy programador y no soy usuario regular de iTunes (¿les debo explicar mis razones?) pero no veo por qué la gente que usa el sistema operativo de la manzanita o el de las ventanas tenga que sufrir a la hora de usar una aplicación (que muchas veces se ven forzados a instalar). Si alguno de ustedes trabaja en Apple, tome en cuenta estos consejos, por favor.

En fin, estos son mis consejos. ¿Qué opinan ustedes? ¿Les gusta iTunes? ¿Qué harían para mejorarlo?

Sobre el Autor

Ingeniero en electrónica; editor en jefe de IdentidadGeek y un "tecnoadicto de mierda". Interesado en el internet, la comunicación, las matemáticas, el cine, la ciencia ficción, la electrónica y el impacto de la tecnología en el mundo. Promotor y creyente de la cultura (y el software) libre. No soy un replicante [cita requerida]. Conecta conmigo también en Google+ o visita mi blog personal.

¡Sígueme en Twitter!