Once again, yesterday we had the Google’s most important event of the year. In this Google IO we were introduced in some new technologies, current stats of Android platform, watches, cars…so let’s take a look to the news and try to figure out how these will change our life for the next months:


  • During the 4Q of 2013 315 devices based on Android were sold.
  • Peak of 1B active users during a month!
  • 93 million pictures taken using the frontal camera of Android devices
  • 62% of tablets Android-based.

Android One project:

  • Low price hardware for smartphones based on Android, around 100$ per device.
  • Partnership with indian vendors like Micromax, Karbonn and Spice.

Project Volta:

  • how to increase the performance of the battery.
  • Nothing clear yet, Google is working hard in making the usage of the battery of the Android devices much more efficient.

Virtual Machine:

  • Empowering ART (Android Runtime), a Virtual Machine much more faster than the classical DVM.
  • Dalvik Virtual Machine looks that will be deprecated soon.

Android L:

  • New version of Android coming soon.
  • Improved performance with ART.
  • New changes in design (Material Design provided)

Android TV, Wearables and Android Auto:

  • Google Now focused to the auto sector.
  • Better integration with Google Maps.
  • Android Wear for smartwatches.

Other interesting projects:

  • Google Play Services 5.0, adding support to games and improvements in Google Drive and Google Wallet.
  • Google Fit, as we can see in the MWC 2014 this will be the year of the health. Adidas and Nike will back this project that will let the user to know the details of its physical state.
  • Better Chromebook-Android synchronization.
  • Google Slides, a new application for creating slides.


  • Sundar Pichai, senior VP at Google.
  • Matías Duarte, Android UX Director
  • Dave Burke, Engineering Director at Google
  • Avni Shah, Product Manager at Google
  • David Singleton, Engineering Director at Google
, , , ,

How Mobile is hardly impacting in the day by day work of the companies? This week I had the pleasure of showing how the Mobile channel and sales will impact in e-commerce companies in Desigual HQs and what will be the next trends in m-commerce and retail business.

I was able to share the speech with Rafa Granados, who told us the details of how Windows Phone, WebApps and Hybrid Apps will impact on IT and will reduce the costs of developing Apps without making a big trade off with quality.

Speech at Desigual

Speech at Desigual

This speech was focused on:

* Introduction to Mobile context.
* Android and iOS history.
* Android and iOS users and behaviour.
* Android and iOS statistics.
* Fragmentation
* New Players: Windows Phone and HTML5
* Windows Phone context and stats
* Native vs WebApp vs Hybrid
* The mobile development process
* Main mobile enterprise architectures
* How mobile will impact in B2B, B2C and B2E areas
* Global quality guidelines.

How are users able to find my amazing App? It is a common question when planning mobile marketing strategy. Not easy to answer because of the difficult to capture the attention of the potential users in mobile environments, but we have some interesting metrics that will help us in order to focus marketing efforts.

Users discovery mobile Apps channels

Apps Android and iOS iPhone discovery

The “European Technographics Consumer Technology Online Survey 2012″ and via Forrester bring us some data about users behaviours when discovering and using mobile apps. The main top 7 are next:

  1. AppStore and Google Play browsing: it looks like users really love to get lost in the woods of millions of Apps without a clear destination and find something interesting to try out. Human curiosity! 63% iOS users, 58% Android users.
  2. Word to mouth: as usual, one of the most important way to be present in the user thoughts is to be recommended by someone really reliable for  her/him. For me, it is the critical channel. We can spend a lot of money in order to be present and top-positioned in the stores, but making other users talk about your App – in a positive way- is a cheaper and a powerful way to multiply your downloads. Be viral, my friend! 50% iOS users, 41% Android users.

    Google Play featured contents

    Google Play Apps

  3. Promoted by stores: well, similar to the main choice, featured Apps have a special place in the user heart. I will write a post with the best ways to be featured by both markets, but you know, they really love quality and high value apps.34% iOS users, 25% Android users.
  4. Preinstalled app into device: mmm…it’s ok, but there is not much thing to do about this. iPhone users really like to use the well-known iApps. Android users are more promiscuous in this sense, but if you can be part of a new manufacturer custom Android release for sure you will have a lot of things won.20% iOS users, 23% Android users.
  5. Social Media: my second favourite way to reach the user’s eyes. Social Media is a powerful tool in order to expand through the user’s friends. But in that sense I think we should be careful: bad Social Media plans, stupid-agressive and undesired notifications make me think about future changes in the Social channel behaviour. Be social, but dont be irritating!19% iOS users, 15% Android users.
  6. Internet browsing: typical navigation is still a way to find apps. Not so important as the others, Internet browsing has not to be discarded yet.16% iOS users, 13% Android users.
  7. Classical search engines: I heard Google? :-) Yes, the medieval way to find things is still working. Dont forget it. 14% iOS users, 16% Android users.

In next posts i will talk about the main options in order to make our App visible, some interestings platforms – as AppGratis, recently banned from Apple Stored –  that becomes interestings bridges between user and mobile apps developers.


Enhanced by Zemanta
, , , , ,

…what would happen?

Yesterday we received an interesting rumor for mobile world: will Google acquire WhatsApp?

According to an unknown source both companies have been trying to close a deal in the last month, and the estimated price is close to one billion dollars. Of course, that deal is not closed yet, so it is possible that that number changes over the next few days or even they abort this negotiation.

WhatsApp penetration

WhatsApp penetration

But, how can it be possible that a company like Google is interested in WhatsApp? What about Google Talk? Will they close this service, as they did a few weeks ago with Google Reader? We don’t think so…

At this time, Google has a lot of services related to messaging: GTalk, Google+ Messenger, Hangouts…It is possible that Google plans to merge all user communications – with Babble- in order to improve their “quality information”. The question is: why? In my opinion, having access to “real time” private communications is a powerful tool to learn more about users and a good way to face other real time information sources…we said twitter?:-) Obviously without breaking any privacy policy rule…
Whatever Google plans, what would it mean for Google’s competitors and mobile environment?

*    Facebook: both Google and Facebook are fighting for messaging features and centralizing information – see Android Home services -. It would be a fist in the face of Facebook so it is possible to see an aggressive reaction in the next months.

*    WhatsApp: with a revenue of about $100million, fifth in the App Store, 100 million downloads from Google Play, and Sequoia Capital as main investors in venture capital, the compan

Facebook vs WhatsApp

Facebook Messenger vs WhatsApp

y founded by Brian Acton and Jan Koum – Yahoo- will be turn into Google’s communications hammer.

*    Line: trying to overcome the number of download of WhatsApp, it would be a step backwards in its aggressive race against them, but still maintain a good position in the Asian market, a hard battlefield for communications especially for WhatsApp.

*    Apple: it is possible that its closed ecosystem and relative expensive platforms and services becomes a problem if they really want to be a serious competitor in messaging. iMessage is a service for iOS based devices, with a record of 2 billion messages per day versus 17 billion of WhatsApp. Lot of work to do in that sense…

Let’s wait for news and see the next steps!


Enhanced by Zemanta
, , ,

Parece que ya empiezan a salir los datos de movilidad y tendencias de lo que pasó durante el pasado 2012. Afortunadamente, los números globales continúan siendo muy positivos, el movimiento del mercado móvil optimista y la cantidad de oportunidades y empresas relacionadas con las aplicaciones creciendo progresivamente.

Un breve resumen de la foto finish de 2012, extraida de distintas fuentes de información:

Respecto a fabricantes de smartphones y tablets:

  • 700 millones de terminales lanzados en 2012 están basados en sistemas GoogleAndroid – y AppleiOS-.

    Samsung vs Apple

    Samsung vs Apple: 2012 ha estado reñido

  • Venta de tablets 1 tercio con respecto a la de PC, estimándose la igualdad aproximadamente en 2015.
  • Samsung arrasando brutalmente gracias a la inercia de Android: su estrategia de producción in-house de los elementos más costosos de hardware y el minimizar el TTM – Time To Market – de los sistemas basados en las últimas versiones de Android han potenciado las ventas y beneficios, consolidándose como el mayor vendedor de smartphones – con permiso de Apple-.  Para el que no la conozca, os dejo unos datos de la familia Samsung Galaxy que tan bien esta haciendo ir a los números de Samsung:

Samsung Galaxy Ace Plus
Samsung Galaxy Ace 2
Samsung Galaxy Mini 2
Samsung Galaxy S Advance
Samsung Galaxy S III, no hace falta presentación :-)
Samsung Galaxy Victory
Samsung Galaxy S III Mini
Samsung Galaxy Note, presentado en el MWC2012, híbrido entre tablet y smartphone – Phablets :-)
Samsung Galaxy Note II

Continuando con las cifras, a nivel de desarrollo:

  • Programadores más interesados en desarrollo Android, aproximadamente un 72%, un 4% más que en el 2011.

    Ios vs Android

    iOS vs Android en el mundo

  • A nivel global, el porcentaje de programadores IOS vs Android ha caido un 5%, pero ojo! en número continúa creciendo pero la influencia del mercado asiático – más low-cost y por lo tanto mucho más Android-  condiciona estas cifras.
  • Android mejor posicionado en Asia y Europa respecto iOS. El mercado norteaméricano muy disputado por ambas plataformas.
  • Un 47% de los desarrolladores dice tener intención de enfocarse en Windows Phone, y un 15% – similar al pasado año – a BlackBerry.
  • El 74% de los desarrolladores lo hacen para 2 o más plataformas móviles. Los beneficios eso sí continúan centrados en Android y iOS.
  • En una encuesta publicada por Developer Economics, el 86% de 3400  desarrolladores se centra en smartphones, y un 76% en Tablets, especialmente en iPad. Un 6% de los developers se suman al desarrollo para TV, pero parece que es un mercado todavía inmaduro, esperemos a ver que sucede.

Respecto a plataformas:

  • HTML5 principal competidor del duopolio Android-IOS. Aunque como comenté en otro post, parece que HTML5 empezó con buenas intenciones pero más que un competidor parece que acabará posicionandose como un complemento adicional y conviviendo con alguna o ambas plataformas.
  • Windows Phone continúa sin acabar de definirse, los mercados parece que lo aceptarán positivamente y los developers están a la expectativa de si adoptar o no esta plataforma. Windows Phone 8 parece que conseguirá morder un trozo del pastel de los TabletPC
  • BlackBerry no parece reaccionar positivamente, sus developers parecen a la espera de Blackberry 10 para ver si aún puede sobrevivir en el ecosistema. Por mi experiencia personal, parece que los de RIM continúan llamando a las puertas de grandes empresas aprovechando su inercia en este tipo de entornos.
  • Ahora parece ser que sí, los amigos de Symbian y Bada nos dirán adios como competidores reales. Un placer :-)
Enhanced by Zemanta
, , , , , , ,

Echando un vistazo a las alternativas para trackear comportamientos de usuarios es fácil encontrar una variedad enorme de

Google Analytics

Google Anaylitics Mobile

herramientas para monitorizar y segmentar al usuario web. ¿Pero qué plataformas tenemos para aplicar estas técnicas a las aplicaciones móviles, ya sean iPhone, Android, Windows Phone…? Aunque personalmente me ha tocado batallar con a penas tres o cuatro plataformas distintas – Flurry, Analytics y Omniture especialmente-, añado un pequeño resumen de las más conocidas:

Apsalar: Datos de comportamiento de usuario, cómo utiliza la aplicación, cuanto tiempo invierten, geolocalización…Compañía que levantó 5M$ en el 3Q del pasado año y parece tener bastante proyección. Modelo freemium.

Bango:Solución más generalistas y algo más corporativa, no sólo abarca la analítica móvil si no la solución completa: web, pagos in-app…

Distimo: Conocida sobretodo por sus publicaciones periódicas sobre el estado de los principales markets y tendencias mobile, ofrecen la clásica solución de tracking de descargas, ingresos, reseñas, conversión – a través de AppLink – y análisis de mercado de la competencia – AppIQ-…Solución muy enfocada a mobile y muy completa.

Flurry: Tracking de interacción de usuario-App, segmentación, geolocalización y  potenciar la monetización de la app. Interesante


Flurry dashboard

para empezar en el mundo de analytics.

Google Analytics: Tracking de eventos, páginas – pantallas- visitadas dentro de la App, orígenes de tráfico, segmentación y localización. Junto con AdMob ofrece una buena y potente plataforma para potenciar las descargas de la App.

Localytics: Información de datos en tiempo real, segmentación, localización…Contiene dos herramientas principalmente, App Analytics Platform -análisis- y App Marketing Platform – enfocado a campañas de marketing -.

MobClix: Tracking de instalaciones únicas, usos de la aplicación, segmentación técnica – dispositivos, sistemas operativos-… Aporta también potentes plataformas para publicidad y pagos.

Mopapp: Otra buena solución corporativa bastante completa pero más enfocada a marketing, proporciona analisis de revenues de la App, posicionamiento en markets, dashboards segmentados por perfil – developer, negocio…- y previsiones.


Bango dashboard

Testflight Live: Interesante plataforma para la distribución y testing de apps. A principios de año TestFlight fue adquirida por Burstly y lanzó su producto TestFlight Live, muy similar a Google Analytics, con info en tiempo real.

Estas son algunas de las plataformas más conocidas, es interesante destacar cómo la mayoría de ellas ya intentan dar un valor adicional a la analítica, especiamente proporcionando herramientas de monetización, publicidad, posicionamiento, BI, etc. Si crees que me he dejado por comentar alguna y debería estar aquí te agradeceré cualquier comentario y procuraré añadirla.

Próximamente compartiré una entrada comentando las diferencias entre dos de los mejores posicionados, Google Analytics y Flurry y mis experiencias personales – subjetivas :-) – respecto a ambas plataformas, pero intentaré ser lo más imparcial posible (-:.


Enhanced by Zemanta
, , , , , ,

Ojeando los datos de 2012 sobre movilidad se puede ver cómo los principales fabricantes de smartphones / tablets empiezan a consolidar posiciones y se notan cada vez más definidos los roles en el mercado de cada uno de ellos.

Según los datos de VisionMobile de Julio de 2012, actualmente la situación es la que muestra el siguiente gráfico:

Fabricantes smartphones tablets

Principales fabricantes de Smartphones y Tablets Apple / Android / Blackberry

Básicamente los principales fabricantes se pueden separar en 3/4 capas según su aportación al mercado:

  • Los abanderados, aportadores de “experiencias únicas” a través de la innovación.
  • Diferenciación significativa, es decir, los que no innovan totalmente, pero el producto aporta valor suficiente  al mercado para tener identidad propia.
  • Competición por precio, o nicho de mercado  “low-cost”

Como se puede ver, a nivel de innovación no hay sorpresas: Apple sigue siendo el referente principal, distante – de momento de sus principales competidores, básicamente Samsung -. Parece que esta configuración durará aún unos cuantos años, pero está claro que todo es temporal y dependerá de si los de Cupertino saben adaptarse continuamente al mercado – o adaptar el mercado a Apple? :-) -.

Por otro lado Samsung no pierde gas, sigue pisando los talones a Apple, si bien aún les queda mucho por hacer para poder competir en calidad con Apple los resultados de los últimos años – Samsung Galaxy SIII, Galaxy Note…- empiezan a tener identidad propia y es fácil que en relativo poco tiempo – un año, año y medio- estos dispositivos puedan mirar cara a cara al iPhone o iPad.

Otro player muy divertido es ZTE, compañía de telecomunicaciones más grande de China respecto a capitalización bursátil que funciona como un reflejo de los mercados asiáticos: producción rápida low-cost medium-quality. Se espera que durante 2012 ZTE venda aproximadamente unos 50 millones de términales, veremos las cifras próximamente a ver si cumplen las expectativas.

Evolución acciones RIM

Evolución del precio de la acción de RIM


Sobre los movimientos dentro de la pirámide, lo más interesante es ver las grandes variaciones: Samsung ha pasado de ser un burdo competidor por precio en los pasados 3-4 años a ser el temor de las manzanas, ganado a pulso tras el declive de HTC. También se pueden destacar los ¿perdedores? de mercado, reconfigurados a la fuerza: RIM, con su Blackberry ha pasado de estar en el TOP1 de innovadores -qué tiempos aquellos :-) – a ser un competidor por precio, similar a Nokia. Parece que a ambos les gusta nadar con un yunque en el cuello, ¿conseguirán reflotar?

Un último dato interesante de la pirámide son los beneficios respecto a la posición: cuanto más arriba de la pirámide mejor es el profit, posiblemente por la exponencialidad de los beneficios vs items fabricados. A nivel de números corporativos, aunque no sean significativos 100% ya que las áreas de negocio de las compañías están diversificadas tenemos que la foto actual de las principales compañías -en 2012- quedarán:

  • Apple: aprox. 50.000 millones de dolares.
  • Samsung: 3.500 millones de euros entre Julio y Septiembre.
  • ZTE: pérdidas relativas en el tercer trimestre de 2012, aunque confían en beneficios en el cierre anual.
  • RIM: pérdidas globales, despido de 5.000 empleados durante primera mitad de año, pérdidas de 400 millones de euros en el segundo trimestre.

Seguimos observando el mercado a la expectativa de nuevos cambios, aunque probablemente se acaben saturando en cierto punto habrá que ver cuanto falta para que ese momento llegue…esperemos que tarde! :-)


Enhanced by Zemanta
, , , , , , ,

Es fácil encontrar en las aplicaciones móviles las necesidades de actualización de datos en -pseudo- tiempo real. La idea está clara: quiero que mi aplicación se entere de un suceso en el instante justo en que sucede… tipo Facebook, GMail… – aunque con cierto margen de error :-) – . Y aquí es donde empiezan los problemas: ¿cómo hacer esto?

Desde hace tiempo se optó por la vía más directa para implementar esta solución, llamada Polling (encuesta). Al menos es una alternativa muy utilizada ya que minimiza los dolores de cabeza a los desarrolladores. ¿En qué consiste?

En caso de Polling la aplicación interroga periódicamente al servidor, acosándolo continuamente, para saber si existen nuevos datos disponibles. Esta solución es fácil de implementar, pero a efectos prácticos es como si cada vez que necesitamos saber si hemos recibido una Polling postal tuvieramos que pasarnos por correos – y molestar a nuestro amigo funcionario :-) -. ¿Fácil? Si, pero ineficiente…tanto para el cliente como para el funcionario…perdón, servidor! :-)

Entrando en el mundo de las aplicaciones móviles el impacto es grande, sólo hay que ver los siguientes datos aproximados:

  • Consumo medio del dispositivo en modo normal (sin conexiones, ni actividad, ni llamadas, ni conexión de ningún tipo): 7mA (miliAmperios)
  • Consumo por uso de red: 200mA (ojo, envíar datos consume mucho más que enviar! )
  • Consumo en modo Polling cada 5 minutos: 144mA / día
  • Consumo en modo Polling cada 15 minutos: 48mA / día

Como dato, teniendo en cuenta que una batería proporciona unos 1000mAH – de media, hay mejores y peores -, vemos que disponer de una App encuestando cada 5 minutos nos puede consumir en un día aproximadamente el 10% de la batería…¡una única aplicación! Si tenemos en cuenta que podemos tener más de 15 activas…calculemos, y el resultado es un usuario que desinstalará nuestra aplicación en cuanto sea posible.

Entonces, ¿cómo se encuentra el equilibrio entre datos lo más actualizados posible y eficiencia de la aplicación? Para esto Notificación Pushtenemos la tecnología PUSH: oye, servidor, te informo que necesito los datos en cuanto estén disponibles, envíamelos lo antes posible! Es decir, en lugar de preguntar de forma ansiosa si hay datos disponibles, el servidor notifica al dispositivo que dispone de nuevos datos. Y eso es todo: el cliente deja una conexión abierta para que el servidor le notifique esta información, así de sencillo.

En más de una ocasión me han preguntado lo mismo: pero, si el servidor y el dispositivo mantienen viva constantemente la conexión, ¿por que debería consumir menos batería? Sencillo: mantener una conexión esmucho más eficiente en ordenes de magnitud que enviar continuamente datos.

Y simplificando, que alternativas tenemos para implementar esta solución en las distintas plataformas -iPhone, iPad, iOS en general, Android, Blackberry…-. Aquí hay varias posibles soluciones: frameworks ya existentes para crear toda la comunicación cliente / servidor, pero mi experiencia al tener que customizar estos frameworks me dice que mejor no reinventar la rueda…

Para las plataformas, las soluciones más comunes son:

Como se puede ver, en todas las plataformas se aporta este tipo de servicios, previo a realizar el registro del servidor que aportará los datos. Proximamente espero entrar más detalladamente en cada una de ellas para analizar los entresijos y pros y contras. Lo que queda por ver es si realmente se respeta la confidencialidad de los datos, pero eso ya es otra historia…(-:

Enhanced by Zemanta
, ,

Después de un duro fin de semana, finalizó el evento Android AppChallenge celebrado en Vilanova i la Geltrú tras 24 horas intensivas de desarrollo bajo la plataforma Android.

El reto ha sido simple: realizar un juego en 24 horas con funcionalidades diversas: 1 player, 2 players, juego contra el dispositivo, social media…un sinfín de líneas de código a generar y la satisfacción de haber acabado (prácticamente) con los requerimientos pedidos, a pesar de llegar 4 horas tarde (-:.

El equipo SlashMobility formado por los integrantes Manel Simón, Ignasi Busquets y Jose Cortés – un servidor -,dió guerra hasta el final y aguantó estoicamente – o heroicamente :-) – hasta el final del reto, sin dormir. Por cierto, en este enlace podéis conocer a los integrantes del equipo:

Finalmente tras una dura decisión ganó merecidamente Raul Muñoz, con una App muy bien elaborada y agradable a la vista – felicidades por cierto! -, que finalmente tuvimos el placer de poder tocar y jugar.

24 horas intensas pero para nada aburridas, en la que tuvimos la presencia de otros compas de batallas como Nacho Cougil que plantó cara a sus AsynTasks hasta salir victorioso :-), el maestro Fernando Cejas con su aplicación y su inmortal persistencia Android App Challengehasta dejar prácticamente lista la App, y otros compas varios de GTUG y Androides como Israel Ferrer y Fernando García.

Felicitar a los organizadores y animarles a continuar con este tipo de eventos muy bien organizado – nos trataron como reyes y nos cedieron el móvil de pruebas Samsung Galaxy S Plus!-, ya que crea comunidad y concepto de equipo. Matizar que el evento era individual pero no se dejó de ver gente apoyando a sus compañeros, algo que a mi punto de vista no cambia para nada el bien merecido resultado.


La próxima nos vemos en el AppChallenge de IPhone!!




Enhanced by Zemanta
, , ,
Session Initiation Protocol
Image via Wikipedia

Ya tenemos Android 2.3 (aka Gingerbread), API level 9, así que nos toca merendar : )_

Llevábamos ya unos días esperando la release de la versión 2.3 de Android para echar un ojo a los cambios añadidos
a la SDK, en una primera ojeada no tiene mala pinta, aunque habrá que analizar con calma.
Describo superficialmente cuáles son algunas de las nuevas aportaciones que tendremos en el SDK:

Voz IP vía protocolo SIP (Session Initiation Protocol)

Esto nos permitirá crear aplicaciones que utilicen la telefonía y videoconferencia a través de Internet.
Obviamente, aquí entrarán en juego las queridas operadoras teléfonicas (siempre al acecho…) que empezarán a poner
zancadillas a base de limitación de datos y amenaza de bajar la velocidad de la línea…si quieres llamar, a pagar
una tarifa de voz…necesario?
Lo encontraremos en el package android.net.sip, y necesitaremos de un nuevo permiso: <uses-permission android:name=”android.permission.USE_SIP”>

NFC (Near Field Communication)

Muy interesante el soporte para NFC, que precisamente hace poco me comentaban los amigos del Centro Tecnológico
Leia-Tecnalia, en Vitoria. Esto permite entre otras la lectura automática de etiquetas utilizando radiofrecuencia.
Es decir, pasamos el dispositivo por la etiqueta y listo, información recibida. Promete bastante, sobretodo por el futuro pago con el móvil que se espera empezar a ver pronto.

El package: android.nfc y el permiso: <uses-permission android:name=”android.permission.NFC”>

Soporte para nuevos sensores: giróscopo, gravedad, barómetro…

Si buscamos en la clase Sensor, vemos que algunas de las constantes añadidas han sido: TYPE_GRAVITY, TYPE_LINEAR_ACCELERATION,

Soporte para múltiples cámaras

Ampliación de la API para consultar el número de cámaras disponibles y seleccionar la que se prefiera. Esto es interesante ya que se están empezando a ver las típicas cámaras frontales, que posiblemente se utilizarán para videoconferencia, entre otras.

Efectos de sonido

El media framework añade soporte para modificar audio y añadir efectos añadidos en las pistas. Personalmente, no estoy demasiado metido en este framework, si bien seguro que añade mucho valor, especialmente para los creadores de juegos.
El package: android.media.audiofx

Download Manager

Api para pedir al sistema que descargue algo de una URL y lo mueva a una ubicación determinada. Como la mayoría de managers, se puede acceder a él a través de la llamada getSystemService(String servicio).


Interesante novedad, en la que el desarrollador puede ser notificado en el caso de que la aplicación pueda degradar
el rendimiento. Se pueden configurar los temas que se quieren monitorizar: lecturas y escrituras en disco, red, log, sql…

Soporte para pantallas “extra largas” (aka tabletPC)

Se puede indicar que la aplicación se va a ejecutar en este tipo de pantallas con <supports screens … android:xlargeScreens=”true”>, y se dispone de un nuevo qualifier en los rescursos:  (xlarge)

Content Providers

Se han añadido:

AlarmClock: gestión de alarmas dentro de nuestros componentes de aplicación.
MediaStore: soporte de una nueva acción (PLAY_FROM_SEARCH) que permite escuchar un audio directamente de una búsqueda.
Settings: cambios que permiten a la aplicación consultar los detalles de pantalla.
ContactsContract: se añaden nuevos campos para añadir el SIP (telefonía vía Internet)


Cambios en las notificaciones de ubicación y criterios (Criteria) para los componentes de aplicación.


Soporte para OBB (no totalmente soportado) y virtual SDCard.

Package Manager:

Nuevas constantes y métodos para saber si es la primera vez que se instala la aplicación, última actualización, etc.

Acceso nativo al ciclo de vida de la Activity:

NativeActivity, que implementa directamente los métodos de callback (onCreate,onPause…)


Se eliminan clases anteriormente deprecadas y se añaden modificaciones en algunas clases del core:

ArrayQueue, NavigableMap, ConcurrentSkipListMap, LinkedBlockingDeque, CookieManager (HttpURLConnection)…

Todo esto, más unos cuantos cambios en la UI y en la parte gráfica (OpenGL ES 2.0), nuevos tags en el Manifest.xml y nuevos permisos…

Se pueden ver una lista completa de los cambios en la página oficial de developers

Ahora sólo queda echarle un ojo a todo y ver cómo se pueden explotar estos cambios…mientras tanto, en SlashMobility seguimos dándole caña a los cursos de Android y veremos que cosas interesantes añadimos a la formación (-:

Mientras tanto, esperaremos a Android 3.0, de la que sabemos que empezara por H :-)

, , , , ,