Nostalgia con mi primer reproductor de MP3 (aún sirve)

Hace unos días, limpiando mi cuarto me encontré con mi primer reproductor de MP3 que tuve, un JAMP3 (por alguna extraña razón los siguen vendiendo en Amazon), lo compré en el 2001 cuando tuve oportunidad de ir a los EEUU y estaba buscando un dispositivo para reproducir toda mi música MP3 fuera de la computadora. Hoy en día todos los teléfonos lo hacen y es normal, pero hace 12 años era realmente extraño que: alguien tuviese toda su música digitalmente y quisiera reproducirla en un medio distinto a los CDs.

El reproductor tenia la capacidad de 16MB (si estamos hablando de MB), permitiendo la reproducción de 1 hora de música en calidad de audio, usando unas tarjetas MMC se podía aumentar a 64MB para tener 5 hora de música (con mala calidad), sin embargo, en esa época lo máximo eran reproductores de 128MB (estamos hablando de la era pre-iPod). Para conectarlo a la PC se usaba un cable USB original y se pasaba la música como cualquier pendrive, la alimentación es usando dos pilas AA y se consumían todo en pocas horas.

El reproductor MP3

Recuerdo cuando lo utilice en mi colegio, la gente miraba extrañado el aparto y les llamaba la atención lo “pequeño” pues estaban acostumbrados a los discman. Creo que este reproductor deje de usarlo en el 2004 cuando lo dañe al colocarlo en Linux y borrar un archivo llamado STA013.BIN utilizado por el chip de reproducción. Y como en el 2005 me compré un iPod Shuffle de primera generación que me duró 4 años lo olvidé, sin embargo este con 12 años de antigüedad ¡Aún sirve!

Antiguo conector USB, se ve gigante hoy en día

Me alegra ver como hemos avanzado en esta área, gracias a los iPods la gente se acostumbró a tener toda la música en digital y con la llegada de los smartphones, no es necesario tener otro dispositivo sino tu mismo teléfono reproduce ésta música.

P.D: Para volverlo a hacer funcionar, simplemente lo “formatee” con el programa incluido en el CD. Eso sí, este programa solo funciona en Windows 98/ME porque XP es muy avanzado para él, jejejee. Sin embargo, el MP3 es detectado en Linux sin problemas.

Lo que la industria de la tecnología ha aprendido de Linus Torvalds

Hace unos meses Jim Zemlin, uno de los miembros de la Linux Foundation, dictó una buena charla en TEDx sobre el impacto que ha tenido Linux y su forma de desarrollo en la industría de las tecnologías. En su ponencia utiliza un poco de humor, buen material de apoyo y habla de cuatro atributos  a que llevaron a Linux al éxito que posee actualmente:

  • No sueñes en grande: utilizando una cita de Dave Frost donde dice “No apuntes al éxito si eso es lo que buscas. Haz lo que amas, cree en él y así llegará”, explica como Linus al principio nunca pensó en tener mucho éxito, el sólo quería tener un sistema operativo para una 386 todo el potencial vino después. Lo mismo paso con Zuckeberg y Facebook, empezó el sitio para la universidad local y luego creció a ser lo que es hoy en día.
  • Regala cosas:  el hecho de que regales cosas no signifca que pierdas, allí explica como compañías como Redhat o IBM donde regalan gran parte de software generan mas ganancias que empresas como Microsoft donde todo es vendido.
  • No tener un plan: en los proyectos de código abierto, muchas veces no existe un plan a largo plazo, generalmente las mejoras se hacen por programadores independientes o surgen en el camino del desarrollo.
  • No seas agradable: aunque suene mal, enfoca en la idea de que si no estas de acuerdo con algo, discútelo con otro y así podrán descubrir si la idea es buena, mala o si es reforzada. Si las cosas no se discuten, muchas veces no se encuentran sus debilidades o fallas y ni maduran lo suficiente.

La charla está en inglés pero creo que se puede traducir a español usando la traducción de Google:

Si consiguen charlas similares, no duden en comentar o compartirlas.

Mi opinión de Firefox OS después de 15 días de usarlo

Gracias a un representante de Mozilla Venezuela y por pertenecer al equipo de lanzamiento en Venezuela, pude tener acceso a un teléfono de desarrollo de Firefox OS: el Keon de Geeksphone.  En este artículo no voy a hablar del teléfono pues existen muchos reviews en Internet y quiero enfocarme solo en el Software (sistema operativo  y programas), es decir, realmente sobre Firefox OS. También quiero expresar que lo escritó aquí representa mi opinión y no la de otra organización a la que pertenezco.

Sobre el sistema operativo

Firefox OS es un sistema operativo desarrollado por Mozilla y Telefónica, que utiliza la plataforma web para sus aplicaciones (si, todo lo que ejecuta es web) dirigido por ahora, al sector de teléfonos gama baja y media,  aunque Sony anunció que invertirá en el desarrollo de teléfono para gama alta. Por este motivo se debe evitar comparar estos teléfonos y software con el del iPhone o cualquier Android de altas prestaciones como el S4, pues están dirigido para diferentes usuarios. Mas bien es razonable con los teléfonos sencillos con Android, Bada, WebOs, o algo por el estilo.  Sin embargo, en unos años puede tener la capacidad de competir con todos pero por ahora no.

Primeras impresiones

Lo primero que noté al encender el equipo (al igual que cuando lo probé en mi Nexus S) fue el tiempo de carga del sistema operativo, es realmente muy rápido yo creo que de 5 a 10 segundos, algo muy bueno  porque se obtiene una respuesta rápida a pesar de ser hardware promedio. La pantalla principal me pareció un híbrido entre iPhone y Android, muestra un reloj, barra de notificaciones y dock de aplicaciones importantes (navegador, SMS, llamadas, etc) similares a las de Android, así que la curva de aprendizaje es baja para alguien que ha utilizado otro smartphone.

La pantalla se divide en tres secciones: la pantalla principal con la hora y el dock de aplicaciones como cualquier otro teléfono, a la izquierda de éste tiene una pantalla con la búsqueda personalizada, la característica mas innovadora de este sistema y al lado derecho pantallas con la lista de aplicaciones instaladas al igual que el iPhone.

La lista de aplicaciones se puede ordenar, acomodar o eliminar los programas presionando sobre el icono y arrastrando a la posición que se desea, para lanzar las aplicaciones simplemente se hace presiona sobre ellas y listo.

Aplicaciones

Todas las aplicaciones en Firefox OS son web, no hay que confundirlas con páginas web, pues son aplicaciones como cualquier otra pero utilizan las tecnologías de HTML 5, Javascript y CSS3.

La instalación es a través de la tienda de aplicaciones de Mozilla llamada Firefox Marketplace, es una tienda como cualquier otra pero con reglas mas permisivas hacia los desarrolladores. El proceso de instalación es sencillo, simplemente buscas una aplicación desde el buscador, por sus categorías o revisando los diferentes listados que se ofrecen. Una vez seleccionada, con la presión de un botón es descargada a tu telefono. Al ser web, el tamaño de las aplicaciones es muy reducido, (apenas unos KB para las aplicaciones que no son juegos) por lo que no gastas mucho tiempo en la instalación. Otra opción de instalar aplicaciones, es através de la búsqueda adapatable (mas adelante les comento de esta funcionalidad), en los resultados podemos ver varios programas listados y con arrastrarlos al escritorio las tenemos instaladas casi instantáneamente.

Sé que una de las dudas de muchas personas ajenas al desarrollo web, es sobre si al utilizar plataforma web, se requiere tener todo el tiempo conexión a Internet, y pues no,  Firefox OS consume tanto Internet como cualquier otro teléfono. Por ejemplo, al usar este sistema observé 3 tipos de programas:

  • Funcionan Offline: no requiere tener acceso a Internet para funcionar, tales como la aplicaciones para configurar el teléfono, la aplicación de música, galería de fotos, reproductor de video, cámara, etc.
  • Funcionan parcialmente Offline o Híbridas: gran parte del programa esta almacenado en el teléfono y accede a Internet solo para descargar actualizaciones, partes de la interfaz visual o la información requerida para funcionar, como cualquier otra aplicación de otro smartphone que requiere Internet.
  • Requieren Internet como cualquier sitio web: funciona como una página web móvil, toda la  información está en la nube y se requiere conexión para descargar todo,tanto la interfaz visual como la información que requiere.

Entonces dependiendo de la aplicación a usar pues podrás requerir o no Internet, por ejemplo, la de correo solo requiere para recibir y enviar correos obviamente, pero no para leerlos o navegar entre los mensajes. Facebook y Twitter permiten revisar la información sin conexión pero se requiere al momento de actualizar la información. Pero para usar la cámara, galería de imágenes o algunos juegos no es necesario estar conectado.

Aplicaciones intregradas

Las aplicaciones incluidas por defecto permiten realizar las tareas básicas de cualquier smartphone, las que mas me gustaron fueron las de correo y el reproductor música. La de correo permite administrar múltiples cuentas fácilmente, permite realizar las tareas básicas de correo sin problemas. La de música también permite realizar todo lo de una aplicación musical pero su organización está bien diseñada y me gusta mas que la incluida en Android, tal vez, el único inconveniente que note, es la lentitud al actualizar el listado de canciones almacenadas cada cierto tiempo, pero ya revisé y está reportado en Mozilla para ser arreglado pronto. La aplicación de radio es sencilla pero con buenas animaciones y buen diseño, realmente no hay mas nada que pedir allí, la de cámara permite tomar fotos, tiene opciones para aplicar filtros como Instagram, ediciones menores y editar pequeñas configuraciones para tomar las fotos(bueno la aplicación de cámara por defecto de Android y iPhone tampoco es que hagan mucho).

La aplicación de contactos es sencilla, parecida a la de Android y lo mejor es su capacidad para importar contactos de Google Contacts, así puedes usar la información almacenada en este servicio. La aplicación de Calendario y agenda funcionan muy bien, con posibilidad de aceptar varios formatos estándar de calendarios y al igual que la aplicación de contactos tiene compatibilidad con el servicio de Google. Respecto a las funcionalidades de teléfonos, las aplicaciones de mensajes, historial de llamadas y marcado hacen todo lo necesario al igual que en otros S.O. Algo chévere es la aplicación para chequear el consumo de datos de navegación y bloquearlos al llegar al límite, de esta manera podemos controlar mejor nuestro uso de la red y ahorrar dinero al evitar pagar tarifas extras.

Otra cosa que me gustó fue el navegador, en Firefox OS obviamente el navegador es Firefox Mobile y se ejecuta muy rápido, algo casi instantáneo, permite navegar en toda página bien diseñada para dispositivos móviles. Algunas que no funcionaron fue debido a que el User Agent utilizado es el estándar propuesto por la W3C: utilizar la palabra mobile para identificarse, pero algunos desarrolladores perezosos solo chequean por Android o iPhone en vez de usar la palabra correcta.

Aplicaciones de terceros

Aquí es donde está el verdadero éxito de un sistema operativo móvil y me parece una buena jugada de Mozilla  al utilizar la web como plataforma de desarrollo, pues permite utilizar aplicaciones web existentes en Firefox y la curva de aprendizaje para los desarrolladores web es practicamente nula.  Las primeras en probar fueron las de las redes sociales mas utilizadas por mí como son: Facebook y Twitter. Ambás se consiguen en la tienda y ofrecen la misma funcionalidades de la versión web, sin embargo, la de Facebook cachea parte del motor. La de Twitter es mas avanzada (técnicamente) y funciona realmente como una aplicación web, realmente es muy buena pero al igual que la aplicación oficial de Twitter en otras plataformas, es limitada. Google plus se puede instalar pero como un acceso directo pero no sé por qué no agarra la versión móvil, la de Sound Cloud es buena y puedes escuchar toda la música disponible allí sin problemas, la de Evernote si le falta pulir, Wikipedia funciona bien pero es igual de sencilla que en Android o iPhone, existe una aplicación para Reddit y funciona muy bien.

Para el caso de servicios como: Youtube, Maps, Diigo, Instagram. Utilicé el navegador para accederlos, las limitaciones son las mismas que poseen estos servicios para navegadores móviles, pero funcionaron bien en términos generales.

Búsqueda personalizada

Una de las mejores funcionalidades y única de este sistema, es la caja de búsquedas ubicada en el panel de la izquierda. Pues permite adaptar el teléfono a lo que estás buscando, por ejemplo, si buscas por Juan Arango el fondo se adapta a un foto del jugador y se listan una serie de aplicaciones con contenido del jugador, por ejemplo, puede aparecer la aplicación de ESPN para ver información de su carrera o noticias, la de Wikipedia para conocer su vida personal, la de Twitter para buscar tweets sobre el, entre otros. Lo peculiar es que busca las aplicaciones con contenido, no aplicaciones de él (bueno si existiera también la mostraría) algo que no hace otro sistema y realmente me parece un concepto innovador e interesante, porque te permite descubrir nuevas aplicaciones en base al contenido de ellas.

Conclusiones

Para mi Firefox OS es un buen sistema operativo para lo que está diseñado actualmente, es decir, no esperes funcionalidades muy avanzadas como teclados de predicción por voz o de arrastre, aplicaciones para reconocer personas y desbloquear tu teléfono, etc. Es un sistema con todas las funcionalidades de un smartphone: llamadas, contactos, redes sociales, agenda y correo electrónico, cámara, juegos entre otros. Para ser la primera versión, es muy avanzada y ofrece mas que las primeras versiones de Android y iPhone en sus tiempos, aún le falta algunos detalles por pulir pero se puede utilizar sin problemas en el día a día.

Ventajas de este S.O:

  • Es un sistema muy ligero, rápido, fácil de utilizar y de crear aplicaciones.
  • Es abierto, sabemos que no estás siendo rastreado, te extraen información sin permiso, tendrá soporte por la comunidad en un futuro, es hackeable para realizar mejoras, entre otros.
  • No te obliga a abrir una cuenta en algún servicio para utilizar sus aplicaciones (puedes registrarte en la tienda para mejorar la experiencia pero es opcional).
  • Los costos de los dispositivos son baratos.
  • Poca curva de aprendizaje para utilizarlo.
  • Las aplicaciones

Desventajas de este S.O:

  • Por ahora solo hay equipos de gama baja, sería interesante ver un dispositivo gama alta con este sistema.
  • Le faltan aplicaciones importantes, sobre todo de mensajería instantánea, pero con el tiempo mejorará.
  • Existen algunos detalles de usabilidad, al igual que con las primeras versiones de Android.
  • No permite configurar aspectos avanzados del S.O. como el proxy, velocidades del procesador, etc.

En general es buen sistema operativo, falta ver como avanza a medida que se lanza cada versión y como se comportan las demás empresas para desarrollar las aplicaciones para esta plataforma. Realmente, le veo futuro por estar enfocado a otro tipo de usuario diferente de Android y iPhone, por los precios competitivos, la facilidad de desarrollar aplicaciones y por usar los ideales de Mozilla. De hecho, está mas avanzada que las primeras versiones de iOS y Android por lo que le veo un buen futuro por delante.

Para finalizar, si están en Venezuela, y desean mas info, pueden seguir las cuentas de Mozilla Venezuela en Twitter y en el grupo de Mobilizers en Facebook, o deja un comentario con tu sugerencia, opinión o duda.