Google dio a conocer hoy una sorpresa Android N Developer Preview
Google dio a conocer hoy una sorpresa Android N Developer Preview. Se espera que la compañía estrenará el sistema operativo actualizado en Google I / O en mayo.
Estamos haciendo algo un poco diferente este año por la liberación de la primera vista previa ... muy temprano. Por la liberación de un "trabajo en progreso" construir más temprano en el desarrollo, tenemos más tiempo para incorporar comentarios de los desarrolladores. Además, la vista previa anterior nos permite entregar la versión final de N para los fabricantes de dispositivos de este verano, por lo que puede tener en sus manos la última versión de Android más temprano que nunca. Estamos mirando adelante a conseguir su retroalimentación a medida que sus aplicaciones listos para N.
He aquí un vistazo a algunas de las mejoras que Google va a traer a sus dispositivos Android ...
Multi-ventana
Un nuevo atributo llamado androide manifiesta: resizableActivity está disponible para aplicaciones dirigidas a N y más allá. Si este atributo se establece en true, su actividad puede ser lanzado en los modos de pantalla dividida en los teléfonos y tabletas. También puede especificar las dimensiones mínimas permisibles de su actividad, lo que impide que los usuarios realicen la ventana de actividad menor que el tamaño. cambios de ciclo de vida para múltiples ventanas son similares a cambiar de modo horizontal a vertical: su actividad se puede manejar el cambio de configuración en sí, o puede permitir que el sistema para detener la actividad y volver a crear con las nuevas dimensiones. Además, las actividades también pueden entrar en el modo de imagen dentro de imagen en dispositivos como televisores, y es una gran característica para aplicaciones de vídeo que se puede escuchar; asegúrese de establecer androide: supportsPictureInPicture true para tomar ventaja de esto.
notificaciones de respuesta directa
La API de notificación RemoteInput, que se añadió originalmente para Android Wear, ahora trabaja en N para teléfonos y tabletas. Uso de la API RemoteInput permite a los usuarios responder a las notificaciones de mensajes entrantes de forma rápida y convenientemente, sin salir de la pantalla de notificaciones.
notificaciones de paquetes
Con N, puede utilizar el método Notification.Builder.setGroup () para las notificaciones de grupo desde la misma aplicación en conjunto - por ejemplo los mensajes individuales de una aplicación de mensajería. notificaciones agrupadas se pueden expandir en las notificaciones individuales mediante el uso de un gesto de dos dedos o tocando el botón de nueva expansión.
Eficiencia
Hemos puesto en marcha Doze de la melcocha para ahorrar batería cuando el dispositivo está parado. En N, dormitar, además, ahorra batería cuando la pantalla se apaga. Si usted tiene ya adaptada para su aplicación Doze, por ejemplo, utilizando el mensaje de prioridad alta GCM para notificaciones urgentes, entonces ya está listo; si no, aquí es cómo empezar. Además, continuamos invirtiendo en Proyecto esbelta, un esfuerzo por reducir las necesidades de memoria de Android para que pueda funcionar en una gama mucho más amplia de dispositivos, en N, haciendo trabajo de fondo más eficiente. Si utiliza JobScheduler para el trabajo de fondo, ya se encuentra en el camino correcto. Si no es así, N es un buen momento para hacer ese cambio. Y para ayudarle a cabo, estamos haciendo JobScheduler aún más capaz, por lo que ahora se puede utilizar JobScheduler reaccionar a cosas como los cambios en los proveedores de contenidos.
Mejorado el soporte 8 lenguaje Java
Estamos muy contentos de traer características de Java 8 idiomas para Android. Con Jack compilador de Android, ahora se puede utilizar muchas características de Java 8 lenguaje popular, incluyendo lambdas y más, en las versiones de Android que se remontan a pan de jengibre. Las nuevas características ayudan a reducir el código repetitivo. Por ejemplo, lambdas pueden reemplazar las clases internas anónimas en la prestación de los detectores de eventos. Algunos de Java 8 funciones de idioma --como defecto y métodos estáticos, arroyos, y las interfaces funcionales - también están ahora disponibles en N y superiores. Con Jack, estamos deseando que llegue el seguimiento del lenguaje Java más de cerca, mientras que se mantiene la compatibilidad hacia atrás.
Google también anunció un nuevo programa beta de Android. A partir de hoy, se puede actualizar a la versión preliminar para desarrolladores de N y recibir actualizaciones OTA en curso visitando g.co/androidbeta.
No hay comentarios:
Publicar un comentario