Archive for the ‘moviles’ 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

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

Este es el nuevo iPhone 4G de Apple

Lunes, Abril 19th, 2010

Un empleado de Apple perdió el prototipo del nuevo iPhone 4G hace una semana. Apple confirmó la perdida. Engadget consiguió un par de fotos y confirmó su legitimidad. Ahora Gizmodo compró el prototipo perdido a quien se lo encontró y confirmó, en exclusiva, la existencia del nuevo iPhone 4G.

Bordes rectos en aluminio, pantalla de muy alta resolución (probablemente OLED), flash (pero no el que creen) y tapa trasera en ceramica son algunas de las nuevas caracteristicas. Damos más detalles:

Hardware y caracteristicas del iPhone 4G / iPhone 4 / iPhone HD

  • Obviamente usa iPhone OS4, aunque Apple ya mató el teléfono remotamente.
  • Pantalla de altisima resolución, quizás HD, quizás OLED.
  • Una cámara mucho más grande y mejor, con Flash (de cámara, no Flash para Apps en el iPhone)
  • No usa SIM cards normales, sino las nuevas micro-SIM como el iPad. Eso puede atrasar su adopción en latam y España.
  • Cámara frontal. Confirmado que tendrá videoconferencia (skype, iChat, etc)
  • Microfono secundario para cancelación de ruido, igual que el Nexus One.
  • Botones separados para volumen, quizás para tener un botón de "shutter" para la cámara.
  • La tapa trasera en lo que parece vidrio/ceramica le daría MUCHA más señal de teléfono y de wifi.
  • La batería es 16% más pesada y 16% más duradera que en el iPhone 3GS. Una tendencia clara de Apple de tener baterías de muy alta duración.

Gizmodo pagó US$10.000 al tipo que lo "encontró". El dispositivo fue aniquilado remotamente por Apple, por lo que por ahora todo lo que se sabe es a nivel de hardware. Es de esperar que use el chip Apple A1 del iPad (1Ghz, ultraoptimizado, system-on-a-chip), por lo que seguramente será un modelo muy veloz. Desafiando al Snapdragon de Android, presente en el Nexus One, el HTC Incredible y los nuevos Androids en general.

Desarrolladores de iPhone: Bienvenidos a la fragmentación

Aquí termina la gran ventaja de los devs de Apps para iPhone. Antes el código corría más o menos igual entre iPod Touch, iPhone 3G, primera generación y 3GS. Misma resolución y mismos specs en general. Ahora se verán aplicaciones especificas para iPhone 4G, aplicaciones que corren peor en el 3Gs, aplicaciones que corren en el iPhone 4G y no el el iPad (cámara frontal), aplicaciones que por su altísima resolución se verán diferentes, etc.

Ahora el desarrollador normal le tiene que apuntar a: iPhone 3GS, iPhone 4GS, iPod Touch 3G, iPad. Y eso sin contar la gran cantidad de iPhone 3G y iPhone 2G aun en el mundo que ya no serán actualizados a iPhone OS 4.

Un escenario similar al que ya viven los desarrolladores de Android. Se pierde una ventaja, se gana un nuevo teléfono.

¿Qué opinan del nuevo iPhone? ¿Lo comprarían? ¿En cuanto demandarán a gizmodo?

Enviar comentario

Opera Mini para iPhone aprobado por Apple

Lunes, Abril 12th, 2010

No puede ser. Lo que nadie creía posible, Apple aprobó Opera Mini en la App Store del iPhone. Actualización: Disponible en App Store de USA, España, México, todo latam. Ver abajo.

Apple. La empresa que no permite que se use Flash para desarrollar apps para el iPhone, la empresa con contratos raros en sus términos de servicio, obsesionada por el control del uso de sus productos. Apple aprobó Opera Mini. Wow.

Opera Mini es simplemente el mejor navegador móvil que existe. He estado usando el último mes el Opera Mini 5 para Android, que es el mismo que hay para iPhone y es espectacular. Comprime al 90% todos los sitios web antes de pasarlos al teléfono, usa muy poca memoria RAM, es increíblemente veloz y todo renderea como debe ser.

Quizás la única desventaja es que no soporta todo Javascript, pero para el uso que le doy a la web en el teléfono, es perfecto. Es una gran noticia ¿Tienen iPhones? ¿Ya lo descargaron? Haganlo ya por favor y comenten cómo se ve.

Así funciona Opera Mini en el iPhone


Con toda la mala prensa que ha tenido Apple por rechazar el compilador de Flash para iPhone, aceptar Opera Mini es un movimiento muy inteligente que les dará prensa positiva.

Actualización: Por ahora, Opera Mini sólo aparece en la App Store de USA y de España. En México, Colombia y Guatemala hemos recibido informes que aun no ha aparecido. Cada App Store localizada es diferente, así que lo mejor es esperar un poco.

Actualización 2: Opera Mini ya está disponible en México, España, USA, Europa… todo latinoamerica. A descargarlo! Pueden ver la prueba de México en esta foto de @jafrancov y en Colombia en esta de @gerente.

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

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