Android M Developer Preview 2 ya está disponible para los Nexus
Una nueva versión test del Android M está ahora oficialmente disponible a través de Google. Es la primera actualización desde el Android M Developer Preview que se presentó en el Google I/O y de esta forma Google se dirige principalmente a buscar los errores utilizando para ello la retroalimentación entre desarrolladores.
El Nexus 5, 6, 9 y el Nexus Player son los dispositivos que ya podrán beneficiarse de esta nueva versión. Estos, al igual que ocurrió con las versiones previas, se presentan en forma de imagen de fábrica que requiere ADB con el fin de flasehar el dispositivo si queres descargarlo manualmente y de inmediato. Sin embargo, Google parece estar pasando esta versión vía OTA que muestra los cambios de Android M en su segunda versión preliminar. Para ello, ve a Configuración > Sobre el teléfono y así podrás ver si la actualización está disponible ya para ti. Si no está ahí, Google dice que debería aparecer disponible en pocos días igualmente.
En cuanto a las novedades que trae, Google ha añadido un lote de cambios sobre todo relacionados con los permisos, al menos esto es todo lo que realmente han confirmado. En cuanto a los temas, que en realidad se incluían ya en una lista de errores conocidos, ninguno de ellos parecen tan críticos para la funcionalidad del día a día de nuestros dispositivos.
Entre los cambios que incluye esta nueva versión de la plataforma, podemos destacar las modificaciones en los permisos incluyendo almacenamiento externo, Wi-Fi y ubicación por Bluetooth, cambios en los permisos de contactos/identidad. Conexiones de dispositivo a través del puerto USB que se establecen ahora para cargar sólo en modo por defecto. Para acceder al dispositivo, los usuarios deben conceder explícitamente el permiso.
Los cambios de la API son la actualización de API Bluetooth Stylus con eventos de devolución de llamada actualizados. View.onContextClickListener y GestureDetector.OnContextClickListener para escuchar al pulsar un botón y realizar acciones secundarias. También se ha actualizado Media API con el nuevo método de devolución de llamada InputDevice.hasMicrophone () para determinar si existe un micrófono en el dispositivo. Otras correcciones de problemas que se habían visto en la versión anterior han sido porque TextInputLayout no establecía sugerencias para EditText incrustado y el tema de los permiso de la cámara con Legacy Apps.