Android 12 beta nos deja ver el “menú de juego” oculto

Hace ya tiempo que sabemos que Google está trabajando en incluir una barra para juegos, aunque todavía no había aparecido en ninguna de las versiones previas para desarrolladores. El modo de juego ya está en Android 12 Beta.

La primera beta para usuarios finales de Android 12 ya está aquí y con ella podemos probar por primera vez su modo para juegos, que está bastante oculto. Está todavía en desarrollo, pero al menos nos podemos hacer una idea de lo que nos esperará cuando esté acabado.


Continue reading

W3Cha publicado los primeros borradores del estándar WebGPU

El W3C dio a conocer recientemente, los primeros borradores de las especificaciones de WebGPU y WebGPU Shading Language (WGSL), que definen las API para realizar operaciones de GPU como la representación y el cálculo, y un lenguaje de sombreado para escribir programas del lado de la GPU.

Estas especificaciones son conceptualmente similares a las API de Vulkan, Metal y Direct3D 12. Las especificaciones fueron preparadas por un grupo de trabajo que incluía ingenieros de Mozilla, Google, Apple y Microsoft.

El objetivo de la GPU para el grupo de trabajo web es proporcionar una interfaz entre la plataforma web y las modernas capacidades de computación y gráficos 3D presentes en las plataformas de sistemas nativos. Obtenga más información sobre los objetivos, el alcance y los entregables .

La GPU para Web Community Group desarrolló las especificaciones adoptadas por este Grupo de Trabajo. The Community Group continúa impulsando el trabajo técnico sobre las especificaciones e incubando nuevas características. Este Grupo de Trabajo trabaja con el Grupo de la Comunidad para dar forma a las especificaciones para la vía de Recomendación.

Conceptualmente, WebGPU se diferencia de WebGL de la misma manera que la API de gráficos de Vulkan se diferencia de OpenGL, pero no se basa en una API de gráficos específica, sino que es una capa universal que utiliza las mismas primitivas de bajo nivel que se encuentran en Vulkan, Metal y Direct3D.

WebGPU proporciona a las aplicaciones JavaScript herramientas para el control de bajo nivel sobre la organización, el procesamiento y la transmisión de comandos a la GPU, la gestión de recursos asociados, memoria, búferes, objetos de textura y sombreadores de gráficos compilados. Este enfoque le permite lograr un mayor rendimiento para las aplicaciones de gráficos al reducir la sobrecarga y aumentar la eficiencia de la GPU.

WebGPU permite crear proyectos 3D complejos para la Web que no funcionan de la misma forma que en los programas independientes que acceden directamente a Vulkan, Metal o Direct3D, pero que no están vinculados a plataformas específicas.

WebGPU también proporciona capacidades adicionales para portar programas gráficos nativos a un formulario basado en web compilando en WebAssembly. Además de los gráficos 3D, WebGPU también cubre las posibilidades asociadas con la subcontratación de cálculos al lado de la GPU y la ejecución de sombreadores.

Características clave de WebGPU:

  • Gestión separada de recursos, trabajo preparatorio y transferencia de comandos a la GPU (en WebGL, un objeto era responsable de todo a la vez). Se proporcionan tres contextos separados: GPUDevice para crear recursos como texturas y tampones; GPUCommandEncoder para codificar comandos individuales, incluidas las etapas de procesamiento y cálculo; GPUCommandBuffer para poner en cola para ejecución en la GPU. El resultado se puede renderizar en un área asociada con uno o más lienzos, o renderizar sin renderizar (por ejemplo, al ejecutar tareas computacionales). La separación de etapas facilita la separación de la creación de recursos y las operaciones preparatorias en diferentes controladores que pueden ejecutarse en diferentes subprocesos.
  • Un enfoque diferente al manejar estados. WebGPU ofrece dos objetos, GPURenderPipeline y GPUComputePipeline, que le permiten combinar diferentes estados predefinidos por el desarrollador, lo que permite que el navegador no desperdicie recursos en trabajo adicional como recompilar sombreadores. Los estados admitidos incluyen sombreadores, búfer de vértices y diseños de atributos, diseños de grupos adjuntos, combinación, profundidad y plantillas, y formatos de salida posteriores al procesamiento.
  • Un modelo vinculante muy parecido a las herramientas de agrupación de recursos de Vulkan. Para agrupar recursos en grupos, WebGPU proporciona un objeto GPUBindGroup que, mientras escribe comandos, se puede vincular a otros objetos del mismo tipo para su uso en sombreadores. La creación de dichos grupos permite al conductor realizar las acciones preparatorias necesarias por adelantado, y el navegador permite que el navegador cambie las vinculaciones de recursos mucho más rápido entre llamadas de sorteo. El diseño de los enlaces de recursos se puede predefinir mediante el objeto GPUBindGroupLayout.

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

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

Manaro 21.0.5, nueva versión estable sin rastros de GNOME 40. Plasma 5.21.5 sí ha llegado

Manjaro 21.0.5

Dos semanas después de la anterior, Manjaro acaba de anunciar una nueva versión estable de su sistema operativo. Estamos hablando de un proyecto que usa el modelo de desarrollo conocido como Rolling Release, por lo que hablar de versiones no es tan claro como en otras distribuciones como Ubuntu o Fedora. Cuando, como ahora, anuncian una nueva versión estable, lo que llega son nuevos paquetes, muchos, pero Manjaro 21.0.5, la sexta versión de Ornara, seguirá sin usar GNOME 40.

Ahora mismo, el lanzamiento es oficial, pero aún no ha llegado a todos los equipos. Personalmente, aún no veo ninguna actualización ni en Pamac (Agregar/Quitar software) ni con el comando sudo pacman -Syu, y tampoco aparece Manjaro 21.0.5 en la pagina de descargas del proyecto, pero la entrada en el blog ya está disponible. Lo que sí está ya confirmado son los cambios más destacados, y los tenéis a continuación.

Novedades más destacadas de Manjaro 21.0.5

  • Han actualizado la mayoría de sus kernels, siendo el estable más actalizado Linux 5.12.2.
  • NVIDIA se ha actualizado a 460.80.
  • Han añadido las apps móviles de Plasma, pero como opción.
  • La mayoría de las aplicaciones (GNOME Apps) se han actualizado a GNOME 40.1. La Shell se mantiene en 3.38.
  • Las apps Maui han subido a 1.2.2.
  • Systemd 247.7.
  • Firefox 88.0.1 y Thunderbird 78.10.1.
  • LibreOffice 7.1.3.
  • Frameworks 5.82 y Plasma 5.21.5 en la edición KDE, entre otros paquetes KDE-git.
  • Otras actualizaciones como las más nuevas de python y hasell.

Manjaro está disponible en versiones XFCE (la principal), KDE y GNOME de manera oficial. Una nueva versión estable significa dos cosas: como hemos mencionado, los usuarios existentes recibiremos los paquetes en las próximas horas. Por otra parte, pronto anunciarán el lanzamiento de las nuevas ISO, y esas son las que llevarán el nombre de Manjaro 21.0.5. Por el momento, sólo tenemos que tener un poco más de paciencia, aunque mucho me temo que a los de la edición GNOME se les está acabando. Todo sea por la estabilidad.

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

Actualiza si no usas la última versión de Ubuntu: podrían saltarse la pantalla de bloqueo

Pantalla bloqueo Ubuntu

Siempre me han hecho cierta «gracia», entre comillas, esos vídeos que se hacen virales y muestran cómo se puede saltar la pantalla de bloqueo de un móvil con Android o iOS sin usar la contraseña, lo que en inglés se conoce como un «bypass». El baile de toques y cosas que hay que hacer dan que pensar en el tiempo que tiene la gente para hacer «tonterías». También cabe la posibilidad de que eso lo hayan conseguido analizando el código y encontrando ciertos bugs. Se descubra como se descubra, había un fallo similar en Ubuntu, concretamente en Groovy Gorilla y Focal Fossa.

El fallo aparece en la web de seguridad de Canonical como USN-4958-1, y la descripción del principio no hace saltar ninguna alarma: se podría hacer que las aplicaciones que usan Caribou se cerrara inesperadamente si se le da una entrada especialmente diseñada. Porque, ¿qué es Caribou? ¿Cuál es el problema si nunca lo uso? Tal y como leemos en la página oficial del software, es básicamente un teclado virtual. El problema o por qué un fallo en el mismo es serio es que aparece en la pantalla de bloqueo.

Caribou puede hacer que se salten la pantalla de bloqueo de Ubuntu

Lo que ya da un poco más de miedo es leer el apartado «Detalles»:

Se descubrió que el teclado en pantalla Caribou podía bloquearse cuando se le daban ciertos valores de entrada. Un atacante podría utilizar esto para eludir las aplicaciones de bloqueo de pantalla que admiten el uso de Caribou como mecanismo de entrada

La solución es sencilla: si alguien está usando Ubuntu 20.10 o Ubuntu 20.04, sólo hay que lanzar el centro de software y aplicar las actualizaciones, aceptar el mensaje que avisa de que ya está disponible o abrir un terminal y escribir sudo apt update && sudo apt upgrade. En cualquier caso se instalará una actualización de Caribou que ya no está afectada. No es un fallo que pueda explotar cualquiera, pero merece la pena corregirlo lo antes posible.

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

China contra el Bitcoin. ¿Se termina la burbuja?

China contra el Bitcoin

El Bitcoin es como los gatos. O lo odias o lo amas, pero, no deja a nadie indiferente. Por ahora, las críticas no habían pasado de enunciados teóricos. Sin embargo, la criptodivisa más conocida sumó un poderoso enemigo. El gobierno chino.

China contra el Bitcoin

El bitcoin cayó un 14% tocando su nivel más bajo desde principios de febrero. El detonante fue el aumento de los reguladores chinos para reprimir el uso de criptomonedas por parte de las instituciones financieras.

En una declaración conjunta publicada por las asociaciones de la industria bancaria y de Internet afirmaron que las instituciones financieras y de pago no deberían aceptar criptodivisas como pago ni ofrecer servicios y productos relacionados con ellas. La declaración se publicó nada menos que en la cuenta de WeChat del Banco Popular de China.

Allí, además de calificar el reciente aumento de valor como «especulación» sostuvieron que las criptodivisas no son «monedas reales» y no deben usarse como tal en el mercado.

Consultado por The Financial Times, Paul Haswell,socio de la firma de abogados Pinsent Masons ubicada en Hong Kong, sostiene que China quiere potenciar su propia moneda digital, además de estar preocupada por la falta de controles al Bitcoin y la posibilidad de que sus usuarios sean estafados.

En Hong Kong, un territorio chino semiautónomo, todavía no hay regulaciones y el mercado está creciendo. Sin embargo, en noviembre, la Oficina de Servicios Financieros y del Tesoro de la ciudad publicó propuestas que prohibirían a los inversores minoristas comerciar con criptodivisas.

La idea es crear un renminbi (la moneda china) digital, que proporcionaría al banco central un registro de todas las transacciones monetarias en tiempo real, además de generar un mecanismo de pago rival sin efectivo para competir con las más populares plataformas fintech online.

¿Y por casa como andamos?

Mientras tanto, en Occidente, la visión es dispar.

En Estados Unidos, los entes reguladores han facilitado a los inversores minoristas la compra de criptodivisas y han permitido la cotización de las bolsas de criptomonedas en los mercados públicos. Grandes instituciones financieras estadounidenses, como JPMorgan y Goldman Sachs,están estudiando la posibilidad de ofrecer inversiones en monedas digitales a sus clientes.

Como contrapartida, el Banco Central Europeo indicó que la volatilidad del precio del bitcoin lo convertían en una apuesta arriesgada, además de poner el acento en su «exorbitante huella de carbono y su posible uso para fines ilícitos». Añadió que los riesgos para la estabilidad financiera de las instituciones de la zona del euro eran limitados, ya que estaban poco expuestas.

El BCE sostuvo además que el aumento del precio del bitcoin superó ampliamente a burbujas financieras anteriores, como la «manía de los tulipanes» y la burbuja de los mares del Sur en los años 1600 y 1700. Recordemos que la cotización aumentó un 300% en los últimos 12 meses. Y, esto teniendo en cuenta las recientes bajas.

De acuerdo a Henri Arslanian, jefe global de criptografía de la consultora PwC, la baja de la cotización podría seguir.

No me sorprendería ver que otros reguladores y responsables políticos hicieran lo mismo que las autoridades chinas en las próximas semanas al advertir a los inversores sobre los riesgos de las operaciones especulativas o la volatilidad del mercado de las criptomonedas.

Entre los inversores tampoco parece haber acuerdo. Mientras que todos los días siguen ingresando nuevos acores al mercado, otros como UBS Wealth Management y Pimco manifestaron sus reservas sobre el potencial de las monedas digitales como clase de activos.

La realidad es que mientras el Bitcoin se mantuvo como un medio de intercambio en las transacciones en Internet, su uso era altamente recomendable. Ni los delincuentes informáticos ni los entes reguladores estaban interesados en ella. Para los primeros, el esfuerzo de robarlos no tenía una recompensa adecuada, y los segundos sabían que de una forma u otra el dinero invertido en Bitcoins iba a volver al circuito formal.

Pero, cuando se convirtió en objeto de especulación, ninguna de las ventajas van a permanecer mucho tiempo. El costo en matería energética de producirlos es inmenso, los delincuentes lo ven como objeto de ataque y los estados como una amenaza a sus competencias.

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

Sobre diferencias y parecidos. De WordPress a Jekyll 4

Sobre parecidos y diferencias

Alerta de Spoiler. En los siguientes artículos de esta serie de por qué migré de WordPress a Jekyll voy a hacer trampa. La expresión «saltarse la fila» pertenece al escritor James Altucher y alude a que hay una serie de técnicas que te permiten aprender algo más rápidamente que las 10 mil horas que se supone que se necesitan para ser expertos en algo. Una de ellas es sacar de la ecuación lo que no te deja seguir adelante

Perdí un montón de meses tratando de seguir los tutoriales de los diferentes componentes que integran Jekyll para descubrir que no necesitaba hacerlo. Hay un montón de temas para Jekyll desarrollados por la comunidad, solo tenía que copiar la parte del código que necesitaba para crear el mío propio.

También hay complementos para todos los gustos.  Incluyendo un editor visual que sin ser tan completo como los de gestores de contenidos, facilita bastante la tarea de redactar textos y agregar imágenes.

Un punto importante a tener en cuenta con los complementos y temas. En WordPress se cargan en el servidor y requieren de una base de datos. Esto ocupa espacio y representa un potencial riesgo de seguridad. Con Jekyll los complementos y temas están en la computadora de trabajo. Lo que se sube son páginas web ya procesadas.

La tercera pata de esta comparación son los frameworks. Hay un montón de plantillas ya creadas para esos frameworks y lo único que tienes que hacer es la edición a mano. pero, lleva un montón de tiempo.

WordPress usa básicamente tres tecnologías. PHP y Mysql debajo del motor y HTML, CSS y Javascript para lo que ve el usuario.  Jekyll usa Ruby como lenguaje de programación  y otros tres lenguajes. YAML, Liquid y un dialecto de Markdown llamado Krandown para la creación de las páginas. Las páginas serán siempre HTML, CSS y Jvascript para darle algo de interectividad.

Sobre diferencias y parecidos. Instalación

Los requisitos para instalar WordPress son los siguientes:

  • PHP versión 7.4 o superior.
  • MySQL versión 5.6 o superior O MariaDB versión 10.1 o superior
  • Compatible con HTTPS

En general,la mayoría de los proveedores de alojamiento web utilizan Apache o NGNIX como servidores lo que te permitirá usar WordPress. Pero,  si quieres probar alguna otra alternativa, mientras cumpla los requisitos de arriba, servirá.

En teoría puedes tener una instalación de WordPress en tu computadora local para la creación de contenidos  para luego subirlos  al servidor. Pero, la gracia de los gestores de contenidos es que puedes trabajar directamente en su panel de administración.

Hoy en día, los proveedores de hosting ofrecen planes con WordPress ya instalados o script de instalación automatizados como Softaculous. Solo tienes que completar los datos que te piden y en minutos tienes el sitio instalado y listo para funcionar.

En el caso de la instalación manual, tienes que asegurarte de que está instalada la última versión de PHP y configurar una base de datos. Todo esto en el panel de control de tu proveedor de alojamiento. Luego deberás descargar WordPress y editar los datos de configuración. A contiuación subes todos los archivos mediante ftp al servidor.

Para finalizar, vas al sitio web y completas los datos que te pida.

La forma de instalar Jekyll es la siguiente:

Requisitos

  • Ruby version 2.4.0 o superior
  • RubyGems
  • GCC y Make

Ubuntu

sudo apt-get install ruby-full build-essential zlib1g-dev
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

Debian

sudo apt-get install ruby-full build-essential

Fedora

sudo dnf install ruby ruby-devel openssl-devel redhat-rpm-config @development-tools

RHEL 8/CentOS

sudo dnf install ruby ruby-devel
sudo dnf group install "Development Tools"

Gentoo

sudo emerge -av jekyll

ArchLinux

sudo pacman -S ruby base-devel

openSUSE

sudo zypper install -t pattern devel_ruby devel_C_C++
sudo zypper install ruby-devel

Instalación

gem install jekyll bundler

Con respecto al alojamiento del sitio producido por Jekyll. Solo tiene que ser compatible con el protocolo HTTPS. Esto no es un requisito de Jekyll, los navegadores modernos no muestran los sitios que no usen este protocolo. Esto significa que tu  proveedor de hosting tiene que garantizarte alguna forma de obtener un certificado de clave pública.

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

Android 12 llega con el mayor rediseño desde Material Desing

Android 12

No parece que haya pasado tanto tiempo, pero ya hace siete años que Google Presentó Material Design. En aquel momento, la compañía que desarrolla el sistema operativo móvil más usado del mundo presentaba una nueva interfaz y manera de usar Android que rompía con la v4.x, y ahora van a hacer un movimiento similar. La versión que lo introducirá será Android 12, y cabe mencionar que por el camino también se le cayó el nombre del dulce que actuaba como apellido.

Google ha presentado Android 12 hace menos de 24 horas en la Google I/O. Como es habitual, y esto es algo que también hacen otras compañías como Apple con su iOS, han lanzado la primera beta meses antes del lanzamiento de la versión estable, en parte por el «hype», para que los usuarios tengamos ganas de probar el nuevo sistema, y en una parte más importante para que los desarrolladores tengan tiempo de probar sus apps con la próxima versión del sistema operativo, así como poder trabajar en cambios de diseño, widgets y demás, aunque Google ha avanzado que parte de estas transiciones serán automáticas.

Android 12 mejora el rendimiento, según Google

Entre las novedades que llegan junto a Android 12, Google destaca:

  • Material You. Google ha elegido este nombre para la nueva interfaz, la renovación más importante de Android hasta la fecha.
  • Rendimiento mejorado, tanto para el sistema como para las aplicaciones. Ahora solicita menos tiempo la CPU, un 22% menos, por lo que todo irá más rápido.
  • Mayor autonomía.
  • Performance Class, un set de capacidades que van más allá de los requerimientos de Android. Esto lo hacen pensando en el ecosistema Android.
  • Mejoras de privacidad, con funciones como hibernación de apps, permisos para comunicarse con dispositivos cercanos (Bluetooth) o mayor control sobre la localización.

De lo anterior, creo que lo más interesante es el cambio de diseño, porque es lo primero que vemos, lo que salta a la vista. Han realizado un cambio profundo que abarca colores y formas, la luz y el movimiento. Material You estará disponible en las aplicaciones cuando se actualicen, por lo que los desarrolladores no tendrán que hacer nada, aseguran. El nuevo diseño es más radondeado, lo que sigue un poco la tendencia que también siguen otros desarrolladores como Mozilla con su Firefox (89).

Nueva imagen, widgets y efectos

Los widgets, algo tan popular que hasta Apple se rindió y ya los permite en la pantalla de inicio de su iOS (no en su iPadOS), se han modificado para que sean más útiles y atractivos visualmente. Ahora incluyen cajas de verificación, interruptores y otros sistemas de personalización para que podamos dejar la interfaz como más nos guste.

Lo que no estaba disponible hasta Android 12 es el Stretch Overscroll, lo que es «un nuevo efecto de sobredesplazamiento en todo el sistema para que los usuarios sepan que se han desplazado más allá del final del contenido disponible en su interfaz de usuario. El efecto de estiramiento proporciona un indicador natural de parada de desplazamiento vertical y horizontal que es común a todas las aplicaciones, y está activado por defecto para los contenedores de desplazamiento en toda la plataforma y AndroidX«.

Google no ha dejado de mencionar otra novedad que no se verá, sino que se escuchará. A partir de Android 12, las transiciones de audio serán más suaves, lo que no tiene que ver o no actuará al estar escuchando música. Y es que algunos reproductores tienen una opción que hace que, al finalizar una canción, se aplique un efecto de salida, y eso es lo que hará Android 12: cuando un aplicación que está sonando deje de ser el centro, su audio se desvanecerá progresivamente, lo que proporcionará una transición más suave entre aplicaciones que reproducen audio y evitando que una suene por encima de la otra.

Disponible después del verano

Como hemos mencionado, estamos hablando de la primera beta de Android 12, por lo que aún no se puede probar de manera oficial. El lanzamiento de la versión estable llegará después del verano, con la fecha aún por confirmar.

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

Chrome está probando un lector RSS para que puedas seguir las noticias a lo Google Reader

Chrome está probando un lector RSS para que puedas seguir las noticias a lo Google Reader

El próximo 1 de julio el cierre de Google Reader cumplirá ocho años. El motivo del cierre fue que el uso de su lector RSS había disminuido en los últimos años, pero ahora descubrimos que Google quiere integrar ahora un lector RSS en Chrome.

Google aprovechando el marco del I/O 2021, ha anunciado el lanzamiento de un experimento con el objetivo de ayudar a los usuarios y a los editores web a crear conexiones más profundas en Chrome: un lector RSS


Continue reading