{"id":93672,"date":"2020-09-09T01:42:05","date_gmt":"2020-09-08T23:42:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-mobilnoj-platformy-android-11"},"modified":"2020-09-09T01:42:05","modified_gmt":"2020-09-08T23:42:05","slug":"vypusk-mobilnoj-platformy-android-11","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-mobilnoj-platformy-android-11","title":{"rendered":"Lanzamiento de la plataforma m\u00f3vil Android 11","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La empresa Google <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.google\/products\/android\/android-11\">ha publicado<\/a><\/noindex> lanzamiento de la plataforma m\u00f3vil abierta <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/about\/versions\/11\/\">Android 11<\/a><\/noindex>. Los c\u00f3digos fuente relacionados con la nueva versi\u00f3n se han publicado en <noindex><a rel=\"nofollow\" href=\"http:\/\/source.android.com\/source\/downloading.html\">Repositorio Git<\/a><\/noindex> el proyecto (rama android-11.0.0_r1). Las actualizaciones de firmware est\u00e1n preparadas para dispositivos de la serie <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.google\/products\/pixel\/android11-exclusive-pixel-features\/\">Pixel<\/a><\/noindex>, as\u00ed como para smartphones de fabricantes como OnePlus, Xiaomi, OPPO y Realme. Tambi\u00e9n <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/topic\/generic-system-image\/releases\">se han formado<\/a><\/noindex> se han preparado im\u00e1genes de sistema gen\u00e9ricas (GSI) que son adecuadas para diversos dispositivos basados en arquitecturas ARM64 y x86_64.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/android.com\/11\">Principales<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/android-developers.googleblog.com\/2020\/09\/android11-final-release.html\">novedades<\/a><\/noindex>: <\/p>\n<ul>\n<li class=\"l\"> Se han realizado cambios destinados a simplificar la comunicaci\u00f3n entre personas a trav\u00e9s de sus tel\u00e9fonos inteligentes. En la secci\u00f3n desplegable de notificaciones en la parte superior, se ha implementado una secci\u00f3n consolidada de mensajes, que permite ver y responder a los mensajes de todas las aplicaciones en un solo lugar (los mensajes se muestran sin distinci\u00f3n de aplicaciones). A los chats importantes se les puede asignar un estado de prioridad, para que permanezcan visibles e incluso se muestren en modo 'no molestar'.\n<p>Se ha activado el concepto de 'burbujas', di\u00e1logos emergentes para realizar acciones en otras aplicaciones sin salir del programa actual. Por ejemplo, a trav\u00e9s de burbujas se pueden continuar conversaciones en el mensajero, enviar mensajes r\u00e1pidamente, mantener a la vista la lista de tareas, tomar notas, acceder a servicios de traducci\u00f3n y recibir recordatorios visuales mientras se trabaja en otras aplicaciones. <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/gweb-uniblog-publish-prod\/original_images\/Android11_Conversations_1000x1000.gif\"><img decoding=\"async\" alt=\"Lanzamiento de la plataforma m\u00f3vil Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/db5835a8f73419f7d526ff59902d8f65.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/gweb-uniblog-publish-prod\/original_images\/Android11_Bubbles_1000x1000.gif\"><img decoding=\"async\" alt=\"Lanzamiento de la plataforma m\u00f3vil Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/70ce4d781ff604eef04128f48aab3fe7.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center>\n<\/li>\n<li class=\"l\"> En el teclado en pantalla se ha implementado un sistema de sugerencias contextuales para responder r\u00e1pidamente a los mensajes, que ofrece emojis o respuestas predeterminadas adecuadas al contenido del mensaje recibido (por ejemplo, al recibir el mensaje '\u00bfC\u00f3mo fue la reuni\u00f3n?', sugiere 'excelente'). Este mecanismo se ha implementado utilizando m\u00e9todos de aprendizaje autom\u00e1tico y plataformas. <noindex><a rel=\"nofollow\" href=\"https:\/\/federated.withgoogle.com\/\">Federated learning<\/a><\/noindex>, que permite la selecci\u00f3n de recomendaciones en el dispositivo local sin recurrir a servicios externos.\n<p>Se ha propuesto una interfaz para acceder r\u00e1pidamente a las herramientas de control de dispositivos conectados, como sistemas de gesti\u00f3n de hogares inteligentes, que se activa manteniendo pulsado el bot\u00f3n de encendido. Por ejemplo, ahora se pueden ajustar r\u00e1pidamente los par\u00e1metros del termostato dom\u00e9stico, encender las luces y desbloquear las puertas sin tener que abrir aplicaciones separadas. La interfaz tambi\u00e9n ofrece botones para seleccionar r\u00e1pidamente los sistemas de pago vinculados y los pases de abordar electr\u00f3nicos.<\/p>\n<p>Se han a\u00f1adido nuevos elementos de control para la reproducci\u00f3n de contenido multimedia, que permiten cambiar de manera simple y r\u00e1pida el dispositivo a trav\u00e9s del cual se reproduce video o audio. Por ejemplo, se puede cambiar r\u00e1pidamente la reproducci\u00f3n de m\u00fasica de los auriculares a la televisi\u00f3n o a altavoces externos.<\/p>\n<p><center><img decoding=\"async\" alt=\"Lanzamiento de la plataforma m\u00f3vil Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/693f4458e9cbc6c2d3a0f409569c344a.png\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/gweb-uniblog-publish-prod\/original_images\/Media_Controls.gif\"><img decoding=\"async\" alt=\"Lanzamiento de la plataforma m\u00f3vil Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/fb374155470d79c03cfa4bfed6f53489.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Se ha a\u00f1adido soporte para conceder permisos temporales, permitiendo que una aplicaci\u00f3n realice una operaci\u00f3n privilegiada una vez y al siguiente intento de acceso solicite confirmaci\u00f3n nuevamente. Por ejemplo, se puede configurar una solicitud de permisos cada vez que se acceda al micr\u00f3fono, la c\u00e1mara o la API de localizaci\u00f3n.\n<p>Se ha implementado la posibilidad de bloquear autom\u00e1ticamente los permisos solicitados para aplicaciones que no se han ejecutado en m\u00e1s de tres meses. Al bloquear, se muestra una notificaci\u00f3n especial con una lista de aplicaciones que no se han ejecutado recientemente, donde se puede restaurar los permisos, eliminar la aplicaci\u00f3n o dejarla bloqueada. <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/gweb-uniblog-publish-prod\/original_images\/Android_11_screens.gif\"><img decoding=\"async\" alt=\"Lanzamiento de la plataforma m\u00f3vil Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/6a7518604611ddaac71a478447b492d9.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Se ha incorporado la capacidad de crear screencasts que graban cambios en la pantalla y el sonido del micr\u00f3fono.\n<li class=\"l\"> Se ha simplificado la selecci\u00f3n de texto e im\u00e1genes para colocarlas en el portapapeles y compartirlas entre aplicaciones.\n<\/li>\n<li class=\"l\"> Se ha modernizado el sistema de control por voz del dispositivo (<noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/accessibility\/android\/answer\/6151848?hl=en\">Voice Access<\/a><\/noindex>), que permite controlar el smartphone exclusivamente mediante comandos de voz. Voice Access ahora entiende el contenido de la pantalla y tiene en cuenta el contexto, adem\u00e1s genera etiquetas para los comandos de accesibilidad.\n<li class=\"l\"> Se ha a\u00f1adido la funci\u00f3n 'Nearby Share' para la r\u00e1pida y segura transferencia de archivos, videos, datos de ubicaci\u00f3n y otra informaci\u00f3n a dispositivos cercanos que utilizan la plataforma Android o tienen el navegador Chrome.\n<li class=\"l\"> En el Emulador de Android se ha a\u00f1adido una capacidad experimental para ejecutar c\u00f3digo de aplicaciones de 32 y 64 bits, compiladas para la arquitectura ARM, en un entorno que ejecuta una imagen de sistema Android 11, compilada para la arquitectura x86_64. Tambi\u00e9n se ha incluido el soporte para simular el funcionamiento de la c\u00e1mara frontal y trasera. Para la c\u00e1mara trasera se ha implementado la API de Camera2 HW <noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/camera\/versioning#camera_api2\">Nivel 3<\/a><\/noindex> con soporte para la reconfiguraci\u00f3n de YUV y captura en modo RAW.<br \/>\nPara la c\u00e1mara frontal se ha implementado el nivel <noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/camera\/versioning#camera_api2\">COMPLETA<\/a><\/noindex> con soporte para c\u00e1maras l\u00f3gicas (un dispositivo l\u00f3gico basado en dos dispositivos f\u00edsicos con \u00e1ngulos de visi\u00f3n estrecho y amplio).<\/p>\n<\/li>\n<li class=\"l\"> Se ha ampliado el soporte para el est\u00e1ndar de comunicaci\u00f3n m\u00f3vil 5G, que ofrece mayor ancho de banda y menores latencias. Las aplicaciones que crean una gran carga de red, que realizan acciones como la visualizaci\u00f3n de video en streaming en 4K y la descarga de recursos de juegos en alta resoluci\u00f3n, ahora pueden funcionar no solo a trav\u00e9s de conexi\u00f3n Wi-Fi, sino tambi\u00e9n mediante la red de un operador de telefon\u00eda m\u00f3vil. Para facilitar la adaptaci\u00f3n de las aplicaciones en funci\u00f3n de los canales de comunicaci\u00f3n 5G, se ha ampliado la API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/net\/NetworkCapabilities.html#NET_CAPABILITY_NOT_METERED\">Dynamic Meteredness<\/a><\/noindex>, utilizado para verificar si la conexi\u00f3n se tarifica por tr\u00e1fico y si se pueden transmitir grandes vol\u00famenes de datos a trav\u00e9s de ella. Esta API ahora abarca redes celulares y permite determinar la conexi\u00f3n a un proveedor que realmente ofrece un plan ilimitado al conectarse a trav\u00e9s de 5G. Se ha agregado una API de estado de 5G, que permite a la aplicaci\u00f3n identificar r\u00e1pidamente la conexi\u00f3n a trav\u00e9s de 5G en los modos <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/5G_NR\">Nuevo Radio<\/a><\/noindex> o <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/5G_NR#Non-standalone_mode\">No independiente<\/a><\/noindex>.\n<p>Tambi\u00e9n se ha ampliado la API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/net\/NetworkCapabilities.html#getLinkDownstreamBandwidthKbps()\">Estimador de Ancho de Banda<\/a><\/noindex>, que permite prever el tama\u00f1o del ancho de banda disponible para subir o enviar datos, sin necesidad de realizar pruebas de red propias.<\/p>\n<\/li>\n<li class=\"l\"> Se ha a\u00f1adido soporte para nuevos tipos de pantallas \u00abpinhole\u00bb (la pantalla ocupa toda la superficie frontal del smartphone, excepto un peque\u00f1o c\u00edrculo en la esquina superior izquierda para la c\u00e1mara frontal) y \u00abwaterfall\u00bb (la pantalla tambi\u00e9n abarca los bordes curvados del dispositivo). La presencia de \u00e1reas visibles y ciegas en estas pantallas ahora puede ser determinada por las aplicaciones mediante la API est\u00e1ndar. <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/guide\/topics\/display-cutout\">Recorte de Pantalla<\/a><\/noindex>. Para abarcar los bordes de la pantalla y organizar la interacci\u00f3n en las \u00e1reas cercanas a los bordes de las pantallas \u00abwaterfall\u00bb, se han propuesto en la API. <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/view\/WindowManager.LayoutParams.html#LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS\">nuevos<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/view\/DisplayCutout.html#getWaterfallInsets()\">llamadas<\/a><\/noindex>.\n<\/li>\n<li class=\"l\"> Se han agregado nuevas opciones para controlar el acceso de las aplicaciones a los datos personales. Adem\u00e1s del modo de acceso a la ubicaci\u00f3n que apareci\u00f3 en la edici\u00f3n anterior (el acceso se bloquea en segundo plano), en Android 11 <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/privacy\/permissions\">se presenta<\/a><\/noindex> se admite la concesi\u00f3n de permisos temporales. El usuario puede ahora proporcionar a la aplicaci\u00f3n acceso temporal a permisos clave, como acceso a la ubicaci\u00f3n, micr\u00f3fono y c\u00e1mara. El permiso es v\u00e1lido durante la sesi\u00f3n actual y se revoca tan pronto como el usuario cambia a otra aplicaci\u00f3n.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/4.bp.blogspot.com\/-QpUVQYeXtfc\/Xk1sFVcgg7I\/AAAAAAAAOJ0\/nOd9XJbNUsEnj-G0U91pbOJHE_bZyaJKACLcBGAsYHQ\/s1600\/onetimepermissiondialog.png\"><img decoding=\"async\" alt=\"Lanzamiento de la plataforma m\u00f3vil Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/f8b4869648a562813e42876e3d67a98f.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Se han realizado cambios que simplifican la migraci\u00f3n de aplicaciones a un almacenamiento<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/privacy\/storage\">Almacenamiento con Alcance<\/a><\/noindex>, que permite aislar los archivos de las aplicaciones en un almacenamiento externo (por ejemplo, en una tarjeta SD). Al utilizar el Almacenamiento con Alcance, los datos de la aplicaci\u00f3n se limitan a un directorio espec\u00edfico, y para acceder a colecciones comunes de archivos multimedia se requiere la obtenci\u00f3n de permisos espec\u00edficos. En Android 11, se ha implementado el soporte para un modo opcional de acceso al medio a trav\u00e9s de rutas completas de archivo,<br \/>\nla API DocumentsUI ha sido actualizada, y se ha a\u00f1adido la posibilidad de realizar operaciones por lotes en MediaStore.<\/p>\n<\/li>\n<li class=\"l\"> Se han ampliado las capacidades de <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/hardware\/biometrics\/BiometricManager.Authenticators.html\">uso<\/a><\/noindex> sensores biom\u00e9tricos para la autenticaci\u00f3n. En la API BiometricPrompt, que ofrece un di\u00e1logo universal de autenticaci\u00f3n biom\u00e9trica, se ha a\u00f1adido soporte para tres tipos de autenticadores \u2014 fiables, d\u00e9biles y credenciales del dispositivo. Se ha simplificado la integraci\u00f3n de BiometricPrompt con diversas arquitecturas de aplicaciones, sin limitarse al uso de la clase. <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/app\/Activity\">Actividad<\/a><\/noindex>.\n<\/li>\n<li class=\"l\"> Al construir componentes de la plataforma que requieren una mayor protecci\u00f3n, se utilizan mecanismos de protecci\u00f3n que operan en la etapa de compilaci\u00f3n. <noindex><a rel=\"nofollow\" href=\"https:\/\/clang.llvm.org\/docs\/ControlFlowIntegrity.html\">CFI<\/a><\/noindex> (Integridad del Flujo de Control), <noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/tech\/debug\/bounds-sanitizer\">BoundSan<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/tech\/debug\/intsan\">IntSan<\/a><\/noindex> (Sanitizaci\u00f3n de Desbordamiento de Enteros) y <noindex><a rel=\"nofollow\" href=\"https:\/\/clang.llvm.org\/docs\/ShadowCallStack.html\">Shadow-Call Stack<\/a><\/noindex>. Para detectar problemas al trabajar con la memoria en aplicaciones se ha incluido la verificaci\u00f3n de punteros en el mont\u00f3n basada en las etiquetas vinculadas a ellos (<noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/tech\/debug\/tagged-pointers\">etiquetado de punteros del mont\u00f3n<\/a><\/noindex>). Para buscar errores en la gesti\u00f3n de memoria <noindex><a rel=\"nofollow\" href=\"https:\/\/android-developers.googleblog.com\/2020\/02\/detecting-memory-corruption-bugs-with-hwasan.html\">se propone<\/a><\/noindex> una imagen de sistema adicional, que incluye un mecanismo de depuraci\u00f3n <noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/tech\/debug\/hwasan\">HWAsan<\/a><\/noindex> (Direcci\u00f3n Asistida por Hardware).\n<\/li>\n<li class=\"l\"> Se ha preparado una API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/app\/blob\/BlobStoreManager\">BlobStoreManager<\/a><\/noindex>, que permite organizar el intercambio seguro de datos binarios entre aplicaciones. Por ejemplo, esta API se puede utilizar para proporcionar a varias aplicaciones acceso a modelos de aprendizaje autom\u00e1tico, cuando esas aplicaciones son ejecutadas por un mismo usuario.\n<\/li>\n<li class=\"l\"> Se ha a\u00f1adido soporte para plataformas para almacenar y recuperar de forma segura documentos de identidad verificables, como licencias de conducir electr\u00f3nicas.\n<\/li>\n<li class=\"l\"> En el marco del proyecto Mainline, que permite actualizar componentes del sistema por separado sin actualizar toda la plataforma, se han preparado 12 nuevos m\u00f3dulos actualizables adem\u00e1s de los 10 m\u00f3dulos disponibles en Android 10. Las actualizaciones afectan a componentes no vinculados al hardware, que se descargan a trav\u00e9s de Google Play por separado de las actualizaciones OTA del firmware del fabricante. Entre los nuevos m\u00f3dulos que podr\u00e1n actualizarse a trav\u00e9s de Google Play sin actualizar el firmware se encuentran un m\u00f3dulo para la gesti\u00f3n de permisos, un m\u00f3dulo para trabajar con almacenamiento (con soporte para Scoped Storage) y un m\u00f3dulo con NNAPI (Neural Networks API).\n<\/li>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/test-changes\">Se ha realizado<\/a><\/noindex> trabajo para reducir la influencia del cambio en el comportamiento de algunos subsistemas en el funcionamiento de las aplicaciones. Las innovaciones que pueden afectar a la operaci\u00f3n de las aplicaciones ahora se pueden desactivar opcionalmente y ajustarse a nivel de SDK. Para facilitar la prueba de compatibilidad de las aplicaciones con Android 11, se han proporcionado configuraciones en la interfaz de Opciones de desarrollador y en la utilidad adb para habilitar y deshabilitar las capacidades que afectan la compatibilidad (permitiendo realizar pruebas sin modificar targetSdkVersion y sin recompilar la aplicaci\u00f3n). Se han actualizado las listas grises de las interfaces de programaci\u00f3n limitadas que no se proporcionan en el SDK.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/2.bp.blogspot.com\/-3ISRFrYRXrs\/Xk1slBC1cyI\/AAAAAAAAOJ4\/ysLMGSEyc54xJVwYJ3WPB2SnbWUWLgQQwCLcBGAsYHQ\/s1600\/Screenshot_20200212-222824_framed.png\"><img decoding=\"async\" alt=\"Lanzamiento de la plataforma m\u00f3vil Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/8f77b8edd80865de1e9567488ed211c7.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Se ha a\u00f1adido el marco <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/content\/res\/loader\/package-summary.html\">Resource Loader<\/a><\/noindex>, que permite cargar din\u00e1micamente recursos adicionales durante la ejecuci\u00f3n de la aplicaci\u00f3n.\n<\/li>\n<li class=\"l\"> En el servicio de verificaci\u00f3n de llamadas se ha agregado la capacidad de transmitir a las aplicaciones el estado de verificaci\u00f3n de la llamada entrante, que puede ser utilizado para generar di\u00e1logos personalizados despu\u00e9s del manejo de la llamada, por ejemplo, incluyendo acciones adicionales para marcar la llamada como spam o agregarla a la agenda.\n<\/li>\n<li class=\"l\"> Se ha mejorado la API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/guide\/topics\/connectivity\/wifi-suggest\">Wifi Suggest<\/a><\/noindex>, que permite a la aplicaci\u00f3n (gestor de conexi\u00f3n a la red) influir en el algoritmo de selecci\u00f3n de redes inal\u00e1mbricas preferidas mediante la transmisi\u00f3n de una lista clasificada de redes, as\u00ed como considerar m\u00e9tricas adicionales, como informaci\u00f3n sobre el ancho de banda y la calidad de la conexi\u00f3n durante la \u00faltima conexi\u00f3n. Se ha a\u00f1adido la capacidad de gestionar redes inal\u00e1mbricas que soportan el est\u00e1ndar <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Hotspot_(Wi-Fi)#Hotspot_2.0\">Hotspot 2.0<\/a><\/noindex> (Passpoint), incluyendo la consideraci\u00f3n del tiempo de expiraci\u00f3n del perfil de usuario y la implementaci\u00f3n de la posibilidad de utilizar certificados autofirmados en los perfiles.\n<\/li>\n<li class=\"l\"> En la API ImageDecoder se ha a\u00f1adido soporte para la decodificaci\u00f3n y visualizaci\u00f3n de im\u00e1genes animadas en formato HEIF (HEIC en Apple), que utiliza m\u00e9todos de compresi\u00f3n HEVC (H.265). En comparaci\u00f3n con las im\u00e1genes animadas GIF, el formato HEIF permite reducir significativamente el tama\u00f1o del archivo.\n<\/li>\n<li class=\"l\"> Se ha a\u00f1adido una API en NDK para utilizar en c\u00f3digo nativo operaciones de codificaci\u00f3n y decodificaci\u00f3n de im\u00e1genes (JPEG, PNG, WebP, etc.), sin necesidad de bibliotecas externas. La nueva API permite reducir el tama\u00f1o de los archivos APK de aplicaciones nativas y resolver el problema de las actualizaciones de bibliotecas integradas que pueden contener vulnerabilidades.\n<\/li>\n<li class=\"l\"> Las aplicaciones para trabajar con c\u00e1maras ahora pueden desactivar temporalmente la vibraci\u00f3n (por ejemplo, al mostrar notificaciones) para prevenir que se active durante la sesi\u00f3n con la c\u00e1mara.\n<\/li>\n<li class=\"l\"> Se ha proporcionado la posibilidad de habilitar modos <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%91%D0%BE%D0%BA%D0%B5\">Bokeh<\/a><\/noindex> (desenfoque de fondo en la imagen) para dispositivos que los soportan (por ejemplo, el modo still proporciona mayor calidad de imagen, mientras que el modo continuous ofrece una mejor coincidencia con los datos del sensor).\n<\/li>\n<li class=\"l\"> Se ha a\u00f1adido una API para <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/media\/MediaCodecInfo.CodecCapabilities#isFeatureSupported(java.lang.String)\">verificaci\u00f3n<\/a><\/noindex> y <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/media\/MediaCodec.html#PARAMETER_KEY_LOW_LATENCY\">configuraciones<\/a><\/noindex> de modos de reproducci\u00f3n de video con baja latencia, demandados en aplicaciones para streaming en tiempo real. Adem\u00e1s, se ha a\u00f1adido soporte para el modo operativo HDMI de baja latencia (modo de juego), en el cual se desactiva el procesamiento gr\u00e1fico para reducir la latencia en el televisor o monitor externo.\n<\/li>\n<li class=\"l\"> Para dispositivos con pantallas plegables <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/hardware\/Sensor#STRING_TYPE_HINGE_ANGLE\">se ha agregado<\/a><\/noindex> API para obtener informaci\u00f3n del sensor de \u00e1ngulo de apertura de las mitades de la pantalla. Con la nueva API, las aplicaciones pueden determinar el \u00e1ngulo de apertura exacto y adaptar la salida seg\u00fan ello.\n<\/li>\n<li class=\"l\"> La API de verificaci\u00f3n de llamadas se ha ampliado con capacidades para detectar llamadas autom\u00e1ticas. Para aplicaciones que filtran llamadas, se ha implementado soporte para verificar el estado de la llamada entrante a trav\u00e9s de <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/STIR\/SHAKEN\">STIR\/SHAKEN<\/a><\/noindex> para detectar la falsificaci\u00f3n del identificador de llamada, as\u00ed como <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/android\/telecom\/TelecomManager.html#ACTION_POST_CALL\">la posibilidad<\/a><\/noindex> devolver la raz\u00f3n del bloqueo de la llamada y cambiar el contenido de la pantalla del sistema que se muestra al finalizar la llamada para marcarla como spam o agregarla a la agenda de contactos.\n<\/li>\n<li class=\"l\"> Se ha ampliado la API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/ndk\/guides\/neuralnetworks\/index.html\">Neural Networks<\/a><\/noindex>, que proporciona a las aplicaciones la capacidad de utilizar recursos de aceleraci\u00f3n de hardware para sistemas de aprendizaje autom\u00e1tico. La API se posiciona como una capa base para operar en marcos de machine learning en Android, como <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=46058\">TensorFlow Lite<\/a><\/noindex> y Caffe2.\n<p> Se ha a\u00f1adido soporte para la funci\u00f3n de activaci\u00f3n <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/@neuralnets\/swish-activation-function-by-google-53e1ea86f820\">Swish<\/a><\/noindex>, que permite reducir el tiempo de entrenamiento de redes neuronales y aumentar la precisi\u00f3n en la realizaci\u00f3n de ciertas tareas, como acelerar el trabajo con modelos de visi\u00f3n por computadora basados en <noindex><a rel=\"nofollow\" href=\"https:\/\/ai.googleblog.com\/2019\/11\/introducing-next-generation-on-device.html\">MobileNetV3<\/a><\/noindex>. Se ha a\u00f1adido la operaci\u00f3n Control, que permite crear modelos de aprendizaje autom\u00e1tico m\u00e1s avanzados que soportan ramificaciones y bucles. Se ha implementado la API de Cola de Comandos Asincr\u00f3nicos para reducir la latencia al ejecutar cadenas de peque\u00f1os modelos relacionados.<\/p>\n<p>Para su uso en dispositivos m\u00f3viles, se ofrece una serie de modelos de redes neuronales predefinidos, incluyendo <noindex><a rel=\"nofollow\" href=\"https:\/\/research.googleblog.com\/2017\/06\/mobilenets-open-source-models-for.html\">MobileNets<\/a><\/noindex> (reconocimiento de objetos en fotos), <noindex><a rel=\"nofollow\" href=\"https:\/\/arxiv.org\/abs\/1512.00567\">Inception v3<\/a><\/noindex> (visi\u00f3n por computadora) y <a rel=\"nofollow\" href=\"https:\/\/research.googleblog.com\/2017\/11\/on-device-conversational-modeling-with.html\">Smart<br \/>\nReply<\/a> (sugerencia de respuestas a mensajes). <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tensorflow.org\/lite\/performance\/quantization_spec\">Se ha implementado<\/a><\/noindex> soporte para la cuantizaci\u00f3n avanzada utilizando enteros con signo en lugar de n\u00fameros de punto flotante, lo que permite reducir el tama\u00f1o de los modelos y acelerar su funcionamiento. Adem\u00e1s, en la API de Calidad de Servicio se han a\u00f1adido capacidades para gestionar prioridades y temporizadores al ejecutar modelos, y la API de Dominio de Memoria se ha ampliado para disminuir las operaciones de copia y conversi\u00f3n de memoria al ejecutar modelos en secuencia.<\/p>\n<\/li>\n<li class=\"l\"> Se han a\u00f1adido tipos separados de servicios en segundo plano para la c\u00e1mara y el micr\u00f3fono, que deber\u00e1n ser solicitados si la aplicaci\u00f3n necesita acceder a la c\u00e1mara y el micr\u00f3fono durante la inactividad.\n<\/li>\n<li class=\"l\"> Se han a\u00f1adido nuevas API para <noindex><a rel=\"nofollow\" href=\"https:\/\/3.bp.blogspot.com\/-f4LMdhZqvIM\/XnJDUyjWFEI\/AAAAAAAAOwE\/uBNlBkYb6oMyfbi1OgDyvffofjDZNCTeACLcBGAsYHQ\/s1600\/image4.gif\">sincronizaci\u00f3n<\/a><\/noindex> de la salida de elementos de la interfaz de las aplicaciones con la aparici\u00f3n del teclado en pantalla para organizar una animaci\u00f3n de salida m\u00e1s suave mediante la notificaci\u00f3n a la aplicaci\u00f3n sobre cambios a nivel de fotogramas individuales.\n<\/li>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/features#frame-rate-api\">Se a\u00f1adi\u00f3<\/a><\/noindex>  API para gestionar la frecuencia de actualizaci\u00f3n de la pantalla, que permite establecer una frecuencia diferente para ventanas de ciertos juegos y aplicaciones (por ejemplo, por defecto Android utiliza una frecuencia de actualizaci\u00f3n de 60Hz, pero algunos dispositivos permiten aumentarla a 90Hz).\n<\/li>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/behavior-changes-all#fbe-ota-restart\">Se implement\u00f3<\/a><\/noindex> modo de continuaci\u00f3n sin fisuras tras la instalaci\u00f3n de actualizaciones de firmware OTA que requieren reiniciar el dispositivo. Este nuevo modo permite que las aplicaciones mantengan acceso al almacenamiento cifrado sin que el usuario tenga que desbloquear el dispositivo despu\u00e9s del reinicio, es decir, las aplicaciones podr\u00e1n continuar ejecutando sus funciones y recibiendo mensajes de inmediato. Por ejemplo, se puede programar la instalaci\u00f3n autom\u00e1tica de una actualizaci\u00f3n OTA para la noche y llevarse a cabo sin la intervenci\u00f3n del usuario.\n<li class=\"l\"> Se a\u00f1adi\u00f3 <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/reference\/kotlin\/android\/app\/ActivityManager#gethistoricalprocessexitreasons\">API<\/a><\/noindex> para obtener informaci\u00f3n sobre las causas del cierre de la aplicaci\u00f3n, lo que permite determinar si la finalizaci\u00f3n fue por iniciativa del usuario, como resultado de un fallo o si fue forzada por el sistema operativo. La API tambi\u00e9n permite evaluar el estado de la aplicaci\u00f3n justo antes de su cierre.\n<\/li>\n<li class=\"l\"> Se a\u00f1adi\u00f3 <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/ndk\/guides\/gwp-asan\">GWP-ASan<\/a><\/noindex>, un analizador de memoria en el mont\u00f3n, que permite encontrar y corregir problemas causados por un manejo inseguro de la memoria. GWP-ASan analiza las operaciones de asignaci\u00f3n de memoria con m\u00ednimos gastos generales y detecta anomal\u00edas. Por defecto, GWP-ASan est\u00e1 habilitado para los archivos ejecutables de la plataforma y las aplicaciones del sistema. Para aplicar GWP-ASan a sus propias aplicaciones, se requiere una habilitaci\u00f3n separada.\n<\/li>\n<li class=\"l\"> La utilidad ADB (Android Debug Bridge) <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/features#incremental\">se ha agregado<\/a><\/noindex> modo incremental para la instalaci\u00f3n de paquetes APK ('adb install --incremental'), que permite acelerar considerablemente la instalaci\u00f3n de programas grandes, como juegos, durante su desarrollo. La esencia del modo es que, al instalar, primero se transfieren las partes necesarias para iniciar el paquete, y el resto se descarga en segundo plano, sin bloquear la posibilidad de iniciar el programa. Por ejemplo, al instalar archivos APK de m\u00e1s de 2GB, en el nuevo modo el tiempo hasta poder iniciar se reduce hasta 10 veces. Las instalaciones incrementales actualmente solo funcionan en dispositivos Pixel 4 y 4XL, y el n\u00famero de dispositivos compatibles se ampliar\u00e1 en la versi\u00f3n final.\n<\/li>\n<li class=\"l\"> Completamente <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/features#wireless-adb\">redise\u00f1ado<\/a><\/noindex> modo de depuraci\u00f3n con ADB ejecut\u00e1ndose sobre una conexi\u00f3n inal\u00e1mbrica. A diferencia de la depuraci\u00f3n a trav\u00e9s de TCP\/IP, la depuraci\u00f3n a trav\u00e9s de Wi-Fi no requiere un cable para la configuraci\u00f3n y puede recordar las asociaciones de dispositivos realizadas anteriormente. Tambi\u00e9n est\u00e1 en planes la implementaci\u00f3n de un esquema de emparejamiento m\u00e1s sencillo mediante un c\u00f3digo QR que se mostrar\u00e1 en Android Studio.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/2.bp.blogspot.com\/-Zg09JDV0cP4\/XqHNQj2FE2I\/AAAAAAAAO5M\/g80uYqCc48EOgcR6iOZj424-YpCzCWL2wCLcBGAsYHQ\/s1600\/Screen%2BShot%2B2020-04-23%2Bat%2B10.15.08%2BAM.png\"><img decoding=\"async\" alt=\"Lanzamiento de la plataforma m\u00f3vil Android 11\" src=\"\/wp-content\/uploads\/2020\/09\/0d8326a1156dc0b45b15db6034c7f130.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Se han actualizado las herramientas para <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/preview\/privacy\/data-access-auditing\">auditor\u00eda<\/a><\/noindex> acceso a los datos que permiten analizar qu\u00e9 datos de usuario est\u00e1 utilizando la aplicaci\u00f3n y despu\u00e9s de qu\u00e9 acciones del usuario. <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/sdk\/api_diff\/r-dp3-incr\/changes\/pkg_android.app\">Renombrados<\/a><\/noindex> algunas llamadas a la API de auditor\u00eda.\n<li class=\"l\"> Se ha a\u00f1adido el modo 'Ethernet tethering', que permite proporcionar acceso a Internet a trav\u00e9s del tel\u00e9fono inteligente utilizando adaptadores Ethernet conectados mediante el puerto USB.\n<li class=\"l\"> En la configuraci\u00f3n, se a\u00f1adi\u00f3 una secci\u00f3n con el historial de notificaciones y la posibilidad de programar la activaci\u00f3n del modo oscuro.\n<\/ul>\n<p><center><br \/>\n<div class=\"youtube-placeholder\" data-id=\"Jl-lFUoQ4rA\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/Jl-lFUoQ4rA\/hqdefault.jpg\" alt=\"Reproducir video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fuente: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53675\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android 11. \u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u043d\u043e\u0432\u044b\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u044b \u0432 Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 (\u0432\u0435\u0442\u043a\u0430 android-11.0.0_r1). \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441\u0435\u0440\u0438\u0438 Pixel, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u043e\u0432 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0430 OnePlus, Xiaomi, OPPO \u0438 Realme. \u0422\u0430\u043a\u0436\u0435 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 GSI (Generic System Images), \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 ARM64 \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":93673,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-93672","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-mobilnoj-platformy-android-11\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android 11 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-mobilnoj-platformy-android-11\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-08T23:42:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-08T23:42:05+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lanzamiento de la plataforma m\u00f3vil Android 11 | ProHoster","description":"La empresa Google ha publicado el lanzamiento de la plataforma m\u00f3vil abierta","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-mobilnoj-platformy-android-11","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android 11 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-mobilnoj-platformy-android-11","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-08T23:42:05+00:00","article:modified_time":"2020-09-08T23:42:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"93672","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:43:38","updated":"2022-10-03 07:53:06","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/93672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=93672"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/93672\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/93673"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=93672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=93672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=93672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}