Categories
Default

My computers, all of them

I’ve been trying to write this blog post for a month now. Every time I start ok but by the time I’m writing about the second computer it spins out of control and it ends up being some sort of autobiography. Today I decided just to share the pictures and limits myself to a brief introduction.

This are all the computer I’ve ever had the chance to play and work with. Most of them were the family computers, the newer ones were personal computers. This photo gallery start with a Macintosh Plus in 1989 and it ends with the laptop I’m typing this with, a MacBook Air.

What was your first computer?

Categories
Default

Aplicaciones móviles en el browser

El debate es sencillo de entender. Tengo un site y quiero una versión móvil. Mis alternativas son: hacer dos o tres apps nativos para dar support a la mayoría de las plataformas de smartphones o hacer un web app optimizado para estas plataformas.

Para mi la respuesta es fácil, desde hace muy poco. Web app.


Cuando el iPhone lanzó hace unos años y Steve Jobs dijo que la única forma para desarrollar para el iPhone era usando Webkit como plataforma, me emocioné. Pensaba que como en el pasado Apple estaba tomando una posición adelantada al mercado y harían todo un ecosistema para hacer viable y competitivo este tipo de apps. Pues no. Una vez revelaron la plataforma de desarrollo nativo esta tomó toda la atención, principalmente motivado por el AppStore y la posibilidad de distribución que esto presenta.

Que no me gusta de los apps nativos. Soy un web developer y designer principalmente. Diseño y programo aplicaciones para el web. El web tiene la ventaja grandísima de que si funciona en un browser, es muy probable que funcione en todos. Claro con las complicaciones comunes que presenta darle support a Internet Explorer 6 y sus hermanos mayores. Trabajar con apps nativos significa dedicar tiempo a cada plataforma que tiene sus tecnologías únicas. Significa sumergirse en un proceso de entendimiento profundo del software y su interacción con el hardware en cada dispositivo. Esto no es viable para un equipo de dos o tres developers. No es posible desarrollar una aplicación web de alta calidad, un app de iOS y un app de Android en un tiempo razonable.

Para mi la única forma realista de empezar una empresa web es con un equipo pequeño (dos o tres hackers) de gente muy talentosa y en el menor tiempo posible. Si a este negocio web le añades el componente de aplicación móvil y tratas de llegar a iOS y Android, pierdes agilidad o necesitas dedicar recursos a esa parte del negocio lo cual me parece un poco extravagante.

Existen plataformas como Titanium y PhoneGap que tratan de completar el paso que Apple no ha dado para convertir los web apps en ciudadanos de primer orden dentro de su plataforma, pero creo que ninguno de los dos tiene la respuesta correcta.
 

Mi apuesta

  • Webkit será la plataforma común para la mayoría de los telefonos móviles. Esto no es una predicción, porque ya es así, pero apuesto a que seguirá siendo así por mucho tiempo.
  • Los web apps se convertirán en ciudadanos de primer orden en todas las plataformas móviles. El AppStore, el Android Store, el Blackberry store y el Windows Phone 7 Store van a vender web apps.
  • Será posible descargar aplicaciones móviles con imagenes, css y javascript corriendo desde el filesystem de los dispositivos y solo llamando al servidor para enviar o recibir data nueva. Esto tambien existe.
  • El standard para empresas de servicios online será aplicaciones web optimizadas para móvil y no aplicaciones nativas.
  • Los juegos serán el principal y casi único usuario de aplicaciones nativas.

Mi estrategia

Voy a dejar de pensar tanto en aplicaciones nativas y voy a trabajar en ver como puedo mejorar mis web apps para el web móvil. Como toda apuesta siempre puedo equivocarme.

Categories
Default

El Magic Mouse

Hace un par de semanas Apple anunció el Magic Mouse. Este es evolución de su Mighty Mouse. Yo tuve dos Mighty Mouse y los dos murieron porque la bolita que tienen para hacer scroll siempre se daña y después de un tiempo dejan de tener arreglo. Primero traté de limpiarlo con agua luego con alcohol hasta que dejaba de funcionar, al punto que la bolita dejaba de dar vueltas. Debo aclarar que uso la computadora al menos 10 horas al día.
Cuando vi que el Magic Mouse no tenia la bolita pero tenía la funcionalidad de scroll y el segundo botón pues me convencí. El único problema es que cuesta como $70 y no me daba la gana de comprar un mouse tan caro.

¡Por suerte ayer mi padre se decidió a comprar dos y me regalo uno!

Lo primero que quiero mencionar es el empaque. Como siempre Apple se toma el tiempo de diseñar un empaque que es casi tan bueno como los productos que llevan dentro. Este empaque en particular está hecho de acrílico transparente y plástico blanco como de costumbre y es básicamente un pedestal para mostrar el mouse en su interior. De lo único que me puedo quejar es que la cinta adhesiva que usan para sujetar el mouse mancharon un poco la parte inferior, pero debo decir que fue muy fácil de sacar.

Instalarlo fue tan fácil como el Mighty Mouse. Solo lo prendes y abres el menú de Mouse en los System Preferences (Mac OS X) y ya está listo para usarlo. Solo tuve que cambiar una preferencia para que el segundo botón (right click) funcionara. Vale la pena mencionar que hasta el menú es una experiencia, tiene videos para mostrar como funcionan los gestos que se pueden hacer con los dedos.

Mi primera impresión es que era lento pero eso lo resolví cambiando la preferencia de tracking. La precisión es buenísima y funciona casi sobre cualquier superficie que he tratado sin problemas, parece que nunca mas necesitaré un mouse pad de nuevo.

La construcción es espectacular como siempre en los productos Apple. Toda la parte inferior es en aluminio y la parte superior en un material que me parece acrílico. Fue muy fácil acostumbrarme a hacer el scroll sobre la superficie del Magic Mouse. Lo mas que me gusta es que puedo hacer el scroll en cualquier parte del mouse no solo en el centro. Así que se siente mas natural. Además permite hacer scroll de izquierda a derecha.

En cuanto a los gestos que permite solo he podido ver que permite usar dos dedos de lado a lado para hacer back y forward en el browser y otras aplicaciones. Lo único que veo que han dejado fuera es el click que podías hacer con la bolita de scroll. Con mi Mighty Mouse podía hacer un click en el centro que abría el dashboard. Esta es mi única queja hasta ahora.

Finalmente el diseño. Una vez pones los ojos en este mouse dentro de su empaque te comunica claramente que es un objeto cuidadosamente construido y que la atención a los detalles fue la prioridad numero uno. No se si para todo el mundo, pero para mi el objeto mismo habla de cuanto cuesta y de que tan bien puede hacer su trabajo. Definitivamente como casi todos los productos de Apple tiene una cualidad que es difícil de poner en un listado de features. Pero puedo decir que se ve bien, se siente bien, tiene el peso correcto, se desliza como uno esperaría que lo haría y hace el trabajo bien (apuntar y hacer click).

Me encanta este mouse y lo recomiendo a todo el mundo que este dispuesto a pagar por un mouse hermosamente diseñado.