¡La versión Beta de Android 11 se lanza oficialmente! Y muchas actualizaciones de gran éxito para desarrolladores

Autor / Stephanie Cuthbertson

Nota del editor: los desarrolladores de Android de todo el mundo siempre han sido una fuerza importante en la configuración del futuro de la plataforma Android. Apreciamos la voz de todos los desarrolladores. Hoy te traemos Android Beta en otra forma. A través de una serie de videos cortos y lanzamiento en línea, es conveniente que lo leas con flexibilidad de acuerdo a tu propio horario. Hay millones de desarrolladores en todo el mundo que están creando sus propios negocios en Android. La versión Beta lanzada hoy continuará brindándole las últimas herramientas y continuará respaldando su trabajo. También agradecemos sinceramente a los desarrolladores que proporcionaron comentarios sobre esta versión.

Hoy, lanzamos la versión Beta de Android 11 y brindamos muchas actualizaciones de gran éxito a los desarrolladores. Estas actualizaciones incluyen corrutinas de Kotlin, los últimos desarrollos en el kit de herramientas Jetpack Compose, una finalización más rápida de la compilación en Android Studio y una nueva revisión de Play Console.

Android 11 Beta ya está disponible

Desde febrero, todos nos han brindado muchos comentarios a través de la vista previa para desarrolladores de Android 11. La primera versión Beta de Android 11 lanzada hoy se centra en tres temas: orientado a las personas , control flexible y privacidad .

orientado a las personas

Android ahora resalta el elemento humano y se comunica mejor. Hemos reformado la forma en que se comunica en su teléfono móvil y permitimos que el sistema operativo reconozca a aquellos que son más importantes para usted para que pueda contactarlos más rápidamente.

  • Las notificaciones de conversación se mostrarán en un área especial en la parte superior de la barra de notificaciones. El diseño resalta a la persona de contacto y proporciona operaciones específicas de la conversación, como abrir el chat en forma de burbujas, crear accesos directos de conversación en la pantalla de inicio y configurar recordatorios.
  • Bubbles permite a los usuarios mantener la conversación visible y utilizable al cambiar entre varias tareas en el teléfono. Las aplicaciones de mensajería y chat pueden proporcionar esta nueva experiencia en Android 11 a través de la API de burbujas basada en notificaciones.
  • La función de integración de indicaciones del teclado brinda a los usuarios instrucciones y complementos de entrada más convenientes. Las aplicaciones de autocompletar y el IME (editor de métodos de entrada) pueden utilizar esta función para ofrecer de forma segura sugerencias de cadenas y entidades basadas en el contexto en la lista de mensajes de IME.
  • Acceso por voz (operación por voz) . Para los usuarios que usan dispositivos operados por voz por completo, Android ahora proporciona la función de percepción de contenido de pantalla integrada del dispositivo (corteza visual), que puede comprender el contenido presentado en la pantalla y su contexto, generando así etiquetas y puntos de operación para instrucciones sin barreras.

Control flexible

La última versión de Android ahora le ayuda a acceder rápidamente a todos los dispositivos inteligentes y controlarlos de forma centralizada:

  • Los controles de dispositivos permiten a los usuarios acceder y controlar sus dispositivos conectados de forma más rápida y sencilla. Simplemente mantenga presionado el botón de encendido para abrir el menú de control del dispositivo y completar el control del dispositivo de una sola vez. Las aplicaciones también pueden aparecer en este menú de control a través de la nueva API. Lea la documentación oficial para obtener más información.
  • Los controles multimedia permiten a los usuarios cambiar más rápidamente los dispositivos de reproducción de contenido de audio y video, ya sean auriculares, micrófono o TV. Ahora puede habilitar esta función en las opciones de desarrollador, y estará habilitada de forma predeterminada en las versiones Beta posteriores. Lea la documentación oficial para obtener más información.

Privacidad y seguridad

En Android 11, brindamos a los usuarios un mayor nivel de control, lo que les permite administrar mejor los permisos confidenciales. También continuaremos garantizando la seguridad de los equipos mediante actualizaciones más rápidas del sistema.

  • Autorización única: los usuarios ahora pueden otorgar a la aplicación una autorización única para acceder al micrófono, la cámara o la información de ubicación del dispositivo. La próxima vez que utilice la aplicación, deberá solicitar permiso nuevamente para acceder a ella. Lea la documentación oficial para obtener más información.
  • Restablecimiento automático de permisos: si el usuario no ha usado una aplicación durante un largo período de tiempo, Android 11 restablecerá automáticamente todos los permisos asociados con la aplicación y notificará al usuario. Cuando el usuario usa la aplicación la próxima vez, la aplicación puede solicitar permiso nuevamente. Lea la documentación oficial para obtener más información.
  • Ubicación de back-end: anunciamos en febrero de este año que los desarrolladores deben obtener aprobación antes de permitir que las aplicaciones accedan a la información de ubicación en el back-end para evitar un uso inadecuado de esta información. Ahora ofrecemos a los desarrolladores más tiempo para realizar cambios. No obligaremos a las aplicaciones existentes a cumplir con esta política antes de 2021. Lea la documentación oficial para obtener más información.
  • Desde el lanzamiento de la actualización del sistema Google Play el año pasado, pudimos actualizar los componentes centrales del sistema operativo más rápidamente y cubrir muchos dispositivos en el ecosistema Android. En Android 11, la cantidad de módulos actualizables se ha más que duplicado, y los 12 nuevos módulos actualizables garantizarán de manera más efectiva la privacidad y seguridad, y brindarán una mayor coherencia a los usuarios y desarrolladores.

Apto para desarrolladores

Esperamos facilitar a los desarrolladores el uso de la nueva versión de Android. En términos de pruebas de compatibilidad, existen estas medidas para reducir la carga de trabajo de todos:

  • Los cambios importantes solo entran en vigencia cuando lanza su aplicación para Android 11. Entonces, hasta que modifique explícitamente el archivo de manifiesto de la aplicación, estos cambios no lo afectarán.
  • Se ha agregado una nueva interfaz a las opciones de desarrollador para permitirle cambiar estas opciones de actualización una por una para completar mejor la prueba.
  • Se agregó un nuevo hito de estabilidad de la plataforma. En esta versión, todos los cambios de comportamiento y API se ajustaron y se establecieron en un estado estable. En este momento, puede realizar la actualización final de la aplicación de manera segura.
  • Calendario de lanzamiento de la versión https://developer.android.google.cn/preview/overview#timeline

Android 11 también trae otras mejoras para mejorar la eficiencia del desarrollo, como la depuración inalámbrica ADB, ADB Incremental (instalación incremental ADB) que puede instalar APK grandes más rápido y agregar más anotaciones de nulabilidad a la API de la plataforma (por lo tanto, el problema se encuentra durante la compilación, y no es necesario esperar hasta el tiempo de ejecución para cometer un error), etc.

Se ha lanzado la primera versión Beta de Android 11. Puede experimentar el SDK final y la API NDK, así como varias funciones nuevas en sus propias aplicaciones. Si está utilizando un dispositivo de la serie Pixel 2, 3, 3a o 4, realice la prueba y obtenga la actualización OTA para Android 11 Beta. Como siempre, puede descargar directamente el sistema e instalarlo en dispositivos Pixel y emuladores de Android. Visite el sitio para desarrolladores de Android 11 para ver las funciones completas para desarrolladores de Android 11.

Desarrollo moderno de Android

En los últimos años, el equipo de Android ha realizado esfuerzos sobresalientes para mejorar continuamente la experiencia de los desarrolladores de dispositivos móviles y mejorar la eficiencia del desarrollo de todos. Estos esfuerzos incluyen Android Studio IDE, un excelente lenguaje de desarrollo (sí, Kotlin), biblioteca Jetpack para facilitar las tareas diarias y Android App Bundle para una mejor distribución de aplicaciones. Estos esfuerzos se denominarán colectivamente el desarrollo moderno de Android ( desarrollo de Android moderno), todo para permitirle mejorar la eficiencia, así que disfrute del lanzamiento del potencial de Android.

Estudio de Android

Hoy, también le hemos traído muchas características nuevas a través de Android Studio 4.1 Beta y 4.2 Canary, centrándonos en estas demandas clave de los desarrolladores:

  • La depuración es más sencilla y es más fácil depurar en dispositivos Android a través de la función de depuración inalámbrica ADB. También hemos agregado el Inspector de base de datos y las herramientas de inyección de dependencia (Dagger).
  • La experiencia de prueba de equipos es mejor . El emulador de Android ahora está directamente integrado en el IDE y puede mostrar las aplicaciones bajo prueba una al lado de la otra mientras ve los resultados en ejecución en diferentes dispositivos. También hemos mejorado el Administrador de dispositivos para que le resulte más fácil administrar varios dispositivos.
  • Aprendizaje automático más sencillo : ahora puede importar modelos de ML Kit y TensorFlow Lite directamente en el IDE.
  • Construcción e implementación más rápidas : el procesamiento de símbolos de Kotlin puede almacenar en caché los gráficos de tareas en Gradle, lo que agiliza la implementación de aplicaciones en dispositivos Android 11. El nuevo Build Analyzer le permite encontrar rápidamente el cuello de botella de rendimiento de la creación de aplicaciones.
  • Herramientas de juego más potentes : mejore la interfaz de análisis de rendimiento y le proporcione una nueva herramienta System Trace y funciones de análisis de memoria nativa.

Experimente Android Studio 4.1 Beta y Android Studio 4.2 Canary ahora.

Kotlin y Jetpack

Uno de los enlaces importantes en el desarrollo moderno de Android es el lenguaje de programación y la biblioteca de desarrollo: Kotlin es un lenguaje de programación moderno y conciso, Jetpack proporciona una biblioteca de desarrollo distintiva y poderosa, los cuales se enfocan en mejorar la efectividad del trabajo de los desarrolladores.

  • Enlace de video Tencent

https://v.qq.com/x/page/h0980xhkr5t.html

  • Enlace de video Bilibili

https://www.bilibili.com/video/BV1Xk4y1B7sT/

La rápida popularidad de Kotlin (más del 70% de las 1000 aplicaciones principales en Google Play actualmente usan Kotlin) y el favor de muchos desarrolladores nos han permitido usar este lenguaje para optimizar la experiencia de desarrollo de una manera nueva. Las corrutinas de Kotlin son una de las muchas características poderosas del lenguaje Kotlin, que le permite escribir llamadas simultáneas más fácilmente y al mismo tiempo lograr una mayor legibilidad. Ahora, recomendamos oficialmente que los desarrolladores utilicen corrutinas. También usamos corrutinas en las 3 bibliotecas Jetpack más utilizadas ( Lifecycle , WorkManager y Room ) para que pueda usar estas bibliotecas para escribir código de mejor calidad.

El propio Kotlin se ha vuelto cada vez más colorido con la evolución de la versión, que es inseparable de las destacadas contribuciones del equipo Jetbrains. Kotlin 1.4 ofrece una finalización de código más rápida, una inferencia de tipo más potente (habilitada de forma predeterminada), varias interfaces funcionales y varias mejoras para mejorar la experiencia del desarrollador, como la capacidad de mezclar parámetros con nombre y posicionales.

También continuamos promoviendo la evolución de Jetpack. Este conjunto de bibliotecas de desarrollo cubre múltiples versiones de Android y le ayuda a implementar paradigmas comunes de desarrollo móvil de forma más rápida y sencilla. A muchos usuarios siempre les ha gustado Dagger, por lo que lanzamos Hilt junto con el equipo de Dagger, que es una solución de empaquetado basada en Dagger y es fácil de usar para los desarrolladores. Recomendamos usar Hilt como una solución de inyección de dependencia para Android y proporcionar una versión de prueba Alpha. También agregamos una biblioteca de inicio de aplicaciones para ayudar a los desarrolladores de aplicaciones y bibliotecas a optimizar la inicialización de la biblioteca, reduciendo así el tiempo de inicio de la aplicación. Además, también hemos actualizado muchas bibliotecas de desarrollo existentes , incluida una actualización importante de Paging 3: la primera reescritura con Kotlin, ¡y es totalmente compatible con las corrutinas!

Nuevo kit de interfaz de usuario: los últimos desarrollos en Compose

Para mejorar aún más la eficiencia del desarrollo, también necesita un potente conjunto de herramientas de interfaz para crear rápida y fácilmente una hermosa interfaz en Android, sin dejar de tener acceso nativo a las API del sistema. Con este fin, creamos Jetpack Compose , que es un nuevo y moderno juego de herramientas de interfaz que lo ayuda a crear su aplicación ideal con menos código a través de herramientas poderosas y una API Kotlin intuitiva.

Hoy, te traemos Jetpack Compose Developer Preview 2 , que contiene muchas características que los desarrolladores han estado pidiendo:

  • Interoperabilidad con View (comience a mezclar métodos Composable en aplicaciones actuales) (¡Nuevo!)
  • Animación (¡nuevo!)
  • Prueba (¡nuevo!)
  • Diseño de restricción (¡nuevo!)
  • Lista de adaptadores (¡nuevo!)
  • Componentes de la interfaz de usuario de material
  • Texto y texto editable (¡nuevo!)
  • Temas e imágenes
  • Gestión de ventanas
  • Entrada y gesto

A través de una estrecha cooperación con el equipo de Jetbrains Kotlin, hemos agregado muchas funciones nuevas a Android Studio 4.2 para ayudarlo a crear aplicaciones con Compose:

  • Complemento del compilador de Kotlin para generar código
  • Redactar anotación de vista previa
  • Vista previa de redacción interactiva en tiempo real
  • Implementar un único Composable en el dispositivo
  • Redactar finalización de código
  • API de datos de muestra para Compose

Compose aún no está listo para la producción. Aunque hemos optimizado el rendimiento, todavía tenemos que probarlo para recibir comentarios. Planeamos lanzar la versión alfa este verano y lanzar la versión 1.0 el próximo año.

Nueva revisión de Google Play Console

Google Play se compromete a ayudar a los desarrolladores a hacer crecer sus negocios. Para lograr mejor este objetivo, hemos rediseñado Google Play Console para que pueda lograr un mayor éxito en nuestra plataforma. Además de ser más concisa y fácil de usar, la nueva versión de Play Console también agrega muchas funciones, lo que le permite:

  • Encuentre, descubra y comprenda las funciones de Play Console para tener éxito en Google Play
  • Obtenga la orientación más reciente sobre cambios de políticas, estado de versiones y comentarios de los usuarios
  • Interprete mejor el rendimiento de los datos con nuevos informes de adquisición de usuarios
  • Con las nuevas opciones de administración de usuarios, todos los miembros del equipo pueden hacer un buen uso de las funciones proporcionadas por Play Console.

Para obtener más detalles, lee el artículo "Nueva versión de la versión Beta de Google Play Console". También puedes visitar play.google.com/console para participar en la experiencia de la versión Beta. Tus comentarios pueden ayudarnos a crear una mejor Google Play Console para todos y esperamos tu voz.

  • Enlace de video Tencent

https://v.qq.com/x/page/x0980f5awj2.html

  • Enlace de video Bilibili

https://www.bilibili.com/video/BV1EC4y1a7bU/

para resumir

¡Las actualizaciones que traemos son mucho más que estas! Bienvenidos a todos para que sigan prestando atención a lo que lanzaremos a continuación:

  • Hemos preparado 12 maravillosos discursos para todos , que se publicarán en el próximo período de tiempo.
  • Continuaremos atrayendo el entusiasmo de todos por Android 11 a través de la serie de contenido " 11 Semanas de Android ", y cada semana traeremos nuevo contenido para desarrolladores al que todos prestan atención, como UI, Jetpack y aprendizaje automático. Vaya al sitio web oficial para consultar el calendario de lanzamientos.
  • Realizaremos una serie de eventos en línea en todo el mundo para discutir con usted el nuevo contenido de Android 11, la compatibilidad de aplicaciones y los conocimientos básicos y las mejores prácticas del desarrollo moderno de Android. Vaya al sitio web oficial para obtener más información. Al mismo tiempo, también puede participar directamente en las actividades locales de su comunidad GDG:

4 de julio Comunidad GDG de Shanghai

https://www.meetup.com/Shanghai-GDG/events/270723097/

Otras actividades de la comunidad se lanzarán más adelante, así que estad atentos.

Al final

El editor también está involucrado en el desarrollo de Android. He estado en la industria durante tanto tiempo. También he acumulado algunos materiales valiosos y los he compartido, con la esperanza de ayudar a todos a mejorar su avance.

Compartir un PDF de aprendizaje de Android + video de arquitectura + documento de entrevista + notas de origen recopiladas por varios grandes , tecnología de arquitectura avanzada mapa mental avanzado, materiales de temas de entrevistas de desarrollo de Android, materiales de arquitectura avanzada avanzada

Si lo necesita, puede aprender PDF + video de arquitectura + documento de entrevista + notas de origen gratis en este Android

Si te gusta este artículo, también puedes darme un pequeño me gusta, dejar un mensaje en el área de comentarios o reenviarlo y apoyarlo ~

Supongo que te gusta

Origin blog.csdn.net/River_ly/article/details/106693381
Recomendado
Clasificación