GNOME 3.32 recibe su segunda y ultima actualización de mantenimiento

GBOME 3.34 empieza su fase de desarrollo

El proyecto GNOME anunció hoy la disponibilidad general de la segunda y última actualización de mantenimiento del entorno grafico GNOME 3.32 Taipéi para todos los sistemas operativos Linux.

Llegando un mes de la primera actualización, GNOME 3.32.2 está aquí para agregar un toque final de arreglos de errores y seguridad, varias mejoras y traducciones para diferentes componentes y aplicaciones claves de GNOME.

Siendo que GNOME 3.32.2 es una actualización de mantenimiento y estabilidad, su instalación es recomendada para todos los usuarios que tengan el entorno grafico GNOME 3.32.

GNOME 3.34 llegará al final del año

Mientras que GNOME 3.32.2 es la última actualización de la serie GNOME 3.32 Taipéi de este aclamado entorno grafico para sistemas operativos Linux, el proyecto GNOME menciona que Flatpak todavía será actualizado, por lo que adivinamos que este es el método favorito de instalación de la última actualización de GNOME.

Los paquetes de GNOME 3.32.2 llegará muy pronto en los repositorios estables de tus distribuciones favoritas, así que asegúrate de instalar tan pronto como sea disponible. Aquellos que quieran compilar GNOME 3.32.2 pueden usar los paquetes fuentes. Puedes ver todos los cambios de GNOME 3.32.2 en este enlace.

El proyecto GNOME está trabajando ya en su próximo lanzamiento, GNOME 3.34, que está planeada para el final del año, el 11 de septiembre. El desarrollo de GNOME 3.34 Thessaloniki ya ha comenzado y una segunda beta publica estará disponible más tarde este año.

El artículo GNOME 3.32 recibe su segunda y ultima actualización de mantenimiento ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2HepFk7
via IFTTT

Llega Tails 3.13.2, con actualización de Tor y solución a los recientes problemas de Firefox

Hace algunos días, los desarrolladores de Tails anunciaron el lanzamiento de una nueva versión de su distribución especializada Tails 3.13.2 (The Amnesic Incognito Live System), versión en la cual se destacan algunos cambios importantes entre ellos la nueva versión actualizada de Tor Browser.

Así como la eliminación del applet OpenPGP y Pidgin del panel en la parte superior, pero ambos continúan encontrándose sobre la bandeja del sistema en la esquina inferior izquierda de la pantalla.

Para aquellos que aún desconocen de Tails, deben sabre que esta distribución de Linux esta basada en los paquetes de Debian y destinada a proporcionar acceso anónimo a la red.

El acceso anónimo a Tails es proporcionado por Tor. Todas las conexiones, excepto el tráfico a través de la red Tor, están bloqueadas por defecto con un filtro de paquetes. El cifrado se utiliza para almacenar los datos del usuario en el modo de guardar los datos del usuario entre lanzamientos.

¿Que hay de nuevo en Tails 3.14.2?

De los cambios específicos que se destacan en este nuevo lanzamiento de Tails 3.13.2, como fue mencionado al inicio se anota la eliminación del applet OpenPGP y los iconos de notificación de Pidgin de la barra de navegación superior.

Estos apples, se podrán encontrar en la bandeja del sistema que se muestra en la esquina inferior izquierda de la pantalla (la bandeja se abre cuando mueve el cursor a la línea gris en la esquina inferior izquierda junto a la lista de ventanas).

Para volver al panel superior, se puede usar el comando “gnome-shell-extension-tool –enable-extension=TopIcons@phocean.net“, pero la ubicación en el panel superior se implementa utilizando la extensión TopIcons, que se dejó desatendida, provoca bloqueos y no se incluirá en la próxima rama de Tails 5.0 basada en Debian 11.

Otra de las novedades de esta nueva liberación de Tails 3.13.2 es la solución a los errores que se dieron a los recientes problemas que ha tenido Firefox.

Artículo relacionado:
Las extensiones de Firefox ya no se pueden usar debido a un certificado que ya no es válido

Y es que Tor Browser se ha actualizado a la versión 8.0.9,  con lo cual se han resuelto problemas con la desaparición del complemento NoScript debido a un certificado intermedio caducado utilizado en la cadena de firmas digitales de Mozilla.

Para los usuarios que han cambiado la configuración de “xpinstall.signatures.required”, se recomienda que vuelva a “true” como una solución para resolver el problema para poder reanudar la verificación de firmas digitales.

Además de la versión 10.6.1, el complemento actualizado de NoScript corrigió una falsa advertencia sobre el ataque XSS al enviar una consulta de búsqueda a DuckDuckGo.

Además, se incluyen traducciones para Thunderbird y LibreOffice, así como diccionarios.

El menú del sistema en la esquina superior derecha ahora ofrece un botón Suspender. En la pantalla de bloqueo, la computadora puede ponerse en modo de ahorro de energía, reiniciar o apagar a través del menú del sistema.

La base ahora es Debian 9.9, Thunderbird está incluido en la versión 60.6.1. Finalmente, los desarrolladores de Tails han rellenado algunos, a veces críticos agujeros de seguridad y corrigieron errores. Como siempre, los usuarios de Tails deben actualizar a la última versión.

Descargar Tails 3.13.2

Si quieres probar o instalar esta nueva versión de esta distribución de Linux en tu equipo, puedes obtener la imagen del sistema la cual ya está disponible desde su página web oficial en su sección de descargas, en enlace es este.

¿Cómo actualizar a la nueva versión de Tails 3.13.2?

Si ya cuentas con alguna versión anterior de Tails y entra en la lista de versiones que pueden ser actualizadas a esta nueva versión, debes de abrir una terminal y ejecutar los siguientes comandos.

Primero actualizamos nuestro listado de paquetes y repositorios con:

apt-get update

Indicamos que se actualicen con:

apt-get upgrade

Ahora debemos de descarga e instala las últimas versiones de paquetes, dependencias y más recientes.

apt-get dist-upgrade -y

Al finalizar esto eliminamos todos los paquetes obsoletos y que ya no se necesitan

apt-get autoremove -y

Al finalizar esto, debemos de reiniciar nuestro equipo para que los nuevos cambios sean puesto en marcha e iniciamos con la nueva versión de Tails.

Y listo con esto ya tenemos la nueva actualización de Tails en nuestro equipo.

El artículo Llega Tails 3.13.2, con actualización de Tor y solución a los recientes problemas de Firefox ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2PYQ09H
via IFTTT

Ya fue liberada la beta de Android Studio 3.5 y estos son sus cambios

Android Studio Logo

Hace poco se ha dado a conocer la liberación de la nueva versión beta de Android Studio 3.5, la cual es la culminación del trabajo en ofrecer una versión centrada en calidad y la estabilidad de las funciones.

Esta liberación de la beta de Android Studio 3.5 aborda muchos cambios en cada una de las principales áreas de enfoque de Project Marble en el cual se mejora el trabajo y la nueva infraestructura incorporada en Project Marble para el monitoreo de calidad a largo plazo.

Principales cambios

Una de las principales quejas de los desarrolladores en Android Studio es la lentitud con que se ejecuta el IDE a lo largo del tiempo.

Muchas veces, esta experiencia se debe a una presión inesperada en la memoria o a pérdidas de memoria IDE.

Google estaba interesado en esta área y como parte del proyecto Marble, el editor manejó más de 33 fugas de memoria importantes.

Para identificar fugas, Google ahora mide las excepciones de memoria insuficiente en un panel interno de forma continua para aquellos que han elegido compartir datos con él, lo que le permite enfocarse y resolver los problemas más difíciles.

A partir de Android Studio 3.5, cuando el IDE se queda sin memoria, Google captura estadísticas de alto nivel sobre el tamaño del montón y los objetos dominantes en el segmento.

Con estos datos, el IDE puede hacer dos cosas: sugerir mejores configuraciones de memoria y proporcionar un análisis más profundo de la memoria.

Configuración de memoria recomendada automáticamente

De forma predeterminada, Android Studio tiene un tamaño máximo de memoria de 1.2 GB. Para aquellos de ustedes que tienen proyectos grandes, este tamaño puede no ser suficiente.

Android Studio

Incluso si tiene una máquina con una gran cantidad de RAM, el IDE no superará este valor. Con Android Studio 3.5, el IDE reconocerá cuando un proyecto de aplicación necesita más RAM en una computadora con mayor capacidad de RAM y advertirá que aumente el tamaño del montón en una notificación.

También puede realizar ajustes en el nuevo panel de configuración en Apariencia y comportamiento → Configuración de memoria.

Facilidad de informar problemas de memoria con Memory Heap Analysis

A veces puede ser difícil capturar y reproducir problemas de memoria para informar al equipo de Android Studio.

Para resolver este problema, Android Studio 3.5 permite activar un volcado de pila (Ayuda → Analizar uso de memoria) que el IDE elimina localmente para datos personales, análisis y creación de informes.

Interfaz de usuario

La congelación de la interfaz de usuario es otro problema común que se ha comunicado a Google. En Android Studio 3.5, el equipo ha ampliado la infraestructura de la plataforma Intellij subyacente y ahora mide las paradas de subprocesos de la interfaz de usuario que duran más de unos instantes.

Por ejemplo, al desarrollar Project Marble, se encontró en sus datos que la edición XML era significativamente más lenta en el IDE. Con este punto de datos, optimizó la escritura XML y logró un rendimiento significativamente mejor en Android Studio 3.5.

Apply Changes

Ser capaz de modificar y ver rápidamente los cambios de código sin reiniciar la aplicación es excelente para desarrollar aplicaciones.

Hace dos años, la función de ejecución instantánea era el intento de Google en esa dirección, pero en última instancia estaba por debajo de las expectativas.

Durante el período del proyecto Marble, el equipo decidió modificar la arquitectura e implementar un enfoque más práctico en Android Studio 3.5 denominado Apply Changes.

Apply Changes utiliza las API específicas de la plataforma de Android Oreo y posteriores para garantizar un comportamiento confiable y consistente (a diferencia de Instant Run, Apply Changes no cambia la APK).

Mejoras en C ++

El apoyo al proyecto C ++ también fue un área prioritaria para el proyecto Marble. Las creaciones de CMake ahora son hasta un 25% más rápidas para proyectos grandes, ya que el IDE ahora.

Además, ahora se podrá encontrar un panel de interfaz de usuario mejorado de una sola versión que permite especificar objetivos ABI por separado.

Finalmente, Android Studio 3.5 permite usar varias versiones en paralelo del NDK de Android en el archivo build.gradle. Esto debería permitir tener versiones más reproducibles y mitigar las incompatibilidades entre las versiones NDK y el complemento Gradle de Android.

El artículo Ya fue liberada la beta de Android Studio 3.5 y estos son sus cambios ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2vOetFF
via IFTTT

Red Hat lleva la experiencia Linux a todas las empresas, nubes y todo tipo de carga de trabajo

rhel8 logo

Red Hat lleva la experiencia Linux a todas las empresas, todas las nubes y todo tipo de cargas de trabajo con la nueva distribución RHEL 8 (Red Hat Enterprise Linux 8). Desde servidores baremetal y contenedores, hasta la nube pública y privada, la plataforma líder de Linux a nivel global impulsa nuevos niveles de inteligencia, automatización y productividad de los desarrolladores, ofreciendo una base empresarial más consistente.

Tras anunciar la disponibilidad de RHEL8 de forma general, el nuevo sistema operativo diseñado para abargar gran variedad de despliegues en toda la TI de la empresa, hemos podido certificar que es un sistema operativo rediseñado para la era de la nube híbrida y construido para dar soporte a las cargas de trabajo y las operacones que se extienden desde los centros de datos de las empresas hasta las nubes públicas múltiples.

Red Hat entiende que un SO debe ser algo más que una simple parte de un stack de tecnología, debe ser el catalizador de la innovación. Desde los contenedores de Linux y la nube híbrida a los DevOps y la Inteligencia Artificial (IA), Red Hat Enterprise 8 está diseñado no solo para dar soporte a la TI empresarial en la nube híbrida, sino también para ayudar a que estas nuevas estrategias tecnológicas prosperen.

Por tanto, Red Hat con RHEL8 está allanando el camino hacia aplicaciones modernas de este entorno, evolucionando para las demandas acutales y futuras de las empresas y organizaciones que emplean este tipo de sistemas operativos, como por ejemplo la IA, el Internet de las cosas o IOT, cloud computing, y otros sectores florecientes.

Por cierto, también hemos conocido recientemente que el tribunal ha abierto la puerta para que la adquisición de Red Hat por parte de IBM prosiga, fusionando a dos grandes gigantes del sector tecnológico…

Si quieres, puedes obtener más información o una prueba gratuita en la web oficial de Red Hat.

El artículo Red Hat lleva la experiencia Linux a todas las empresas, nubes y todo tipo de carga de trabajo ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2WB5R10
via IFTTT

Olivia: radio online y YouTube en una mismo reproductor

Olivia

Esta misma tarde, de hecho hace nada, hemos publicado un artículo sobre Odio, una aplicación desde donde podremos escuchar radios (su versión web) de cualquier estilo, idioma o país. Se trata de una app muy completa para escuchar la radio, pero al escuchar este tipo de emisoras siempre escucharemos lo que otros quieran pinchar. Eso es algo que no pasa con Olivia, un reproductor desde el que también podremos escuchar música de YouTube creando nuestras propias listas de reproducción.

En cuanto al número de estaciones de radio, Olivia tiene un catálogo mayor que Odio, pero Odio ofrece una búsqueda más sencilla. Cuál es mejor en este sentido ya dependerá de si preferimos sencillez, y Odio muestra hasta el logotipo de la emisora, o si queremos tener a mano más emisoras. En lo que sí gana por mucho Olivia es en su integración con YouTube, desde donde podremos reproducir cualquier canción en la misma app. Además, puede descargarlas para su reproducción offline, pero solo descarga su cache y solo se podrán escuchar en Olivia.

Olivia también nos muestra las letras de las canciones

La primera vez que lo iniciamos nos pedirá permiso para instalar su motor de búsqueda on-line. Se trata de un motor de 1.4MB que es una modificación de youtube-dl, por lo que se recomienda instalarlo. Una vez entramos en su interfaz, nos muestra la ventana de ajustes. En este ventana podemos elegir el color, la transparencia del modo mini, si queremos que el mini reproductor esté siempre encima, si queremos que descargue la cache mientras escuchamos una canción o el tema. El modo mini flotante y siempre visible queda como en la siguiente imagen:

modo mini de Olivia

En cuanto a la interfaz, podemos elegir un color, como el rojo que veis arriba, o hacer que cambie el color dependiendo de la carátula de la canción que estamos escuchando. Esto ya es a gusto del consumidor. Yo lo estoy probando y creo que prefiero ponerle el color yo a mano.

Todo lo que vamos reproduciendo va guardándoselo en la aplicación. De este modo tendremos una especie de biblioteca musical en el que aparecerán artistas, discos y canciones, algo así como vemos en otros programas multimedia como Rhythmbox o Clementine. Eso sí, la calidad del audio dependerá del vídeo original, aunque parece que Olivia tiene buen oído y suele elegir contenido que no suena demasiado mal. Probablemente esto sea así porque busca la música en los canales oficiales de los artistas o de las discográficas.

Aún en fase de pruebas

Lo que no me gusta de Olivia es que, mientras lo he estado probando, he estado buscando alguna opción que haga que las listas suenen sin pausas. Está en fase beta y, probablemente por eso, al finalizar una canción siga mostrando el botón de pausa, lo que significa que está reproduciendo, pero no pasa a la siguiente canción. Es algo bastante molesto que te “corta el rollo”, pero tenemos que tener en cuenta que estamos ante software en fase de pruebas. Mejor no hacéis caso de lo que acabo de decir de que no pasa de canción automáticamente, puesto que justo cuando lo escribía ha pasado a la siguiente de mi lista. Me imagino que el problema solo será puntual y por estar en fase de pruebas.

En la página del proyecto podemos encontrar los problemas que podemos experimentar en Olivia. Leyendo por encima, lo que me llama la atención es que han pedido que añadan un ecualizador, algo que a mí me parece esencial en los programas de música y que muchos de ellos no incluyen. Sin un ecualizador, dependemos de software como PulseEffects para configurar la salida de audio como a nosotros nos guste.

Olivia está disponible como paquete Snap, por lo que instalarlo es tan simple como abrir un terminal y escribir el siguiente comando (que deja claro que está en fase de pruebas):

sudo snap install olivia-test

¿Has probado Olivia? ¿Qué te parece este reproductor de servicios on-line?

El artículo Olivia: radio online y YouTube en una mismo reproductor ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2V9SuDb
via IFTTT

Odio, toda la radio web que puedas desear en una misma app

Odio

Si os dijera que soy un gran fan de escuchar la radio, os mentiría. Personalmente no me gusta que otros “me digan” lo que tengo que escuchar y cuándo. A mí me gusta el Metal, y no disfruto todo el metal en cualquier momento. Por ese motivo yo suelo crearme listas, pero esas listas son siempre las mismas aunque las ponga en aleatorio. ¿Cuál es la mejor opción para escuchar lo que me gusta y que no sea repetitivo? Justamente lo que no me gusta: una emisora de radio. Pero esa emisora debe ser de lo que a mí me guste y eso se puede encontrar en Odio.

Si tengo que ser sincero, no sé por qué han elegido ese nombre para llamar a esta app. Dudo que tenga que ver con el significado en español, pero por lo menos será fácil de recordar. Odio es una aplicación disponible para Linux, macOS y Windows que nos permitirá escuchar miles de estaciones de radio gratuitamente desde una misma app. Y es una app muy sencilla, tanto que casi ni tiene opciones, limitándose este apartado a elegir entre un tema claro u oscuro.

Odio está disponible en temas claro y oscuro

A la izquierda tenemos los apartados:

  • My Library: cada estación, cuando pasamos el cursor por encima, nos mostrará un corazón junto a otro icono. El corazón nos permitirá guardarla en nuestra librería, mientras que el otro icono nos mostrará el perfil de la estación de radio.
  • Recently Viewed: aquí se guardarán las estaciones cuyo perfil hayamos visitado.
  • Countries: en este apartado podremos entrar al apartado de cada país. Recomendado si sabes qué escuchar, como puede ser fútbol o noticias, pero no si queremos escuchar un tipo de música en concreto.
  • Languages: en este apartado podemos configurar los idiomas de las emisoras. A no ser que queramos escuchar una radio hablada, creo que lo mejor es dejarlos todos.
  • Tags: aquí veremos un listado (enorme) de etiquetas, como música de los 80, estilos y demás.
  • Home: la pantalla principal.
  • Settings: los ajustes desde donde en el momento de escribir este post solo podemos elegir el tema.
  • About: información sobre Odio.
  • Support Odio: para hacer una donación.
  • Bug report: para reportar fallos.

En la parta superior, un poco escorada a la izquierda, aparecerá una caja de búsqueda con el texto “Search stations…”. Esta caja de búsqueda es la que realmente nos interesa: podemos buscar cualquier palabra y es más que probable que la encuentre. Si le ponemos el nombre de un grupo famoso, como Metallica o Iron Maiden, es probable que hasta encuentre una radio de esos grupos en la que solo escuchemos música de ese artista. Pero creo que lo mejor es buscar un estilo de música.

Disponible como paquete Snap

Odio está disponible desde este enlace. Si no me equivoco, no encuentro otra opción, podremos instalarlo desde un paquete Snap ejecutando el comando:

sudo apt install odio

Lo que siempre tenemos que tener en cuenta es que estaremos escuchando una radio, lo que significa que a veces escucharemos publicidad o algún otro tipo de cuña. Esto no será un problema para los que estén acostumbrados a escuchar la radio y con Odio podemos escuchar emisoras de lo que queramos. ¿Qué te parece Odio?

Artículo relacionado:
Reproductores multimedia para Gnu/Linux; los mejores programas para ver películas y escuchar música

El artículo Odio, toda la radio web que puedas desear en una misma app ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2V7FHBm
via IFTTT

Oracle despide a 900 personas en China. Se producen protestas

El cierre del centro de investigación y desarrollo en un medio de CHina

Un portal de negocios chino informó la noticia de los despidos.

De acuerdo a un medio de comunicación de ese país, Oracle cerrará un centro de investigación y desarrollo en China. Esto, sumado al de otros sectores, provocará el despido de más de 900 personas. La publicación cita como fuente al director de recursos humanos de Oracle para Asia y el Pacífico. Aunque todavía nadie de la empresa se expidió sobre el tema.

La información pudo ser confirmada por otros medios de comunicación chinos quienes pudieron hablar con empleados de Oracle y personas familiarizadas con la situación. Entre las personas afectadas por los despidos, 500 son del centro de I+D de Oracle en Pekín. Esto equivale a poco más del 30% del personal dedicado a la investigación que la empresa tiene en el país asiático. No se conoce a que sector corresponden los otros 400.

La empresa ofreció un plan de retiros voluntarios equivalente a seis salarios por año trabajado a quienes acepten renunciar antes del 22 de mayo. Pero, según las redes sociales, la propuesta no parece haber sido bien recibida por los despedidos. Muchos empleados afectados por los planes de despido se han reunido para protestar por la retirada de Oracle de China. Utilizaban consignas como “Altas ganancias, ¿por qué todavía hay despidos?”. o “Dejen la política fuera de la tecnología”.

Más despidos en Estados Unidos

Sin embargo, el conflicto comercial entre China y los Estados Unidos, no parece ser la causa del problema. Oracle también tiene previsto despidos en los de Estados Unidos. En marzo anució que se desprendería de más de 350 personas de su centro de I+D estadounidense.

En aquel momento, un portavoz afirmó:

A medida que nuestro negocio de nube crece, equilibraremos continuamente nuestros recursos y reestructuraremos nuestro grupo de desarrollo para ayudar a asegurarnos de que contamos con las personas adecuadas para ofrecer los mejores productos de nube a nuestros clientes de todo el mundo”.

La empresa estadounidense opera en China hace dos décadas, posee 14 sucursales, cinco centros de I+D y cuenta con casi 5.000 empleados en el país. Su división Asia Pacífico representa alrededor del 16% de los ingresos totales de la compañía. Sin embargo, en un mercado dominado por Alibaba Cloud, Tencent Cloud, China Telecom y AWS, sigue siendo un jugador pequeño.

El artículo Oracle despide a 900 personas en China. Se producen protestas ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2H8uhIG
via IFTTT

Kotlin es ahora el lenguaje preferido para los desarrolladores de Android

Kotlin

El día de ayer en el primer día de la edición 2019 de la conferencia Google I / O dedicada a los desarrolladores, Google aprovecho para realizar el anunció que el lenguaje de programación Kotlin es ahora el lenguaje preferido para los desarrolladores de aplicaciones de Android.

Kotlin es un lenguaje de programación orientado a objetos y funcional, con escritura estática que le permite compilar para la máquina virtual Java y JavaScript. Es desarrollado por un equipo de programadores en JetBrains, el editor de IntelliJ IDEA, el entorno de desarrollo integrado para Java y en el que se basa Android Studio, el IDE oficial para desarrollar aplicaciones de Android.

Para quienes lo sigan o ya lo utilicen, su última actualización (Kotlin 1.3.30), se lanzó el mes pasado, incluidas las mejoras para Kotlin / Native que utiliza LLVM para compilar las fuentes de Kotlin en datos binarios independientes (no se necesitan máquinas virtuales) para diferentes sistemas operativos y arquitecturas de CPU, incluido iOS. Linux, Windows, Mac e incluso WebAssembly y sistemas integrados como STM32.

El soporte oficial de Kotlin para el desarrollo de Android ha sido anunciado en la conferencia Google I / O 2017.

Kotlin para el desarrollo de Android

Para el equipo de Google Android, esta decisión de apoyar a Kotlin fue fácil de explicar.

Soporte de EDI para Kotlin: Android Studio se basa en IntelliJ IDEA de JetBrains y el equipo de JetBrains ha estado trabajando durante años para garantizar que Kotlin funcione sin problemas con IntelliJ IDEA.

Google heredará todo su trabajo para apoyar a Kotlin en Android Studio. Pero más allá de este aspecto, Kotlin tiene muchas otras ventajas.

Según Google:

“Kotlin es expresivo, conciso, extensible, potente y agradable de leer y escribir y tiene características de seguridad interesantes en términos de nulabilidad e inmutabilidad” que se alinean con Sus inversiones para hacer aplicaciones seguras y eficientes por defecto.

“El desarrollo de Android será cada vez más en Kotlin”, escribió Google en una publicación de blog.

“Muchas nuevas API y características de Jetpack estarán disponibles primero para Kotlin. Si inicia un nuevo proyecto, debe escribirlo en Kotlin “, dice Google explicando que” el código escrito en Kotlin a menudo significa mucho menos código para usted, menos código para escribir, probar y mantener. “

Según Google, lo más importante es que Kotlin es interoperable con los idiomas oficiales para el desarrollo de Android (Java, C ++) y el runtime de Android.

Android Studio Logo

Por ejemplo, la compañía explicó que Kotlin funciona a la perfección con el lenguaje Java, lo que facilita que los desarrolladores a los que les guste el lenguaje Java sigan usándolo, pero también agreguen gradualmente el código Kotlin y aprovecha las bibliotecas de Kotlin.

Además, la adopción de Kotlin en Android aumentó constantemente a lo largo de los años y según Google, con un entusiasmo creciente entre los desarrolladores, una de las razones por las que la compañía quería presentar a Kotlin como el idioma oficial en Android para brindarles un mejor soporte de Kotlin. Lo que se hizo desde Android Studio 3.0.

El soporte oficial de Kotlin ha contribuido a la creciente adopción del lenguaje en el mundo del desarrollo de Android, hasta el punto en que algunos predijeron que el lenguaje de JetBrains destronaría rápidamente Java.

En cualquier caso, esta posibilidad no debe ser descartada, porque según Google, “más del 50% de los desarrolladores profesionales de Android ahora usan Kotlin”.

En asociación con JetBrains y la Fundación Kotlin, Google continúa invirtiendo en las herramientas Kotlin para Android, como lo demuestra el lanzamiento temprano de Android KTX en 2018, un conjunto de extensiones para el desarrollo de Android con Kotlin.

También invierten en documentación, capacitación y eventos para facilitar el aprendizaje del idioma de JetBrains y por lo tanto, su adopción.

Este anuncio de Google no es una sorpresa, especialmente porque Google busca distanciarse de Java ya que la empresa es atacada en la corte por Oracle por el uso ilegal de las API de Java en Android.

El artículo Kotlin es ahora el lenguaje preferido para los desarrolladores de Android ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2VRBFkS
via IFTTT

Flutter: un marco de la interfaz de usuario de Google llega a mas plataformas

Flutter

El equipo de Google que trabaja en el desarrollo de Flutter, su marco gratuito y su interfaz de usuario de código abierto, anunció ayer que después de varios meses de trabajo, el marco ahora extiende su uso a otros tipos de plataformas.

En el futuro, se puede enriquecer la experiencia de sus usuarios en plataformas como la Web, aplicaciones de escritorio y dispositivos pequeños. Esta noticia llega aproximadamente dos meses después del lanzamiento de la versión 1.2 del marco entregado con Dart DevTools, un conjunto de herramientas de programación y la versión 2.2 del lenguaje de programación Dart Web.

Sobre Flutter

Flutter es un marco de desarrollo de interfaz de usuario de código abierto y gratuito creado por Google. Hasta entonces, se usaba para desarrollar aplicaciones para Android e iOS y también es el método principal para crear aplicaciones para Google Fuchsia.

Sin embargo, gracias a las posibilidades que ofrece el lenguaje de programación Dart Web y las nuevas herramientas de desarrollo implementadas hoy en día por los navegadores, Google pudo extender inicialmente el soporte del marco Flutter a la web.

Ahora, dijo Google, el marco Flutter se está convirtiendo en un marco de interfaz de usuario portátil para todas las pantallas.

A través de esta actualización del marco, Google pretende permitir que las compañías ofrezcan mejores experiencias a sus clientes en todo tipo de pantallas, incluso a través de aplicaciones móviles, computadoras de escritorio y web.

Flutter for the Web

Esta es una implementación de Flutter compatible con el código que se procesa utilizando tecnologías web estándar como HTML, CSS y JavaScript.

Con Flutter for the Web, se puede compilar el código de Flutter escrito con el lenguaje de programación Dart en una experiencia para el cliente que se puede incrustar en el navegador e implementar en cualquier servidor web.

Flutter -

Puede usar todas las funciones de Flutter y no necesita un complemento de navegador. Aunque Flutter for the Web todavía está en desarrollo, Google lo ha intentado en asociación con el New York Times (NYT) para desarrollar una nueva interfaz para el juego KenKen Puzzle que el periódico estadounidense ofrece a sus suscriptores.

El juego se ha actualizado y utiliza el mismo código en Android, iOS, Web, Mac y Chrome OS.

Flutter for desktop

Este proyecto se creó originalmente para desarrollar implementaciones de Flutter en Windows, Mac OS, Chrome OS y Linux.

Se está trabajando para extender Flutter al soporte de escritorio como un entorno objetivo, permitiendo a los desarrolladores crear aplicaciones en las plataformas antes mencionadas con Flutter.

A largo plazo, este esfuerzo creará una solución totalmente integrada en la que la creación de flutter, funcionará tanto para plataformas de escritorio como móviles, pero este esfuerzo todavía está en marcha, dijo Google.

Aunque estos objetivos aún no están listos para la producción, el equipo de Google Flutter dice que ha publicado las primeras instrucciones para desarrollar aplicaciones Flutter que se ejecutan en Mac, Windows y Linux.

Flutter for Embedded Devices

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.

Dicho esto, llevar Flutter a una nueva plataforma requiere llevar el motor Flutter al objetivo, así como implementar el anidamiento.

El motor de Flutter es inherentemente multiplataforma y puede funcionar con varias API de representación del cliente (OpenGL, Vulkan y software). Incluye la máquina virtual de ejecución Dart.

Flutter for mobile device

Para móviles, Google ha anunciado la actualización del framework a la versión 1.5.

Según Google, Flutter 1.5 incluye cientos de cambios en respuesta a los comentarios de los desarrolladores, incluidas las actualizaciones de los nuevos requisitos del SDK de iOS de la tienda de aplicaciones, las actualizaciones de los widgets de iOS y materiales y la compatibilidad con nuevos tipos de dispositivos por el motor y Dart 2.3.

Google agregó esta semana el soporte inicial para pagos dentro de la aplicación. Finalmente, con más de 2,000 paquetes de código abierto disponibles para Flutter.

Fuente: https://developers.googleblog.com

El artículo Flutter: un marco de la interfaz de usuario de Google llega a mas plataformas ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/304HlaB
via IFTTT

Limor Fried y Saloni Grag ganan el premio Women in Open Source Award

Nuevo logo de Red Hat

Que las mujeres cada vez se hagan hueco en el mundo STEM es una grata noticia, pero que además lo hagan en el muno del código abierto y que hayan influído tanto en este sector es aún mejor. Desde LxA estamos muy orgullosos de anunciar que dos ejemplos de innovación y contribución a la comunidad como Limor Fried y Saloni Grag han ganando el Women in Open Source Award. Un reconocido premio que intenta recompensar y reconocer el trabajo de mujeres que han insiprado y realizado grandes contribuciones al mundo del código abierto.

Estos premios están creados y patrocinados por Red Hat, con el objetivo anteriormente citado. Las nominaciones para estos premios en este año tienen dos categorías la académica y la de comunidad, es decir, una para aquellas mujeres que actualmente están estudiando en el instituto o universidad y aquellas que trabajan o son voluntarias en algún proyecto open-source. Un jurado es el encargado de elegir a las finalistas y luego el voto del público es el que selecciona a las ganadoras de estos premios.

Para quien aún no las conozca:

Foto de Limor

  • Limor Fried: ha sido la elegida dentro de la categoría de la comunidad, es miembro asesor de la revista IEEE Spectrum, y la fundadora e ingeniera jefa de Adafruit Industries, que como sabéis es una empresa de hardware libre especialmente orientada al mundo de la educación. Adafruit tiene más de 100 empleados y es 100% propiedad de mujeres. Limor es la encargada de probar, seleccionar y aprobar personalmente todos los productos antes de que aparezcan en la tienda de Adafruit que todos conocemos. Además, ella ha liderado algunos tutoriales de learn.adafruit.com para que podamos aprender y para los makers que se dedican a estas prácticas con la electrónica. Por otro lado, fue la desarrolladora de Circuito Playground Express, una interesante placa de desarrollo adoptada por muchos centros educativos. Por si fuera poco, dirige el programa de Youtube Ask an Engineer y Show and Tell donde comparte mucho conocimiento, y ayuda a otras mujeres dueñas de pequeñas empresas.

foto de Saloni

  • Saloni Greg: estudiante en el LNM Institute of Information Technology que empezó a interesarse por las comunidades de código abierto al entrar en la facultad. Desde entonces, ha sido usuaria y contribuidora de código abierto, participa de forma activa en diversas iniciativas, como Women Techmakers Group, 1 Million Women to Tech, Anita Borg y Women Who Code. También fue nombrada Mozilla Open Leader en 2018 por un proyecto que trataba de construir una comunidad de código abierto inclusiva. Además, colabora con Wikimedia y GNOME, y actualmente trabaja en un proyecto de vehículos inteligentes que usa Python y visión artificial.

Ese premio les permitirá poder hablar en el próximo evento de Red Hat Women’s Leadership Community, ser destacadas en opensource.com, y contar con una ayuda de 2500 dólares para sus proyectos de código abierto.

El artículo Limor Fried y Saloni Grag ganan el premio Women in Open Source Award ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2Y9l3Tc
via IFTTT