Android M Developer Preview 2: descripción general de las innovaciones

Consulte la vista previa para conocer las actualizaciones de algunas de las funciones existentes, así como las innovaciones disponibles, como el control de animación IME.

La idea es que el IME (Editor de métodos de entrada) aparezca solo cuando se requiera la entrada del teclado. Esta es la funcionalidad que desean los usuarios, pero no proporciona la experiencia que desean. Crea un descanso visual simplemente apareciendo en su lugar y haciendo que las aplicaciones se ajusten a su diseño ajustado para adaptarse a los cambios en el espacio de pantalla disponible. El teclado en realidad se anima. pero la aplicación se ajusta instantáneamente al tamaño posterior a la animación, lo que provoca este problema visual.

Las nuevas API son la capacidad de obtener simultáneamente información sobre la posición de un IME cuando está animado (para que las aplicaciones puedan sincronizar sus propias animaciones), и administrar la animación IME. Entre el oyente y el control de la animación, las aplicaciones tienen espacio suficiente para crear una experiencia que combine cambios en la interfaz de usuario de la aplicación con la animación del propio IME, proporcionando una experiencia mucho mejor.

Otra nueva API agregada en Android 11 es un decodificador de imágenes para el NDK. Si actualmente está utilizando JNI para decodificar sus imágenes a través de la API de la plataforma, o peor (al menos en términos de tamaño de la aplicación), agrupando otras bibliotecas para manejar la decodificación de imágenes, entonces hay una buena solución.

Ahora puede usar la nueva API de NDK ImageDecoder para procesar formatos de imagen comunes (como JPEG, PNG, GIF, WebP y HEIF). Consulte el manual del NDK para obtener más información. También sugiero echar un vistazo a la muestra de ImageDecoder, especialmente a Texture.cpp, para ver cómo funciona.

También agregamos nuevas anotaciones de nulabilidad a la API SDK en Android 11.

Específicamente, Android 11 introdujo anotaciones a través de API que pueden mostrar nuevas advertencias y errores en la compilación. Algunas API que solían tener @RecentlyNullable o @RecentlyNonNull (que pueden emitir advertencias del compilador de Kotlin cuando se usan incorrectamente) se actualizaron a @Nullable y @NonNull (que en su lugar generan errores de tiempo de compilación). También agregamos nuevas anotaciones @RecentlyNullable y @RecentlyNonNull a las API que aún no tenían anotaciones.

Desde el último lanzamiento de vista previa, Android 11 ha agregado algunas características más:

  • Sensor de ángulo de bisagra agregado para dispositivos plegables.
  • NNAPI agregó “op duro”, lo que permite que la red neuronal entrene más rápido y con mayor precisión.
  • A partir de Android 11, las aplicaciones que quieran usar el micrófono o la cámara del servicio de primer plano deben agregar el atributo de primer planoServiceType a su manifiesto, al igual que los cambios de ubicación de Android 10.
  • Las aplicaciones ahora pueden solicitar una frecuencia de actualización de pantalla variable en dispositivos compatibles.
  • El emulador ahora admite cámaras delantera y trasera.

Hemos agregado una nueva pantalla de configuración a las opciones de desarrollador donde puede alternar varios cambios de comportamiento para ver si tienen algún efecto en su situación.

Todos los detalles en el sitio de vista previa de Android 11. Danos tu opinión o completa una encuesta para darnos tu opinión.

READ
La función más popular de Android O ya está en Google Chrome

Beta: CámaraX

Creada para facilitar el desarrollo de la funcionalidad de la cámara (incluso en un ecosistema diverso de dispositivos), la biblioteca CameraX ahora está en versión beta. Esto significa que la API permanecerá sin cambios mientras el equipo soluciona los problemas antes de que la biblioteca alcance la estabilidad.

Algunas de las mejoras beta incluyen:

  • inicialización de cámara explícita usando ProcessCameraProvider;
  • la capacidad de seleccionar qué cámara (frontal o posterior) se usará con uno o más casos de uso utilizando la nueva API CameraSelector;
  • более легкий доступ к информации о функциях камеры, таких как масштабирование и фокусировка, а также управление ими с помощью CameraInfo и CameraControl.

Otro lanzamiento digno de mención es la versión alfa del módulo Camera View (alpha08 en el momento de escribir este artículo), que proporciona componentes útiles relacionados con la vista para aplicaciones de cámara.

Para obtener una descripción general de CameraX o para obtener más información sobre los distintos módulos de CameraX, visite la página de lanzamiento de AndroidX Camera.

Varias bibliotecas se han vuelto estables, en su mayoría con correcciones de errores y características menores, que incluyen:

    ; , que soluciona un problema con 2.1.1 en el que algunas API implementadas parcialmente se expusieron inadvertidamente demasiado pronto, lo que resultó en posibles problemas de compilación o tiempo de ejecución (lea: deje de usar 2.1.1, actualice a 2.1.2 ahora); ; , que incluye la API ForceDark para controlar la representación de vistas web en modo oscuro;
  • Administrador de trabajo 2.3.3и2.3.4.

De particular interés, muchas de las bibliotecas que recientemente llegaron a alfa tienen Activity 1.2.0-alpha02 , que agrega compatibilidad con ActivityResultRegistry, lo que permite que los flujos startActivityForResult() / onActivityResult() y requestPermissions() / onRequestPermissionsResult() se manejen sin anular métodos en una Actividad o Fragmento. También puede echar un vistazo a Fragment 1.3.0-alpha02, que agrega soporte para estas nuevas API.

Recientemente, han aparecido muchos artículos técnicos en la sección de publicaciones para desarrolladores de Android, entre ellos:

Revisión de Android 10 Q Beta 2

La segunda versión beta de Android Q finalmente está disponible. A pesar de la gran cantidad de errores sobre los que Google ha advertido repetidamente, decidimos echar un vistazo a la nueva versión del próximo sistema operativo Android 10 Q. En la segunda versión beta, se agregó una función completamente nueva: Bubbles, así como muchas otros pequeños cambios.

Cabe recordar que esta es solo la segunda beta, así que no te sorprendas por la gran cantidad de bugs en el sistema.

Burbujas: ¿Extensión de mensajes nuevos o reemplazo de la barra de notificaciones?

Según Google, Bubbles es una nueva opción multitarea similar a la función Chat Heads de Facebook. La nueva función funciona así: cuando recibe un mensaje en la aplicación Mensajes, aparece en la pantalla un pequeño icono con la foto del remitente. Al hacer clic en este botón, se abre una pequeña ventana de chat.

Burbujas Android Q

Haga clic en el botón en forma de burbuja y se abrirá una correspondencia con un contacto específico frente a usted.

La función Bubbles se admitirá a nivel del sistema, lo que permitirá a los desarrolladores de software de terceros integrar Bubbles en sus aplicaciones.

READ
Android M agregará un estándar para escáneres de huellas dactilares

Para agregar soporte para esta función a su aplicación, primero debe actualizar la aplicación para cumplir con los nuevos requisitos. Por el momento, Bubbles solo está implementado en la aplicación Mensajes.

Burbujas Android Q

Las burbujas se pueden desactivar.

También puede crear dichos íconos manualmente, para esto debe hacer clic en el botón en la esquina superior derecha de la pantalla. Al igual que con Chat Heads en Facebook. El acceso directo creado se puede arrastrar a cualquier parte de la pantalla. Para eliminar un icono, arrástrelo hasta la parte inferior de la pantalla.

Hasta ahora, esta es solo una versión de demostración, por lo que solo se puede probar en bots predefinidos. El bot responderá a su mensaje en 5 segundos. La primera vez que cree un icono con uno de sus contactos, el sistema le pedirá permiso para fijar el icono en la pantalla. Por supuesto, puede rechazar si no necesita elementos adicionales en la pantalla. La función también se puede configurar en los ajustes relacionados.

Burbujas Android Q

En la demostración de Bubbles, puedes hablar con los animales.

La nueva característica todavía tiene algunos errores. Por ejemplo, de forma predeterminada, todos los iconos aparecen en la parte inferior de la pantalla. Pero si decide abrir el teclado, simplemente cerrará todos los íconos en lugar de moverlos a una parte libre de la pantalla. Por el momento, este problema se resuelve solo ingresando un comando ADB especial que mueve todos los íconos a la parte superior de la pantalla. Otro error es la visualización de avatares de contacto, simplemente no existen en esta versión beta. En esta ocasión, se ha informado a Google que todas las imágenes de íconos están deshabilitadas intencionalmente en Developer Preview Beta 2.

Y el último error que logramos encontrar en esta función es que cuando la ventana de chat está abierta, después de hacer clic en Burbuja, el panel de notificaciones deja de funcionar. Por lo tanto, debe cerrar la ventana de chat para usar el panel de notificaciones.

Configuración de burbujas a través de comandos ADB

Burbujas para Android Q

Puedes usar Bubbles en otras aplicaciones, pero solo con comandos ADB.

Encontramos algunos comandos ADB interesantes que se pueden usar para cambiar el funcionamiento de Bubbles. Por ejemplo, de forma predeterminada en la segunda versión beta, solo una aplicación admite esta función: Mensajes, pero puede hacer que Bubbles funcione en todos los demás mensajeros. Si desea más, puede asegurarse de que todas las notificaciones entrantes tengan la forma de estos íconos.

Burbujas Android 10

Las “burbujas” se ven inusuales, pero geniales.

Para agregar compatibilidad con Bubbles a otras aplicaciones, debe:

  • Conecte el teléfono a la computadora;
  • Habilite la depuración de USB en el teléfono;
  • Ingrese el comando que necesita, por ejemplo la configuración de adb shell pone seguro experiment_autobubble_messaging 1.

Pero esto tiene un gran inconveniente, cuando hace clic en la siguiente burbuja que le notifica un nuevo mensaje, se le abrirá una ventana de notificación estándar. Esto se debe a que depende de los propios desarrolladores de aplicaciones integrar Bubbles en las aplicaciones.

READ
Y qué nombre puede tener Android P?

Personalización de burbujas

Слева – Bubbles, интегрированные с помощью ADB-команд; справа – Bubbles, интегрированные самими разработчиками приложения “Сообщения”.

Como puede ver en la captura de pantalla anterior, es mejor esperar hasta que los desarrolladores de aplicaciones comiencen a agregar esta función a sus aplicaciones. Según Google, han creado una API muy fácil de usar para los desarrolladores, por lo que no habrá problemas para agregar soporte de Bubbles a las aplicaciones. Quién sabe, tal vez Bubbles reemplace la barra de notificaciones estándar en el futuro.

Burbujas: ¿una característica nueva o una vieja ya olvidada?

Parcialmente, esta función se usó antes, pero no a tal escala, por lo que pocas personas lo sabían y pocas personas incluso le prestaron atención. Por ejemplo, la aplicación Teléfono estándar utiliza esta función durante una llamada. Si regresa a la pantalla principal durante una llamada, la interfaz de llamada telefónica se colapsará en un pequeño círculo. Al hacer clic en este círculo, verá varias opciones para la conversación.

Llamada de burbujas

Esto no es Bubbles, sino solo una modificación personalizada de la aplicación de teléfono predeterminada que sigue la misma idea.

De una forma u otra, la función Bubbles puede considerarse una continuación de la idea del modo “Picture-in-Picture” para YouTube, que se introdujo en Android 8.0 Oreo. Esperemos que ese sea el caso, y que el modo “Picture-in-Picture” también se actualice.

Burbujas

Ejemplos de ventanas emergentes de Google: Picture-in-Picture en YouTube y minimapa de Google Maps.

Google señaló que la nueva interfaz será útil para tomar notas, recordatorios, traducir texto, pero aún no se sabe cómo se implementará todo lo anterior en la práctica. Pero una cosa se sabe con certeza, la nueva función será muy popular, ya que ya puede encontrar muchas aplicaciones, lanzadores y firmware en la red en los que se implementa esta función en un grado u otro.

La idea no es nueva, pero funciona bien.

Esta función apareció por primera vez en Facebook con el nombre de “Chat Head”. Y aunque lo ha sido durante muchos años, se las arregla perfectamente bien con su tarea. El acceso directo creado se puede mover por la pantalla como quieras, para que no lo pierdas de vista dondequiera que vayas.

La idea en sí es genial y se puede desarrollar en diferentes direcciones. Solo imagine que será posible seleccionar un determinado grupo de aplicaciones y contactos, cuyas notificaciones vendrán en forma de burbuja emergente en la pantalla, para que comprendamos de inmediato qué es y de quién.

Notificaciones

En Android Q beta 2, se hizo posible rebobinar música o video directamente desde la barra de notificaciones. No está claro por qué Google tardó tanto en implementar esta función, ya que la mayoría de las aplicaciones de terceros ya la admiten.

Перемотка воспроизведения в панели уведомлений

Las notificaciones para multimedia se han vuelto un poco más grandes.

El diseño del ícono de la batería en la barra de estado se ha actualizado para que coincida con el nuevo Material Design 2. Lo más probable es que los íconos de Wi-Fi y de red se actualicen en el futuro, ya que todos suelen tener el mismo aspecto.

READ
CyanogenMod 12 ya está disponible para una gama de dispositivos

Nuevo icono de batería

Hay un par de características nuevas en el menú de configuración de Aplicaciones y notificaciones. En Android Q Beta 1, Google cambió la forma en que elimina las notificaciones. Si antes podía eliminar una notificación deslizándola en cualquier dirección, entonces en la primera versión beta, era posible eliminar una notificación solo con un deslizamiento hacia la izquierda. A muchas personas no les gustó y, como resultado de una gran cantidad de comentarios negativos en la segunda versión beta, fue posible elegir de qué manera deslizar para eliminar las notificaciones.

¿Por qué no dejarlo como está? La razón es que cuando deslizas en la dirección opuesta, se te abrirán dos botones:

  • para bloquear notificaciones de esta fuente;
  • для повторного напоминания об уведомлении.

Esto existía antes, pero tenías que mover muy lentamente la cortina de notificaciones hacia un lado para abrir estos botones. Por lo tanto, es posible que haya borrado accidentalmente la notificación.

Configuración de las notificaciones

Se agregaron dos nuevas configuraciones en la configuración de notificaciones. Asistente de notificaciones y acciones de deslizamiento.

Estos dos botones rara vez se usaban. Especialmente a la luz del hecho de que era posible bloquear la recepción de una notificación desde la configuración, si era necesario. Eliminar notificaciones con un deslizamiento en cualquier dirección era algo mucho más necesario, ya que las personas sostienen el teléfono en diferentes manos y hay que eliminar notificaciones con mucha frecuencia.

Notificación Asistente – asistente para notificaciones

Año tras año, Google intenta mejorar el área de interacción del usuario con las notificaciones. En Android Q Beta 2, en el menú de configuración: “Aplicaciones y notificaciones” – “Notificaciones”, apareció una nueva función: “Asistente de notificación”.

Todavía no hay información oficial sobre las capacidades del nuevo asistente, y la única información que puede obtener es un mensaje emergente que aparece cuando activa este elemento de configuración. Una traducción aproximada de este mensaje es la siguiente:

Asistente de notificaciones

“El Asistente de notificaciones podrá leer todas sus notificaciones, incluidos sus datos personales, como los nombres de los contactos, así como los mensajes de texto recibidos. También podrá modificar, eliminar notificaciones o utilizar los botones de acción asociados a las mismas.

El asistente podrá activar o desactivar No molestar a voluntad y cambiar la configuración en consecuencia”.

A pesar de la poca información sobre el nuevo asistente, ya se conocen algunos detalles que logramos conocer a través de un documento publicado por Google. Este documento dice que el Asistente de notificaciones podrá modificar las notificaciones con nuevas funciones, por ejemplo, al ver una notificación, es posible que tenga un botón para llamar a esta persona o un botón para responder a un mensaje.

Control de gestos: ¿qué hay de nuevo?

El control por gestos se ha convertido en una de las grandes actualizaciones en Android 9 Pie y el mayor cambio en el área de navegación del sistema operativo desde Android 4. A partir de ese momento, en lugar de los botones estándar “Atrás”, “Inicio”, “ Ejecutando aplicaciones”, solo había dos. Uno de los cuales aparece solo cuando la aplicación se está ejecutando. Ahora, para abrir el menú de aplicaciones que ya se están ejecutando, debe deslizar hacia arriba el ícono o deslizar hacia la derecha para cambiar rápidamente entre las aplicaciones en ejecución.

READ
Por qué Google Camera no funciona y qué hacer al respecto

Sin duda, este fue un gran paso adelante para Android, pero la solución aún era muy cruda, en algunos lugares incluso extraña y sin sentido. Por lo tanto, el nuevo control de gestos requirió algo de procesamiento.

En Android Q, el control de gestos se ha modificado ligeramente. Ahora, al deslizar hacia la derecha sobre el icono, irá a la aplicación anterior, y al deslizar hacia la izquierda, retrocederá un paso, por analogía con el botón “Atrás”. El cambio entre aplicaciones en ejecución ocurre sin tener que ir a un menú separado, como ocurría antes. Ahora será más como desplazarse por las capturas de pantalla: muy rápido y sin problemas. Mientras desliza frenéticamente hacia la izquierda y hacia la derecha, aparecerá la barra de búsqueda de Google frente a usted, que se ve muy, muy extraña, y no está claro para qué sirve.

Android Q - control por gestos

Diseño de tableta actualizado.

Aparentemente, Google solo está tratando de reducir el espacio que ocupa su ícono, ya que en este momento ocupa el mismo espacio que los 3 botones anteriores. Encontramos una configuración oculta que, cuando se activa, reemplaza el ícono antiguo por otro diferente, muy similar al ícono del iPhone X, lo que confirma esta teoría.

Google todavía tiene mucho trabajo por hacer antes de llevar su navegación por gestos a la perfección, pero esperemos que para el lanzamiento la situación cambie para mejor, si no, permítales hacer posible volver a los viejos 3 botones.

Otros cambios

En la ventana emergente de control de volumen ha aparecido un nuevo botón que, al pulsarlo, abre un gran panel con control de volumen para varios elementos: multimedia, llamada, alarma, etc.

control de volumen android 10

Se agregó una nueva capacidad para ajustar el volumen por separado para multimedia, llamadas, alarma y volumen de alarma.

Las capturas de pantalla ya no se ajustan a la forma de la pantalla con muescas.

Capturas de pantalla de Android 10 Q

Se eliminaron las esquinas redondeadas y la uniceja en las capturas de pantalla.

En la primera versión beta, se nos mostraron nuevos colores de énfasis y fuentes que podías elegir a tu gusto. Se supo que en la segunda versión beta se lanzó una aplicación separada con temas propietarios de Pixel, que absorben todo lo que estuvo disponible en la primera versión beta.

Ahora es oficial: Android Q tendrá soporte nativo para el funcionamiento simultáneo de dos tarjetas SIM.

Android Q funciona con dos tarjetas SIM

Se incluye soporte para el funcionamiento simultáneo de dos tarjetas SIM.

Cuando encienda el módulo Wi-Fi en el menú de configuración principal, se le mostrará una lista de conexiones disponibles justo en este menú.

Lista de redes wifi en Android 10

¡Nos vemos en Google I/O!

La tercera beta se lanzará en mayo. Lo más probable es que sea justo después de la conferencia Google I / O, en la que se nos debe mostrar y contar sobre el nuevo Android Q más delicioso. La conferencia se llevará a cabo el 7 de mayo. No olvide seguir las noticias en nuestro sitio web para no perderse la información más reciente de la conferencia Google I/O 2019.

Rating
( No ratings yet )
Like this post? Please share to your friends:
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: