De un año a semanas: optimizando el uso compartido de grafos de programas en un compilador

2025-05-13

El autor pasó más de un año resolviendo un problema de serialización de grafos de programas en un compilador. La solución inicial era desordenada y difícil de mantener. Colaborando con otros y replanteando el problema como la búsqueda del antepasado común único más bajo (LSCA) en el grafo, aprovechó bibliotecas de algoritmos LCA existentes y técnicas inteligentes de programación perezosa. El resultado es una solución elegante con tiempo lineal, un tercio del tamaño de la original, resolviendo eficazmente los cuellos de botella de rendimiento.

Leer más

El secreto de Beat Saber: Movimiento Instruido en el diseño de juegos VR

2025-05-02
El secreto de Beat Saber: Movimiento Instruido en el diseño de juegos VR

El éxito de Beat Saber no se debe únicamente a la música y el ritmo; su núcleo radica en el concepto de diseño de 'Movimiento Instruido'. El artículo argumenta que la puntuación no se basa en una sincronización precisa, sino en la amplitud y precisión de los movimientos del jugador. Esto no se limita a los juegos de música; el juego de combate VR Until You Fall lo ejemplifica, guiando a los jugadores a través de movimientos defensivos y ofensivos específicos para mejorar la inmersión y controlar la intensidad del juego y la sensación del jugador.

Leer más

Se rumorea que la Gigafábrica de Shanghai de Tesla producirá un Tesla Model Y 'E80' más económico

2025-05-02
Se rumorea que la Gigafábrica de Shanghai de Tesla producirá un Tesla Model Y 'E80' más económico

Los rumores sugieren que la Gigafábrica de Shanghai de Tesla producirá una variante más asequible del Model Y, internamente llamada 'E80', en mayo. Esta versión simplificada se espera que incluya ruedas más pequeñas, ventanas laterales de una sola capa, ninguna pantalla trasera, menos altavoces, iluminación ambiental monocromática, asientos de tela sin calefacción ni ventilación y un maletero manual. Estas reducciones tienen como objetivo bajar el precio a ¥190.000-¥210.000 (US$ 26.000-US$ 28.800), potencialmente incluso más bajo a ¥150.000-¥170.000 (US$ 20.500-US$ 23.300). Esta estrategia refleja lanzamientos anteriores de Tesla de variantes económicas del Model 3 en México y del Cybertruck en EE. UU., ambos con medidas de reducción de costes, como asientos de tela y funciones reducidas. A pesar de los recortes, se anticipa que el 'E80' seguirá siendo atractivo debido a la marca premium del Model Y y al competitivo mercado de vehículos eléctricos en China.

Leer más
Tecnología Variante económica

Sep 0.10.0: El análisis de CSV alcanza los 21 GB/s con optimizaciones AVX-512

2025-05-09

Sep 0.10.0 alcanza una increíble velocidad de análisis de CSV de 21 GB/s en el AMD 9950X, una mejora de aproximadamente 3x desde su lanzamiento inicial en 2023. Esta publicación de blog profundiza en la generación de código AVX-512 subóptima en .NET 9.0 y cómo se mejoró el rendimiento de Sep al evitar problemas con los registros de máscara. El nuevo analizador AVX-512-a-256 supera a los analizadores AVX2 y AVX-512 anteriores. Las pruebas de rendimiento multihilo muestran que Sep analiza un millón de filas en solo 72 ms en el 9950X, alcanzando los 8 GB/s.

Leer más
Desarrollo

Apple añade etiquetas de eficiencia energética a los iPhones y iPads en la UE

2025-06-21
Apple añade etiquetas de eficiencia energética a los iPhones y iPads en la UE

Para cumplir con una nueva normativa, Apple ha añadido etiquetas de eficiencia energética a las páginas de sus iPhones e iPads en los países de la UE, incluyendo también versiones impresas. Las etiquetas califican la eficiencia energética de la A a la G, pero Apple, citando métodos de prueba ambiguos, ha rebajado conservadoramente las puntuaciones del iPhone de A a B. Las etiquetas también detallan la duración de la batería, la capacidad de reparación, la durabilidad y mucho más. Encuentra más detalles en el sitio web de Apple o en la base de datos de la Comisión Europea.

Leer más
Tecnología Normativa UE

Google AI Studio: Desarrollo de aplicaciones de IA potenciado con Gemini 2.5 Pro

2025-05-21
Google AI Studio: Desarrollo de aplicaciones de IA potenciado con Gemini 2.5 Pro

Google AI Studio recibió una importante actualización, integrando el modelo Gemini 2.5 Pro para una generación de código significativamente mejorada. Los desarrolladores pueden crear e implementar rápidamente aplicaciones web impulsadas por IA utilizando prompts simples de texto, imagen o vídeo. La nueva versión también incorpora modelos multimodales como Imagen, Lyria RealTime y Veo, ofreciendo implementación con un solo clic en Cloud Run, y comparación y reversión convenientes de versiones de código. Además, el nuevo soporte de audio nativo y una herramienta de Contexto de URL mejoran la interactividad y la recuperación de información.

Leer más
Desarrollo

Error en folleto lleva a la autoridad tributaria de Basilea a comprar una dirección web en Bahamas

2025-01-31
Error en folleto lleva a la autoridad tributaria de Basilea a comprar una dirección web en Bahamas

La autoridad tributaria de Basilea-Ciudad tuvo que comprar una dirección web en Bahamas debido a un error en un folleto informativo sobre la declaración de impuestos digital. El folleto, enviado a más de 100.000 hogares, omitió la '.ch' de la dirección web, redirigiendo a los usuarios a un dominio '.bs' en Bahamas. Si bien el error se ha corregido y la dirección de Bahamas redirigirá al sitio web suizo correcto, el error le costó a la autoridad CHF 900, significativamente más barato que los CHF 100.000 estimados para reimprimir los folletos. Los contribuyentes aún pueden presentar sus declaraciones en línea, aunque con una breve desviación por el Caribe.

Leer más
Varios impuestos

Acelera paquetes de Ubuntu en un 90%: Una historia de recompilación y asignadores

2025-03-19
Acelera paquetes de Ubuntu en un 90%: Una historia de recompilación y asignadores

Esta publicación detalla cómo recompilar el paquete fuente de jq utilizado por Ubuntu resultó en una asombrosa mejora del rendimiento del 90%. El autor realizó pruebas de rendimiento con un archivo GeoJSON de 500 MB. Simplemente reconstruir el paquete produjo una pequeña pero notable aceleración. Las optimizaciones adicionales incluyeron el uso del compilador clang con mejores indicadores (-O3, -flto, -DNDEBUG), lo que proporcionó un aumento del 20%. El cambio al asignador TCMalloc mejoró el rendimiento en otro 40%. Finalmente, el uso de mimalloc, ya sea cargado dinámicamente o integrado durante la reconstrucción, resultó en el notable aumento de velocidad del 90%. El jq recompilado con mimalloc es casi el doble de rápido que el paquete Ubuntu predeterminado en varias pruebas.

Leer más

Eficiencia vs. Escalabilidad Horizontal: ¿Una Disyuntiva Inevitable?

2025-02-12
Eficiencia vs. Escalabilidad Horizontal: ¿Una Disyuntiva Inevitable?

Este artículo explora la tensión entre la eficiencia del software y la escalabilidad horizontal. El autor argumenta que el software optimizado para la escalabilidad suele tener un rendimiento deficiente en entornos de máquina única, y viceversa. Esto se debe a la Ley de Amdahl, la sobrecarga de coordinación y las limitaciones en los recursos compartidos. Los algoritmos eficientes suelen depender de supuestos sobre el sistema y el problema que pueden dejar de ser ciertos al escalar horizontalmente. El autor también analiza factores culturales y tipos de tareas que influyen en las decisiones, ilustrando con ejemplos como la base de datos Tigerbeetle y el GIL de CPython. En definitiva, una comprensión profunda del problema y del entorno es crucial para lograr una alta eficiencia y escalabilidad.

Leer más
Desarrollo

Proxmox anuncia el lanzamiento de la versión alfa de Proxmox Datacenter Manager

2024-12-19
Proxmox anuncia el lanzamiento de la versión alfa de Proxmox Datacenter Manager

Proxmox ha lanzado una vista previa alfa de su Proxmox Datacenter Manager. Este software está diseñado para centralizar la administración de todos sus nodos y clústeres, ofreciendo funciones básicas de administración, como migraciones de máquinas virtuales, sin necesidad de una red de clúster. Desarrollado completamente en Rust, desde el servidor de API del backend hasta las herramientas de línea de comandos y un nuevo frontend, cuenta con una interfaz web moderna para mejorar la velocidad y la compatibilidad. Esta versión alfa tiene como objetivo recopilar comentarios de los usuarios, probar las funciones principales y fomentar la colaboración. Si bien algunas funciones están incompletas y se esperan errores, ya es capaz de administrar miles de hosts remotos y máquinas virtuales.

Leer más

Las notas de Linneo: el genio organizativo detrás de la revolución taxonómica

2025-03-23
Las notas de Linneo: el genio organizativo detrás de la revolución taxonómica

Este artículo explora las contribuciones del naturalista del siglo XVIII, Carl Linnaeus, destacando no solo su creación de la nomenclatura binomial, sino también su sistema revolucionario de toma de notas. Linneo acumuló más de 13.000 especímenes de plantas, utilizando de forma innovadora un sistema de tarjetas expandible en lugar de libros encuadernados para la organización, permitiendo una categorización eficiente y flexible. Incluso agregó páginas en blanco a los libros para registrar inmediatamente nuevos descubrimientos, influyendo en los métodos posteriores de lectura e investigación. El éxito de Linneo proviene tanto de su talento científico como de sus prácticas únicas de organización y registro, ofreciendo valiosas lecciones para nosotros hoy.

Leer más
Tecnología Linneo

Tokio presenta su visor 3D de gemelo digital: Datos en tiempo real para la gestión urbana

2024-12-26
Tokio presenta su visor 3D de gemelo digital: Datos en tiempo real para la gestión urbana

El gobierno metropolitano de Tokio lanzó una versión beta de su plataforma de gemelo digital 'Ver Tokio en 3D'. Construida con el framework TerriaJS, este visor 3D integra datos en tiempo real como tráfico, niveles de ríos e información de refugios, ofreciendo una vista completa de Tokio. La plataforma ayuda en la planificación y gestión urbana al proporcionar una visualización clara de las operaciones de la ciudad. También se proporcionan herramientas de conversión de datos para promover el uso de CityJSON en la comunidad de desarrolladores de Japón, y se ha abierto parte del código fuente.

Leer más

Modelos de Razonamiento a Gran Escala: Colapso y Escalabilidad Contraria a la Intuición

2025-06-08
Modelos de Razonamiento a Gran Escala: Colapso y Escalabilidad Contraria a la Intuición

Los modelos de lenguaje de gran tamaño (LLM) recientes han generado modelos de razonamiento a gran escala (LRM), que generan rastros de razonamiento detallados antes de proporcionar respuestas. Si bien muestran mejoras en los puntos de referencia de razonamiento, sus capacidades fundamentales siguen siendo poco comprendidas. Este trabajo investiga LRM utilizando entornos de rompecabezas controlables, revelando un colapso completo de precisión más allá de un cierto umbral de complejidad. Sorprendentemente, el esfuerzo de razonamiento aumenta con la complejidad, luego disminuye a pesar de un presupuesto de tokens suficiente. En comparación con los LLM estándar, surgieron tres regímenes: (1) tareas de baja complejidad donde los LLM estándar superan a los LRM, (2) tareas de complejidad media donde los LRM muestran una ventaja, y (3) tareas de alta complejidad donde ambos fallan. Los LRM exhiben limitaciones en el cálculo exacto, no logran utilizar algoritmos explícitos y razonan de manera inconsistente. Este estudio destaca las fortalezas, limitaciones y preguntas cruciales en torno a las verdaderas capacidades de razonamiento de los LRM.

Leer más

Filtración de 410 GB de datos de TeleMessage: Comunicaciones secretas de políticos y élites empresariales reveladas

2025-05-26
Filtración de 410 GB de datos de TeleMessage: Comunicaciones secretas de políticos y élites empresariales reveladas

DDoSecrets filtró 410 GB de datos de volcado de montón de TeleMessage, una empresa israelí, que revelan comunicaciones de equipos de respuesta a desastres, funcionarios de aduanas, diplomáticos estadounidenses, personal de la Casa Blanca y miembros del Servicio Secreto. Una vulnerabilidad trivial permitió que cualquiera descargara volcados de montón de Java del servidor. El análisis muestra que los datos incluyen registros de chat de varias plataformas, como WhatsApp, Telegram y Signal, algunas encriptadas pero muchas no encriptadas, que contienen mensajes de texto, archivos adjuntos y metadatos. Los investigadores identificaron miles de clientes de TeleMessage, incluidas grandes empresas de los sectores financiero, energético y otros, como JPMorgan Chase y Scotiabank. Si bien aún no ha surgido información extremadamente sensible, el conjunto de datos ofrece numerosas pistas que podrían provocar investigaciones y reportajes adicionales.

Leer más

text-wrap: pretty en Safari: Una Nueva Era en la Tipografía Web

2025-04-08
text-wrap: pretty en Safari: Una Nueva Era en la Tipografía Web

Safari Technology Preview 216 introduce `text-wrap: pretty`, revolucionando el diseño de texto en la web. Utilizando algoritmos basados en párrafos, aborda problemas tipográficos de larga data, como líneas finales excesivamente cortas, bordes irregulares y ríos tipográficos que distraen. A diferencia de los algoritmos tradicionales línea por línea, `pretty` evalúa todo el párrafo, optimizando el diseño para mejorar la legibilidad y la estética. Si bien Chrome y otros navegadores admiten `pretty`, la implementación de Safari es más completa, ajustando todo el párrafo en lugar de solo las últimas líneas. `text-wrap: balance` se centra en hacer que todas las líneas tengan aproximadamente la misma longitud, ideal para títulos y textos más cortos. Los desarrolladores deben elegir el valor `text-wrap` adecuado según sus necesidades y ser conscientes de las implicaciones de rendimiento.

Leer más
Desarrollo tipografía web

MVVM en SwiftUI: Mejores Prácticas y Problemas

2025-03-19
MVVM en SwiftUI: Mejores Prácticas y Problemas

Este artículo profundiza en las mejores prácticas y los desafíos de usar el patrón de arquitectura Modelo-Vista-VistaModelo (MVVM) en SwiftUI. El autor argumenta que, si bien MVVM se alinea bien con el flujo de datos de SwiftUI, su rigidez percibida puede introducir problemas. El artículo explica cómo funciona MVVM, cómo aprovechar sus ventajas en SwiftUI y cómo sortear sus desafíos, incluyendo evitar el uso excesivo de modelos de vista e implementar MVVM en una aplicación SwiftUI. También compara MVVM con patrones de arquitectura alternativos como MVC, el patrón Modelo-Vista y la Arquitectura Limpia, analizando sus pros y contras.

Leer más

Asegurando la fiabilidad de la API pública con Binary Compatibility Validator y Metalava

2025-05-03
Asegurando la fiabilidad de la API pública con Binary Compatibility Validator y Metalava

Este artículo muestra cómo mantener la fiabilidad de la API pública mediante el seguimiento de los cambios de compatibilidad utilizando los plugins Binary Compatibility Validator y Metalava. Estas herramientas monitorizan automáticamente las modificaciones de la API, alertando a los desarrolladores sobre posibles cambios que rompen la compatibilidad antes de que afecten a los proyectos dependientes. El artículo utiliza el SDK de Android de RevenueCat como ejemplo del mundo real, detallando la integración y el uso del plugin. Se destaca la importancia de integrar las comprobaciones de la API en los pipelines de CI/CD para una estabilidad robusta de la API pública.

Leer más

Michael Larabel: 20 años de evaluación comparativa de hardware Linux

2025-02-18

Michael Larabel, fundador de Phoronix.com (fundado en 2004), ha dedicado su carrera a mejorar la experiencia con hardware Linux. Ha escrito más de 20.000 artículos sobre soporte de hardware Linux, rendimiento, controladores de gráficos y mucho más. También lidera el desarrollo del Phoronix Test Suite, Phoromatic y del software de evaluación comparativa automatizado OpenBenchmarking.org.

Leer más
Tecnología

La Historia Sorprendentemente Compleja de la Palabra "Mainframe"

2025-02-01
La Historia Sorprendentemente Compleja de la Palabra

Este artículo profundiza en la evolución inesperada del término "mainframe". Inicialmente se refería a los marcos físicos de las computadoras antiguas como la IBM 701, su significado cambió con el tiempo. Se convirtió en sinónimo de CPU y, finalmente, se estableció en su definición moderna: una computadora grande y potente para el procesamiento de transacciones o aplicaciones comerciales. El artículo explora este cambio semántico, analizando el impacto de las minicomputadoras y las microcomputadoras, el papel de IBM en la popularización del término y su eventual adopción generalizada.

Leer más

¿Las viviendas sociales verdes de Viena: un modelo para abordar la crisis de vivienda y el cambio climático?

2025-06-15
¿Las viviendas sociales verdes de Viena: un modelo para abordar la crisis de vivienda y el cambio climático?

Viena ofrece un modelo convincente para abordar simultáneamente la crisis de vivienda y el cambio climático. La ciudad aprovecha su extenso programa de vivienda social, que abarca aproximadamente 420.000 unidades, para implementar ambiciosas acciones climáticas. Esto incluye reformas energéticas a gran escala, la adopción de energías renovables y el incentivo a diseños respetuosos con el clima a través de procesos de licitación competitivos para los promotores. El resultado son viviendas asequibles y sostenibles que reducen significativamente el consumo de energía y las emisiones de carbono, ofreciendo una valiosa lección para otras ciudades que luchan contra desafíos similares.

Leer más

Robotaxis de Waymo: Precio Premium, Demanda Premium?

2025-06-12
Robotaxis de Waymo: Precio Premium, Demanda Premium?

Nuevos datos revelan que el servicio de taxi autónomo de Waymo cuesta consistentemente más que Uber y Lyft, con un promedio de varios dólares más por viaje. A pesar de este precio más alto, Waymo presume de 250.000 viajes pagados por semana. El estudio encontró que el precio de Waymo es más variable, especialmente para viajes cortos, potencialmente debido a un modelo de precios menos refinado en comparación con sus competidores establecidos. Sin embargo, los consumidores parecen indiferentes al costo más alto, con muchos dispuestos a pagar una prima por la experiencia sin conductor. Esto destaca el atractivo de la novedad tecnológica y la comodidad de un viaje en solitario. La seguridad, sin embargo, sigue siendo una preocupación principal, con muchos prefiriendo algún tipo de monitoreo humano remoto.

Leer más
Tecnología

Mi Odisea de Dos Años con Cancelación de Ruido: De la Autoilusión al 'Eureka'

2025-03-12
Mi Odisea de Dos Años con Cancelación de Ruido: De la Autoilusión al 'Eureka'

Enloquecido por ruidosos vecinos de arriba y un parque perpetuamente ruidoso, el autor pasó dos años experimentando con métodos bizarros de reducción de ruido: desde protectores auditivos industriales y tapones de silicona hasta investigaciones sobre genes de cera de oído y la física del sonido, incluso intentando construir una cámara insonorizada. Todos fracasaron miserablemente. La solución final? Un simple par de auriculares con cancelación de ruido. Este artículo reflexiona sobre cómo la excesiva dependencia del análisis teórico, la negligencia de soluciones simples y una fijación en la inteligencia llevaron al desperdicio de tiempo y sufrimiento.

Leer más

Las ambiciones espaciales de Honda: Lanzamiento suborbital para 2029

2025-06-17
Las ambiciones espaciales de Honda: Lanzamiento suborbital para 2029

Desde 2021, Honda ha estado investigando y desarrollando tecnologías espaciales, con el objetivo de aprovechar sus tecnologías centrales, como los sistemas de combustión y control, para hacer realidad los sueños de las personas. Su enfoque incluye un sistema de energía renovable circulatorio, robótica espacial y cohetes reutilizables, con el objetivo de lograr la capacidad de lanzamiento suborbital para 2029. Esto no es solo exploración; está impulsado por la anticipación de la demanda futura de datos satelitales y el transporte sostenible. Si bien aún se encuentra en investigación fundamental, Honda pretende integrar la tecnología espacial a sus negocios existentes, creando nuevos valores.

Leer más
Tecnología Cohetes Reutilizables

Coroot: Observabilidad accionable sin cambios de código

2025-04-08
Coroot: Observabilidad accionable sin cambios de código

Coroot es una plataforma de observabilidad de código abierto que recopila automáticamente métricas, registros y rastreos sin necesidad de modificar el código, convirtiendo estos datos en información procesable. Aprovechando eBPF para la monitorización sin instrumentación, proporciona un mapa de servicios, inspecciones predefinidas, resúmenes del estado de las aplicaciones, rastreo distribuido, análisis de registros y capacidades de creación de perfiles. Coroot identifica y resuelve problemas de aplicaciones rápidamente, se integra con Kubernetes y las principales plataformas en la nube, y ofrece seguimiento de SLO y monitorización de costes para ayudar a los desarrolladores a optimizar el rendimiento de las aplicaciones y reducir los costes en la nube.

Leer más
Desarrollo

DuckLake: Solución ligera para Data Lake y Catálogo

2025-05-27
DuckLake: Solución ligera para Data Lake y Catálogo

DuckLake ofrece una solución ligera e integrada para construir un data lake y un catálogo. Permite una configuración de 'DuckDB multijugador' con múltiples instancias de DuckDB leyendo y escribiendo en el mismo conjunto de datos, un modelo de concurrencia que no es compatible con DuckDB estándar. Incluso si solo usas DuckDB como punto de entrada de DuckLake y base de datos del catálogo, te beneficias de funciones como consultas de viaje en el tiempo, particionamiento de datos y almacenamiento de datos en múltiples archivos en lugar de un único archivo de base de datos potencialmente enorme.

Leer más
Desarrollo

Tesla Revoca Todos los Cybertruck: Piezas de Acabado Sueltas Obligan a una Revocación Masiva

2025-03-20
Tesla Revoca Todos los Cybertruck: Piezas de Acabado Sueltas Obligan a una Revocación Masiva

Tesla ha emitido una revocación para todos los 46.096 Cybertrucks producidos entre noviembre de 2023 y febrero de 2025. La revocación aborda un adhesivo defectuoso que hace que los paneles de moldura de acero inoxidable del techo se desprendan mientras se conduce. Los propietarios deben llevar sus vehículos a los concesionarios para reparaciones que incluyen un adhesivo más fuerte y refuerzo. Esta es la octava revocación para el Cybertruck desde que comenzaron las entregas en 2023, aunque las revocaciones anteriores solían basarse en software. Esta requiere intervención física.

Leer más
Tecnología

Lanzamiento de Wine 10.0-rc4: Estabilidad y compatibilidad mejoradas

2025-01-04
Lanzamiento de Wine 10.0-rc4: Estabilidad y compatibilidad mejoradas

Wine 10.0-rc4 candidato a lanzamiento, marca un paso significativo hacia la próxima gran actualización de esta capa de compatibilidad de código abierto. Esta versión se centra fuertemente en la mejora de la estabilidad y la compatibilidad, prometiendo una experiencia más fluida para ejecutar aplicaciones de Windows. El equipo de desarrollo ha invertido un esfuerzo significativo en la corrección de errores y en mejoras de rendimiento, preparando el camino para una versión final robusta. Espere mejoras interesantes en la versión final.

Leer más

CMake Moderno: Una guía para abandonar los sistemas de compilación terribles

2025-04-15

¿Cansado de luchar con sistemas de compilación frustrantes? Esta guía presenta CMake Moderno (3.15+), una solución limpia, potente y elegante que te permite concentrarte en la codificación en lugar de luchar con archivos de compilación difíciles de mantener. El autor argumenta a favor de elegir un sistema de compilación robusto, especialmente para el desarrollo multiplataforma, compiladores múltiples, integración de CI/CD y el uso de herramientas como Clang-Tidy. CMake destaca por su amplio soporte de IDE y sus extensos recursos de la comunidad. El artículo recomienda usar una versión mínima adecuada de CMake (3.15 o superior) y definir una versión máxima para compatibilidad a largo plazo, ahorrando a los desarrolladores innumerables horas de frustración.

Leer más
Desarrollo

Limitación de anidamiento de grupos mutuamente excluyentes de Argparse: Un enigma frustrante

2025-06-14

El módulo argparse de Python, si bien ofrece funciones convenientes para manejar argumentos de línea de comandos, incluidos grupos mutuamente excluyentes, tiene una limitación frustrante cuando se trata de anidar. Considere un programa con varias configuraciones de tiempo de espera donde los usuarios pueden ajustar tiempos de espera individuales o deshabilitarlos por completo. Argparse no admite anidar una opción 'sin tiempo de espera' dentro de un grupo de opciones de tiempo de espera individuales, lo que hace que la configuración sea engorrosa. Si bien puede anidar un grupo mutuamente excluyente dentro de un grupo regular, lo contrario no es compatible, y la documentación oficial indica explícitamente esta limitación. Esto obliga a los desarrolladores a verificar manualmente si se utilizaron opciones específicas, lo que agrega complejidad.

Leer más
Desarrollo

El Lenguaje de Diseño de Apple: Una Década de Péndulos Oscilantes y Cristal Líquido

2025-06-21
El Lenguaje de Diseño de Apple: Una Década de Péndulos Oscilantes y Cristal Líquido

Este artículo reflexiona sobre una década de evolución del lenguaje de diseño de Apple, desde el minimalismo de iOS 7 hasta la estética actual de Cristal Líquido. El autor expresa preocupaciones sobre la dirección del diseño de Apple, argumentando que el nuevo diseño carece de comprensión de los elementos clásicos, descuida la usabilidad y la accesibilidad, lo que lleva a iconos de aplicaciones homogeneizados y a una reducción de la estabilidad de la plataforma. El autor critica particularmente los cambios innecesarios de la IU del Cristal Líquido y cuestiona el liderazgo de Alan Dye, jefe del grupo de Interfaz Humana de Apple, sugiriendo una falta de comprensión de la historia de la plataforma y de las necesidades del usuario.

Leer más
1 2 354 355 356 358 360 361 362 595 596