Archive for the ‘android’ Category

Android 2.2 FroYo

Jueves, Mayo 20th, 2010

Android 2.2 FroYo (Frozen Yogurt) fue anunciado hoy en el Google I/O 2010. La velocidad fue aumentada increíblemente. Tiene Flash Player 10.1 completo, juegos 3D de alto rendimiento, Wifi Sync, tienda de mp3 y otras sorpresas.

Es el Android listo para ser servido en Android Tablets.

¡Velocidad! 450% más veloz

Cambios profundos al código y al kernel han hecho todo el sistema operativo increíblemente veloz. Experiencias como Flash, Javascript pesado, juegos 3D y cálculos complejos que se esperan en un desktop funcionan con un rendimiento muy similar en Android ahora.

Juegos de Electronic Arts

El VP de Google, Vic Gundotra, demostró Need for Speed para Android. En el sandbox del Google I/O también vimos varios juegos corriendo sin problemas. Sí, eso incluye FarmVille y Plants vs. Zombies en Android.

Flash Player 10.1 y Android Apps en AIR

Ya creamos un artículo entero hablando de Flash Player 10.1 corriendo en Android y apps nativas de Android hechas en Flash. Pero en resumen, es la experiencia del escritorio en el teléfono. Apple dijo que no se podía, pero Google y Adobe mostraron la realidad.

Wifi Sync y Tienda de mp3 con streaming

Internet. Existe. Google anuncia una tienda de Android basada en web sincronizada con tu teléfono. Si desde tu laptop vas a la web de Android Market y compras una app, está se descarga inmediata y automáticamente en tu teléfono. Es tan fácil como suena.

Pero también venden mp3, compitiendo de frente con iTunes y dando una patada a Apple. El mp3 se descarga automáticamente al teléfono o puedes elegir mantenerlo en la web y acceder a tu librería de música por streaming. Todo automático, sin sincronización ni nada.

Automatic software update y características empresariales

Ahora es posible actualizar las apps en masa o automático. Es algo que todos los que usamos Android odiábamos, así que está bien. Debió estar ahí desde el principio.

Agregaron soporte fuerte a Exchange, API de backup, Tethering (usar el plan de datos del celular en un laptop por puerto USB), control remoto. Cosas que le interesan a las empresas.

Android Ads

Para la gente que desarrolla apps para Android o sitios móviles, Google anuncia un nuevo tipo de anuncios llamados Mobile Ads. Incluyen anuncios interactivos desplegables con imágenes, videos o HTML5. Anuncios clicktocall que llaman al número del anunciante. Anuncios localizados por GPS y la promesa de estar abiertos a cualquier red de publicidad.

La apertura es un punto de competencia contra Apple. La publicidad móvil de Apple exige un pago premium para ser parte del programa, exige exclusividad de plataforma y prohíbe el uso de otras redes de publicidad en el iPhone fuera de la de Apple.

Android 2.2 FroYo estará disponible para todos los teléfonos que han corrido Android 2.x antes. Nexus One, HTC Incredible, Desire, EVO, Motorola Droid, Milestone, etc. Para los viejos G1, Magic y Hero, puede que no salga.

Enviar comentario

Flash Player 10.1 en Android 2.2 y Android Apps en AIR

Jueves, Mayo 20th, 2010

Todos lo sabían, pero sigue siendo una gran noticia. Android tendrá instalado por defecto Flash Player 10.1 y podrá reproducir, tal como funciona en un desktop, todos los sitios y aplicaciones hechas en Flash o Flex. Nada del bullshit de Steve Jobs. Flash corre perfecto en dispositivos móviles touch, no es un "drenador" de batería y no requiere recodear toda la web. Simplemente funciona.

Apps nativas hechas en Flash en el market de Android

En el sandbox muestran también varias apps nativas de Androids que se instalan desde el market, pero que fueron construidas con Flash y compiladas con AIR. Tal como funcionaba el compilador para iPhone, un developer puede crear una app en Flash y ponerla en el market de Android, la Ovi Store de Nokia o el Market de Blackberry.

Para el usuario, ambas experiencias son nativas y transparentes. Para los desarrolladores, la vida es más fácil.

Enviar comentario

Google TV

Jueves, Mayo 20th, 2010

Google TV fue anunciado hoy en el Google I/O 2010. Es una "caja" que se integra con el TV, el cable y todo tu sistema de entretenimiento y añade una caja de busqueda, la web entera y el sistema operativo Android de manera transparente a la televisión. El código de Google TV es open source.

Lo realmente revolucionario es que funciona.

Televisión + Busqueda

El primer cambio es simbólico para Google. Una caja de búsqueda en el TV cambia la forma y la usabilidad de la televisión. Puedes poner el nombre de un canal y te lo cambia. El de un show y te lo pone en el canal que esté. Si no está en vivo, te lleva a la web para verlo en demanda donde lo encuentre.

La web completa: Android + Chrome + Flash

Google TV trae un navegador completo (Chrome con Flash 10.1) con lo que es posible usar Youtube, Hulu, Youporn, Amazon OnDemand, Netflix o lo que sea. Completamente integrado con la televisión.

Antes podías hacerlo con Boxee y un par de hacks, pero no tan fácil como Google TV. Y definitivamente superior a como Apple TV lo hace.

Un teclado o un Android o?

La idea es reemplazar el control remoto de tu TV con uno de los muchos controles "universales" creados para Google TV. Controlan todo tu TV, pero también dan un teclado y acceso total a la web completa. Eso puede ser un punto en contra, pero si el uso se masifica, será natural comprar un Televisor que diga "GoogleTV Ready".

O puedes usar Android. Google empujó en el I/O 2010 mucho el uso de Android. Si tienes un teléfono con Android, puedes simplemente decirle "cnn" por voz y el canal cambiará. Control completo por voz o touch con el teléfono.

En teoría, el protocolo de control de Google TV es abierto, así que quizás pueda haber una app para iPhone que controle Google TV. Eso es si Apple lo aprueba.

Youtube Leanback y rentals

Corto y rápido. Google cree que sabe lo que te gustaría, así que creo Youtube Leanback. Un algoritmo detecta tus costumbres y videos más vistos y reproduce automáticamente videos que el algoritmo asume que te gustarán. Igualmente, Youtube lanzó la posibilidad de rentar películas y series, que podrás ver en la app de Youtube de Google TV.

Tienda de aplicaciones para tu TV

Al igual que Android, Google TV tiene un market de aplicaciones instalables en el TV. Apps especializadas de Netflix, FOX y demás para dar una interfaz mucho más optimizada que un sitio web y así acceder a contenido por demanda.

Las apps moviles de Android funcionan en Google TV también. Igual que las apps de iPhone funcionan en iPad. Ligeramente "escaladas", pero funcionan. Tienes Android entero en tu TV.

¿Te interesa?

Funciona, es lindo. Pero claramente está enfocado al mercado gringo inicialmente. Yo uso un laptop conectado a Boxee para hacer algo muy similar a Google TV, pero gratis y ya mismo. Google TV tiene Android, Youtube y lo más importante, la caja de búsqueda. Falta ver precios y detalles, pero ¿Te interesa? ¿Lo comprarías?

Enviar comentario

Adobe abandona iPhone en Flash, se enfoca en Android

Miércoles, Abril 21st, 2010

Mike Chambers, manager de Flash Platform en Adobe, anunció hoy en su blog que Adobe dejará de invertir en herramientas para desarrollo orientado al iPhone de Apple. No es una sorpresa, pero es la posición oficial de Adobe frente a Apple y su prohibición de apps hechas en Flash dentro de la App Store.

Android, el futuro para Adobe

Además, anuncian que Android será la plataforma móvil donde se dirigirán sus esfuerzos. Hablando del Motorola Droid, el Nexus One y la tabla Android con NVIDIA Tegra, futura competidora del iPad.

Hablan de otros sistemas operativos móviles, pero el enfoque clave del artículo es en Andoid.

Adobe reitera lo cerrado de Apple, se compromete con "open"

Recuerdan además que Apple no sólo ha restringido el desarrollo de apps para iPhone con herramientas de terceros, sino también el uso de otras redes de publicidad (como AdSense) diferentes a las propias de Apple, así como su ilógico sistema de rechazo de apps por contenido.

Cierra el artículo Mike asegurando que "las plataformas abiertas le ganarán al final a aquellas cerradas y controladas que Apple quiere crear", recordando que Adobe AIR y Flash Player 10.1 permitirá crear apps nativas para Android, Palm, Windows Phone 7, Symbian y Blackberry.

Lo que me deja esperando que ponga su dinero donde sus palabras están. Que abran el Flash Player como open source, igual que Flex. Ya es hora.

Enviar comentario

Apple App Store la más grande, Android Market crece fuerte

Martes, Febrero 23rd, 2010

-
En ReadWriteWeb (en mi opinión el mejor blog de negocios web) publican un informe de la empresa de estadísticas Distimo, hablando del crecimiento, estado y números de las diferentes tiendas de aplicaciones móviles del mercado. Apple App Store es la más grande, Android Market es la segunda en aplicaciones y crecimiento, Blackberry App World y Windows Marketplace las más caras, Nokia Ovi Store la tercera más grande y Palm App Catalog el niño feo.

El análisis muestra cosas como que Android tiene la mayor cantidad de aplicaciones gratuitas, aunque puede ser por el infierno de usabilidad que es Google Checkout (o que los teléfonos de desarrolladores, como el G1, no pueden comprar aplicaciones, ¡en serio!). El precio promedio de las aplicaciones es de $3 a $4 dolares. También hay muchas apps que, aunque están en la misma plataforma, son invariablemente más caras en Blackberry.

Al final, la revelación no tan sorpresiva que en todas las tiendas, incluso en Blackberry, los juegos son la categoría más publicada, descargada y comprada. Un mercado al que vale la pena apostarle, pero que por su tamaño tiene una competencia demasiado fuerte.

Android se ve, para mi, como la plataforma que en un par de años dominará o por lo menos secundará cercano al 50% las listas. ¿Ustedes donde decidirían invertir?

Enviar comentario

Wired crea aplicación para iPads y tablets en Adobe AIR

Jueves, Febrero 18th, 2010

-
Los últimos cinco años, el negocio del contenido impreso se ha ido al mismo lugar donde quedó el telégrafo o Windows Vista. La inversión en publicidad en medios impresos baja constantemente, los periódicos dejan de circular y las revistas mueren o convierten su negocio a una estrategia 100% en linea. Muchos terminan ganando menos, compitiendo con blogs, copypasteadores o innovadores de la industria web. Y hay razones y culpables.

Otros, como Wired, rompen todo esquema y lanzan algo realmente interesante.

¿Recuerdan que Adobe anunció Flash Player 10.1 completo y Adobe AIR para dispositivos móviles? Aprovechando este anuncio, Wired ha creado una nueva experiencia multimedia para leer sus revistas. Con AIR se podrá exportar este producto a Windows, Linux y Mac. En el caso móvil, será posible exportarlo también a tablets basadas en Android. Al final, con el compilador para iPhone de Flash CS5 y el mismo código, lo pondrán en la App Store y podrá ser usado en el iPad.


Una estrategia completa en todas las plataformas usando AIR, InDesign, algo de HTML5 (parece) y Flash.

¿Funcionará? No tengo idea, sigue siendo contenido de pago, pero definitivamente es una experiencia superior y única a lo que ofrece la web. Quizás funcione, quizás no salve a la industria, pero seguro la innovación apoyará a mejorar la industria impresa y empujarla al futuro. ¿Qué opinan ustedes?

Enviar comentario

El futuro de Flash

Jueves, Febrero 11th, 2010

Desde que el iPad fue anunciado, sin Flash, mucha gente ha estado especulando su caída. Se suma el experimento de Youtube con HTML 5 y el tag <video>. Tal fue el hype generado por la supuesta muerte, que dedicamos un capítulo de MejorandoLaWeb al tema.

El mundo de Flash está cambiando. La computación está cambiando. La web está cambiando. Pero Flash no morirá y si Adobe toma las decisiones correctas, incluso puede convertirse en el líder de campos que no esperamos. Este año será decidido todo.

Flash, HTML 5, Javascript y el video

HTML 5 tiene cosas impresionantes. Drag and Drop de archivos al navegador, animaciones vectoriales en SVG, un tag para embeber video, otro tag para audio, acceso a disco y geolocalización por múltiples métodos (GPS, IP, manual, etc). Esto ha dado pie a que muchos digan que "Flash es innecesario".

Molly Holzschlag es una de las personas que más sabe de estándares en el mundo y compiló una lista de capacidades de HTML 5 y los navegadores que las implementan. No es mala la implementación, pero usarla en producción es triste.

El video es un problema "emocional". Algunos quieren OGG como formato, otros H.264 y otros algo completamente diferente. Ahora mismo, el tag <video> tiene la misma versatilidad de las epocas del Real Player.

Cosas que hace Flash que no puede hacer HTML5 o JS ni hay planes para que pueda

  • Streaming: UStream, Tinychat, Livestream, incluso Youtube live, inviables con "estándares".
  • Animación vectorial compleja: SVG? CSS3? Jajajaja. Si tu crees que hacer animaciones con esas tecnologías es más fácil, igual que Flash y gasta menos CPU, no has comparado a nivel técnico. La realidad es que actualmente, sólo Flash lo permite como debe ser. El resto de animaciones en SVG, CSS3 o JS gastan demasiada CPU y no hay un software del nivel de Flash para crearlas.
  • Edición y manipulación de audio: AS3 es capaz de mezclar audio en tiempo real. Nadie más puede hacerlo al nivel de AS3.
  • Edición bit por bit de mapas de bits: Aviary, Picnik y Photoshop Online hechos en Flash y Flex lo demuestran. ¿En HTML5 o JS? Ninguno realmente usable.
  • 100% de compatibilidad a través de todas las plataformas: Si dices que es posible escribir un sólo código HTML5/CSS/JS que funcione en todos los navegadores ahora mismo, no has hecho nada profesional. En SWF es normal

Flash no es sólo el player. Flash CS5 es un entorno integrado con la capacidad de diseñar, dibujar, animar, incluir video, audio, editar todos estos componentes, agregar interactividad y programación de alta complejidad, compilar para desktops, móviles o iPhones. Ninguna herramienta del lado "estándar abierto" ofrece ese nivel de integración ahora mismo. No Dreamweaver, no Visual Studio 2010, no Aptana, ni siquiera una combinación de varias.

Flash, teléfonos móviles, Apple

El mundo móvil es diferente. El iPhone cambió el mundo y estableció una fuerte tendencia a las tiendas de aplicaciones, la integración de HTML 5 actualizado en el teléfono e ignorar a Flash. Android y otros siguieron el mismo camino.

Este mes en el Mobile World Congress, Adobe presentará el Flash Player 10.1 para todos los teléfonos móviles (excepto iPhone), un compilador especial para crear apps de iPhone con SWF desde Flash CS5 y el secreto a gritos, una forma unificada de desarrollar apps "pseudo-nativas" para Android, WebOS, Blackberry y Symbian, con un mismo código.

Flash ya era usado por el 90% de la humanidad conectada antes de Youtube. Las animaciones y los juegos en linea lograron posicionar a Flash en el principio. No hay razón para pensar que no pasará a nivel móvil. Ninguna empresa tiene un entorno tan avanzado para el desarrollo de juegos móviles como Adobe con Flash. Y pasará en todas las plataformas de teléfonos actuales (En tu Nokia 1100 puede que no)

¿Y Flex? ¿Y Adobe AIR?

Flex es líder en desarrollo de RIAs. No se nota mucho su presencia en la web, pero está en muchas intranets y empresas. Aun no tengo claro si Flex Mobile hará un impacto tan fuerte como Flash/AIR Mobile, pero su presencia como la mejor y más veloz herramienta para aplicaciones web se mantendrá, a pesar de que HTML 5 y jQuery UI son amenazas muy reales y fuertes.

Adobe AIR tiene que evolucionar. El uso de archivos .air y "badge installers" es simplemente estúpido. No está mal que los ofrezcan, pero también incluyan la opción de crear instaladores por SO. Si el rumor de AIR Mobile es cierto y cometen una cagada como la de los .air, Flash no será el sueño que esperábamos. Esperemos que Adobe tome la decisión correcta.

Flash "estándar", Flash Open Source

Flash es estándar en el mismo sentido que los .doc y .docx lo son. Es una realidad. No es algo malo de por sí, pero muchos no se sienten cómodos. Flash tiene abiertas las especificaciones del formato SWF, pero prohíben crear "players" alternativos con esas specs ¿Por qué? Según ellos, para proteger la segmentación del mercado y mantener un sólo player. Yo solía creer en esto.

Ya no lo creo más. La pésima forma en la que Adobe ha manejado las plataformas móviles (i-Mode -> Flash Lite con AS0.5 -> muerte de Flash Lite -> vacío -> ¿10.1?) , sumado a la lección de Android que se puede tener una distro oficial open source sin perder el control me lo deja claro. Adobe debería, sin duda, liberar el código del Player y permitir que la comunidad "ayude". Si Adobe no puede implementar bien Flash en Linux y Mac, la comunidad sí podrá. ¿El miedo es que Microsoft los mate como mató a Java con una maquina virtual especial? Adobe ya está grande y debe poder superar esto. Con su penetración, pueden mantener el control de un player abierto.

Si no, quizás y el 2022, cuando HTML 5 será un estándar cerrado y aprobado, será realmente el declive de Flash.

NOTA: Si "odias Flash", por favor cita razones técnicas para odiarlo.
Si crees que estoy equivocado y Flash morirá, di tus razones técnicas o políticas por la que lo crees.
Si no tienes razones y es sólo porque "no te gusta", reflexiona.
Lee los comentarios, han aportado mucho al tema.

Enviar comentario

Android, Palm Pre, Flash y el futuro de internet

Martes, Mayo 26th, 2009

Hoy se lanzó la Tienda Ovi de Nokia. Una tienda de aplicaciones para todo tipo de celulares Nokia, igual que la App Store de Apple. El iPhone demostró que se pueden construir bien estos mercados, luego siguió Blackberry y Google con Android.

Google nos regaló un Android la semana pasada, de la mano de Alejandro Villanueva. El teléfono es un G1 desbloqueado para desarrolladores. Su apariencia es fea y de juguete, pero su funcionalidad no se compara ni de lejos con el iPhone. No tiene multitouch, pero es mucho más usable. El GPS es real y no requiere plan de datos. Tiene una brújula interna real que incluso puede ser usada como detector de metales. La cámara es mejor y puede grabar video. El bluetooth es completo y sí, tiene copypaste.

El renacimiento del software móvil

Pero lo importante son las aplicaciones. El Android Marketplace está lleno de aplicaciones para el teléfono, programadas en Java, bastante interesantes. Completos sitios web en modo "aplicación", pequeños widgets y aplicaciones enteras de productividad. El Bank of America tiene una versión nativa para Android y iPhone. Gmail corre mejor en la aplicación nativa que en la versión web. Hasta MySpace está en Android y Facebook en iPhone. Y donde Android es Java, iPhone es Objective C que es como un Java más feo.

Y entonces tenemos la Palm Pre, que sale la próxima semana, dos días antes del iPhone 3. Yo amo a Palm desde hace años, a pesar de las cagadas e idiotez corporativa. Palm Pre tendrá una tienda de aplicaciones de entrada. El SDK para desarrollarlas será HTML, CSS y Javascript, además de un framework de JS para acceder a hardware de bajo nivel, igual que Adobe AIR.

Quiero sinceramente que Palm Pre tenga éxito, a pesar de no ser 3G aun y arrancar en una red tan rara como la EVDO de Sprint. Pero al mismo tiempo veo que todos van en el mismo sentido. Muchas plataformas, la mayoría montada sobre estándares web o abiertos, muy poderosas, muy móviles. Y ya están cambiando el mundo.

El cambio, las nuevas tribus los turistas perdidos

Cuando hace unos años veías turistas con mapas y papeles, ahora los ves con iPhones, GPS y twitter. Las reuniones sociales, manifestaciones políticas y hasta las noches de desvelo de gente triste y solitaria se pueden ver en uStream o QIK desde cualquier celular con wifi. Donde antes los profesores odiaban los SMS en clase, ahora ves a algunos "entendiendo" y animando la colaboración social por twitter y facebook en los exámenes. La gente normal empieza a "entender" internet. Empieza a admitir que nada será igual y a crear un cambio social gigante que sin duda va más allá del primer mundo y está expandiéndose por la web hispana.

Como predije hace un año, el iPhone cambió nuestros mercados latinos. Al punto que los planes de datos en latinoamerica son mucho mejores que en Estados Unidos (incluso México, aunque por poco). Conseguir SIM prepago con datos incluidos es muy fácil y los precios cada vez más asequibles. Si lo dudas o crees que es mentira, es porque no has preguntado bien en tus proveedores locales (si estás en Costa Rica o Venezuela… sorry, tienes razón). Android pronto llegará a nuestras tierras con el HTC Magic que ya está en España. La Palm Pre puede tardar un año más, pero el iPhone 3 será un lanzamiento internacional.

La muerte, irrelevancia y resurrección de Flash

En el momento que Android Marketplace, Palm Apps y Ovi de Nokia empiecen a tomar tracción con sus politicas de apertura y libertad, la App Store del iPhone soltará un poco sus cadenas opresoras y empezará a permitir mejores cosas. Apple historicamente siempre se ha aprovechado cuando está en una posición de liderazgo. Pero lo interesante será el papel que juega Flash en todo esto.

Flash ha estado en caída libre en los últimos años. Siendo relegado a video y hotsites, donde antes era también usado en otros tipos de webs. Flex tiene un amplio uso en intranets, pero fuera de Grooveshark y algunas otras aplicaciones "2.0", no se ve mucho por Internet. jQuery ha sido tan exitoso y disciplinado en sus extensión de la interacción en el navegador, que Flash se vuelve cada vez más irrelevante.

Pero en los móviles de última generación, Flash puede encontrar su nicho. Palm Pre y Android no tienen SDKs de desarrollo de juegos del nivel del iPhone. E incluso en Objective C es un hecho que hacer un juego visual para iPhone es un dolor de huevos. Flash es la herramienta ideal para desarrollo de videojuegos de la próxima generación de entretenimiento móvil en dispositivos móviles. Google y Palm han confirmado que veremos el Flash Player 10 en sus dispositivos. Apple no ha dicho nada, pero eventualmente, aunque sea tarde, cederán. Mientras Adobe no cometa errores y quizás vuelva open source al Flash Player, todo esto ocurrirá. Pero hay que tener demasiados huevos para que Adobe se atreva.

El futuro de Internet

En tres años, la web será irreconocible. Sistemas como Cristalab se verán como hoy vemos los portales tipo Terra, Starmedia o UOL. Los sitios web standalone se mueven a APIs abiertas, sistemas interconectados y descubrimiento de información en tiempo real. Las noticias, servicios y datos altamente selectivos, enfocados al perfil de cada usuario y enriquecidos por la geolocalización harán de nuestro futuro algo tan extraño que sólo hay que visitar ciudades como San Francisco o Silicon Valley hoy para ver el potencial de lo que estás habilidades pueden hacer.

Y esta formula sólo necesita tres ingredientes. Un teléfono poderoso y usable, servicios web abiertos y un plan de datos confiable. Todo ya existe.

Este es el último llamado para tomar todos los riesgos, apostar por la web en movimiento o perder la oportunidad, de nuevo, de ser parte del cambio del mundo.

Enviar comentario