Electron 9.0 llega con visor PDF habilitado por defecto, mejoras en Linux y más

Se dio a conocer el lanzamiento de la nueva version de la plataforma Electron 9.0, la cual llega con diversas correcciones de errores, mejoras, nuevas características y también la actualización a la base de código Chromium 83, la plataforma Node.js 12.14 y el motor JavaScript V8 8.3. De las principales novedades de esta version se destacan la eficiencia mejorada del controlador de eventos de ventana en Linux, se habilitó el visor de PDF y más.

Para quienes desconocen de Electron deben saber que es un framework de aplicaciones de escritorio multiplataforma que utiliza tecnologías web, cuya lógica está determinada por JavaScript, HTML y CSS y la funcionalidad se puede ampliar a través del sistema de complemento. Está desarrollado por GitHub y se basa en el desarrollo en C++.

Los componentes centrales de Electron son Chromium, Node.js y V8. La infraestructura está codificada en Node.js y la interfaz se basa en las herramientas Chromium, la parte de código abierto de Google Chrome. Los módulos Node.js están disponibles para desarrolladores, así como una API avanzada para crear cuadros de diálogo nativos, integrar aplicaciones, crear menús contextuales, integrarse con el sistema de salida de notificaciones, manipulación de ventanas e interacción con los subsistemas Chromium.

A diferencia de las aplicaciones web, los programas basados en Electron vienen en forma de archivos ejecutables autónomos que no están vinculados al navegador.

En este caso, el desarrollador no necesita preocuparse por portar la aplicación para varias plataformas, Electron proporcionará la capacidad de construir para todos los sistemas compatibles con Chromium. Electron también proporciona herramientas para organizar la entrega automática y la instalación de actualizaciones (las actualizaciones se pueden entregar desde un servidor separado o directamente desde GitHub).

¿Qué hay de nuevo en Electron 9.0?

En esta nueva versión del framework además de destacar la actualización de sus componentes (como ya mencionamos al inicio) se menciona en el anuncio la finalización del soporte para la rama 6.x, por lo que cualquier aplicación que esté construida sobre ella, se recomienda que se realice la actualización a una rama estable y por otra parte también se destaca el inicio del trabajo sobre la próxima versión 10.0.

También se destacan otros cambios, tales como la configuración predeterminada app.allowRendererProcessReuse la cual ya es activada de forma predeterminada. Esta configuración no permite cargar en el proceso de representación de módulos nativos sensibles al contexto.

En IPC, entre el proceso principal y el proceso de representación, se utiliza el Algoritmo de clon estructurado utilizado en el motor V8 para clonar objetos JavaScript complejos. En comparación con el mecanismo de serialización de datos utilizado anteriormente, el nuevo algoritmo es más predecible, rápido y funcional.

Al mover grandes memorias intermedias y objetos complejos, el nuevo algoritmo es aproximadamente dos veces más rápido con retrasos prácticamente sin cambios en la transmisión de mensajes pequeños.

Además se destaca en esta nueva versión, que las capacidades de corrección ortográfica se han ampliado y se ha agregado una API para mantener listas de palabras personalizadas en el diccionario.

En la versión del framework para la plataforma Linux, se ha mejorado el procesamiento de eventos relacionados con ventanas.

Y que las siguientes API ahora están en desuso o se eliminan:

  • shell.openItem La API ahora se deprecia y se reemplaza por una asíncrona shell.openPath API.
  • <webview>.getWebContents, que quedó en desuso en Electron 8.0, ahora se elimina.
  • webFrame.setLayoutZoomLevelLimits, que quedó en desuso en Electron 8.0, ahora se elimina.

Finalmente, si estás interesado en poder conocer más al respecto sobre esta nueva versión del framework, puedes consultar los detalles en el siguiente enlace.

¿Como obtener Electron en Linux?

Para quienes estén interesados en poder ejecutar aplicaciones y/o poder trabajar con Electron dentro de Linux, solamente debemos de contar con Node.JS instalado en el sistema y su gestor de paquetes NPM.

Para instalar Node.JS en Linux, puedes visitar la publicación en donde hablamos sobre la nueva versión de Node.JS y al final de ella encontraras los comandos de instalación para algunas de las diferentes distribuciones de Linux.

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

Enlightenment 0.24 llega con mejoras de screenshot, control de brillo y más

Después de nueve meses de desarrollo se dio a conocer el lanzamiento de la nueva versión del popular entorno de usuario “Enlightenment 0.24” el cual que se basa en un conjunto de bibliotecas EFL (Biblioteca de la Fundación Enlightenment) y widgets elementales.

Para quienes desconocen del escritorio Enlightenment, deben saber que está formado por componentes como un administrador de archivos, un conjunto de widgets, un iniciador de aplicaciones y un conjunto de configuradores gráficos.

Enlightenment es muy flexible en el procesamiento: los configuradores gráficos no restringen al usuario en la configuración y le permiten configurar todos los aspectos del trabajo, proporcionando herramientas de alto nivel (cambio de diseño, configuración de escritorios virtuales, gestión de fuentes, resolución de pantalla, distribución del teclado, localización, etc.), así como las oportunidades de ajuste de bajo nivel (por ejemplo, puede configurar el almacenamiento en caché, la aceleración gráfica, el consumo de energía, la lógica del administrador de ventanas).

Para ampliar la funcionalidad, se propone utilizar módulos (gadgets) y para procesar la apariencia: temas. En particular, los módulos están disponibles para mostrar en el escritorio un calendario-programador, pronóstico del tiempo, monitoreo, control de volumen, estimación de batería, etc. Los componentes de Enlightenment no están unidos entre sí de manera rígida y pueden usarse en otros proyectos o para crear entornos especializados, tales como cubiertas para dispositivos móviles.

¿Qué hay de nuevo en Enlightenment 0.24?

En esta nueva version del entorno, se agregó un módulo completamente rediseñado para crear capturas de pantalla que admiten el recorte y las funciones básicas de edición de imágenes, además de que se ha reducido el número de utilidades que se envían con el indicador para cambiar los identificadores de usuario (setuid). Las utilidades que requieren privilegios elevados se combinan en una sola aplicación del sistema.

Se ha agregado un nuevo módulo básico con un agente de autenticación a través de Polkit, que permitió deshacerse del lanzamiento de un proceso en segundo plano separado y el proceso de reinicio ahora está controlado por el controlador enlightenment_start y no por el entorno en sí.

Se proporciona la capacidad de controlar el brillo y la iluminación de monitores externos (a través de ddcutil), además de que se mejora de la eficiencia del procesamiento de fondos de escritorio al generar varias opciones en diferentes resoluciones.

En el administrador de archivos EFM, la resolución de miniatura predeterminada se incrementa a 256 × 256 píxeles, se propone un nuevo controlador de bloqueo y se proporciona un proceso de reinicio completo con un desvanecimiento gradual del contenido y sin la aparición de artefactos en la pantalla.

En lugar de la antigua interfaz de navegación para ventanas y escritorios abiertos (Pager), se utiliza el componente «vista previa en miniatura».

De los demás cambios que se destacan de esta nueva version:

  • Liberación periódica de memoria no utilizada a través de una llamada a malloc_trim.
  • Cuando se utiliza el servidor X, se implementa un enlace rígido del puntero del mouse a la pantalla para evitar que el puntero se salga de los límites.
  • Se agregó la capacidad de personalizar fondos de escritorio directamente desde Pager.
  • En el applet de control de reproducción, el reproductor de música seleccionado se inicia automáticamente si aún no se está ejecutando.
  • Se agregó una excepción para juegos en Steam relacionados con la definición del archivo «.desktop» correcto.
  • Se proporciona un proceso de arranque más fluido debido a la carga proactiva de componentes en un flujo de captación previa de E/S por separado.
  • Se agregó un tiempo de espera separado para ir al bloqueo de pantalla.
  • Bluez4 pila Bluetooth reemplazada con Bluez5.
  • Todos los problemas identificados durante las pruebas en el servicio Coverity se han resuelto.

Finalmente si quieres conocer más al respecto sobre este lanzamiento, puedes consultar el anuncio en el siguiente enlace. 

Obtener Enlightenment 0.24

Para quienes estén interesados en poder instalar esta nueva versión, deben saber que de momento no hay paquetes preconstruidos para alguna distribución, por lo que de momento solo sé pude instalar esta nueva versión realizando la compilación del código fuente.

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

Xiaomi lanza un cargador inalámbrico de móviles universal y de 10W para el coche

Cuando Xiaomi lanzó el Mi 9 el año pasado, lo acompañó de una serie de accesorios destinados a que los compradores del teléfono pudieran sacarle aún más partido. Uno de ellos era un curioso cargador inalámbrico para el coche con una potencia de hasta 20W, que no tardó demasiado en convertirse en uno de los superventas del catálogo de accesorios para móvil de la marca. Precisamente esa es la razón por la cual Xiaomi ha decidido renovar este accesorio con una versión aún más asequible.

Tal y como explican en GizmoChina, Xiaomi ha puesto a la venta en su portal YouPin un nuevo soporte/cargador inalámbrico para el coche compatible con el estándar Qi, que ofrece la posibilidad de cargar cualquier terminal con carga inalámbrica a una potencia de hasta 10W.

Carga inalámbrica en el coche por menos de 20 euros

Cargador inalámbrico de Xiaomi para el coche

Esta nueva versión del cargador mantiene el formato y diseño del modelo original: cuenta con una base de vidrio que se acopla a las aperturas de ventilación del coche. Cuenta con una distancia de carga efectiva de 4 milímetros, de modo que es posible cargar los dispositivos incluso aunque lleven una funda protectora. La única diferencia con respecto al modelo original reside en la carencia del anillo de color azul alrededor de la base de inducción, pues en este caso pasa a ser de color blanco.

Tampoco falta el sistema de sujección a ambos lados del cargador, que permite acoplar dispositivos de hasta 81,5 centímetros de grosor, de modo que será posible colocar la gran mayoría de smartphones disponibles en el mercado. Además, como el modelo original, integra un sensor infrarrojo que detecta la distancia del dispositivo, de modo que los “brazos” de sujección se abren automáticamente para dejar hueco al móvil, y se cierran una vez el dispositivo se encuentra lo suficientemente cerca para mantenerlo bien sujeto. Esto hace que no sea necesario apartar la vista de la carretera cuando se quiere poner el móvil a cargar.

Cargador Xiaomi 10W

Te recomendamos: 4 productos de Xiaomi para tu coche que amarás sin importar el destino

Su principal virtud es la posibilidad de cargar cualquier tipo de dispositivo compatible con el estándar Qi de carga inalámbrica a la máxima potencia que el cargador es capaz de generar. Por tanto, será posible cargar de manera inalámbrica a 10W modelos como los últimos iPhone, Google Pixel 4, Samsung Galaxy S20 o OnePlus 8 Pro.

Más allá de eso, el cargador incluye un puerto USB que permite conectarlo a la toma de corriente o USB del coche. También incorpora distintos sistemas de seguridad que evitan que el cargador pudiera sobrecalentarse en exceso, entre ellos un disipador situado en uno de los laterales de la base.

El modelo original se puede encontrar a un precio alrededor de los 25 euros en las principales tiendas de importación. Esta nueva edición ha sido lanzada a un precio de partida de 129 Yuan, alrededor de 18 dólares o 16 euros. De momento, eso sí, solo está disponible en China; os informaremos en cuanto haya disponibilidad de este accesorio en el resto de regiones del planeta.

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

La entrada Xiaomi lanza un cargador inalámbrico de móviles universal y de 10W para el coche se publicó primero en Andro4all.

from Andro4all https://ift.tt/2LM7IvQ
via IFTTT

LibreOffice 6.4.4 ya disponible, sin novedades destacadas pero mejorando la estabilidad y fiabilidad

LibreOffice 6.4.4

Cinco semanas después de la versión anterior y siguiendo con su programación, The Document Foundation ha lanzado otra actualización de punto de su suite de ofimática. Se trata de LibreOffice 6.4.4, la cuarta actualización de mantenimiento de esta serie que sigue corrigiendo fallos para llegar a convertirse en la versión que recomiende el proyecto para equipos de producción Y es que recordamos que hay disponibles por lo menos dos opciones y, en la actualidad, la recomendada para equipos cuyo trabajo sea importante sigue siendo la v6.3.6 lanzada el primer día de este mes.

LibreOffice 6.4.x sigue siendo tratada como la versión para los que queremos todas las novedades. The Document Foundation no recomienda una nueva serie hasta que ésta ha recibido al menos 5 actualizaciones de mantenimiento, lo que significa que será cuando lancen la próxima entrega cuando recomienden la serie 6.4 para los que realizamos trabajos importantes y queremos trabajar con total seguridad. Y es que, aunque la opción más actualizada incluye más novedades, también incluye más fallos por estar menos probada.

LibreOffice 6.4.5 llegará dentro de cinco semanas

LibreOffice 6.4.4 ya está disponible desde la página web oficial del proyecto, a la que podemos acceder desde este enlace. Los usuarios de Linux la tenemos disponible en paquetes DEB, RPM o en binarios. En las próximas horas añadirán la nueva versión a Flathub (Flatpak) y a Snapcraft (Snap). Los que usamos la versión de los repositorios oficiales de alguna distribución, aún tendremos que esperar unos días para que aparezca la actualización.

Por otra parte, The Document Foundation ya está trabajando en LibreOffice 7, la que será una actualización muy importante que introducirá novedades como soporte de archivos mejorado o la eliminación completa de Flash en todo el set de aplicaciones. Los usuarios interesados pueden instalar la versión preliminar de LibreOffice 7 desde el paquete que ya hay disponible en este enlace. La versión final y estable llegará ya en agosto.

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

Audacity 2.4.1, el último gran lanzamiento vuelve a estar disponible y ahora sin fallos graves

Audacity 2.4.1

En una semana, el equipo de desarrolladores que hay detrás de una de las aplicaciones de edición de audio de código abierto más populares ha realizado tres movimientos. Durante el fin de semana lanzaron una nueva actualización mayor, pero poco después la retiraron y volvieron a ofrece la versión anterior porque la nueva introdujo un bug serio y hace unas horas han lanzado Audacity 2.4.1, lo que coincide con lo mismo que lanzaron hace menos de siete días, pero ya con el bug corregido.

Tal y como leemos en la nota de su lanzamiento, Audacity 2.4.1 «sólo» ha corregido ese fallo. Por todo lo demás, estamos ante la misma versión que incluyó novedades importantes como el soporte para Opus y más de 100 errores corregidos, pero esta vez todo funciona a la perfección. Por lo tanto, el proyecto ya ha puesto a disposición de todos los usuarios una entrega sin un fallo que nos haría «obtener pérdida y corrupción del audio cuando tenemos dos proyectos abiertos al mismo tiempo«. Concretamente, cuando pasábamos el audio de una ventana a otra.

Audacity 2.4.1 sólo corrige un fallo, pero importante

Audácity 2.4.1 ya está disponible para todos los sistemas soportados, lo que son Windows, macOS y Linux. Nosotros lo tenemos disponible en distintas opciones, como el código fuente al que podemos acceder desde este enlace o un repositorio para Ubuntu no oficial que, si bien es cierto que puede fallar en las últimas versiones, también lo es que sí funciona en versiones más antiguas. En el caso de que esta sea la opción que más os interesa, tenéis que abrir un terminal y escribir lo siguiente:

sudo add-apt-repository ppa:ubuntuhandbook1/audacity
sudo apt update && sudo apt install audacity

También está disponible ya en Flathub desde este enlace y en las próximas horas (o días, quién sabe con este tipo de paquetes) también se actualizarán la versiones Snap.

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

Los teléfonos de cada gama que nos compraríamos en Andro4all

Otro jueves más venimos con un nuevo episodio de Conectando, el podcast de Andro4all donde hablamos de las últimas noticias relacionadas con el mundo de Android, Google y la tecnología en general. Si la semana pasada hablamos un “poco” del nuevo y más interesante POCO F2 Pro, hoy toca repasar los mejores teléfonos Android de lo que llevamos de año.

Porque con el verano a la vuelta de la esquina, prácticamente todas las marcas han sacado toda su artillería. Quedan algunos terminales para finales de año como el nuevo iPhone, el Samsung Galaxy Note20 o algún nuevo terminal Mate de Huawei pero lo cierto es que 2020 ya nos ha dejado grandísimos terminales. Y oye, con lo que ya tenemos, ¿qué teléfonos nos compraríamos en Andro4all?

¿Qué teléfonos nos compraríamos en Andro4all? Descúbrelo en Conectando episodio 55

Con prácticamente medio año ya cumplido, la mayoría de las firmas han presentado ya lo más “gordo”. Por eso mismo y salvo sorpresa de última ahora, estamos en un buen momento para cambiar de smartphone. ¿Son el OnePlus 8 Pro o el Samsung Galaxy S20+ las mejores opciones en la gama alta más premium? ¿Debo esperar al Google Pixel 4a antes de comprarme otro gama media? ¿Cuál es el mejor gama baja del mercado? Todas y otras muchas más preguntas intentaremos responder en el episodio 55 de Conectando.

Por supuesto no nos olvidamos de responder algunas de las preguntas que nos habéis hecho a lo largo de la semana, por lo que si queréis aparecer en el programa de la semana que viene solo tenéis que dejar vuestras consultas en redes sociales como Instagram, Twitter o Facebook.

¡Todavía hay más! Porque además de seguirnos desde las principales plataformas de podcasts como Spotify, Apple Podcasts, Ivoox o Google Podcast, ¡estrenamos canal de Youtube!, donde a partir de ahora también nos podréis escuchar. No os olvidéis suscribiros, dejadnos un comentario y nos escuchamos la semana que viene en Conectando. Gracias, sin vosotros esto no sería posible.

Y vosotros, ¿qué teléfono os compraríais este 2020?

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

La entrada Los teléfonos de cada gama que nos compraríamos en Andro4all se publicó primero en Andro4all.

from Andro4all https://ift.tt/2LNX0Ff
via IFTTT