Manjaro 21.1.3 (2021-09-16) llega con nueva versión de Pamac más ordenada y Pacman 6.0.1

Manjaro 21.1.3

Lo habían anunciado en redes sociales momentos antes y ya la tenemos aquí. Menos de dos semanas después de la actualización anterior, el equipo de desarrolladores que hay detrás de una de las distribuciones basadas en Arch Linux más populares acaba de lanzar Manjaro 21.1.3, la tercera actualización de punto de Pavho (y siempre que leo este nombre en clave me siento raro). Un poco antes habían subido los nuevos paquetes a los repositorios oficiales para al versión estable 2021-09-16, y en ambos casos se incluye una novedad que destaca sobre las demás.

Pamac 10.2 ya es oficial, y es el cambio que más salta a la vista. El nuevo centro de software de Manjaro está mejor ordenado, y cuando es posible muestra más contenido en un total de tres columnas, dos de software y una de opciones o en el panel izquierdo. Pero cuando hacemos clic en un paquete, a la derecha aparece la información del mismo, un comportamiento diferente al anterior en el que aparecía la información en toda la ventana.

Pamac 10.2

Novedades más destacadas de Manjaro 21.1.3

  • La mayoría de los kernels se han actualizado, siendo el más nuevo Linux 5.14.2.
  • Pipewire ahora está en 0.3.35.
  • Firefox 92.
  • Thunderbird 91.
  • La versión estable (still) de LibreOffice está ahora en 7.1.6.
  • Pamac ahora está en 10.2.0, que una vez más se ha priorizado el escritorio. Para arranque móvil pamac-manager con –mobile switch.
  • Pacman ahora está en 6.0.1.
  • El cliente de Steam se renovó para solucionar los problemas conocidos actuales.
  • Systemd está ahora en 249.4.
  • Otras actualizaciones, como las de los diferentes entornos gráfico y escritorios, y en la versión KDE ya está disponible Frameworks 86.

Manjaro 21.1.3 ya es oficial, pero ahora mismo aún no han actualizado la página web para descargar desde allí las nuevas ISO. Sí hay enlaces de descarga en las dos entradas sobre estos lanzamientos (21.1.3 y 2021-09-16) en este y este otro enlace.

from Linux Adictos https://ift.tt/3zfgOHN
via IFTTT

LibreOffice 7.2.1, la primera actualización menor de esta serie corrige 87 bugs

LibreOffice 7.2.1

Tras más de seis meses de desarrollo, The Document Foundation lanzó hace semanas la versión 7.2 de su suite de ofimática con novedades como un nuevo HUD de comandos para buscar y realizar acciones. Hoy hace justo una semana lanzaron la sexta actualización de punto de la serie que sigue recomendándose para equipos de producción, es decir, la v7.1.6 con la que corrigieron 44 fallos. Esta tarde, TDF ha lanzado LibreOffice 7.2.1, la primera actualización de mantenimiento de la serie 7.2.

En esta ocasión, el proyecto no ha escrito una larga nota hablando sobre las novedades introducidas. Se ha limitado a decir que han corregido 87 fallos y un poco lo de siempre, que mejorará la compatibilidad con los diferentes tipos de documentos. Aunque no lo han mencionado así, probablemente mejorará la compatibilidad con los documentos del Office de Microsoft.

LibreOffice 7.2.1 sigue sin recomendarse para equipos de producción

LibreOffice 7.2.1 Community, la primera versión menor de la familia LibreOffice 7.2 dirigida a los entusiastas de la tecnología y a los usuarios avanzados, está disponible para su descarga en https://ift.tt/y7ub0r. Esta versión incluye 87 correcciones de errores y mejoras en la compatibilidad de los documentos.

Una vez más, y es fácil pensar que será así para siempre desde que se lanzara LibreOffice 7.1, han vuelto a recordar que hay dos versiones diferentes, la Community y la Enterprise. La de la comunidad es la de siempre, la que descargamos gratis y sin soporte especial, mientras que la de empresas recibe soporte directo del equipo y pueden pedir funciones a la carta.

Además de las versiones con etiquetas diferentes, también hay disponibles dos opciones para dos tipos de usuarios, la que incluye todas las novedades pero está menos probada y la que aún no cuenta con todo lo nuevo, pero está más pulida. LibreOffice 7.2.1 aún no se recomienda para equipos de producción, pero ya se puede descargar desde la página web oficial. Los usuarios de Linux podemos descargar desde allí paquetes DEB y RPM, pero es buena idea esperar a que nuestra distribución actualice los paquetes de sus repositorios oficiales.

from Linux Adictos https://ift.tt/3lBnMlX
via IFTTT

htmlq: extraer contenido de un HTML en Linux

Dominio web hosting

Es posible que necesites extraer contenido de un HTML. Y tal vez ya usas el comando jq para extraer datos de documentos JSON, pero con htmlq tendrás una herramienta similar a ésta, incluso está escrita también en lenguaje de programación Rust, pero para HTML.

La herramienta htmlq está disponible para otros sistemas tipo Unix, y no solo para Linux, por lo que la podrás usar también en FreeBSD, macOS, etc. Además, usa selectores CSS para extraer los fragmentos de contenido de los archivos .html. Así es como se apunta a los elementos que se quiere de una página web que necesitas. Por ejemplo, podrás extraer las imágenes, o el texto, etc., de una URL.

Lo primero es instalar htmlq en tu Linux. Por ejemplo, tomando como referencia una distro DEB (para otras sería similar, pero con el gestor de paquetes que corresponda), podemos usar:


sudo apt install cargo

cargo install htmlq

cargo es el gestor de paquetes de Rust, como pip lo es para el lenguaje Python… Con él podrás instalar multitud de paquetes creados en Rust de forma fácil. Por cierto, también necesitarás tener instalado el paquete rustc si no lo tienes ya en tu distro.

Una vez instalado, su uso es sencillo. Por ejemplo, imagina que quieres encontrar contenido en una página por su ID:


curl -s url | htmlq '#css-selector'
curl -s url2 | htmlq '#css-selector'
curl -s https://www.linuxadictos.com/ | htmlq --pretty '#content' | more

O, para encontrar todos los enlaces de una página, puedes usar este otro comando:


curl -s https://www.linuxadictos.com | htmlq --attribute href a

Por último, si tienes dudas sobre las opciones disponibles en htmlq, puedes consultar su ayuda con este comando:


htmlq --help

Espero que te haya servido de ayuda este pequeño tutorial. Como ves, su uso es sencillo, y lo puedes combinar con herramientas como curl, entre otras.

from Linux Adictos https://ift.tt/3nFzbDU
via IFTTT

El driver Zink ofrecerá una mejor compatibilidad con videojuegos

Metro: Last Light

El controlador Zink para OpenGL sobre Vulkan agrega mejoras para el soporte de nuevos títulos de videojuegos, como es el caso de Metro: Last Light. Todo se lo debemos al desarrollador Mike Blumenkrantz, que ha continuado con su asombroso trabajo sobre el driver para garantizar que más videojuegos funcionen con él.

Con el anterior lanzamiento de Zink, Mike pudo comprobar en algunos puntos de referencia de Phoronix cómo varios títulos no funcionaban en absoluto o se representaban de forma incorrecta. Por eso se puso manos a la obra para mejora el código fuente del controlador.

El progreso que se ha hecho sobre Zink ahora es asombroso, aunque es cierto que aún le queda un largo camino por delante para seguir mejorando lo que ya existe. Sin embargo, es de agradecer el asombroso paso adelante que ha dado y los nuevos títulos que ahora se pueden ejecutar sin problema. Otros aún necesitan algunas mejoras, especialmente los de Feral Interactive, como HITMAN.

También existen otros títulos con problemas de rendimiento, como Basemark y Bioshock Infinite. Pero es probable que en futuras mejoras se haya solucionado todo esto. La verdad es que los avances en el mundo de los gráficos y el gaming en Linux han sido alucinantes en los últimos años. ¿Quién lo imaginaría en a principios en 1990 o 2000?

Por cierto, si aún no sabes qué es el controlador Zink, se trata de un controlador Gallium para el proyecto MESA que emite llamadas de la API Vulkan en lugar de apuntar a una arquitectura de GPU específica. Esto se puede usar para obtener soporte completo de OpenGL en dispositivos o sistemas que solo admiten Vulkan.

Para más información sobre Gallium3D, el controlador Zink, así como de MESA y otros controladores disponibles y plataformas, puedes visitar este enlace. Aquí podrás acceder a la documentación que necesitas.

from Linux Adictos https://ift.tt/3zfxEqb
via IFTTT

Kali Linux 2021.3 introduce algunas novedades, pero ninguna llama la atención como NetHunter para relojes

Kali Linux 2021.3 introduce NetHunter para smartwatch

Hablar sobre sistemas operativos basados en Linux para móviles hace tiempo que no es noticia en el sentido de que ya no es nuevo ni sorprendente. Sorprende un poco más cuando se habla de Linux en un reloj inteligente, pero son sistemas muy limitados que se están usando, por ejemplo, en el PineTime. A mí me ha llamado más la atención algo que han anunciado junto al lanzamiento de Kali Linux 2021.3, y es que su NetHunter ha llegado a los relojes inteligentes.

Aunque para ser más fieles a la verdad, no estamos hablando de que se pueda usar NetHunter en un Apple Watch o en Wear OS, sino que se ha lanzado el smartwatch TicHunter Pro. Ahora mismo está en fase experimental, y las funciones que ofrece son básicas. El resto de novedades más destacadas, las que se incluyen en Kali Linux 2021.3, están en la siguiente lista.

Novedades más destacadas de Kali Linux 2021.3

  • OpenSSL – Amplia compatibilidad por defecto.
  • Nuevo sitio de Kali-Tools – Siguiendo los pasos de Kali-Docs, Kali-Tools ha tenido una actualización completa, y la nueva página está disponible en este enlace.
  • Mejor soporte de VM en la sesión Live – Copiar y pegar y arrastrar y soltar desde nuestra máquina en una VM Kali por defecto.
  • Nuevas herramientas:
    • Berate_ap – Orquestación de puntos de acceso Wi-Fi fraudulentos MANA.
    • CALDERA – Plataforma escalable de emulación automatizada de adversarios.
    • EAPHammer – Ataques dirigidos a gemelos malvados contra redes Wi-Fi WPA2-Enterprise.
    • HostHunter – Herramienta de reconocimiento para descubrir nombres de host mediante técnicas OSINT.
    • RouterKeygenPC – Genera claves Wi-Fi WPA/WEP por defecto.
    • Subjack – Toma de control de subdominios.
    • WPA_Sycophant – Porción de cliente malvado del ataque de retransmisión EAP
  • Kali NetHunter smartwatch – el primero de su clase, para TicHunter Pro.
  • KDE 5.21 – El escritorio Plasma ha recibido un salto de versión
  • Mejoras en la versión ARM.
  • Actualizaciones en el escritorio y temas.

Los usuarios interesados ya pueden descargar Kali Linux 2021.3 desde este enlace.

from Linux Adictos https://ift.tt/3tGkr8J
via IFTTT

Vivaldi 4.2 ya permite traducir selecciones y consultar calendarios de iCloud

Vivaldi 4.2 traduciendo selección

Ya la estaban probando desde hacía semanas y ya está aquí en al versión estable. Hoy, el ex-CEO de Opera ha anunciado el lanzamiento de Vivaldi 4.2, y sin llegar a ser una actualización tan importante como aquella que introdujo el correo, el calendario y el feed RSS, ha llegado con novedades útiles. Una de ellas es la función que decíamos que estaban probando desde hacía tiempo, y es que a partir de ahora podremos traducir texto sin salir de la página que estemos visitando.

La versión anterior fue la v4.1, y de ella destacaban una nueva manera de apilar las pestañas a la que se refirieron como «acordeón». Esta vez, y como es habitual, hay una larga lista de cambios, tantos que no cabrían en un artículo como este, pero también destacan que ahora los códigos QR son mejores por cosas como que ahora se pueden generar desde el cuadro de diálogo que aparece al presionar (Fn)F2.

Novedades más destacadas de Vivaldi 4.2

  • Posibilidad de traducir texto en una página web sin salir de ella, y todo privado.
  • Mejoras en los códigos QR, entre lo que está que se pueden crear con un comando rápido. También se generan a mayor velocidad.
  • El panel lateral ahora es deslizable.
  • Nuevo motor de búsqueda disponible: Neeva. El motor es propio y privado, y no pone publicidad porque se financia por suscripción.
  • Mejoras en los gestos.
  • Vuelve a funcionar el calendario de iCloud.
  • Motor actualizado a Chromium 93.0.4577.83.
  • El panel lateral puede seguir a la vista incluso a pantalla completa.
  • Lista completa de cambios en la nota de lanzamiento de Vivaldi 4.2.

Vivaldi 4.2 ya está disponible para todos los sistemas soportados desde la página web oficial. Para los usuarios de Linux, los que tengan añadido el repositorio, algo que se hace automáticamente al instalar el navegador por primera vez en sistemas operativos como los basados en Debian (apt), la actualización está ya esperando en el centro de software. A otras distribuciones llegarán los nuevos paquetes en las próximas horas o días.

from Linux Adictos https://ift.tt/2VHNKLs
via IFTTT

RetroArch consigue un lanzamiento en el cliente Steam

captura de pantalla del emulador gratuito RetroArch

RetroArch es una distro orientada al retro gaming. Es mucho más que un emulador, con compatibilidad para múltiples plataformas de máquinas pasadas para compatibilizar con todos esos videojuegos retro a los que quieres volver a jugar en tu SBC o PC. Y ahora alcanza un lanzamiento en Steam para mejorar aún más la compatibilidad con títulos de juegos.

Después de estar disponible en Steam Playtest durante algún tiempo, hoy marca el lanzamiento oficial de Steam. En este momento, la cantidad de núcleos (a lo que RetroArch se refiere como emuladores, realizados a través de su sistema de complementos) disponibles es limitada, pero se expandirá con el tiempo y cada uno estará disponible como un DLC de Steam.

Parece que una de las formas en que han solucionado los problemas de derechos de autor y de las marcas registradas es no nombrar los sistemas que emulan los núcleos de Steam. Verás que no están nombrados directamente en ninguna de las páginas de contenido descargable, pero eso no le resta funcionalidad, es simplemente una forma de sortear la ley para no tener demandas.

Si te preguntas por los emuladores o los núcleos disponibles actualmente para descargar en Steam como DLC (recuerdo que pronto irán apareciendo más) son:

  • Final Burn Neo: un emulador de máquina multiarcade
  • Genesis Plus GX – Sega Genesis / Mega Drive, Sega / Mega CD, Master System, Game Gear, SG-1000 y Pico
  • Mesen S – SNES
  • Mesen – NES
  • mGBA – GameBoy Avanzado
  • SameBoy – Game Boy, Game Boy Color y Super Game Boy
  • Stella – Atari 2600
  • Kronos – Sega Saturn
  • Mupen64Plus-Next – Nintendo 64
  • PCSX ReARMed – PlayStation

Cuando se lance Valve Steam Deck, esto ayudará a convertirlo en una máquina tan increíblemente variada como puedas imaginar. Juegos actuales y clásicos en una consola portable… Será realmente increíble.

Puedes acceder y descargar ya al contenido desde este enlace de Steam.

from Linux Adictos https://ift.tt/3hyKpWX
via IFTTT

CBL-Mariner 1.0.20210901 llega con imagen ISO, Kernel 5.10.60.1 y mas

Microsoft dio a conocer hace poco la nueva actualización de su distribución de Linux «CBL-Mariner 1.0.20210901» (Common Base Linux Mariner), que se está desarrollando como una plataforma base universal para entornos Linux utilizados en infraestructura en la nube y varios servicios de Microsoft.

Para quienes desconocen de la distribucion deben saber que Como tal CBL-Mariner no es una distribución de propósito general como cualquier otra tendríamos en mente (tales como Ubuntu o Fedora) aunque es de código abierto y ya está siendo utilizado por sistemas como Windows Subsystem para Linux (WSL), Azure Sphere OS, SONiC y otros esfuerzos basados ​​en Linux.

El proyecto tiene como objetivo unificar las soluciones Linux utilizadas en Microsoft y simplificar el mantenimiento de los sistemas Linux para diversos fines hasta la fecha. Todas las tecnologías de software de esta práctica se difunden bajo la licencia MIT.

La distribución es destacable, ya que proporciona un pequeño conjunto típico de paquetes básicos que actúan como una base universal para crear el llenado de contenedores, entornos de host y servicios que se ejecutan en infraestructuras en la nube y en dispositivos de borde. Se pueden crear soluciones más complejas y especializadas agregando paquetes adicionales sobre CBL-Mariner, pero la base de todos estos sistemas permanece sin cambios, lo que simplifica el mantenimiento y la preparación de actualizaciones.

El sistema de compilación CBL-Mariner permite generar paquetes RPM separados basados ​​en archivos SPEC y códigos fuente, e imágenes del sistema monolítico generadas usando el kit de herramientas rpm-ostree y actualizadas atómicamente sin dividirse en paquetes separados, además de que tambien se pueden crear soluciones más complejas y especializadas agregando combustible adicional en SVL-Mariner, pero la base para todos estos tiempos

Principales novedades de CBL-Mariner 1.0.20210901

En esta nueva versión de actualización que se presenta de CBL-Mariner 1.0.20210901 una de las principales novedades es que se ha añadido la imagen ISO básica (700 MB), ya que en la primera versión de la distribución no se proporcionaron imágenes ISO listas para usar, por lo que se entendió que el usuario podía crear una imagen con el relleno necesario, aun que tambien esta versión se pueden seguir utilizando las instrucciones de compilación para Ubuntu 18.04.

Por la parte de las actualizaciones que se realizaron en el sistema podremos encontrar que ahora el kernel de Linux se ha actualizado a la versión 5.10.60.1 y de la paquetería del sistema podremos encontrar la versiones actualizadas de openvswitch 2.15.1, golang 1.16.7, logrus 1.8.1, tcell 1.4.0, gonum 0.9.3, testify 1.7.0, crunchy 0.4.0, xz 0.5.10, swig 4.0.2, squashfs-tools 4.4, mysql 8.0.26.

Además de ello, eliminaron los paquetes brp-strip-debug-symbols, brp-strip-inneceseded y ca-legacy, se eliminaron los archivos SPEC para los paquetes Dotnet y aspnetcore, que ahora son compilados por el equipo principal de desarrollo de .NET y se colocan en un repositorio separado.

De los demás cambios que se destacan:

  • Se ha implementado soporte para actualizaciones automáticas de paquetes, para lo cual se incluye la aplicación Dnf-Automatic.
  • OpenSSL ofrece la posibilidad de devolver soporte para TLS 1 y TLS 1.1.
  • La utilidad sha256sum se utiliza para verificar el código fuente del kit de herramientas.
  • Se incluyen nuevos paquetes: etcd-tools, cockpit, aide, fipscheck, tini.
  • Las correcciones de vulnerabilidades se han migrado a las versiones de paquetes en uso.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

¿Cómo crear tu propia compilacion de CBL-Mariner?

Para quienes estén interesados en poder conocer más a fondo sobre CBL-Mariner, deben saber que pueden construir su propia imagen desde Ubuntu o cualquier distribución de Linux, solo que en este caso tomaremos las instrucciones para generar la imagen en Ubuntu.

Para ello primero, debemos de instar algunos requisitos previos que necesitaremos para construir la imagen ISO:

sudo apt install make tar wget curl rpm qemu-utils golang-go genisoimage python2-minimal bison gawk

Ahora procedemos a obtener el código de CBL-Mariner:

git clone https://github.com/microsoft/CBL-Mariner.git

Y ahora tendremos que ingresar al directorio CBL-Mariner/toolkit y creamos la imagen ISO de instalación.

cd CBL-Mariner/toolkit
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json

Al finalizar, podemos encontrar el archivo ISO en el directorio ../out/images/full/. Ya con la imagen del sistema creada, podremos probar el sistema sobre una máquina virtual, ya sea con VirtualBox, VMWare, Boxes o en cualquier otro de tu agrado.

Lo único que debes de configurar en la máquina virtual, es que esta tenga al menos 2GB de RAM, un core y 16 GB de almacenamiento.

Finalmente si estás interesado en conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/2YXgFMV
via IFTTT

Linux 5.15: una versión del kernel grandiosa para AMD y Apple M1

Logo Kernel Linux, Tux

El Release Candidate 1 (RC1) ya ha sido lanzado. El kernel Linux 5.15 comienza su desarrollo, y en un tiempo llegará su versión final. En lo que ya se puede ver por las aportaciones de código, será un enorme salto que beneficiará especialmente a los usuarios que dispongan de CPUs AMD Zen, así como para el SoC M1 de Apple.

Se pueden ver algunas actualizaciones en los controladores WiFi de Realtek, en los sistemas de ficheros, como el NTFS que ha aportado el desarrollador Paragon Software para la rama principal del kernel Linux, optimizaciones para XFS, EXT4, F2FS, y Btrfs, así como otras mejoras y correcciones, y mejor soporte para el SoC M1 de Apple.

Pero todo esto se queda pequeño para lo que se está moviendo en torno a AMD en el kernel Linux 5.15:

  • Para el escritorio (Ryzen):
    • Fusión del controlador de audio para APU Van Gogh.
    • Cambios y correcciones en el código s2idle para AMD para modos de suspensión y reanudación.
    • Soporte de monitoreo de temperatura para APUs AMD Zen 3.
    • Soporte de monitoreo de temperatura para APUs Yellow Carp. Estas llegarán con la serie Ryzen 6000.
    • Gestión de C3 optimizado para CPU AMD, lo que mejorará la energía en el estado de reposo.
  • Para el servidor (EPYC):
    • Controlador PTDMA ha llegado, es decir, para DMA Pass-Through para copias E/S y de memoria de gran ancho de banda para dispositivos NTB.
    • Controlador SB-RMI nuevo. Para la administración remota en plataformas de servidor.
    • AMD KVM ahora admite paginación de 5 niveles para manejar mayores capacidades de memoria.
  • Para los gráficos (Radeon):
    • Se agregaron nuevos ID para actaulizaciones de las GPUs basadas en RDNA2.
    • Compatibilidad con AMD Cyan Skillfish para un diseño de APU con Navi que aún no se ha lanzado.
    • AMDGPU ahora aprovecha VKMS para mejorar su código de visualización virtual.
    • Correcciones en la gestión de energía para el controlador AMDGPU, HDMI FreeSync, manejo de enlaces PCI Express y otras.

from Linux Adictos https://ift.tt/3CcPegs
via IFTTT

Flutter 2.5 llega con mejoras de rendimiento y mas

En un articulo anterior hablamos sobre el lanzamiento de la nueva versión del lenguaje de programación Dart 2.14 y ahora en este articulo toca hablar sobre la nueva versión de Flutter 2.5 la cual fue liberada de manera paralela con la de Dart.

En esta nueva versión de Flutter se han realizado importantes optimizaciones de rendimiento, se ha comenzado a trabajar para el soporte de Apple M1, asi como tambien diversas mejoras, soporte para pantalla completa en Android, la implementación de «Material You» y mucho más.

Para quienes desconocen de Flutter, deben saber que este se considera como una alternativa a React Native y permite lanzar aplicaciones para diferentes plataformas, incluyendo iOS, Android, Windows, macOS y Linux, basadas en la misma base de código, así como aplicaciones para ejecutar en navegadores.

Las aplicaciones móviles previamente escritas en Flutter 1, después de cambiar a Flutter 2, podrán adaptarse para trabajar en el escritorio y la Web sin tener que volver a escribir el código.

Sobre Flutter

La mayor parte del código de Flutter se implementa en Dart y el motor de tiempo de ejecución para ejecutar aplicaciones está escrito en C++. Al desarrollar aplicaciones, además del lenguaje Dart nativo de Flutter, puede usar la interfaz de función extranjera de Dart para llamar al código C/C++.

La portabilidad de Flutter también se extiende a los dispositivos integrados, es decir, a dispositivos más pequeños como Raspberry Pi y Google Home Hub.

En este punto, dice Google, una de las plataformas integradas donde Flutter ya está operando se basa en sistemas operativos de pantallas inteligentes que alimenta a los gustos de Google Home Hub.

Principales novedades de Flutter 2.5

En esta nueva versión de Flutter 2.5, de los cambios más importantes que se destacan estan por ejemplo la precompilación de sombreadores para la API de gráficos de Metal que se implementa en las plataformas iOS y macOS, pues en esta nueva versión se ha mejorado la eficiencia del procesamiento de eventos asincrónicos.

Además de que tambien se ha resuelto el problema de los retrasos durante la liberación de memoria del recolector de basura de imágenes no utilizadas (por ejemplo, durante la reproducción de un GIF animado de 20 segundos, el número de operaciones de recolección de basura se ha reducido de 400 a 4 retrasos en la transferencia de mensajes entre Dart y Objective-C/Swift se han reducido hasta en un 50% (iOS) o Java/Kotlin (Android).

De  los cambios que son relacionados para Android, se ha establecido el soporte para el funcionamiento de aplicaciones en modo de pantalla completa, además de que se continúa con la implementación del concepto de diseño «Material You», promocionado como una variante del Material Design de próxima generación.

Tambien se agregó un nuevo estado MaterialState.scrolledUnder, se implementó la visualización dinámica de barras de desplazamiento al cambiar el tamaño y se propuso una nueva interfaz para mostrar pancartas con notificaciones.

Y las capacidades del complemento para trabajar con la cámara se han ampliado significativamente, en el que hay herramientas para controlar el enfoque automático, la exposición, el flash, el zoom, la supresión de ruido y la resolución.

De los demás cambios que se destacan de esta nueva versión de Flutter 2.5:

  • Diversas correcciones y mejoras en el marco
  • Adición de notificaciones de métricas de desplazamiento
  • Nuevas funciones de edición de texto
  • Herramientas de desarrollador mejoradas (DevTools) con un modo de inspección de widgets actualizado, así como herramientas para detectar retrasos en el dibujo y rastrear la compilación de sombreadores.
  • Complementos mejorados para Visual Studio Code e IntelliJ/Android Studio.
  • Se ha comenzado a trabajar en esta versión, en el soporte para aplicaciones Flutter creadas en Apple Silicon M1 que se ejecutan de forma nativa en simuladores ARM iOS

Finalmente si quieres conocer más al respecto sobre esta nueva versión de Flutter 2, puedes consultar los detalles en el anuncio original. El enlace es este.

Mientras para los que estén interesados en poder instalar Flutter, pueden seguir las instrucciones al final del post de Diego. El enlace es este.

from Linux Adictos https://ift.tt/3lrYlmr
via IFTTT