Agregador de canales de noticias
Cómo usar Scaffold para estructurar pantallas con TopBar, BottomBar y Drawer
Si te estás lanzando al mundo de Jetpack Compose, seguro que te habrás dado cuenta de que montar una pantalla desde cero puede ser un poco tedioso si quieres que siga los estándares de Android. Aquí es donde entra en juego Scaffold, un layout comodín que nos facilita la vida al proporcionarnos una estructura ya predefinida para los elementos más típicos de una aplicación.
Básicamente, piensa en el Scaffold como un armazón con «huecos» o slots específicos donde puedes encajar la barra superior, el menú lateral o el botón flotante sin tener que pelearte con las coordenadas o el posicionamiento manual. Es la herramienta definitiva para que tu app tenga aspecto profesional y siga el Material Design sin romperte la cabeza.
Configuración previa de la ActivityAntes de meterle mano al código de Compose, hay un detalle técnico que no podemos pasar por alto. Por defecto, muchas actividades de Android intentan mostrar una barra de acciones clásica. Para que nuestro Scaffold tome el control total, debemos eliminar la ActionBar del tema en el archivo Manifest. Lo ideal es asignar a la Activity el tema NoActionBar, asegurando así que no tengamos dos barras superiores peleándose por el mismo espacio en la pantalla, entendiendo bien el ciclo de vida de las Activity.
Desglosando los elementos del ScaffoldEl Scaffold no es un elemento visual en sí mismo, sino un organizador. Sus parámetros principales son los que definen la arquitectura de la pantalla:
- topBar: Aquí es donde colocamos la barra de navegación superior. Lo más habitual es usar una TopAppBar para mostrar el título de la sección y botones de acción.
- bottomBar: Reservada para la parte inferior. Es el sitio perfecto para una BottomAppBar o BottomNavigation, permitiendo al usuario saltar entre las secciones principales de la app.
- floatingActionButton (FAB): Ese botón circular que flota sobre el contenido y sirve para la acción principal de la pantalla.
- snackbarHost: Un espacio dedicado para lanzar esos avisos temporales (Snackbars) que aparecen abajo sin tapar la navegación.
- drawer: Permite implementar el menú lateral desplegable, muy útil para aplicaciones con muchas categorías o perfiles de usuario.
La barra superior es probablemente el elemento que más vamos a tocar. Gracias al concepto de Slot API, Compose no nos obliga a usar un texto simple para el título; podemos meter ahí lo que nos dé la gana. Por ejemplo, si queremos poner un icono junto al nombre de la app, simplemente envolvemos ambos elementos en una Row dentro del parámetro title, aplicando un estilizado avanzado de texto si es necesario.
Para darle funcionalidad, contamos con el navigationIcon, donde lo más recomendable es colocar un IconButton con una flecha de retroceso. Asimismo, el parámetro actions nos permite añadir una fila de botones a la derecha, ideales para implementar funciones de búsqueda o compartir contenido, manteniendo siempre la coherencia visual.
El manejo crítico del contenido y los PaddingValuesUn error muy común cuando se empieza es ignorar el parámetro de padding que nos devuelve el Scaffold. Cuando definimos el contenido principal, el Scaffold nos entrega unos PaddingValues calculados automáticamente basándose en los elementos que hayamos añadido (como la TopBar o la BottomBar).
Es vital aplicar este padding al Composable raíz de nuestro contenido mediante el uso de modificadores personalizados o estándar. Si no lo hacemos, es muy probable que la barra superior o la inferior tapen una parte de nuestra lista o de los textos, creando una experiencia de usuario bastante pobre. La forma correcta es pasar este modificador al componente interno, por ejemplo, usando Modifier.padding(padding) en el contenedor principal.
Estrategias de navegación y ScaffoldCuando trabajamos con Compose Navigation y rutas tipadas, surge la duda de si poner un único Scaffold global o uno diferente por cada pantalla. Si necesitas que la visibilidad del FAB o el título de la TopBar cambien dinámicamente según la ruta, tienes dos opciones: crear Scaffolds independientes en cada destino para un control total, o gestionar un estado global que actualice los componentes del Scaffold común mediante la navegación.
Tener la estructura bien organizada mediante el uso de estos componentes permite que la aplicación sea escalable y fácil de mantener, asegurando que la interfaz de usuario sea intuitiva y cumpla con todas las expectativas de navegación de Android, optimizando el flujo de trabajo del desarrollador al no tener que programar la disposición de los elementos desde cero.
Control de efectos secundarios en Compose: Cuándo usar LaunchedEffect y SideEffect
Cuando nos metemos de lleno en el desarrollo con Jetpack Compose, es normal que al principio nos choque un poco la idea de que las funciones de componibilidad se pueden ejecutar muchas veces y en cualquier orden. Básicamente, entrar en un composable es como caminar sobre lava: no puedes ejecutar cualquier código ahí dentro porque, si lo haces, podrías acabar lanzando diez Toasts seguidos o disparando eventos de analítica cada vez que la pantalla parpadee.
Para evitar este caos, Compose nos ofrece los llamados efectos secundarios. Estos son entornos controlados y seguros donde podemos colocar la lógica que no tiene que ver con dibujar la interfaz, asegurándonos de que el código se ejecute exactamente cuando queremos y no cuando el framework decida recomponer el elemento.
Dominando LaunchedEffect para tareas asíncronasSi necesitas lanzar una corrutina que viva lo mismo que tu elemento en pantalla, LaunchedEffect es tu mejor aliado. Esta función inicia un bloque de código suspendido en cuanto el composable entra en la composición y, lo más importante, se encarga de cancelar automáticamente esa tarea si el elemento desaparece de la vista.
Un detalle clave son las claves que le pasamos. Si el valor de una clave cambia, el efecto se cancela y se reinicia desde cero. Esto es genial para animaciones que dependen de una variable o para cargar datos de una API cuando el ID del usuario cambia. Ahora bien, si quieres que algo se ejecute una sola vez en toda la vida del componente, puedes pasarle Unit o true como parámetro.
A veces ocurre que necesitamos ejecutar una función de suspensión, pero no estamos dentro de la composición, sino en un evento de usuario, como el clic de un botón. En esos casos, no podemos usar LaunchedEffect. La solución es rememberCoroutineScope, que nos da un alcance vinculado al ciclo de vida del composable pero que podemos disparar manualmente mediante un scope.launch.
Evitando reinicios innecesarios con rememberUpdatedStateHay situaciones peliagudas donde tenemos un efecto de larga duración y no queremos que se reinicie aunque cambien algunas variables. Aquí es donde entra en juego rememberUpdatedState. Esta herramienta nos permite capturar la versión más actual de una lambda o un valor sin que esto provoque que el LaunchedEffect vuelva a empezar la cuenta atrás o el proceso.
Es especialmente útil en pantallas de carga o splash screens. Imagina que tienes un temporizador que debe avisar cuando el tiempo ha terminado; si la función de callback cambia mientras el reloj corre, ya no necesitas reiniciar el delay, simplemente quieres que, al finalizar, se ejecute la última versión de esa función.
Sincronización y limpieza: SideEffect y DisposableEffectNo todo son corrutinas. A veces solo necesitamos que Compose le diga a una librería externa que algo ha cambiado. SideEffect se ejecuta tras cada recomposición exitosa. Es la herramienta perfecta para sincronizar el estado de la UI con objetos que no son gestionados por Compose, como actualizar una propiedad de usuario en un servicio de analíticas de Firebase.
Por otro lado, hay efectos que dejan una huella y necesitan ser borrados para no dejar fugas de memoria. Para esto usamos DisposableEffect. A diferencia de sus hermanos, este nos obliga a incluir un bloque onDispose al final. Es el lugar ideal para desregistrar observadores de ciclo de vida o evitar memory leaks al cerrar suscripciones a sensores del dispositivo.
- Sincronización simple: SideEffect para actualizar estados externos.
- Gestión de recursos: DisposableEffect para evitar memory leaks.
- Flujos de datos: snapshotFlow para convertir estados de Compose en flujos de Kotlin.
Cuando tenemos un estado que cambia constantemente, como la posición de scroll de una lista, podemos acabar con recomposiciones excesivas que matan el rendimiento. Para solucionar esto, derivedStateOf es la solución. Crea un estado derivado que solo activa la recomposición cuando el resultado final cambia, actuando de forma similar a un filtro de «distinto hasta que cambie».
Es un error común usarlo para concatenar dos strings sencillos; en ese caso es un gasto de recursos innecesario. Debes reservarlo para cálculos basados en umbrales, como mostrar un botón de «volver arriba» solo cuando se gestionan listas eficientes con LazyColumn y el índice del primer elemento visible sea mayor a cero.
Para aquellos que vienen de usar LiveData o Flow y quieren convertir esos datos en algo que Compose entienda, produceState es la vía. Lanza una corrutina que puede emitir valores a un objeto State. Básicamente, envuelve la lógica de obtención de datos y la expone como un estado reactivo que la UI puede observar cómodamente.
Si trabajamos con flujos de datos en la capa de ViewModel, la recomendación actual es usar collectAsStateWithLifecycle. Esta función es superior a la recolección básica porque es consciente del ciclo de vida de Android, deteniendo la recolección cuando la app está en segundo plano y ahorrando batería y memoria de forma inteligente.
Tener un control total sobre los efectos secundarios implica saber elegir la herramienta justa para cada tarea, ya sea mediante la encapsulación de estados en clases contenedoras para facilitar las pruebas o el uso de Saves personalizados con rememberSaveable para que la información no se pierda al rotar el dispositivo. Al final, se trata de mantener el flujo de datos unidireccional y asegurar que la lógica de negocio no ensucie el proceso de renderizado de la interfaz.
El próximo chip del Mac llegará a medias. Se ha filtrado la decisión más drástica de Apple y nunca habíamos visto algo así
Desde que Apple presentó el M1 en noviembre de 2020, cada nueva generación de chips para Mac ha seguido el mismo orden. Primero llega el chip base. Después viene el Pro, con más potencia y más memoria. Luego el Max, para los Mac más exigentes. Y en algunas generaciones, el Ultra, que básicamente es dos chips Max pegados y que vive en el Mac Studio más caro.
Cinco años, cinco generaciones, el mismo esquema. Una cosa tan repetida que ya se daba por hecha. Pero con el M6, según una filtración de Bloomberg ese calendario de lanzamientos se rompe por primera vez.
Apple va a lanzar solo el chip base de esta generación. Un M6 sin versión Pro ni Max, y saltará directamente al M7 para cubrir esa parte del catálogo. Algo que no había ocurrido nunca y que dice bastante sobre el momento en el que se encuentra Apple con su estrategia de chips.
La primera vez en la historia de Apple Silicon que falta la mitad del catálogoEl chip base del M6 llegará este año en un MacBook Pro de entrada, y seguramente también acabará en el MacBook Air, iMac y en versiones base del Mac mini. Hasta ahí, todo normal. El problema es lo que no llega con él: quien tenga en mente un MacBook Pro con más músculo, un Mac Studio o un Mac mini de gama alta va a tener que esperar hasta finales de 2027 para ver el M7 Pro y el M7 Max. Y eso es mucho tiempo.
Los equipos más potentes de Apple van a seguir con el M5 Pro y el M5 Max durante bastante más de lo habitual, mientras el M6 cubre el escalón de entrada y el M7 se prepara en segundo plano.
Y aquí aparece una pregunta: si el MacBook Pro OLED, uno de los productos más esperados de los últimos años, necesita un chip Pro o Max para justificarse, ¿su llegada quedaría también aparcada hasta finales de 2027? Apple lleva tiempo preparando un MacBook Pro con pantalla OLED y táctil.
Quizás llegue primero solo con un chip M6, sin versiones pro. O sus Pro y Max sean M5. Algo que ya pasó el año pasado. Durante unos meses se vendía el MacBook Pro con M5, M4 Pro y M4 Max. Por lo que no sería descabellado ver un nuevo MacBook Pro OLED con M6, M5 Pro y M5 Max. El lanzamiento de este portátil estaría previsto para este otoño.
El M6 que sí llega, y lo que traeEl chip base del M6, conocido internamente como Komodo, llega con varias mejoras. La más importante tiene que ver con el ancho de banda de memoria, que sube de los 153 gigabytes por segundo del M5 a alrededor de 200 gigabytes por segundo. El ancho de banda de memoria es lo que determina la velocidad a la que un chip puede mover grandes cantidades de datos, y en la práctica es uno de los factores más decisivos para tareas de inteligencia artificial, edición de vídeo o renderizado de gráficos en alta resolución.
La GPU también se renueva por completo y sube hasta 12 núcleos gráficos, dos más que en el M5. El motor neuronal, el componente dedicado al procesamiento de inteligencia artificial, también se actualiza. Y hay mejoras en codificación y decodificación de vídeo, algo que importa a quien edita en Final Cut o trabaja habitualmente con formatos de alta resolución. Apple además usa estos chips de gama base en algunos modelos de iPad Pro y iPad Air, así que el M6 acabará llegando también a las tablets, aunque los calendarios para iPad todavía no están claros.
El M6 como el nuevo M3: una generación que ya nació con fecha de caducidadEl paralelismo con el M3 es inevitable. Cuando Apple lanzó el M3 en octubre de 2023, fue una generación que duró muy poco en la cresta: el M4 llegó solo seis meses después. Una generación de transición para mantener los ciclos de lanzamiento activos.
El M6 apunta a algo parecido, aunque con un giro diferente. El M3 sí tuvo sus variantes Pro y Max antes de que llegara el M4. El M6 directamente no las tendrá. Apple está usando esta generación para cubrir el hueco de entrada, cumplir con los ciclos de producto y ganar tiempo mientras prepara el M7.
El M7 ya tiene nombre, apellidos y fechaEl M7 es donde está el verdadero salto. El chip base, conocido internamente como Delos, llegará en la primera mitad de 2027 y ya apunta a 240 gigabytes por segundo de ancho de banda de memoria. Las variantes Pro y Max, conocidas como Andros, están previstas para finales de 2027, y el Ultra llegaría ya en 2028. Toda la familia está diseñada desde el principio con la inteligencia artificial en local como eje central, con mejoras en el procesamiento de IA que van más allá de lo que el M6 puede ofrecer.
chip
fecha prevista
m5 ultra
2026
m6
2026
m7
Primera mitad 2027
m7 pro
Segunda mitad 2027
m7 max
Segunda mitad 2027
m7 ultra
Primera mitad 2028
Los calendarios, eso sí, son flexibles. Apple lleva meses lidiando con problemas de suministro de componentes y memoria que han encarecido los costes y complicado la planificación.
El M5 Ultra, que cerrará la generación actual en un Mac Studio renovado previsto para este año, llegará con retrasos por esos mismos motivos y Apple ha tenido que limitar la memoria disponible en algunos modelos por la escasez de componentes. El M6 y el M7 nacen en ese contexto, y las fechas que se manejan pueden moverse.
En Applesfera Ya es oficial: Apple sube los precios de los Mac, iPad y productos de hogar. Así es cómo queda su catálogoApple está apostando por llegar al M7 con todo listo, con una arquitectura pensada para los próximos años y con la inteligencia artificial integrada. Y para eso ha decidido que vale la pena sacrificar una generación de chips de gama alta. El M6 hará su trabajo. Pero la historia de Apple Silicon de los próximos años se va a escribir con el M7.
Fuente | Bloomberg
En Applesfera | Nuevo MacBook Pro táctil con pantalla OLED - Todo lo que creemos saber sobre el próximo portátil profesional de Apple
En Applesfera | Nuevo macOS 27 Golden Gate: fecha de lanzamiento, novedades, Mac compatibles y más información
-
La noticia
El próximo chip del Mac llegará a medias. Se ha filtrado la decisión más drástica de Apple y nunca habíamos visto algo así
fue publicada originalmente en
Applesfera
por
Guille Lomener
.
Hoy en Apple TV, una miniserie que ha pasado injustamente desapercibida pero es un auténtico regalo para los fans de 'The Wire'
Vale, prepárate porque esta ha sido, al menos para mí, la sorpresa que menos me esperaba de Apple TV+. Ocho episodios, no muy largos —unos 40 minutos por capítulo—, producida por Ridley Scott, quien también dirige el piloto, y creada y producida por el nominado al Oscar Peter Craig ('The Batman', 'Top Gun: Maverick'), que vuelve a sus orígenes ('The Town'). Esto es todo lo que ha necesitado Apple para sembrar la semilla de la nueva 'the Wire', la mítica serie de HBO que se considera habitualmente como la mejor producción televisiva de la historia.
No me estoy viniendo arriba. Te lo digo con el corazón en la mano y reafirma mi fe en el poder de Apple TV+ por hacer cosas nuevas. Basada en el libro 'Dope Thief', de Dennis Tafoya, la serie tiene una premisa bien sencillota: dos amigos de toda la vida, delincuentes de poca monta que viven en la periferia de Filadelfia, se hacen pasar por agentes de la DEA (agencia de control de drogas) para robar a unos traficantes. El problema es que ese robo pone al descubierto la mayor ruta de narcotráfico de la costa este de Estados Unidos. Estaban en el lugar equivocado en el momento más inoportuno. Y ahora tienen dos opciones: o tirar para adelante, o lo mismo, porque de lo contrario van a morir miserablemente.
El eco de BaltimoreLo cierto es que no estaba convencido. Esta parecía la serie más gris de la temporada. En serio, ¿cuántas series sobre criminales hemos visto ya? Menos mal que me dio por probar con el piloto. Porque lo mejor de 'Ladrones de Drogas' es que intenta, de forma consciente, dejar a un lado los clichés del género para ir siempre un paso más allá.
Y ahí está la clave. La comparación con 'The Wire' no es casual, es un eco deliberado, un homenaje en espíritu y estética: textura granulada, cámara que tiembla, paleta cromática desaturada, donde los colores parecen luchar por respirar bajo una capa de mugre —y la certeza de que en cualquier momento todo puede explotar—. Filadelfia es una de las ciudades más destrozadas por la droga. Famoso es el barrio de Kensington, donde hay tanta pobreza, prostitución y consumo casero que lo denominan "pueblo zombie", porque parece sacado de una película de terror.
En Applesfera La heredera de Fundación y Severance ya está aquí: Apple se lanza al vacío de la ciencia ficción con 'Matabot''Ladrones de Drogas' no va tan allá en este reflejo, pero sí ahonda en otros aspectos. No hay buenos ni malos en el sentido tradicional, y la escritura está llena de hallazgos, de una honestidad brutal. A Ray Driscoll (Brian Tyree Henry, popular en 'Atlanta') y Manny Carvalho (Wagner Moura, icónico en 'Narcos') no les queda otra que sobrevivir. Y a medida que la serie avanza, su universo se ensancha con personajes cada vez más complejos. Un poco a lo 'Pulp Fiction', pero sin perder el control.
Los arquitectos de la oscuridadLas series de colegas, las buddie movies, siempre tienen algo que te empuja a empatizar, a sentirte parte de ese minigrupo. Aquí la camaradería es la clave para enfrentar cualquier adversidad. El problema es que las situaciones cada vez son más peligrosas. Henry y Moura aportan una autenticidad conmovedora. Y Ridley Scott marca el tono con un piloto muy bien medido, crudo pero lleno de sensibilidades, que luego continúa el resto de profesionales invitados: Marcela Said, famosa por 'Narcos: México' y Jonathan van Tulleken de 'Shōgun'. dirigen un par cada uno.
En Applesfera Si solo puedes ver una serie, que sea 'The Studio', la mejor comedia de 2025 repleta de estrellas de Hollywood que acaba de estrenar Apple TV+Algunas críticas apuntan a que la serie se vuelve hilarante, inverosímil, que diluye las intenciones. La idea es justo esa: que nunca pase lo que imaginas. Y esa es en realidad su fortaleza. Por eso la comparan como una mezcla entre la comedia Brooklyn Nine-Nine con la dureza casi shakesperiana de Breaking Bad. Está claro que la escritura de David Simon es más apesadumbrada y realista no encaja aquí. Por eso Peter Craig equilibra hábilmente tensión, introspección y alguna que otra salida de tono.
Según avanza la acción es fácil preguntarse "¿por qué no huyen simplemente de Filadelfia?". Y, al segundo, otra escena te responde. Es una de esas series lo bastante autoconsciente para creérsela. Y Brian Tyree Henry está descomunal: pasa de la comedia a la devastación con una naturalidad que da miedo. Es el verdadero capitán esta ficción, porque Moura siempre hace de sí mismo.
{"videoId":"x9jtsic","autoplay":true,"title":"Tráiler de 'Ladrones de Droga'", "tag":"Ridley Scott", "duration":"182"}El truco de usar flashbacks en blanco y negro para abordar ciertos traumas puede parecer manido, pero funciona de maravilla. Y los secundarios —desde Kate Mulgrew a Marin Ireland, pasando por Michelle, la abogada interpretada por Nesta Cooper— están memorables, cada uno a su manera, aportando capas, con mayor o menor crecibilidad dentro de la escena.
A veces es mejor poco material de partida para profundizar. Hay otra serie de HBO impresionante, la dura 'Mare of Easttown', donde Kate Winslet se dejaba la piel —incluso generó cierta controversia al negarse a ser maquillada—. 'Ladrones de Drogas' se parece mucho en su intención de empezar en pequeño e ir creciendo. Y me encanta que esta serie de pobres que roban a ricos empiece con un accidente y se eleve hasta el tratado de sociología. No a la manera de Robin Hood, porque eso no funciona. Al fin y al cabo, no pueden hacer otra cosa: "no es un trabajo secundario cuando es tu única fuente de ingresos", dice el co-protagonista.
Es descorazonador ver cómo la serie está pasando totalmente fuera del radar, sin debate siquiera en webs especializadas. Y estando casi completa —el viernes 25 de abril se emitirá el cierre de esta historia—, merece la pena dedicarle un ratito y ver hacia dónde podría dirigirse una posible continuación. Porque hay suficiente material para ser la próxima The Wire. Si tienes Apple TV+, deberías aprovechar.
En Applesfera | Las 17 mejores películas de Apple TV+ según la crítica y cómo verlas sin pagar un sólo euro
En Applesfera | Estas son las 28 mejores series de Apple TV+ según la crítica. ¡Aprovecha hasta tres meses gratis para verlas!
(function() { window._JS_MODULES = window._JS_MODULES || {}; var headElement = document.getElementsByTagName('head')[0]; if (_JS_MODULES.instagram) { var instagramScript = document.createElement('script'); instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js'; instagramScript.async = true; instagramScript.defer = true; headElement.appendChild(instagramScript); } })(); -
La noticia
Hoy en Apple TV, una miniserie que ha pasado injustamente desapercibida pero es un auténtico regalo para los fans de 'The Wire'
fue publicada originalmente en
Applesfera
por
Isra Fdez
Manu García (Visnuh)
.
Dragon's Dogma 2 Dark Arisen - Resumen de gameplay (Capcom)
Filtrado el iPad mini 8: pantalla de película de Hollywood y posible precio de película de horror
Dos años después de conocer el iPad mini 7, Apple tiene ya más que encaminada la octava generación de su tablet más pequeña. Y lo hará con una importante renovación interna y externa, ya cambiará su procesador principal y su pantalla. El problema es que su precio le dejará en una posición cuando menos delicada.
Cambio por fuera... y por dentroEl medio coreano ETNews ha publicado recientemente un informe en el que hablan de la producción del nuevo panel OLED que llevará el iPad mini. Hasta ahora, solamente los iPad Pro llevan este tipo de panel y el resto, incluyendo los 'mini', venían montando paneles LCD.
Según este medio, cercano a la cadena de suministros de Samsung Display, este fabricante volverá a ser el proveedor de pantallas de Apple. Según indican su producción está ya en marcha, por lo que esto confirmaría la idea de que se lance este año, probablemente en septiembre u octubre, que son los meses en los que la firma californiana lanza sus últimos productos cada año.
En Applesfera Solo si tu iPhone y iPad están en esta lista podrán actualizarse a iOS 27 y iPadOS 27Ese panel OLED supondría un salto de calidad importante en la nitidez de los colores, especialmente los negros. Además, salvo sorpresa, esto implicaría que también se diese el salto a un refresco de 120 Hz. También aumentaría 0,3 pulgadas su diagonal llegando a las 8,6 pulgadas (hasta ahora tenía 8,3 pulgadas).
Aparte de este cambio externo, y de acuerdo a filtraciones anteriores, en el interior también veríamos un cambio al incorporar también un nuevo procesador. Más en concreto el A19 Pro, que es el mismo que montan ya los iPhone 17 Pro y 17 Pro Max, así como el iPhone Air.
Este chip, que cuenta con 12 GB de memoria unificada, le permitirá también al iPad mini ser compatible con los modelos más potentes de Apple Intelligence. Eso incluye a la nueva Siri AI que llegará este año (aunque no a Europa).
Preparemos la cartera549 euros costaba hasta ayer el iPad mini de séptima generación. En solo unas horas, y pese a tener ya dos años de antigüedad y sin modificar nada en su hardware, ha pasado a costar 679 euros. Un incremento del 24% en su precio provocado por la crisis de memorias que azota a todo el sector tecnológico.
En Applesfera Si la nueva subida de precios de Apple te ha pillado por sorpresa todavía queda una vía de escape para pagar lo mismo (o menos) que ayerApple ha subido los precios de multitud de productos y los expertos vaticinan que esta será la tónica habitual para los próximos años hasta que se estabilicen los precios de la RAM y comiencen a bajar. Ante semejante perspectiva, no deberíamos esperar un iPad mini 8 con un menor precio.
No se sabe por ahora si Apple lo mantendrá o no en esos 679 euros, pero dadas las mejoras que incorporará, no sería extraño verlo aún más caro. Curiosamente, parece que estará más cerca de lo que hasta hace poco costaba un iPad Air con mejor procesador y mayor tamaño. Aunque al haber subido este, se equilibra el catálogo. Aunque sea a peor para el bolsillo del usuario.
En Applesfera | Las 30 mejores aplicaciones para iPad con las que sacar el máximo rendimiento a tu tablet de Apple
En Applesfera | Nuevo MacBook Pro táctil con pantalla OLED - Todo lo que creemos saber sobre el próximo portátil profesional de Apple
(function() { window._JS_MODULES = window._JS_MODULES || {}; var headElement = document.getElementsByTagName('head')[0]; if (_JS_MODULES.instagram) { var instagramScript = document.createElement('script'); instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js'; instagramScript.async = true; instagramScript.defer = true; headElement.appendChild(instagramScript); } })(); -
La noticia
Filtrado el iPad mini 8: pantalla de película de Hollywood y posible precio de película de horror
fue publicada originalmente en
Applesfera
por
Álvaro García M.
.
Timekettle X1: probamos el dispositivo con IA que elimina las barreras lingüísticas
Hay gadgets que compras, pruebas y olvidas. Y luego están los que te obligan a cambiar la forma en la que entiendes algo tan básico como hablar con otra persona en otros idiomas. Hasta ahora, había muchos dispositivos traductores similares, y con IA, pero lo cierto es que en muchos casos dejaban mucho que desear. Sin embargo, hoy le hemos dado una nueva oportunidad a otro: el Timekettle X1.
Si quieres conocer qué tiene éste dispositivo de diferente frente a la competencia, te invito a seguir leyendo nuestra prueba. Pero ya te adelanto que no es un traductor más…
Timekettle X1: unboxingVamos a ver qué incluye en la caja, donde vemos:
- El set de auriculares (un par).
- Cable de datos USB-C y para carga del X1 y de los auriculares (dentro del propio X1 tiene una especie de cajón para meter los auriculares y que carguen de forma inalámbrica como si fuese una funda).
- Ganchos para las orejas.
- El propio Timekettle X1.
- 3 juegos de puntas para los oídos intercambiables.
- Y un manual de usuario…
Podría empezar a hablar sobre la calidad de los materiales, diseño, etc., como en otros productos, pero la verdad es que eso pasa a un segundo plano. La primera vez que encendí el X1 tuve esa sensación rara de “esto no debería ser tan fácil”. Lo saqué de la caja, lo encendí y… ya estaba listo para interpretar. No tuve que instalar apps, ni crear cuentas, ni pelearme con ajustes escondidos. Simplemente… funcionó. Esto ya fue un punto extra.
Y ahí es cuando te das cuenta de que llevas toda la vida siendo un “turista idiomático”: sobreviviendo con frases sueltas, gestos y sonrisas incómodas cuando viajas y no conoces algún idioma, o cuando necesitas comunicarte en alguna videollamada laboral en otro idioma que no dominas demasiado. Con el X1, esa barrera se cae de golpe. Te da la sensación de que, por fin, puedes hablar sin miedo a quedarte a medias.
También puedes usarlo como «profesor» de idiomas. Practicando pronunciación y comprensión a tu ritmo, y sin el pudor que les produce a muchos hacerlo frente a otras personas o profesor real… Del sonido al sentido: conversaciones fluidas sin esperasSi has usado traductores de voz antes, ya sabes cómo va la película: hablas, esperas, el aparato piensa, suelta algo, la otra persona espera, habla, vuelves a esperar… Es como jugar una partida de ajedrez, con esas esperas incómodas. Pero lo que
Con el X1, esa torpeza desaparece. La interpretación fluye como si alguien estuviera susurrándote al oído lo que la otra persona quiere decir. No hay pausas, no hay frases partidas, no hay ese “buffer mental” que te saca de la conversación, y que en ocasiones te hace olvidar cosas importantes al tratar de retener qué vas a decir, las esperas y demás. Es lo más parecido a tener un intérprete profesional a tu lado, pero incluso superior, ya que es más barato y no tienes que esperar a que esa persona escuche y luego te vaya traduciendo…
Por ahora, el dispositivo soporta 43 idiomas diferentes (árabe, búlgaro, chino, croata, danés, inglés, finés, francés, alemán, griego, italiano, japonés, coreano, noruego, polaco, portugués, español, ruso, sueco, etc. Además, dentro de cada idioma, puede tolerar varios acentos diferentes, concretamente suma un total de 96 acentos compatibles. Y, si no tienes conexión, no tienes que entrar en modo pánico, puede soportar 8 idiomas offline.
Todo en 5 pasosEl milagro de la interpretación simultánea en el Timekettle X1 no ocurre por arte de magia, es consecuencia de las tecnologías TurboFast 3.0 y HybridComm 3.0 que incluye el dispositivo, y que actúa en 5 pasos:
-
La captura y el «escudo acústico» (Hardware + VNC): en el instante en que empiezas a hablar, el ruido ambiental intenta colarse. Aquí interviene HybridComm 3.0 activando su sistema VNC (Cancelación de Ruido Vectorial). Los micrófonos aíslan digitalmente tu voz, eliminando el murmullo de la calle o la cafetería para enviar un audio limpio como el de un estudio de grabación.
-
El pre-procesamiento local (La CPU de 12nm): ese audio impecable es recibido al milisegundo por el cerebro físico del aparato: su CPU de 4 núcleos y 12 nanómetros. El procesador local empaqueta los datos de voz y prepara la señal para el viaje digital con la máxima eficiencia energética y de computación.
-
El despegue inmediato (TurboFast 3.0 + Full-Streaming): aquí entra en juego el motor de velocidad. Gracias a la arquitectura TurboFast 3.0, el X1 no espera a que termines la frase (el viejo método Buffer-and-Translate). En su lugar, utiliza el Full-Streaming: rompe el audio en un flujo continuo de datos y lo lanza a la red palabra por palabra, eliminando cualquier pausa incómoda.
-
La autopista global y el cerebro cuántico (Nube UniSmart): ese flujo de datos viaja a la velocidad de la luz a través de la red global UniSmart, que busca instantáneamente el servidor más cercano de sus más de 150 nodos mundiales. En la nube, los algoritmos de HybridComm 3.0 realizan la segmentación semántica: la IA va prediciendo el contexto de tu frase a medida que avanza, traduciendo ideas con sentido natural y no palabras sueltas.
-
El resultado simultáneo (Bluetooth Bidireccional): la traducción regresa de la nube en milisegundos. Gracias a la gestión de canales asíncronos de HybridComm 3.0, el sistema es capaz de reproducir la traducción en el auricular de tu interlocutor de forma fluida mientras el dispositivo, en paralelo, sigue escuchando lo que tú respondes.
Además, desde Timekettle aseguran que UniSmart se actualiza cada cierto tiempo con actualizaciones OTA para mejorar su precisión, añadir nuevos idiomas a la lista, o solucionar posibles problemas. No tienes que hacer nada, el mantenimiento es automático.
La prueba: ¿marketing y ausencia de caos real?Bien, todo esto es marketing sobre tecnología y funcionamiento de esta firma, pero ¿qué pasa cuando se prueba el Timekettle X1 en una prueba real? Pues sinceramente, con el modo reuniones, nos ha sorprendido, porque pueden intervenir varias personas a la vez, hablando en varios idiomas, incluso sin respetar turnos, no pasa nada si alguien interrumpe para decir algo, y el X1 es capaz de mantener el orden y la coherencia de su salida. Otro gran punto a su favor.
Cada participante en la conversación recibe exactamente la interpretación en su propio idioma, sin retrasos ni confusiones. Es surrealista ver cómo una conversación que normalmente sería un desastre se convierte en algo fluido y natural, gracias a la IA. La verdad es que se lleva tiempo hablando de eliminar las barreras de los idiomas, y parece que ahora estamos en ese punto.
Si alguna vez has estado en una reunión internacional donde nadie entiende del todo a nadie, esto te parecerá casi ciencia ficción. Si me permites una broma, no llega a ser un traductor intergaláctico como el de algunas pelis, pero casi… Un modo para cada escenarioOtra de las cosas que promete la firma es que el X1 es un centro de interpretación, y lo cierto es que no solo tiene el modo reunión, también tiene otros modos para adaptarte a distintas situaciones:
- Modo reunión
- Modo llamada
- Manos libres
- Interpretación simultánea (bidireccional)
- Presentaciones
- …
Y puedes cambiar entre estos modos de forma rápida y fácil. Es algo que también nos ha gustado. No lo he comentado antes, porque me he centrado más en las capacidades del X1 que en su hardware, pero este dispositivo cuenta con una pantalla LCD táctil a color desde el que puedes cambiar de modo solo accediendo a su Menú principal de la pantalla de inicio y aparece el menú de modos (One-on-One, Listen & Play, Ask & Go, Voice Call, Multi-Person, etc), deslizas, tocas y listo. Una vez eliges el modo, el sistema del X1 te guiará físicamente sobre cómo tienes que actuar sobre los componentes.
Por ejemplo, al probar el Modo llamada (Voice Call) y pasar a Modo Reunión (Multi- Person), se supone que estarías usando unos auriculares vinculados al X1 para hablar en la llamada por voz, para pasar al otro modo:
- Cuelgas y sales de la pantalla del modo Voice Call.
- Vuelves al Menú Principal.
- Seleccionas el modo Multi-Person en la pantalla.
- La interfaz te pedirá que configures los idiomas de los participantes (admite hasta 20 personas y 5 idiomas diferentes simultáneos).
- Si las otras personas cuentan también con un X1 propio, el dispositivo genera un código de emparejamiento rápido en pantalla para unir todos los aparatos presentes en la misma sala virtual o te indica cómo debes repartir tus propios auriculares si vas a usar el modo Touch (levantar la mano/tocar para hablar).
Así mismo, me gusta el detalle de que el sistema operativo vaya mostrando en la pantalla de forma dinámica quién está hablando en cada momento, bloques de texto traducidos en tiempo real, etc. Con cada modo tendrás un diseño de la interfaz dinámico, por ejemplo, cuando probamos el modo rápido o Ask & Go, toda la pantalla se transforma en un botón gigante para pulsar y hablarle al dispositivo como si fuera un micrófono de mano…
Libertad digital: Un cerebro independiente de tu smartphoneOtra de las cosas positivas que más me han gustado del Timekettle X1 es que es independiente del smartphone. Algunos auriculares o dispositivos que he probado antes, dependen siempre de tu smartphone para conectarse y poder funcionar. No tienes que instalar apps, ni activar el Bluetooth, ni enlazar, ni nada de eso. Funciona de forma totalmente autónoma, lo cual es genial cuando viajas, pudiendo usar el X1 sin tener que sacar también el móvil.
Aunque esto no lo hemos probado en nuestra reseña, desde Timekettle aseguran que el X1 también cuenta con una triple capa de protección para mantener la privacidad de tus conversaciones: cifrado de las transmisiones para evitar interceptar datos durante transmisiones locales o a la nube; tecnología anti-espionaje para evitar monitorizar conversaciones desde otros dispositivos; y sistema de privacidad para proteger tus conversaciones de terceros no autorizados en una charla y evitar filtraciones de conversaciones sensibles.
AutonomíaSeguramente estarás preocupado por si el X1 te deja «tirado» cuando estás en una reunión o en otro país en el que no conoces el idioma nativo, pues bien, hay que decir que la batería tiene una buena autonomía, aunque en mi opinión podría ser mejor. Puede ser suficiente para sobrevivir a una buena jornada, con varias reuniones, conversaciones independientes, etc. Si has hecho un uso intensivo, al final del día tendrás que tirar del cargador…
¿Todo es bueno y maravilloso en el X1? Pues no…Efectivamente, el X1 no es perfecto. Aunque nos ha gustado bastante, he notado ciertos problemas tras varios días de uso:
- La batería podría durar un poco más, como he comentado antes.
- También he notado que en entornos con mucho ruido, podría perder alguna palabra de la conversación.
- Precio, para un usuario normal puede ser un poco caro, y las funciones de traducción simultánea que muchos smartphones con IA incluye, puede ser suficiente. No obstante, para uso profesional, o para empresas, el precio es incluso barato, al no necesitar contratar a un intérprete (o varios).
Excepto eso, el resto la verdad es que ha sido muy positivo, no es un accesorio más, es una herramienta que abre puertas, nada que ver con otros traductores que dejan bastante que desear… Si te interesa, puedes comprar un dispositivo X1 por 699,99€ o packs de varios.
Beats ha desplomado sus precios en el Prime Day. De todo el catálogo, hay un modelo que me compraría sin dudar
Beats es la marca más gamberra que tiene Apple. Gran sonido, misma integración con el iPhone... pero con una personalidad que la gama AirPods nunca se ha permitido: colores atrevidos y diseños que llaman la atención. Son los auriculares de Apple para quien no quiere comprar auriculares de Apple.
Y durante el Prime Day, seis modelos de Beats caen a precios que cuestan creer. Desde 53 euros hay opciones para prácticamente cualquier presupuesto y cualquier uso. Ya sea para entrenar, para viajar o para sentarse en el sofá con un sonido que no tiene nada que envidiarle los mismísimos AirPods. Esta es nuestra selección.
Beats Solo Buds, el más barato que sorprendePor 53 euros. Por ese precio los Beats Solo Buds te dan audio espacial, 18 horas de autonomía y Fast Fuel que con cinco minutos de carga da para una hora de música. Para quien busca entrar en el ecosistema Beats sin gastar casi nada, estos son el punto de entrada más sensato de toda la gama.
Eso sí, el estuche no carga los auriculares. Se cargan directamente desde el teléfono o el ordenador por USB-C, lo que hace el estuche más pequeño pero cambia un poco la dinámica de uso. Sabiendo eso, a 53 euros son muy difíciles de rechazar. Y con sus 18 horas de batería en cada auricular, tendrás que cargarlos en sí muy pocas veces a la semana. Si es que llega a una.
Beats Solo 4, el ganador de esta selecciónSi hay un modelo que se lleva el premio, es este. Los Beats Solo 4 bajan de 229 a 103 / 109 euros, un 53% de descuento que los deja en un territorio de precio desconocido. Son auriculares de diadema con 50 horas de autonomía, audio espacial personalizado y compatibilidad con audio sin pérdida de alta resolución cuando los conectas por cable USB-C o jack de 3,5 mm. Con 10 minutos de carga tienes cinco horas más.
Son supraurales, la oreja descansa sobre la almohadilla en lugar de quedar rodeada por ella. Algo a tener en cuenta si usas gafas habitualmente, porque la presión puede notarse con el tiempo. Por poco más de cien euros por unos auriculares de diadema con este nivel es una de las mejores ofertas de todo el Prime Day.
Beats Studio Buds+, la alternativa a los AirPods ProA 90 euros los Beats Studio Buds+ son la opción para quien quiere cancelación activa de ruido sin pagar precio de AirPods Pro. Tienen modo de sonido ambiente, audio espacial para Dolby Atmos y hasta 36 horas de autonomía combinando auriculares y estuche. Funcionan igual de bien con iPhone que con Android, con emparejamiento de un solo toque en ambos casos.
La diferencia respecto a los AirPods Pro está principalmente en el chip: los Studio Buds+ no llevan H1 ni H2, así que algunas funciones del ecosistema Apple no están disponibles (como la traducción de idiomas). Pero a 90 euros, con cancelación de ruido y 36 horas de batería, se venden por sí mismos.
Beats Studio Pro, los que compiten con los AirPods MaxLos AirPods Max 2 cuestan 559 euros. Los Beats Studio Pro caen durante el Prime Day a 185 euros, desde los 399 habituales. Por ese precio tienes cancelación activa de ruido, audio espacial personalizado, 40 horas de autonomía y audio sin pérdida por USB-C con tres perfiles de sonido distintos, que es la gran baza de este modelo para quien le da importancia a la calidad de audio por encima de todo.
Son circumaurales, la oreja queda dentro de la almohadilla, lo que da un aislamiento muy por encima de los Solo 4. Incluyen funda de transporte, cable de audio de 3,5 mm y cable de carga USB-C. A 185 euros frente a los 559 de los AirPods Max, para quien quiere lo mejor de Beats en diadema, la decisión es está tomada.
Para el deporte: Powerbeats Fit y Powerbeats Pro 2Si lo tuyo es entrenar, Beats tiene dos opciones en esta selección y la diferencia entre ellas vale la pena entenderla. Los Powerbeats Fit bajan hasta los 139 euros: llevan chip H1, cancelación activa de ruido, audio espacial, certificación IPX4 y 30 horas de autonomía total. Son intraurales con aletas de ajuste pensadas para no moverse aunque la sesión se ponga seria.
Un escalón por encima están los Powerbeats Pro 2, a 199 euros desde los 299 habituales. Aquí el salto es el chip H2, el mismo que llevan los AirPods Pro, y un sensor de frecuencia cardíaca que mide el pulso hasta 100 veces por segundo en tiempo real. Llegan a 45 horas de autonomía combinada y el estuche carga de forma inalámbrica por Qi, una novedad en esta línea. Para quien entrena con regularidad y quiere unos auriculares que estén a la altura, los Powerbeats Pro 2 a 199 euros son los mejores que va a encontrar en esta gama.
Beats tiene descuentos buenos muy pocas veces al año, y el Prime Day es una de ellas. Si tienes en mente unos auriculares nuevos, este es el momento. Y si me preguntas cuál elegiría yo, me quedo con los Solo 4 sin dudarlo: esos cien y pico por unos auriculares de diadema con 50 horas de batería es una oportunidad que aparece muy pocas veces.
Imagen portada | Beats
En Applesfera | Nuevo iPhone 18 - Todo lo que creemos saber sobre él
En Applesfera | Nuevos AirPods con cámaras: qué sabemos del inédito (y extraño) invento de Apple
(function() { window._JS_MODULES = window._JS_MODULES || {}; var headElement = document.getElementsByTagName('head')[0]; if (_JS_MODULES.instagram) { var instagramScript = document.createElement('script'); instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js'; instagramScript.async = true; instagramScript.defer = true; headElement.appendChild(instagramScript); } })(); -
La noticia
Beats ha desplomado sus precios en el Prime Day. De todo el catálogo, hay un modelo que me compraría sin dudar
fue publicada originalmente en
Applesfera
por
Guille Lomener
.
Steve Jobs llamó en pleno ataque de ira a los directivos de Microsoft y Bungie por una razón bastante extraña: videojuegos
Los Mac siguen sin ser ordenadores que se asocien a los videojuegos, pero ahora al menos tienen potencia de sobra para ello y hay formas de acceder a un amplio catálogo de títulos. Pero esto no siempre fue así, tal y como nos demuestra la relación de Steve Jobs con los juegos.
De hecho, hay una historia donde se esconde uno de esos capítulos que mejor definen el carácter del cofundador de Apple. Fue en una época en la que 'Marathon' y 'Halo' parecían tener un futuro brillante en los Mac, pero de repente Microsoft compró las desarrolladoras Bungie y Rare en el año 2000. Y eso hizo sacar a la fiera que Jobs llevaba dentro.
La adquisición que pudo arruinar el futuro del Mac en el gaming {"videoId":"x8cb3wl","autoplay":true,"title":"Halo Legends", "tag":""}La historia circulaba por los medios como MCV hace más de una década: La operación de Microsoft con Bungie pilló desprevenido a Jobs, y su reacción automática fue llamar a la compañía de Redmond. De esa llamada se acuerda Ed Fries, antiguo vicepresidente de la sección de videojuegos de Microsoft.
Al parecer Jobs llamó directamente al entonces CEO de Microsoft Steve Ballmer visiblemente enfadado, y le recriminó que hubiera comprado al entonces principal desarrollador de juegos para Mac quedándose sus juegos para la Xbox. Fries comenta que Jobs "necesitó que le tranquilizaran" durante la llamada. El propio Ballmer contactó con él para pedirle que ayudara a calmarle.
A raíz de esa tensión, Microsoft acabó ayudando a portar algunos juegos a Mac. Fue con un acuerdo que hasta se anunció más adelante en una keynote de Apple.
En Applesfera Todavía no sabemos cuándo llegará 'GTA VI' a PC, pero sí que podremos jugarlo en Mac. Estos son los posibles requisitosLa intensidad de las discusiones que surgieron en esa llamada provocaron un trato: Microsoft iba a ayudar a portar algunos de los juegos desarrollados a macOS, tal y como se anunció en una keynote más adelante. "Fueron tiempos muy extraños", declaraba Fries.
Con el paso de los años ese trato no dio los resultados que esperaban en Apple, y aunque los Mac tuvieran su catálogo discreto de juegos no llegaron a lo que consiguieron en Windows. Ahora Apple quiere revivir épocas mejores con Game Porting Kit y vemos como incluso hay sagas como 'Age of Empires II' que llegan por fin a macOS.
En Applesfera | Apple macOS: todas las versiones hasta la fecha, cómo saber la que estás usando y cómo actualizar el sistema operativo
En Applesfera | Nuevo MacBook Pro táctil con pantalla OLED - Todo lo que creemos saber sobre el próximo portátil profesional de Apple
(function() { window._JS_MODULES = window._JS_MODULES || {}; var headElement = document.getElementsByTagName('head')[0]; if (_JS_MODULES.instagram) { var instagramScript = document.createElement('script'); instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js'; instagramScript.async = true; instagramScript.defer = true; headElement.appendChild(instagramScript); } })(); -
La noticia
Steve Jobs llamó en pleno ataque de ira a los directivos de Microsoft y Bungie por una razón bastante extraña: videojuegos
fue publicada originalmente en
Applesfera
por
Miguel López
Álvaro García M.
.
Si la nueva subida de precios de Apple te ha pillado por sorpresa todavía queda una vía de escape para pagar lo mismo (o menos) que ayer
Tim Cook avisó hace prácticamente una semana de que la subida de precios era inminente, y así ha sido. Por suerte (si se puede llamar suerte) los iPhone, los Apple Watch y los AirPods se mantienen de momento sin tocar, que era uno de los grandes miedos. Veremos qué pasa en septiembre de cara al iPhone 18 Pro, pero ya tenemos los primeros damnificados: los precios del Mac y del iPad, justo los productos donde más memoria RAM y almacenamiento encontramos. Y no son los únicos, el Apple TV 4K y los HomePod también han subido de precio.
La Apple Store ha cambiado los precios de un día para otro, con subidas de media de un 20% y picos de hasta el 31% en algunos modelos. Por lo tanto, ahora si quieres comprar un iPad o un Mac, te va a salir más caro que ayer. Pero ojo, todavía hay un punto ciego que se puede aprovechar, y no pasa por comprar en Apple Store, porque ahí los precios ya son los oficiales y actualizados.
El punto ciego que todavía podemos aprovecharExisten ciertos distribuidores oficiales que todavía tienen stock anterior a la subida. He trabajado en un distribuidor oficial de Apple y las compras funcionan así: el distribuidor le compra los productos a Apple a un precio de origen y los vende con su propio margen. Eso significa que el stock que ya tienen comprado, ya sea de iPad o de Mac, debería mantener el precio anterior, al menos hasta que se agote.
En Applesfera Ya es oficial: Apple sube los precios de los Mac, iPad y productos de hogar. Así es cómo queda su catálogoSi quieres comprar, el momento es ya. Bueno, el momento de haberlo hecho era ayer, pero el momento es ya porque Apple ya ha subido los precios y los distribuidores van a trabajar con ese stock de forma limitada. Quién sabe si incluso Apple ya había frenado un poco el aprovisionamiento antes de mover el precio. Siendo bastante positivos, a estos distribuidores les quedarán estos precios solo unos días.
A continuación te dejamos los precios de referencia, incluyendo las promociones actuales de Amazon a día 25 de junio. Al ser una subida oficial de la marca, no tardará demasiado en actualizarse su catalogo y quedarse los precios desactualizados.
Dispositivo
Precio base anterior en Apple Store
Precio base actual en Apple Store
Precio en amazon (25 de junio)
MACBOOK NEO
699 euros
799 euros
MACBOOK AIR (13") M5
1.199 euros
1.429 euros
MACBOOK AIR (15") M5
1.499 euros
1.729 euros
MACBOOK PRO (14") M5
1.929 euros
2.229 euros
MACBOOK PRO (14") M5 PRO
2.549 euros
2.949 euros
MACBOOK PRO (16") M5 pro
3.049 euros
3.449 euros
Imac M4
1.519
1.819 euros
MAC MINI M4
969 euros
969 euros
iPad a16
379 euros
499 euros
iPad mini
549 euros
679 euros
iPad air (11") m4
649 euros
799 euros
iPad air (13") m4
849 euros
999 euros
iPad pro (13") m5
1.099 euros
1.299 euros
iPad pro (13") m5
1.449 euros
1.649 euros
Homepod
349 euros
399 euros
Sin stock en Amazon
homepod mini
109 euros
139 euros
Sin stock en Amazon
apple tv 4k
169 euros
229 euros
Sin stock en Amazon
Dónde mirar antes de que se acabeEn Applesfera te dejamos una lista de distribuidores donde todavía puedes encontrar estos precios.
- Amazon es el más conocido y el más fácil para comprar online, con buenas promociones y una garantía más que conocida.
- Junto a él tenemos otros distribuidores conocidos en España como MediaMarkt, El Corte Inglés, K-tuin, Rossellimac e Intecat. K-tuin, de hecho, tiene actualmente promociones de verano, y en algunos casos se pueden encontrar descuentos por debajo incluso del precio anterior de Apple.
- Además de otros distribuidores más pequeños que suele haber en las ciudades, con precios similares a los de Apple que de momento deberían mantenerse hasta quedarse sin stock.
- Otra gran opción, y que cada vez tiene más sentido, es hacerse con productos reacondicionados, ya sea a través de la propia web de Apple o de otras empresas especializadas como Back Market.
Esto tiene relación directa con todo lo que está pasando con la inteligencia artificial. La demanda de memoria a nivel global se ha disparado, los fabricantes están volcados en servir a los grandes centros de datos, y el mercado de consumo paga las consecuencias.
{"videoId":"x9xr9ly","autoplay":true,"title":"CRISIS de la RAM- PRECIOS un 300% más ALTOS en el componente que está en TODOS tus dispositivos", "tag":"memoria ram", "duration":"348"}Tim Cook lo confirmó hace una semana, comparando la crisis con una inundación de las que solo se ven una vez cada cien años, y Mark Gurman avisó después de que el movimiento no esperaría a las presentaciones de otoño. Mac e iPad son justo los productos que más dependen de esos componentes, así que han sido los primeros en notarlo.
Por lo que si tenías en mente comprar un Mac o un iPad, la subida ya es está aquí y la diferencia de precio entre comprarlo hoy en un distribuidor con stock antiguo y esperar a que se agote puede ser de varios cientos de euros. Mientras dure ese stock, sigue siendo la mejor salvación disponible.
En Applesfera | Nuevos iPhone 18 Pro y 18 Pro Max - Todo lo que creemos saber sobre ellos
En Applesfera | Nuevo Apple Watch Series 12 - Todo lo que creemos saber sobre él
-
La noticia
Si la nueva subida de precios de Apple te ha pillado por sorpresa todavía queda una vía de escape para pagar lo mismo (o menos) que ayer
fue publicada originalmente en
Applesfera
por
Guille Lomener
.
Ya es oficial: Apple sube los precios de los Mac, iPad y productos de hogar. Así es cómo queda su catálogo
No es que fuese un secreto a voces, es que Apple ya confirmó que subirían los precios por la crisis de memorias y su encarecimiento. No se sabía cuando, aunque ya se filtraba que sería inminente. El momento ha llegado y ya podemos decir que Apple ha subido los precios de sus Mac, iPad, Apple TV y HomePod.
Índice de Contenidos (6)- Subidas de precio en Mac
- Portátiles MacBook
- Mac de sobremesa
- Subidas de precio en iPad
- Subidas de precio de productos de hogar
- ¿Por qué estas subidas de precio?
Hay dos grandes afectados aquí, por un lado el MacBook Air de 13 pulgadas que es el modelo que más sube de precio porcentualmente, y por otro el MacBook Pro M5 Max que, en cuanto a cantidad, es el que más sube con 600 euros de más.
PRECIO base actual
PRECIO base ANTES
DIFERENCIA
MACBOOK NEO
799 euros
699 euros
+100 euros (+14%)
MACBOOK AIR (13") M5
1.429 euros
1.199 euros
+230 euros (+19%)
MACBOOK AIR (15") M5
1.729 euros
1.499 euros
+230 euros (+15%)
MACBOOK PRO (14") M5
2.229 euros
1.929 euros
+300 euros (+16%)
MACBOOK PRO (14") M5 PRO
2.949 euros
2.549 euros
+400 euros (+16%)
MACBOOK PRO (14") M5 MAX
4.849 euros
4.249 euros
+600 euros (+14%)
MACBOOK PRO (16") M5 pro
3.449 euros
3.049 euros
+400 euros (+13%)
MACBOOK PRO (16") M5 max
5.149 euros
4.549 euros
+600 euros (+13%)
En Applesfera Llevo cuatro años cubriendo el Prime Day y estos son los cinco chollos de Apple que yo no me perdería en 2026 Mac de sobremesaEl que más eleva su precio en porcentaje y cantidad es el Mac Studio con M3 Ultra con una impresionante subida de 1.500 euros que representa un +31%.
PRECIO base actual
PRECIO base ANTES
DIFERENCIA
IMAC
1.819 euros
1.519 euros
+300 euros (+20%)
MAC MINI M4*
969 euros*
969 euros*
0 euros (0%)*
MAC MINI M4 PRO
1.919 euros
1.719 euros
+200 euros (+12%)
MAC STUDIO M4 max
3.029 euros
2.329
+700 euros (+30%)
MAC STUDIO M3 ultra
6.349 euros
4.849 euros
+1.500 euros (+31%)
*Los Mac mini M4 se vendían hace unos meses por 719 euros en su versión de 256 GB, pero esta se eliminó para vender solo la de 512 GB al precio que ya tenía (de 969 euros). Sin embargo, ahora por ese precio volvemos a encontrar la de 256 GB, por lo que técnicamente sí ha habido subida de precios.
Subidas de precio en iPadNo se libra ningún iPad de las subidas, siendo los 'Pro' los que más suben en cantidad, pero siendo el iPad básico el que más sube en porcentaje con un +32% respecto a hace solo unas horas.
PRECIO base actual
PRECIO base ANTES
DIFERENCIA
iPad a16
499 euros
379 euros
+120euros (+32%)
iPad mini
679 euros
549 euros
+130 euros (+24%)
iPad air (11") m4
799 euros
649 euros
+150 euros (+23%)
iPad air (13") m4
999 euros
849 euros
+150 euros (+18%)
iPad pro (13") m5
1.299 euros
1.099 euros
+200 euros (+18%)
iPad pro (13") m5
1.649 euros
1.449 euros
+200 euros (+14%)
Subidas de precio de productos de hogarLos tres principales productos de hogar de Apple también pegan el subidón con los Apple TV 4K como protagonistas tanto por cantidad como por porcentaje de subida.
PRECIO base actual
PRECIO base ANTES
DIFERENCIA
APPLE TV 4K
229 euros
169 euros
+60 euros (+36%)
HOMEPOD (2ª GEN.)
399 euros
349 euros
+50 euros (+14%)
HOMEPOD MINI
139 euros
109 euros
+30 euros (+28%)
¿Por qué estas subidas de precio?Hace apenas una semana que Tim Cook, que todavía es CEO de Apple hasta septiembre, confirmaba a The Wall Street Journal la subida de precios de la compañía debido a la crisis de componentes como las memorias.
Todo el sector se está viendo afectado y Apple, pese a ser una de las compañías con mayor margen de beneficio, ha visto también como sus costes se han incrementando en hasta un 100% en estos meses. Si bien han podido ir amortiguando el golpe a sus finanzas, parece que han llegado a un límite por el que no pueden (o no quieren) pasar. Y con ello, la subida de precios.
Las previsiones apuntan a que esta crisis se mantendrá durante 2027 y puede que incluso 2028. Se estabilizarán las subidas de precio, pero no se esperan bajadas, por lo que tanto Apple como el resto de fabricantes seguirán ajustando precios a esta nueva realidad descrita como una crisis "peor que la del COVID-19".
Estas son las declaraciones oficiales de la compañía al respecto:
"El sector de la electrónica de consumo se enfrenta a un reto sin precedentes. La rápida expansión de los centros de datos de inteligencia artificial ha provocado un aumento extraordinario de la demanda de memoria y almacenamiento. Nunca habíamos visto que el precio de un componente subiera tanto y tan rápido. Hasta ahora hemos protegido a nuestros clientes de estas subidas, pero hemos llegado a un punto en el que nos vemos obligados a empezar a subir los precios de varios productos, incluidas las subidas de hoy para el iPad y el Mac. Sabemos que no es una buena noticia y estamos trabajando sin descanso para encontrar soluciones".Por ahora, los iPhone se salvan. Su buen rendimiento en el mercado, que ha hecho que los iPhone 17 sean los más vendidos de la historia, podría ser el causante de que se mantengan. Eso sí, pese a que las previsiones eran positivas de cara a los iPhone 18 Pro, ya hay previsiones de subidas importantes.
En Applesfera | Nuevo iPhone plegable - Todo lo que sabemos sobre el primer 'fold' de Apple, su diseño o el posible precio rumoreado
En Applesfera | Nuevo MacBook Pro táctil con pantalla OLED - Todo lo que creemos saber sobre el próximo portátil profesional de Apple
(function() { window._JS_MODULES = window._JS_MODULES || {}; var headElement = document.getElementsByTagName('head')[0]; if (_JS_MODULES.instagram) { var instagramScript = document.createElement('script'); instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js'; instagramScript.async = true; instagramScript.defer = true; headElement.appendChild(instagramScript); } })(); -
La noticia
Ya es oficial: Apple sube los precios de los Mac, iPad y productos de hogar. Así es cómo queda su catálogo
fue publicada originalmente en
Applesfera
por
Álvaro García M.
.
Durante meses el iPhone 17 Pro viajó por el mundo sin levantar sospechas. Lo hizo escondido en una caja que jamás ha existido
Apple hace todo lo posible para que sus lanzamientos sean una sorpresa. Lo sabe cualquiera que lleve tiempo siguiendo la actualidad de la compañía, y también lo sabemos nosotros, que nos dedicamos precisamente a lo contrario. Pero de vez en cuando aparece algo que va más allá del rumor habitual y que muestra cómo funciona Apple por dentro de una forma que nunca habíamos visto.
Gracias a un hilo publicado en X por la cuenta MWRevamped, hemos podido ver una de las fases más desconocidas del proceso de lanzamiento de un iPhone: las llamadas cajas señuelo que Apple usó para mover el iPhone 17 Pro antes de que nadie pudiese reconocerlo. El autor no da muchos detalles sobre su origen, pero los vídeos tienen todo el aspecto de ser reales. El entorno, los materiales, la forma de manipular los dispositivos... todo encaja con lo que se conoce de cómo trabajan las fábricas de Apple.
La fase PRB cómo Apple manda iPhone disfrazadosLos iPhone no empiezan a fabricarse en masa de un día para otro. Antes de que las líneas de producción trabajen a pleno rendimiento (entre julio y agosto) hay semanas y meses de pruebas. Algunas se hacen directamente en fábrica, pero otras requieren que los dispositivos viajen a distintos equipos que necesitan tener el teléfono en la mano antes de que exista oficialmente. Puede ser Cupertino, laboratorios de seguridad como el de Paris o incluso en Madrid. Donde sabemos que Apple tiene un laboratorio de cobertura. Quién sabe si alguna de estas cajas ha pasado por aquí.
El problema es que un iPhone 17 Pro viajando por el mundo semanas (o meses) antes de su presentación es una filtración en potencia. Y ahí es donde entran las cajas señuelo.
Lo que muestran los vídeos es un teléfono que, visto desde fuera, no parece un iPhone. O bueno, sí lo parece pero no el diseño final. El módulo de cámara tiene una forma que recuerda más al del iPad Pro que a cualquier iPhone conocido, y en la parte trasera sin el logo de Apple. Según MWRevamped, estas unidades corresponden a la etapa PRB, una fase previa a la producción en masa en la que se envían unidades para pruebas externas.
Vídeo | @MWRevamped Lo que muestran los vídeosEn el primero de los vídeos se ve cómo un trabajador coge una de estas cajas y la analiza por todos los lados, comprobando que los precintos están intactos y que todo está en orden antes de proceder. El ambiente es el de una fábrica de Apple: limpio, ordenado, con ese aspecto que cualquiera reconocería si ha visto alguno de los vídeos que la propia compañía ha publicado a lo largo de los años sobre sus procesos de fabricación.
En otro vídeo se ve el proceso de empaquetado. Primero le llega una bandeja con lo que tiene que empaquetar. La caja, el iPhone y el USB-C. El trabajador revisa el cable y comprueba que está correctamente colocado. Y sí, el iPhone que hay dentro de la caja es un iPhone 17 Pro.
También se ve como usan ventosas para manipular el dispositivo sin dejar huellas ni marcas. Merece la pena echar un vistazo a estos vídeos, porque como bien dice el dicho: una imagen vale más que mil palabras.
Esto no es nuevo en AppleLa obsesión de Apple por proteger sus dispositivos antes del lanzamiento viene de muy atrás. En 2007, un ingeniero llamado Bob Burrough se encontró en el aeropuerto de Hong Kong con doce iPhone originales en su equipaje, los primeros doce que había fabricado Foxconn.
Su destino era entregarlos a Steve Jobs, Jony Ive y otros responsables de ingeniería que necesitaban tenerlos en la mano antes del lanzamiento. Su compañero de viaje (que iba a llevar la mitad para no superar el límite de importación informal en la aduana estadounidense) tuvo que volver a la fábrica por un imprevisto de última hora. Bob se quedó solo con los doce.
En Applesfera Un ingeniero de Apple tuvo que decidir en el último segundo qué hacer en la aduana. En su maleta llevaba los doce primeros iPhone de la historiaDurante el vuelo de vuelta a California estuvo dándole vueltas a qué hacer. Al llegar a la aduana, respondió que no tenía nada que declarar. Salió del aeropuerto, fue directo a la oficina y entregó los teléfonos. Años después reconoció que no hizo lo correcto, que arriesgó lo que consideraba el mejor trabajo del mundo por elegir la opción rápida.
Desde entonces, Apple ha construido un sistema logístico distinto para gestionar el movimiento de dispositivos que aún no existen oficialmente. Las cajas señuelo que han salido a la luz esta semana son parte de ese sistema. Menos dramático que jugársela en una aduana, pero igual de interesante para saber hasta dónde llega Apple con tal de que nadie arruine la sorpresa.
En Applesfera | Nuevo iPhone plegable - Todo lo que sabemos sobre el primer 'fold' de Apple
En Applesfera | Nuevos iPhone 18 Pro y 18 Pro Max - Todo lo que creemos saber sobre ellos
(function() { window._JS_MODULES = window._JS_MODULES || {}; var headElement = document.getElementsByTagName('head')[0]; if (_JS_MODULES.instagram) { var instagramScript = document.createElement('script'); instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js'; instagramScript.async = true; instagramScript.defer = true; headElement.appendChild(instagramScript); } })(); -
La noticia
Durante meses el iPhone 17 Pro viajó por el mundo sin levantar sospechas. Lo hizo escondido en una caja que jamás ha existido
fue publicada originalmente en
Applesfera
por
Guille Lomener
.
Anya Taylor-Joy contra el abismo (y contra sí misma): la película que prueba que Apple TV sabe hacer cine de acción sin dioses de Asgard
No quedan muchas películas en las que la acción la lleven sus actores originales en lugar de dobles o efectos a ordenador, pero 'El abismo secreto es una de ellas', tal y como confesó Anya Taylor-Joy cuando se estrenó. Pero más allá de esas curiosidades, es una película que merece mucho la pena ver.
No es ya que sea una de las mejores películas de Apple TV, es que personalmente también la pongo entre mis cinco favoritas. Se estrenó el 14 de febrero de 2025, se la conoce también como 'The Gorge' y si nunca la has visto, te garantizo que merece mucho la pena.
Una trama tan sencilla como adictiva {"videoId":"x9ahxim","autoplay":true,"title":"El abismo secreto - Trailer", "tag":"", "duration":""}La película parte de una premisa sencilla: dos francotiradores de élite destinados a dos torres de vigilancia situadas a ambos lados de un gigantesco desfiladero. En mitad de la niebla, tienen la misión de proteger lo que hay en el interior del abismo. Y lo curioso es que ni siquiera ellos mismos saben qué deben proteger.
Son Drasa y Levi, interpretados por Anya Taylor-Joy y Miles Teller respectivamente. Ambos son los que dan vida a unos personajes que van elevando poco a poco la sensación de misterio y tensión, convirtiendo un aparente thriller militar en una película de acción, ciencia ficción, terror y hasta romance.
En Applesfera "Un soberbio drama carcelario". Apple TV tiene una joya desde hace cuatro años y algunos no nos habíamos enteradoLo que mejor funciona de 'El abismo secreto', en mi opinión y en la de los auténticos expertos, es cómo convierte un planteamiento rutinario en una historia con gancho, apoyándose en la comunicación entre los dos protagonistas y en la sensación de que el peligro no está solo fuera, sino también en todo lo que se oculta en el interior de ese abismo.
También engancha mucho la propia atmósfera con la que se ha vestido a la película: el abismo, la niebla, las torres... La idea de estar guardando un secreto geopolítico al borde del desastre es también demoledora. Para bien, claro.
No es perfecta, pero sí muy disfrutable Miles Teller y Anya Taylor-Joy en 'El abismo secreto'Respecto a la acción a la que hacíamos referencia al inicio, cabe decir que Anya Taylor-Joy explicó que durante el rodaje tuvo que hacer buena parte del trabajo físico ella misma, algo que se nota especialmente en escenas como las persecuciones por las torres, los enfrentamientos en los pasillos y los momentos en los que Drasa se mueve al límite sobre el borde del desfiladero. Esa implicación ayuda a que la película gane tensión y a que el peligro se sienta más cercano en cada secuencia.
En Applesfera El creador de 'Separación' se basó en una pesadilla de internet. 'Backrooms' es la prueba y tiene los días contados en el cinePor supuesto, no es una película perfecta, ya que algunas críticas como la de Collider señalan que su desarrollo resulta por momentos algo previsible. Sin embargo, eso no impide disfrutar de ella y acabar con la sensación de que, sin ser la mejor película de la historia, nos ha logrado enganchar y entreternos. Sin arrepentimiento.
La película dura 2 horas y 7 minutos y está disponible en exclusiva en Apple TV, siendo esta la única plataforma de streaming que la tiene disponible. No obstante, si tienes suscripción a Movistar Plus, también podrás verla por el acuerdo de colaboración de ambas plataformas.
Imágenes y vídeo | Apple TV
En Applesfera | Las 24 mejores películas de Apple TV y cómo verlas sin pagar un solo euro
En Applesfera | Apple TV y sus estrenos: las próximas series, películas y documentales que veremos en su catálogo
(function() { window._JS_MODULES = window._JS_MODULES || {}; var headElement = document.getElementsByTagName('head')[0]; if (_JS_MODULES.instagram) { var instagramScript = document.createElement('script'); instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js'; instagramScript.async = true; instagramScript.defer = true; headElement.appendChild(instagramScript); } })(); -
La noticia
Anya Taylor-Joy contra el abismo (y contra sí misma): la película que prueba que Apple TV sabe hacer cine de acción sin dioses de Asgard
fue publicada originalmente en
Applesfera
por
Álvaro García M.
.
Llevo cuatro años cubriendo el Prime Day y estos son los cinco chollos de Apple que yo no me perdería en 2026
Llevo exactamente cuatro años cubriendo eventos como el Prime Day, y es el evento de Amazon donde más y mejores ofertas he visto en dispositivos y accesorios de Apple. Por este motivo, he querido parar un momento para prestar atención a aquellas ofertas que yo mismamente aprovecharía.
- Apple Watch SE 3 por 269 euros, un reloj estupendo para el día a día.
- iPhone Air por 837,89 euros, un móvil muy delgado que nunca ha estado tan barato.
- AirTag 2 por 24,70 euros, el localizador perfecto para usuarios con iPhone.
- iPad Air M3 por 749 euros, el precio más bajo que ha recibido la versión con 5G.
- AirPods 4 por 133 euros, uno de los mejores precios que ha tenido la versión con cancelación activa de ruido.
Aunque su oferta no sea la mejor que hemos visto hasta la fecha, el Apple Watch SE 3 ha vuelto a bajar de precio en varias de sus configuraciones. Lo tenemos por 269 euros (antes 299 euros) en la configuración GPS de 44 mm, pero además también se puede comprar la configuración GPS de 40 mm por un precio de 242,19 euros (antes 269 euros).
Se trata de un buen reloj para el uso diario. ¿Hay mejores? Sí, pero a decir verdad no suelo exprimir demasiado los smartwatch, por lo que este modelo encaja a la perfección con lo que busco.
En cualquier caso, también hay otras ofertas en Amazon, como es el caso del Apple Watch Series 11 (GPS de 46 mm) que se encuentra a un precio de 355 euros (antes 449 euros).
iPhone AirEl iPhone Air no es el móvil que más me interesa (ese es el iPhone 17), pero por el precio que tiene es ahora mismo una de las mejores opciones de compra. Amazon lo ha bajado varias veces de precio desde que comenzó el Prime Day y ahora mismo se puede comprar por 837,89 euros.
A mí me encajaría básicamente porque no suelo exprimir demasiado el apartado fotográfico en los móviles. El iPhone Air es precisamente donde menos destaca. Lo que sí me resulta atractivo es que es el móvil más delgado que ha lanzado Apple, es muy potente gracias al chip A19 Pro, tiene 256 GB de almacenamiento interno (no necesito más), su tasa de refresco es de 120 Hz y la pantalla es de 6,5 pulgadas.
AirTag 2Ahora que viene el verano viene bien contar con un AirTag 2 para no perder la mochila, la maleta o la cartera, sobre todo ahora que se encuentra más barato que nunca durante el Prime Day. Por 24,70 euros (antes 27,99 euros), se trata de un localizador que ha mejorado con respecto a la anterior generación, sobre todo en precisión de búsqueda y en la potencia del altavoz.
Como alternativa, el Ugreen FineTrack Duo me parece especialmente interesante. Cuesta 29,99 euros (antes 49,99 euros), vienen cuatro unidades que se pueden recargar a través de sus puertos USB, incorporan un agujero para colgarlos en un llavero y como son compatibles con iOS y Android puedes darle otro a tu pareja o familiares si estos no tienen un iPhone.
iPad Air M3Amazon también ha lanzado varias ofertas en las tablets de Apple, y la que me resulta más atractiva es la del iPad Air M3, que ahora mismo se encuentra rebajada por 749 euros (antes 919 euros). Se trata del modelo que incorpora una pantalla de 13 pulgadas y conectividad WiFi + Cellular, por lo que puede resultar interesante para llevarla a clase en lugar de utilizar un ordenador portátil.
AirPods 4Por último, una de las mejores ofertas de Amazon en dispositivos o accesorios de Apple ha caído en los AirPods 4. Afortunadamente, han bajado de precio las dos versiones con y sin cancelación de ruido. Personalmente me quedaría con los AirPods 4 (ANC) que cuestan 133 euros (antes 169 euros) porque cuentan con cancelación de ruido, pero para aquellas personas que únicamente quieran utilizar los auriculares en casa, los AirPods básicos ahora mismo están de oferta por 97,85 euros (antes 129 euros).
En Applesfera Qué AirPods comprar en 2026: los mejores auriculares de Apple y cuál elegir según tus necesidadesAlgunos de los enlaces de este artículo son afiliados y pueden reportar un beneficio económico a Applesfera. En caso de no disponibilidad, las ofertas pueden variar.
Imágenes | Pedro Aznar, Apple
En Applesfera | Qué iPhone comprar. Guía para elegir el smartphone de Apple más adecuado para ti
En Applesfera | Mejores accesorios Magsafe para tu iPhone
(function() { window._JS_MODULES = window._JS_MODULES || {}; var headElement = document.getElementsByTagName('head')[0]; if (_JS_MODULES.instagram) { var instagramScript = document.createElement('script'); instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js'; instagramScript.async = true; instagramScript.defer = true; headElement.appendChild(instagramScript); } })(); -
La noticia
Llevo cuatro años cubriendo el Prime Day y estos son los cinco chollos de Apple que yo no me perdería en 2026
fue publicada originalmente en
Applesfera
por
Alberto García
.
Cómo renderizar gráficos y formas personalizadas usando el Canvas de Jetpack Compose
A veces, los componentes estándar de la interfaz de usuario se quedan cortos cuando necesitamos un control absoluto sobre la representación visual de nuestra aplicación. Ya sea que quieras diseñar un gráfico de estadísticas detallado, un personaje para un videojuego o simplemente una forma geométrica caprichosa, el uso de lienzos digitales es la herramienta definitiva para lograrlo.
Con la llegada de Jetpack Compose, la manera de pintar en la pantalla de Android ha dado un giro radical. Hemos pasado de un sistema tedioso y basado en clases heredadas a un modelo declarativo mucho más ágil, donde dibujar un círculo o una línea es casi tan natural como añadir un botón a la pantalla, eliminando gran parte de la complejidad técnica de antaño. Para profundizar en esto, puedes consultar la guía completa de Jetpack Compose.
Fundamentos del Dibujo en ComposePara empezar a dar color a nuestra app, lo más habitual es recurrir a los modificadores de dibujo. Entre los más destacados tenemos Modifier.drawBehind, ideal para colocar elementos bajo el contenido principal, Modifier.drawWithContent y Modifier.drawWithCache. Este último es una joya cuando trabajamos con elementos costosos de procesar, ya que permite almacenar los objetos creados y no regenerarlos a menos que el área de dibujo cambie de tamaño. Si necesitas más control, existen diversas formas de crear modificadores personalizados para optimizar la UI.
Si lo que buscas es un componente dedicado exclusivamente al dibujo, el elemento componible Canvas es la opción más directa. En realidad, es un envoltorio simplificado de drawBehind que nos permite integrar el lienzo en nuestra jerarquía de UI como cualquier otro elemento. Lo mejor de todo es que Compose se encarga de gestionar la configuración del objeto Paint, evitándonos esos dolores de cabeza sobre el rendimiento que eran tan comunes en el sistema de vistas tradicional.
Todo este proceso ocurre dentro de un entorno llamado DrawScope. Este espacio nos proporciona información vital en tiempo real, como el objeto size, que nos indica las dimensiones exactas del área de dibujo disponible, permitiéndonos adaptar nuestros gráficos al tamaño de la pantalla del dispositivo.
El Mapa de Coordenadas y PosicionamientoPara que nuestros dibujos no acaben en cualquier lugar, es fundamental entender que el origen se sitúa en el píxel superior izquierdo. A medida que el valor de X crece, nos movemos hacia la derecha, y cuando Y aumenta, bajamos por la pantalla. Es como un mapa donde cada píxel tiene su dirección exacta.
Un detalle crucial es que todas las operaciones se realizan en píxeles. Para evitar que un círculo se vea gigante en un teléfono y diminuto en una tablet, debemos convertir los valores dp usando la función .toPx() o basar nuestros cálculos en fracciones del tamaño total del lienzo, asegurando así una coherencia visual en cualquier densidad de pantalla.
Transformaciones GeométricasCompose nos permite manipular los elementos dibujados sin alterar el diseño general de la app. Podemos usar DrawScope.scale() para ampliar o reducir el tamaño de las figuras mediante un factor multiplicador. Por ejemplo, si queremos que un círculo sea diez veces más grande en el eje X, basta con aplicar esta transformación en el bloque lambda correspondiente.
Si necesitamos mover la figura, entra en juego DrawScope.translate(), que desplaza el dibujo hacia arriba, abajo, izquierda o derecha según los píxeles indicados. Para darle dinamismo, DrawScope.rotate() permite girar los elementos alrededor de un punto de pivote, lo cual es esencial para crear animaciones fluidas en Jetpack Compose o interfaces más orgánicas.
Cuando las cosas se complican y necesitamos aplicar varias de estas acciones a la vez, lo más eficiente es usar DrawScope.withTransform(). En lugar de anidar múltiples llamadas que obligarían a Compose a recalcular cada paso, esta función agrupa todas las transformaciones en una sola operación, optimizando notablemente el rendimiento del renderizado.
Operaciones de Dibujo ComunesEl catálogo de funciones es amplísimo. Para las formas más sencillas, contamos con drawCircle, drawRect y drawRoundRect. Estas funciones nos permiten definir colores, radios y tamaños de forma inmediata. Si queremos que una figura no esté rellena, simplemente aplicamos el estilo Stroke, definiendo el grosor del trazo para crear contornos elegantes.
Para crear formas más complejas, como un triángulo o una estrella, utilizamos DrawScope.drawPath(). Una ruta es básicamente una serie de instrucciones matemáticas; empezamos con moveTo() para situarnos y luego usamos lineTo() para trazar los segmentos hasta cerrar la figura. Es la herramienta perfecta para cualquier gráfico personalizado que no encaje en las formas básicas.
En cuanto al texto, aunque lo normal es usar el componente Text, a veces necesitamos dibujarlo manualmente dentro del Canvas. Para ello, empleamos rememberTextMeasurer, que nos permite calcular el tamaño exacto que ocupará la cadena de caracteres antes de renderizarla con drawText(). Esto es vital si queremos aplicar un estilizado avanzado de texto que se ajuste exactamente al tamaño de las palabras.
Si necesitamos insertar imágenes, cargamos un ImageBitmap mediante imageResource() y lo proyectamos en el lienzo usando drawImage(). Para los casos más extremos donde necesitemos acceder a la API de Android nativa, Compose ofrece drawIntoCanvas, que nos devuelve el objeto Canvas original para ejecutar comandos de bajo nivel.
El Enfoque Moderno frente al Sistema LegacyAntiguamente, crear gráficos requería extender la clase View y sobreescribir el método onDraw(Canvas canvas). Era un proceso mucho más verboso donde debíamos gestionar manualmente el objeto Paint y preocuparnos por el ciclo de vida de la vista. Aunque este método sigue funcionando, se considera «Legacy» debido a su rigidez y la complejidad de la interoperabilidad con vistas XML.
La gran diferencia es que Compose es declarativo y mucho más conciso. No hace falta crear clases externas ni gestionar estados complejos de dibujo; todo se integra naturalmente en la UI. Mientras que el sistema antiguo era ideal para gráficos estáticos simples, el Canvas de Compose brilla especialmente en la creación de componentes dinámicos y animaciones avanzadas, como barras de progreso personalizadas o indicadores de estadísticas que reaccionan en tiempo real.
He asesorado a cientos de clientes de Apple. Hoy pondría en cuarentena la compra de todos sus Apple Watch menos uno
Estamos en esa época del año en la que los descuentos en empiezan a aparecer por todas partes. El Prime Day, el cambio de stock antes de septiembre, las ofertas de verano... En este caso nos vamos a centrar en el Apple Watch. Porque Apple nos ha dado "un buen empujón" para querer renovar.
Primero, puede que no tengas ningún Apple Watch todavía. Por otro, puede que watchOS 27 te haya dejado fuera y estés mirando opciones para renovar. La situación (sea como sea) invita a comprar. Y aquí vengo a decirte stop.
Llevo más de diez años cubriendo la actualidad de Apple y he trabajado vendiendo productos Apple a cientos de clientes. Mi consejo ahora mismo es que esperes. Hay una razón detrás, y tiene que ver con algo que Apple nunca termina de explicar del todo.
El procesador del Apple Watch se renueva cada tres años, no cada unoEl Apple Watch no funciona como el iPhone. En el iPhone, cada septiembre llega un chip nuevo. En el Apple Watch, Apple reutiliza el mismo procesador durante tres años seguidos antes de dar el salto.
Lo hace así porque el chip del reloj es algo especialmente complicado de fabricar: es un componente encapsulado, muy pequeño, que tiene que sobrevivir al agua, a los golpes y a todo lo que le eches encima. Desarrollar uno nuevo cada año tiene un coste que, hasta ahora, Apple no ha considerado que compensara.
El resultado es que ahora mismo el Apple Watch Series 11, el Ultra 3 y el SE de tercera generación comparten el mismo chip S10. Y ese S10 es en rendimiento igual al S9 que traía el Series 9. Tres años, tres modelos distintos, el mismo procesador por dentro. El Series 11 de hoy va igual de rápido que el Series 9 de hace años.
{"videoId":"x8djjyp","autoplay":true,"title":"APPLE WATCH ULTRA: El Apple Watch más BESTIA jamás creado", "tag":"webedia-prod", "duration":"368"} Lo que ha pasado con watchOS 27 este veranowatchOS 27 ha dejado fuera al Apple Watch Series 6, al 7, al 8, al Ultra 1 y al SE de segunda generación. Muchos modelos de golpe, y la razón que da Apple es la misma: el chip. El corte se ha hecho justo donde cambia el procesador, porque las nuevas funciones de inteligencia artificial requieren el Neural Engine más potente del S9 en adelante y el almacenamiento interno extra que traen esos modelos.
Lo que esto demuestra en la práctica es que cuando un procesador se queda corto, caen todos los modelos que lo comparten a la vez. El Series 6, el 7 y el 8 compartían chip, y los tres se han quedado fuera juntos. Y eso es exactamente lo que le pasará dentro de unos años al Series 9, al 10 y al 11. El día que ese chip no dé más de sí, los tres caerán al mismo tiempo.
Por qué no recomiendo el Series 11 ni el Ultra 3 ahora mismoQue quede claro: el Series 11 y el Ultra 3 son relojes fantásticos. Yo mismo tengo un Series 10 en la muñeca y estoy encantadísimo. Si no tienes Apple Watch o vienes de uno muy antiguo, los vas a disfrutar. El problema no es el producto, sino el momento.
Todos los rumores apuntan a que el Series 12 y el Ultra 4 llegarán en septiembre con un chip nuevo, el S12. Será el primer salto de procesador en tres años, e iniciará un nuevo ciclo. Lo que significa que quien compre un Series 12 en septiembre estará estrenando una generación de chip, con todo lo que eso implica en términos de cuánto tiempo tardará ese reloj en quedarse fuera de las actualizaciones.
El Apple Watch SE3 es otra historiaEl SE juega con reglas distintas. El Apple Watch SE no se renueva todos los años, tiene un ciclo de actualización mucho más espaciado y no suele ir con el procesador más reciente. Este septiembre no se espera un SE nuevo, y probablemente tampoco el año que viene.
Así que si el SE3 te cuadra, ya sea por precio o porque sus funciones son suficientes para lo que necesitas, aquí sí tiene sentido comprarlo. El riesgo de que llegue un modelo nuevo en dos meses no existe, y las ofertas de verano pueden ser una buena oportunidad.
Eso sí, el SE3 es el modelo más básico de la gama. Las funciones de salud son más limitadas que en el Series 11. Para quien busca un reloj para recibir notificaciones, cerrar los anillos y llevar un control básico de actividad, es más que suficiente. Para quien quiere lo mejor que tiene el Apple Watch en salud y autonomía, el SE no es la respuesta, y en ese caso la recomendación sigue siendo esperar a septiembre.
En Applesfera | Nuevo Apple Watch Series 12 - Todo lo que creemos saber sobre él
En Applesfera | Nuevo iOS 27 - Todas sus novedades, iPhone compatibles y cómo probarlo antes que nadie
(function() { window._JS_MODULES = window._JS_MODULES || {}; var headElement = document.getElementsByTagName('head')[0]; if (_JS_MODULES.instagram) { var instagramScript = document.createElement('script'); instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js'; instagramScript.async = true; instagramScript.defer = true; headElement.appendChild(instagramScript); } })(); -
La noticia
He asesorado a cientos de clientes de Apple. Hoy pondría en cuarentena la compra de todos sus Apple Watch menos uno
fue publicada originalmente en
Applesfera
por
Guille Lomener
.
Implementación de gestos complejos (swipes, arrastres y zoom) en Compose
Si te estás metiendo en el mundo de Jetpack Compose, te habrás dado cuenta de que hacer que una aplicación se sienta fluida y natural no es moco de pavo. No basta con poner un botón que cambie de color; la verdadera magia ocurre cuando el usuario puede deslizar, pellizcar o arrastrar elementos con una precisión quirúrgica. Dominar el manejo gestual es lo que diferencia a una app mediocre de una que parece sacada de la tienda de Apple o Google.
Para lograr esto, Compose nos ofrece un abanico de herramientas que van desde lo más sencillo hasta lo más técnico. No hace falta reinventar la rueda en cada pantalla, pero sí saber exactamente cuándo usar un modificador estándar y cuándo meterse en el barro de los eventos de puntero. En este artículo vamos a desglosar cada nivel de control para que tus interfaces respondan exactamente como tú quieres.
Conceptos fundamentales: Punteros, eventos y gestosAntes de tirar código, hay que tener claros los términos. Un puntero es básicamente cualquier cosa física que usamos para tocar la pantalla, ya sea el dedo, un lápiz óptico o incluso un ratón en tablets. Compose clasifica esto mediante PointerType para saber con qué estamos interactuando.
Por otro lado, un evento de puntero es la unidad mínima de interacción; es ese instante preciso en el que pones el dedo sobre el cristal. Toda la chicha de esta interacción se guarda en la PointerEvent. Ahora bien, un gesto es algo más complejo: es una serie de eventos organizados que el sistema interpreta como una acción concreta, como un toque rápido o un arrastre prolongado.
Niveles de abstracción en el manejo gestualCompose es muy inteligente y nos da tres capas para gestionar los gestos, y la regla de oro es: usa siempre la capa más alta que resuelva tu problema.
- Componentes integrados: Es el nivel más fácil. Elementos como Button o LazyColumn ya traen la lógica de clic o desplazamiento inyectada de serie.
- Modificadores de gestos: Si necesitas que un Box sea interactivo, usas modificadores como clickable o verticalScroll. Estos no solo detectan el toque, sino que añaden semántica de accesibilidad y efectos visuales.
- Modificador pointerInput: Aquí es donde ocurre la magia pesada. Si necesitas algo muy loco, como un arrastre que solo se active tras mantener presionado con tres dedos, tienes que usar este modificador para acceder a los eventos en bruto.
Cuando entramos en el terreno de pointerInput, nos encontramos con el awaitPointerEventScope. Este entorno nos permite suspender la corrutina hasta que ocurra un evento. Si quieres detectar toques y arrastres en el mismo elemento, ten cuidado: funciones como detectTapGestures bloquean la corrutina, impidiendo que otros detectores se ejecuten. La solución es simple: añade varios modificadores pointerInput independientes en lugar de uno solo con varias funciones.
Para gestionar el ciclo de vida de un gesto, lo ideal es usar awaitEachGesture. Este método reinicia la escucha cada vez que todos los dedos se levantan de la pantalla, marcando el final de la acción. Además, para interacciones multitáctiles como el zoom, Compose ofrece herramientas como calculateZoom y calculatePan, que nos ahorran tener que hacer cálculos matemáticos complejos con las coordenadas de cada dedo.
El flujo y consumo de eventosUn problema típico es cuando tienes un botón dentro de una lista y ambos quieren reaccionar al toque. Para evitar peleas, Compose usa un sistema de tres pases de propagación>:
- Pase Inicial: El evento baja desde la raíz hasta el hijo. Permite que un padre intercepte la acción antes que el hijo.
- Pase Principal: El evento sube desde el hijo hacia la raíz. Es donde ocurre la mayoría de la acción y donde se consumen los gestos.
- Pase Final: El evento vuelve a bajar. Sirve para que el padre reaccione a que el hijo ya ha consumido el evento, útil por ejemplo para quitar el efecto de rizo de un botón si la lista empezó a hacer scroll.
Es vital que, al crear gestos propios, llames a PointerInputChange.consume(). Si no lo haces, el evento seguirá propagándose y podrías terminar activando dos acciones distintas al mismo tiempo, lo cual es un desastre para la experiencia de usuario.
Estrategias de arrastre y deslizamiento (Swipes)Para mover cosas en la pantalla, tenemos dos caminos. El modificador draggable es genial para una sola dirección y te da la distancia en píxeles, pero recuerda que no mueve el elemento por sí solo; tú debes actualizar el estado y usar Modifier.offset para reflejar el movimiento.
Si buscas algo más avanzado como el clásico «deslizar para borrar», la opción es anchoredDraggable (que sustituyó al antiguo swipeable). Este sistema permite definir puntos de anclaje y umbrales de sensibilidad, haciendo que el elemento «salte» a una posición específica una vez que el usuario ha deslizado lo suficiente.
Diseño adaptable y ergonomía táctilNo podemos hablar de gestos sin hablar de dónde ponemos los dedos. En un móvil, el pulgar llega fácilmente a la parte inferior, por lo que un NavigationBar es lo ideal. Pero en una tablet, el usuario suele sujetar el dispositivo por los lados, haciendo que un Navigation Rail sea mucho más cómodo.
Utilizando la librería de Material 3 Adaptive, podemos usar el NavigationSuiteScaffold para que la navegación cambie automáticamente según el tamaño de la ventana. Para aprovechar el espacio en pantallas grandes, el patrón ListDetailPaneScaffold es la joya de la corona, permitiendo mostrar una lista y el detalle del elemento lado a lado, navegando entre paneles de forma fluida con un BackHandler bien configurado.
Tráiler de lanzamiento de Star Fox (Nintendo Switch 2)
Guía definitiva del patrón MVVM (Model-View-ViewModel) en Android
Si te dedicas a programar aplicaciones, ya sea para móviles o escritorio, seguramente te habrás topado con el caos que surge cuando el código de la interfaz y la lógica de negocio están mezclados en un solo archivo. Esa sensación de que un pequeño cambio visual rompe todo el funcionamiento es lo que impulsa la necesidad de adoptar arquitecturas sólidas que pongan orden al despliegue de software.
El patrón MVVM, o Model-View-ViewModel, surge precisamente para solucionar este problema, permitiendo que los diseñadores y los desarrolladores trabajen sin pisarse los pies. No es una novedad absoluta, ya que lleva rondando los 20 años desde sus inicios en el ecosistema de Microsoft, pero hoy en día es la piedra angular de frameworks modernos como React, Vue o Angular, además de ser fundamental en el desarrollo con Android Jetpack.
¿En qué consiste exactamente el patrón MVVM?En esencia, MVVM es una estructura diseñada para que la interfaz de usuario sea totalmente independiente de la lógica. A diferencia de otros modelos, aquí no volcamos la inteligencia del programa en el código subyacente de la vista (el famoso code-behind), sino que creamos un puente intermedio llamado ViewModel.
Este enfoque permite que la vista sea «tonta», limitándose a mostrar datos y enviar eventos, mientras que el ViewModel se encarga de preparar la información en un formato digerible para la pantalla. De esta manera, si decides cambiar un botón por un menú desplegable, no tienes que reescribir la lógica de negocio, solo ajustar el enlace visual.
Desglose de los componentes principalesPara entender cómo funciona este sistema, debemos analizar sus tres pilares fundamentales y cómo se comunican entre sí:
- El Modelo (Model): Representa la capa de datos y las reglas de negocio. Aquí encontramos los objetos de transferencia de datos (DTO), entidades de base de datos con Room o servicios externos. Su característica principal es que no tiene idea de que existe una interfaz, lo que lo hace reutilizable en cualquier contexto.
- La Vista (View): Es la capa visual, ya sea en XAML, XML de Android o HTML. Su única misión es definir la estructura y apariencia. En un flujo ideal, la vista no contiene lógica de negocio, solo instrucciones de diseño y enlaces a los datos del ViewModel.
- El Modelo de Vista (ViewModel): Es el cerebro intermedio. Expone propiedades y comandos que la vista puede consumir. Su función es transformar los datos del modelo para que la vista los muestre sin complicaciones, manteniendo siempre la ignorancia sobre cuál es la vista concreta que lo está utilizando.
La magia ocurre en la comunicación: la vista conoce al ViewModel, y el ViewModel conoce al Modelo. Sin embargo, el modelo no conoce a nadie y el ViewModel no tiene referencias directas a la vista, lo que rompe el acoplamiento y permite que cada pieza evolucione por su cuenta.
Diferencias con MVC y MVPEs común confundir MVVM con sus hermanos MVC y MVP. En el MVC tradicional, el controlador actúa como pegamento, pero en Android suele acabar muy vinculado a la Activity, lo que hace que escribir pruebas unitarias sea una pesadilla y el código se vuelva quebradizo.
Por otro lado, el MVP introduce la figura del Presenter. Este es más limpio que el controlador de MVC porque se comunica con la vista a través de una interfaz, permitiendo simular la UI en los tests. No obstante, los Presenters tienden a engordar con el tiempo, acumulando demasiada lógica de presentación que se vuelve difícil de gestionar.
MVVM lleva esto un paso más allá gracias al enlace de datos reactivo (Data Binding). Mientras que en MVP el Presenter debe decirle a la vista exactamente qué cambiar (ej. «pon este texto en el label»), en MVVM la vista se suscribe a una variable y se actualiza sola cuando el valor cambia, reduciendo drásticamente la cantidad de código repetitivo.
Implementación técnica y herramientas clavePara que MVVM funcione, necesitamos mecanismos que notifiquen los cambios. En el ecosistema .NET, esto se logra mediante la interfaz INotifyPropertyChanged, que lanza un evento cada vez que una propiedad cambia, avisando a la vista que debe refrescarse.
En Android, se utilizan herramientas de Jetpack como LiveData y ViewModel. El LiveData es un contenedor de datos observable que respeta el ciclo de vida de la aplicación, evitando que la app se cierre inesperadamente si intentamos actualizar una pantalla que ya no está visible.
Otro elemento vital son los comandos (ICommand). En lugar de usar manejadores de eventos tradicionales en la vista, el ViewModel expone comandos que encapsulan la acción a ejecutar. Así, el botón de la interfaz solo dice «ejecuta este comando», y el ViewModel decide qué ocurre detrás, independientemente de si el disparo vino de un clic o de un gesto táctil.
Ventajas y retos al adoptar MVVMImplementar este patrón trae beneficios evidentes, como una testabilidad superior, ya que puedes probar toda la lógica del ViewModel sin necesidad de lanzar un emulador o abrir una ventana de Windows. Además, facilita el trabajo en equipo, permitiendo que el diseñador de UI pula la estética mientras el programador optimiza la lógica.
Sin embargo, no todo es color de rosa. MVVM tiene una curva de aprendizaje más pronunciada para quienes vienen de programar de forma lineal. En proyectos extremadamente pequeños, puede sentirse como una sobrecarga innecesaria, ya que requiere crear más clases y archivos para una funcionalidad sencilla.
- Sugerencia de oro: Para evitar que el XML de la vista se llene de lógica compleja, intenta que los valores ya vengan calculados desde el ViewModel. No pongas condiciones complicadas en la vista; haz que el ViewModel exponga un booleano simple como «isVisible».
- Cuidado con las dependencias: Nunca referencies elementos de la UI (como un botón o un campo de texto) dentro del ViewModel. Si haces esto, destruyes la capacidad de hacer tests y vuelves al problema del acoplamiento fuerte.
Esta arquitectura logra que la gestión de datos y la representación visual sigan caminos paralelos pero coordinados. Al delegar la responsabilidad de la interfaz al Data Binding y la lógica al ViewModel, conseguimos sistemas robustos donde la escalabilidad no se convierte en un dolor de cabeza y el mantenimiento se simplifica al tener cada pieza de código en su lugar correspondiente.
Cómo implementar Inyección de Dependencias de forma sencilla usando Hilt
Si alguna vez has sentido que tu código de Android se está volviendo un caos de instanciaciones manuales, no estás solo. Gestionar las dependencias a mano es un auténtico dolor de cabeza, ya que te obliga a construir cada clase y sus requisitos uno por uno, usando contenedores que acaban siendo laberintos difíciles de mantener. Aquí es donde entra en juego Hilt, una joya de biblioteca diseñada específicamente para quitarte de encima todo ese trabajo repetitivo y aburrido.
Básicamente, Hilt se monta sobre los hombros de Dagger, aprovechando su potencia y seguridad en tiempo de compilación, pero envolviéndolo todo en una capa mucho más amigable para los desarrolladores de Android. En lugar de pelearte con la configuración compleja de Dagger, Hilt te ofrece estándares ya definidos y contenedores automáticos que se adaptan a los ciclos de vida de tu app, permitiéndote centrarte en lo que de verdad importa: hacer que tu aplicación funcione de maravilla.
Manos a la obra: Configuración inicialPara empezar a usar Hilt, lo primero es dejar el terreno listo en Gradle. No te olvides de añadir el complemento hilt-android-gradle-plugin en el archivo build.gradle raíz de tu proyecto. Una vez hecho esto, debes aplicar el plugin en el archivo de tu módulo app y añadir las dependencias necesarias, incluyendo el compilador de Hilt. Un detalle fundamental es que, para que todo ruede sin problemas con Jetpack Compose, tu proyecto debe estar configurado para Java 17, algo que debes especificar claramente en tu archivo de configuración de la app.
El corazón de la app: La clase ApplicationCualquier proyecto que quiera aprovechar Hilt debe tener una clase Application personalizada. El truco está en añadirle la anotación @HiltAndroidApp. Esta pequeña línea de código es la que activa toda la magia de la generación de código de Hilt, creando una clase base que actúa como el contenedor de dependencias maestro a nivel de aplicación. Al estar ligada al ciclo de vida del objeto Application, este componente es la raíz de todo; cualquier otro componente de la app podrá acceder a las dependencias que se definan aquí.
Cómo inyectar dependencias en los componentes de AndroidUna vez que la clase Application está lista, puedes empezar a meter mano en el resto de las clases. Para que Hilt sepa dónde debe suministrar dependencias, utilizamos la anotación @AndroidEntryPoint. Esta anotación es compatible con una gran variedad de clases, como Activities, Fragments, Views, Services y BroadcastReceivers. En el caso de Jetpack Compose, no hace falta anotar cada función componible, basta con que la Activity raíz tenga el @AndroidEntryPoint para que toda la jerarquía de la interfaz de usuario pueda acceder a los ViewModels inyectados.
Para pedirle a Hilt que nos dé una instancia concreta de algo, usamos la anotación @Inject para realizar la inyección de campo. Eso sí, ten mucho cuidado con un detalle: los campos inyectados no pueden ser privados, ya que si intentas hacer esto, el compilador te lanzará un error y no podrás generar la app.
Definiendo cómo se crean las dependenciasHilt necesita instrucciones claras sobre cómo proporcionar las instancias que solicitamos. La forma más directa es la inyección de constructor. Al añadir @Inject en el constructor de una clase, le estás diciendo a Hilt: «Mira, así es como se crea esta clase y estas son las piezas que necesita». Durante la compilación, Hilt y Dagger validan que no haya ciclos de dependencia ni piezas faltantes, asegurando que todo encaje perfectamente antes de que la app llegue al dispositivo.
Uso de Módulos: Cuando el constructor no es suficienteHabrá ocasiones en las que no puedas usar la inyección de constructor, por ejemplo, cuando trabajas con interfaces o clases de librerías externas como Retrofit u OkHttpClient. Para solucionar esto, recurrimos a los módulos de Hilt, que son clases anotadas con @Module. Estos módulos deben ir acompañados de @InstallIn para indicar en qué componente de Android estarán disponibles las dependencias.
- Uso de @Binds: Se emplea principalmente para interfaces. Creamos una función abstracta que le indica a Hilt qué implementación concreta debe usar cuando alguien pida una interfaz específica.
- Uso de @Provides: Es la solución ideal para clases que no son nuestras o que requieren una configuración compleja (como el patrón Builder). Aquí escribimos el cuerpo de la función para instanciar el objeto manualmente y devolverlo.
A veces necesitamos dos versiones del mismo tipo de objeto, como dos clientes de OkHttpClient con diferentes interceptores. Para evitar que Hilt se confunda, creamos calificadores personalizados mediante anotaciones propias marcadas con @Qualifier. De este modo, podemos etiquetar cada proveedor y pedir la versión exacta que necesitamos en el punto de inyección. Es una regla de oro aplicar el calificador en todas las rutas de suministro para evitar errores inesperados.
Además, Hilt ya nos regala algunos calificadores muy útiles para no tener que crearlos desde cero, como @ApplicationContext y @ActivityContext, que nos permiten inyectar el contexto de la aplicación o de la actividad de forma sencilla y segura.
Componentes, Ciclos de Vida y AlcancesHilt genera automáticamente componentes que viven y mueren junto con las clases de Android. Por ejemplo, el SingletonComponent vive tanto como la aplicación, mientras que el ActivityComponent se destruye al morir la actividad. Esto es vital para gestionar la memoria de la app.
Por defecto, Hilt crea una instancia nueva cada vez que se pide una dependencia. Si queremos que se mantenga la misma instancia durante todo el ciclo de vida de un componente, usamos anotaciones de alcance como @Singleton, @ActivityScoped o @ViewModelScoped. Eso sí, no abuses de esto, ya que mantener objetos en memoria puede elevar el consumo de recursos si no es estrictamente necesario.
Casos especiales: @AssistedInject y Puntos de EntradaCuando necesitamos inyectar valores que solo conocemos en tiempo de ejecución (como un ID que viene en un Intent), utilizamos @AssistedInject. Esto nos permite combinar dependencias gestionadas por Hilt con parámetros proporcionados manualmente a través de una Factory. Por otro lado, si necesitamos inyectar dependencias en clases que Hilt no soporta nativamente, como los ContentProviders, creamos un @EntryPoint. Este actúa como un puente que permite al código no administrado acceder al grafo de dependencias de Hilt mediante EntryPointAccessors.
Hilt frente a DaggerAunque Hilt se basa en Dagger, su objetivo es eliminar la verbosidad. Mientras que en Dagger tendrías que escribir manualmente los componentes y gestionar la infraestructura, Hilt automatiza la creación de componentes y ofrece vinculaciones predefinidas. Ambos pueden convivir en el mismo proyecto, pero lo ideal es dejar que Hilt tome el mando para lograr un código más limpio, legible y fácil de testear.
Al implementar esta arquitectura, conseguimos que nuestra aplicación sea modular, fácil de mantener y extremadamente flexible para realizar pruebas unitarias. El uso de contenedores automatizados, la gestión inteligente de los alcances y la capacidad de integrar dependencias externas convierten a esta herramienta en la opción predilecta para cualquier desarrollo moderno en Android.
