Nueva app: Volume Control, para Apple Watch

AppleWatch-800

Volume Control es una aplicación para iPhone y Apple Watch que permite manejar el volumen de varios dispositivos, entre ellos: Chromecast, TVs LG con WebOS, equipos de audio Sonos, Xbox One, etc.

La interfaz es minimalista, elegante y precisa, y es ideal para usar con el Apple Watch.

Download_on_the_App_Store_Badge_US-UK_135x40

Sigue leyendo

Anuncios

Nueva aplicación: Metro Widget

Metro Widget¿Vas por la ciudad y necesitas saber cuál es la estación de Metro más cercana?
Metro Widget la muestra al instante!.

Al ejecutar Metro Widget verás una lista con las estaciones más próximas a tu ubicación.
Toca la que te interesa y visualizará en el mapa el camino que debes hacer para llegar a ella. Imposible perderse!

Es ideal para turistas y personas que dependen del Metro para moverse por la ciudad.

Actualmente están disponibles las siguientes ciudades:

  • Atlanta (USA)
  • Buenos Aires (Argentina)
  • Madrid (España)
  • México DF (México)
  • Santiago (Chile)

Lo bueno es que con solo comprar la app, dispondrás de todas ellas (y las que iremos agregando). Nada de pagar por cada ciudad!

Y lo más importante: si instalas el “today widget” en el Centro de Notificaciones, podrás ver esta información sin desbloquear tu dispositivo.

La aplicación y el widget están disponibles en Inglés y Español.

Buy Metro WidgetDisponible para iPhone y iPod Touch.

Galería de fotos

Centro de Notificaciones apaizado

Sigue leyendo

Mi iPhone 4S se liberó solito

iOS8

Mi iPhone 4S con iOS 8 beta 3

El 1 de julio pasado actualicé mi iPhone 4S blanco a la versión 7.1.2. No lo hice OTA, sino que conecté el teléfono a iTunes, hice un backup en la Mac y luego la actualización mencionada. El proceso fue de manual, todo sucedió como se esperaba, con excepción de una cosa: el iPhone se había liberado!!. Me refiero a que ya no estaba atado a la compañía de telefonos original. Realmente no lo podía creer y todavía no se bien porqué sucedió. Al día de hoy (una semana después) está actualizado a iOS 8 beta 3.

Mi iPhone 4S fue comprado en DF en el 2011, en un reseller de Apple, sin contrato pero lamentablemente atado a la compañía TelCel. Durante los primeros meses me contacte con TelCel para ver cómo se podía liberar y la respuesta siempre fue NO se puede. Perdí toda esperanza, porque si tuviera contrato por lo menos sabía que al terminar se podía liberar, pero al no haber contrato, asumí que nunca se iba a poder hacer. La única solución fue usar SAM Tickets, pero ese es otro tema.

La cosa es que 3 años después el iPhone se liberó y ahora funciona para Claro Argentina sin problemas. No me queda claro si esta fue una liberación manejada por Apple (a los 3 años los iPhone sin contrato se liberan?) o TelCel ha tenido que soltar estos teléfonos. No lo se, pero imagino que alguno puede estar en una situación similar. Se aceptan explicaciones.

CarPlay: deseos y suposiciones

control_touchEn junio del 2013 Apple presentó iOS in the Car en la conferencia anual de desarrolladores  (WWDC). Ahora en marzo hemos podido verlo en funcionamiento, en el Salón del Automóvil de Ginebra 2014, con el nuevo nombre de CarPlay.

Básicamente es la integración del iPhone en el auto. Siri toma un protagonismo central, ejecutando los comandos que vamos hablando a medida que manejamos: que nos permiten escribir y enviar mensajes, hacer y responder llamados, calcular rutas, búsqueda en mapas, poner música, etc. Todo en esa forma tan coloquial que la caracteriza. También es posible manejar CarPlay a traves de la pantalla táctil o desde un joystick o trackball según la interfaz que haya puesto el fabricante del vehículo.

No he estado en Ginebra, pero por lo que pude ver en videos y artículos que he leído, CarPlay tiene buena pinta y es facil de manejar. Yo lo definiría como una “capa de hardware y software” que nos permite manejar el iPhone en el contexto de un auto. El iPhone se conecta directamente por cable, lo que permite una comunicación total con él a una alta velocidad y sin gastar batería.
CarPlay no solo está limitado a las apps que Apple desarrolle. Hemos podido ver apps de música, como Spotify o Beats Music. Esto nos da la pauta que el sistema estará abierto a los desarrolladores o quizás, como en el AppleTV, solo abierto a partners (en su caso Netflix, Vimeo, Disney, etc).

La sorpresa es que el software que gestiona CarPlay está basado en QNX, un sistema operativo de tiempo real muy utilizado en sistemas embebidos (desde aparatos de medicina hasta smartphones BlackBerry 10). También muy utilizado en automóviles (infotainment).

Posible implementación

Estuve imaginando como puede ser el desarrollo de apps para CarPlay y he llegado a la conclusión que debe ser muy simple. Estoy seguro que se parece mucho al Airplay mirroring del AppleTV: uno desde el iPad o iPhone puede ver al AppleTV como una pantalla externa y mostrar contenido a pantalla completa (que no tiene porqué coincidir con lo que se ve en el iDispositivo). Con CarPlay seguro sucede lo mismo, es una pantalla externa con un form factor que quizás sea variable segun el fabricante, y que el iPhone puede controlar en su totalidad. Como está cableado no hay lags de ningun tipo y la respuesta es inmediata. Apuesto a que CarPlay es un AppleTV recortado, sin conexión a internet (ya que esto lo gestiona el mismo iPhone), con una pantalla pequeña y con el agregado de eventos táctiles, botones especiales y micrófono. Y conectado a los parlantes del vehículo.
Si estoy en lo cierto, sería muy facil que Apple pueda crear un kit (llamémosle AppleCar), que podríamos comprar e instalar en cualquier automóvil que no traiga CarPlay de serie. Sería genial, aunque tendíamos que lidiar con algunos cables (a los parlantes, al iPhone y a 12v) más la sopapa para la pantalla… quizás Apple lo vea un poco engorroso y estéticamente no recomendable. Pero Pionner podría resolver muy bien esto, no?

Aplicaciones

Si mi suposición es correcta, crear o migrar apps para CarPlay sería fácil. Estimo que en minutos se podría adaptar Flappy Birds y en un par de horas alguna de las versiones de Angry Birds… siempre que Apple acepte juegos en CarPlay, cosa que dudo. Tanto el copiloto como los que se sientan atrás, mejor que utilicen un iPad para jugar.

Me encantaría que Apple abra el desarrollo no solo a Partners, sino a cualquier desarrollador iOS. Y ver en la Keynote del WWDC 2014 el anuncio del CarPlay Framework. Ya me imagino en el AppStore, “aplicaciones compatibles con CarPlay”.
Desde el punto de vista de la programación, con el Simulador de iOS actual se podría desarrollar sin problemas. Y ni hablar si Apple crea un Simulador que corra en el iPad, eso ya sería un lujo porque el comportamiento sería casi idéntico a CarPlay.
Pero hay un detalle más y muy importante: toda app compatible con CarPlay tiene que poderse manejar con Siri. Es ahí donde pasamos a uno de los temas más deseados desde que Siri vio la luz allá por el 2010: que se abra para los desarrolladores (el Siri Framework). Esto sería la cereza del postre. Es que no tendría sentido hacer apps CarPlay que no se puedan manejar con Siri.

Actualización de CarPlay

Se imaginaran que el software/firmware de CarPlay tiene que poder actualizarse a medida que se vayan corrigiendo errores y agregando funcionalidad nueva. Es que la competencia va ser reñida en el automóvil. Google no se podía quedar atrás y anunció hace 2 meses el Android para Automóviles, lo que significa que a finales de año debería haber disponible un producto competidor a CarPlay.
La gestión de la actualización seguro se hará desde el iPhone. Probablemente alguna app específica hará la descarga y, la siguiente vez que enchufemos el iPhone al auto, veremos en la pantalla de CarPlay el mensaje:

Hay una actualización disponible. 
Estacione el automóvil en un lugar seguro y presione [Actualizar]
para continuar

Links

Applehttp://www.apple.com/ios/carplay
Engadget: http://www.engadget.com/2014/03/04/apple-carplay-ferrari-ff-hands-on/

3 razones por las cuales prefiero BB Messanger en vez de WhatsApp

blackberry-messenger-logo

Por fin BlackBerry Messanger está disponible para iOS y Android!

Hace rato que esperaba este momento. Desde que comencé el desarrollo en la plataforma BB 10 (poquito más de un año), siempre pensé que una buena estrategia para BB (que venía en baja) era abrir la plataforma de mensajería a otros sistemas operativos. Ya que es el servicio estrella de BB y era una buena forma de estar presentes en muchos más millones de dispositivos que los suyos. Apple obviamente nunca abrirá iMessage, así que la única posibilidad de poder zafar de ese programa mediocre llamado WhatsApp, era gracias a BB. Ya se, existe Line, pero lamentablemente no conozco mucha gente que lo use.

Le digo mediocre a WhatsApp, porque un programa de ese estilo, que no tenga la seguridad como requerimiento, me parece que simplemente no debe usarse. Durante mucho tiempo (años?) WhatsApp enviaba los mensajes en texto plano (sin cifrar o encriptar), lo que es una barbaridad. Actualmente tiene algo de cifrado, pero es facil de hackear.

Asi que aquí, sin detenerme mucho, enumero 3 razones por las cuales prefiero BBM en vez de WhatsApp:

  1. Lo dicho: la seguridad. BlackBerry siempre fue sinónimo de seguridad. Sus terminales fueron certificados por el gobierno de USA y muchos otros desde hace años y BBM es segura desde sus inicios. BBM probablemente tenga más de 15 años de antiguedad. En cambio WhatsApp le puesto seguridad a sus mensajes luego del escándalo que supuso enterarnos de que no lo hacía.
  2. BBM no utiliza el número de teléfono y WhatsApp, si. Esto parece un detalle, pero es más que eso. Convengamos que en general uno siente mas privada una conversación telefónica que un mensaje de texto. BBM me permite darle a un cliente o conocido mi PIN, pero no darle mi número de teléfono. Conozco gente que es muy celosa de su número por temas de privacidad, que ni quieren dárselo a alguien que usa Android, porque sabe que con el malware que existe su número puede terminar siendo carne de span fácilmente. Por eso me parece bueno dividir las aguas. Otra razón es el cambio de número de teléfono: es común que la gente cambie de terminal para comprarlo subvencionado, lo que implica cambiar de línea. Con el PIN independiente del número de teléfono, no hay de que preocuparse.
  3. BBM se puede utilizar en iPad, iPod Touch y computadora, en cambio WhatsApp no. Esto sucede por lo expuesto en el punto 2, WhatsApp es dependiente del número de telefono, es decir de un chip con línea. Entonces un dispositivo solo WiFi o con chip de datos (sin línea) no puede tener instalado WhatsApp.

A nivel de prestaciones creo que hoy andan parejos (digo creo porque no los uso a fondo, solo utilizo mensajes individuales, ni siquiera los grupos). Pero BBM probablemente mejore las apps para incluir las funcionalidades que hoy tienen los terminales BB: llamadas de voz y video llamada. Entonces a futuro ya tendría un punto más a favor de BBM.

OS X Mavericks, primeras impresiones

OS-X-Mavericks-logo

Como desarrollador tengo oportunidad de disponer de OS X Mavericks en versión GM (Golden Master), antes de que salga a la calle, así que lo he instalado para evaluar sus novedades.

Instalación limpia

Tengo una MacBook aluminium late 2008, que es justo el requerimiento mínimo para Mavericks. Esta máquina ya “disfrutó” 4 OS X: Leopard, Snow Leopard, Lion, Mountain Lion. Así que decidí no actualizar a Mavericks sino instalarlo desde cero.

Previo a la instalación, borré datos que ya no usaba y apps que tampoco necesitaba. Me quedaron 38 GB libres. Luego hice un backup con Time Machine.

Para instalar desde cero tuve que crear un pen drive booteable. Se hace muy fácil luego de descargar Mavericks desde la Mac App Store, siguiendo estos pasos: http://www.faq-mac.com/tutoriales/os-x-109-mavericks-crea-memoria-usb-instalacion-solo-paso/50597

Bootié la Mac presionando Alt y elegí booteo desde el pen drive.

A continuación se muestra un menú de 4 opciones y elegí la Utilidad de Disco, con la cual borré completamente mi Macintosh HD. Finalmente ejecuté el instalador.

Habrá tardado una hora la instalación, quizás menos. Al rebootear el equipo, contesté las “preguntas de rigor” (login iCloud, conexión WiFi, uso horario, etc). y paso seguido seleccione transferir datos desde el backup de Time Machine. El asistente de recuperación pregunta qué queremos recuperar: si las Apps, si los datos y si “otros documentos”. Yo tildé todo, me pareció la opción mas segura y la más rápida y desatendida de todas. Obviamente lo ideal quizás sea no recuperar las Apps, de forma de reinstalarlas manualmente una x una y así aprovechar para depurar al máximo esta carpeta.

Como era de esperar, Time Machine se tomó unas horitas en ejecutar el proceso, ideales para dormir una siesta.

Despues de todo esto, finalmente pude ver el escritorio de Mavericks con su gran ola verde y azul.

Desde ya que Time Machine se encargó de dejarme la Mac tal cual estaba. Esto es algo que todo maquero conoce, pero no deja de sorprenderme lo bien que funciona.

OS X nuevo

Lo primero que ejecuté fue el Finder. Mi máquina acusaba 68 GB libres: bíngo! Esto solo justificó instalar de cero, gané 30 GB, obviamente el arrastre de tantas actualizaciones acumuladas.

Es llamativo lo rápido que se ejecuta el Finder. Realmente vuela. Hasta hay veces que parece que se abre antes de que yo le de click al icono 🙂 Bromas aparte, es real que ejecuta muy rápido.

Abrí algunas apps como Safari, iBooks, Mapas, etc. Luego fue el turno de Mail. Lo primero que hizo fue migrar la base de datos al formato nuevo. Este proceso creo le llevo unas cuantas horas, que yo aproveché para cenar pizza casera con amigos.

Al día siguiente seguí usando y prestando atención a la performance. Instalé Java ya que tengo algunas herramientas de desarrollo en ese lenguaje. También la infaltable carpeta de Dropbox.

Como regla general diría que todo funciona bien, a la misma velocidad que antes o quizás un poquito más rápido. Esto es “sensación térmica”, no es que he hecho algún benchmark. Salvo esto del Finder que se abre muy rápido, lo demás parece estar igual o apenas mejor. Lo que es seguro es que no ha empeorado la performance del equipo. Si bien no notaba envejecida mi máquina con Mountain Lion, pensé que con la instalación limpia iba a ser notoria una “oxigenación” del equipo, pero no es así, solo pareciera haber mejorado un poco, sobre todo en los días posteriores. Yo diría que no hay que quedarse con la primer impresión. O es acosumbramiento o parece que en los días posteriores la máquina responde mas fluida.

Hablando de primera impresión, pestenle atención a Mail. En las primeras horas de vida, no me gustó nada lo que vi en Mail: lento, tardaba mucho en scrollar mensajes, en el panel de notificaciones aparecían mensajes nuevos y Mail no me los mostraba, un lío. Hasta tuve un problema por el cual no podía scrollar la lista de mensajes ni siquiera un mail largo abierto, solo scrollaba el panel de preview. Era rarísimo. Quizás fue el producto de que en las primeras horas se generaron índices o caches iniciales que la app necesita para funcionar. Debo tener aproximadamente unos 44.000 mensajes. Ahora, dos días despues, parece andar normal.

Interfaz

La interfaz de usuario de Mavericks no ha cambiado mucho. Básicamente es la misma, con menos texturas, que fueron reemplazadas por grises oscuros (como el fondo del panel de notificaciones). Nada significante, pero que queda menos estresante a la vista.

Hay algunas apps que han vuelto a la interfaz de Snow Leopard, como Contactos, que perdió el famoso y condenado por muchos “skeumorfismo” y ya no parece una libreta Agenda.
Otra que cambió fue Calendario que se ve muy iOS 7 que a mi me cae muy bien.
Algo parecido sucede con Notas.
Por lo demás, todo sigue igual. El Game Center sigue con su paño verde que nos recuerda a un Casino. Recordatorios también sigue igual.

No hay dudas de que Apple no llegó a tiempo con Mavericks, no hay otra explicación por la cual estas apps no se hayan “simplificado” en su interfaz.

Finder

Los dos “new features” que tiene el Finder prometen ser útiles: los Tabs y los Tags.

Los Tabs muestran varias ventanas de Finder en una sola. Son bienvenidos sobre todo para mi Mac que tiene pantalla de 13 pulgadas, realmente tener menos ventanas abiertas, ayuda.

Respecto a los Tags de colores, yo siempre los he usado como un “resaltador”, para destacar a primera vista algún archivo o carpeta. Pero ahora con Mavericks se pueden hacer búsquedas x Tags con un solo click, así que intuyo que debo usarlos en forma mas inteligente porque pinta que pueden ayudarnos a ser más productivos.

iBooks

Parece mentira que pasados 3 años desde que Apple inventó el iPad, recién ahora lleguen los libros a la Mac. Personalmente no lo encuentro muy útil (nada mejor que el iPad para leer un libro), pero estimo que millones de usuarios que tienen MacBooks Airs lo deberían estar esperando, sobre todos los estudiantes.

Puede que iBook ayude a tener mejor ordenados nuestros PDFs, ahí sí le veo una utilidad de mi parte.

Mapas

La oveja negra de la familia llega al Mac :). Creo que esta app suma su puntito por 2 razones. Se integra con Calendario y con Contactos. Si sos una persona ordenada que tiene geolocalizados sus contactos, y sus citas, Mapas te resultará muy útil y la experiencia de usuario será completa.

La otra razón importante es que Apple pone en manos de los desarrolladores, el uso del MapKit, el framework de mapas. Ahora, cualquier aplicación podrá integrar los mapas de Apple en sus apps. Esto sin dudas, es bueno.

Obviamente si sabes que los mapas de Apple no son completos en tu ciudad, seguirás usando Google o Bing. Mi experiencia muestra que en el tercer mundo (o por lo menos en Argentina, más precisamente Buenos Aires), los mapas de Apple andan relativamente bien, quizás porque los de Google no son tan buenos como en Nueva York o Madrid, por citar dos ciudades importantes y completas. Por ende, la distancia entre ambas plataformas no es notoria aquí. En iPhone últimamente cada ruta que busco la hago con las dos apps y las rutas de Apple en varios casos son mejores.

Batería

Apple a puesto énfasis en mejorar el uso de la batería con App Nap que permite optimizar este recurso. También es capaz de comprimir memoria y mantener congelada las apps en segundo plano.
Respecto a la mejora en la batería, no puedo chequearlo, mi Mac tiene 4 años y medio, y su batería está viejita y dura muy poco. Da la sensación que dura un poco más pero no puedo afirmarlo porque no le presté la debida atención. Lo que sí me gustó es el menú desplegable desde el ícono de la batería (en la barra de menu), ahora nos dice cuales son las apps que más batería estan consumiendo. Al darle click, aparece una especie de Task Manager con el ranking de apps más gastadoras.

Safari

Safari tiene una mejora relacionada a su implementación, ahora es multi proceso. Cada Tab o página individual corre en un proceso separado, lo que resulta que ante colgadas, el navegador no se cierre totalmente y sí lo haga el Tab en cuestión. Probablemente este cambio tenga alguna penalidad en la performance, pero como los tiempos de internet son en general lentos, no creo que tenga impacto.

La lista de Favoritos está mejor resuelta como un panel a izquierda, lo que resulta mucho más cómodo de acceder.
Hay algunas otras mejoras para compartir links, sincronizar con Chrome, etc. 

Otras novedades

Mavericks incluye un nuevo soporte para múltiples monitores. Esto suena muy lindo, pero no tengo forma de probarlo.

A nivel de programación, en particular en el área juegos, hay varias novedades que tampoco he podido chequear, y que veremos en los proximos meses, espero:

  • Al igual que iOS 7, un nuevo framework para dibujado en 2D llamado SpriteKit
  • GameControllerKit va a permitir utilizar los controles de juegos (hardware) que se desarrollen para iPhone/iPads en Mac.

Office 2011

Me olvidaba, antes de instalar Mavericks me tomé el trabajo de actualizar Office a la última versión. Me pareció correcto hacer este update con Mountain Lion, no sea cosa que haya alguna incompatibilidad con Mavericks. Por suerte Office 2011 en Mavericks parece funcionar normal, he cargado algunos documentos y no veo nada raro.

Demás está decir que la recuperación de Office desde Time Machine no casó ningún problema. Atención: no he probado Outlook ni Powerpoint, son apps que no utilizo.

Conclusión

¿Vale la pena actualizar a Mavericks?: si (tibio). Realmente no hay nada descollante. Tampoco veo sorpresas y “pequeñas mejoras” de esas que no estan escritas, como ha sucedido en versiones pasadas. Digamos que es un pequeño avance respecto a Mountain Lion. Probablemente con equipos más nuevos, se noten más las mejoras de performance. Pero bueno, en pos de la seguridad y de estar actualizado ante las vulnerabilidades que se van encontrando, no hay que pensarlo mucho y conviene actualizar.

Y ya que están en el baile, aprovechen e instálenlo desde cero.

Angel Traversi

Subte y algo más para iOS: nuevo look y el nuevo Metrobus

Subte2013

Subte y algo más para iPhone/iPod y AMT-Metro BA para iPad se actualiza con un nuevo look, más despejado, menos texturado y más legible. Además, incluye las 2 nuevas estaciones de la Línea B: Echeverría y J. M. de Rosas y para el caso de la app de iPhone: el recorrido del nuevo Metrobús 9 de Julio. Y de yapa, una mejora en el mapa vectorial: al hacer un zoom cercano, ahora aparece el nombre de todas las estaciones .

La actualización es gratuita para todos lo que tengan la aplicación.

Sino, podes comprarla en el AppStore.