Florian Luccioni, Jueves 23 Julio 2026

Leer, citar, entrenar: tú decides qué hacen las IA con tu contenido

Si has publicado tu PWA, ahora mismo está sirviendo un robots.txt: el primer archivo que lee un rastreador, y el que decide lo que viene después — qué partes de tu sitio se exploran, y quién puede hacerlo. El tuyo le dice que sí a todo el mundo.Todo lo que sigue afecta a esa versión web de tu aplicación. Nadie rastrea tus apps de iOS y Android, y la pestaña solo aparece cuando tu PWA se ha publicado al menos una vez: antes no hay ningún archivo que configurar.Era una respuesta defendible. Simplemente no era la tuya — y el público al que responde ha cambiado. Hace unos años, un rastreador sobre tu contenido era Google, Bing o un aspirador que te daba igual. Hoy una parte creciente de ese tráfico pertenece a empresas de IA, y no todas quieren lo mismo de tus páginas. Tratarlas en bloque es elegir entre todas o ninguna.La nueva pestaña las reparte en cuatro familias: Search engines (Google, Bing y los demás buscadores que muestran tu sitio en sus resultados), AI answers (ChatGPT, Claude o Perplexity cuando citan tu sitio en sus respuestas), AI training (los robots que recopilan tu contenido para entrenar sus modelos) y On-demand reading (cuando alguien le pide a una IA que abra y lea una página concreta de tu sitio). Cuatro familias, porque son cuatro tratos distintos.
Pierre-Laurent Medori, Jueves 23 Julio 2026

Lo que se rompe en silencio cuando no actualizas tu aplicación (y por qué nunca lo notas en GoodBarber)

En resumen. Una aplicación móvil que no se actualiza no se queda congelada: se degrada. Las notificaciones push dejan de llegar, los nuevos usuarios dejan de encontrarla, y las tiendas acaban ocultándola o retirándola. En GoodBarber, la plataforma absorbe cada cambio de los OS y de las tiendas y entrega la corrección con tu siguiente actualización: un año de sacudidas del mundo móvil te llega en forma de nota de versión. Lo único que sigue en tus manos: actualizar con regularidad.Tu aplicación funciona hoy. Déjala un año sin tocarla: seguirá abriéndose, seguirá teniendo buen aspecto, seguirá haciendo su trabajo en tu propio teléfono. Nada en tu panel te avisa. Ahí está la trampa.Porque mientras tu aplicación permanecía quieta, todo lo que la sostiene se movió. Apple y Google publicaron nuevos sistemas operativos, reescribieron las reglas de sus tiendas, retiraron tuberías viejas. Te das cuenta meses después, a través de síntomas que parecen un problema de marketing: las descargas se apagan, las campañas push llegan a menos gente, un usuario fiel te escribe que la aplicación falla en su teléfono nuevo. La degradación es real, y no tiene nada que ver con la calidad de tu contenido.
Dumè Siacci, Martes 21 Julio 2026

Prompt teardown: GPS, memoria y Maps a partir de una sola frase

Ya nadie duda de que una IA pueda generar código capaz — incluso «vibe-coded», funciona, a veces muy bien. Esa no es la pregunta interesante. La pregunta interesante es: una vez generada, ¿qué hace realmente esa sección dentro de tu app? ¿Se queda como un bloque aislado en un rincón, o aprovecha lo que el dispositivo y la app ya saben hacer? La forma más honesta de responder es tomar un prompt y desmontarlo, línea por línea.Para eso está esta nueva serie. En cada episodio tomaremos un prompt de la biblioteca del AI Extension Builder y lo desmontaremos: dónde confía en la plataforma, dónde la fuerza, y qué sabe hacer de verdad la sección resultante. Empezamos con uno de los prompts de ejemplo de la biblioteca: «dónde aparqué».Este es el prompt más corto que podrías escribir para esto:Build a "remember where I parked" helper.Eso es todo. Una frase, no unas especificaciones. Y esto es lo que sale:Un botón para guardar tu ubicación. Una sección que vuelve a encontrar ese punto al reabrir la app. Un botón para volver al coche. Un enlace discreto para borrarlo. Y, si rechazas la localización, una pantalla que lo explica en lugar de fallar.La sorpresa no es que siete palabras dibujen una pantalla. Es que esta sección, nacida de una frase, ya aprovecha las capacidades del dispositivo: lee el GPS, guarda una memoria, abre Maps. No pedimos ninguna de esas tres cosas.
Elena Debonis, Viernes 10 Julio 2026

Publicación en la App Store: todas tus preguntas respondidas en nuestro AMA de Reddit

Organizamos un AMA en directo en r/GoodBarber, abierto a cualquier pregunta sobre cómo publicar una app en la App Store: App Review, App Store Connect, cuentas de desarrollador, todo. Las respuestas llegaron directamente del equipo de soporte que gestiona a diario las publicaciones en la App Store y en Google Play, con ingenieros iOS sumándose en cuanto una pregunta se ponía técnica. Aquí tienes el resumen. Nos hacen esta pregunta muy a menudo, así que revisamos nuestros propios casos de soporte de los últimos 18 meses. Los motivos de rechazo más comunes son menos dramáticos de lo que se suele pensar:Metadatos de la App Store incompletos o inexactos: información, capturas de pantalla o descripciones que faltan o inducen a error.Un formulario de App Privacy mal configurado.Apps que Apple considera incompletas o no del todo funcionales durante la revisión.Además, vemos con frecuencia rechazos relacionados con derechos de contenido (sobre todo audio o vídeo), apps de sectores regulados que no cumplen las expectativas de Apple, o apps que se consideran demasiado parecidas a algo que ya existe.Para una primera publicación, todo empieza por los metadatos: destaca el valor real de tu app en lugar de una promoción genérica, y sigue las guidelines de Apple, son la base de todo lo demás. Y si te rechazan, no te agobies. Un rechazo no es un callejón sin salida, normalmente es solo parte del proceso. Lee con atención el feedback de Apple, resuelve cada punto y vuelve a enviarla: hemos visto muchas apps aprobadas tras una o varias rondas de revisión.Si estás convencido de que un revisor se ha equivocado, sé objetivo. Explica con claridad por qué crees que tu app cumple la guideline en cuestión, y respáldalo con lo que ayude: capturas de pantalla, una grabación de pantalla, credenciales de prueba, instrucciones paso a paso si una función no resulta evidente. Si la conversación se estanca, puedes pedir una llamada con un representante de Apple a través del App Resolution Center en App Store Connect: una conversación directa suele aclarar malentendidos más rápido que un intercambio por escrito. Como último recurso, puedes apelar ante el App Review Board, donde un miembro senior del equipo de Apple revisa el caso. En cualquier caso, el objetivo no es demostrar que Apple se equivoca, sino ponérselo lo más fácil posible al revisor para que entienda por qué tu app cumple.
Pierre-Laurent Medori, Viernes 10 Julio 2026

El vibe coding es magia en la demo. ¿Tu app aguanta de verdad en producción?

El 2 de febrero de 2025, Andrej Karpathy le puso nombre: “Hay un nuevo tipo de programación que llamo 'vibe coding', en el que te entregas por completo a las vibras, abrazas los exponenciales y te olvidas de que el código siquiera existe”. Nueve meses después, “vibe coding” era la palabra del año del diccionario Collins. Pocos términos tecnológicos han viajado tan rápido — porque pocas experiencias tecnológicas resultan tan embriagadoras.Las cifras cuentan lo mismo. Lovable alcanzó los 100 millones de dólares de ingresos recurrentes anuales ocho meses después de su lanzamiento, con más de 10 millones de proyectos creados en la plataforma. Bolt.new llegó a unos 40 millones de dólares de ARR en unos cinco meses. Replit multiplicó por diez sus ingresos en medio año tras lanzar su agente. Millones de personas escribieron una frase y vieron aparecer software.Entendemos ese subidón. Es el mismo que sienten nuestros usuarios cuando describen una función y la ven funcionando en su app. Ver tu idea en marcha —no maquetada: funcionando— cambia lo que te crees capaz de construir. Esa parte no merece ninguna ironía.Pero Karpathy dejó la advertencia en el mismo post: el vibe coding “no está nada mal para proyectos desechables de fin de semana”. Quienes lo viven lo cuentan con menos diplomacia. Un usuario de r/nocode tituló su post “Probé Bolt.new. Me sentí un dios. Luego la realidad me dio una bofetada” y resumió así la resaca del día siguiente: “De repente, el sueño de la 'programación con IA' se convirtió en 'ansiedad con IA'”.La demo no es mentira. El error es leerla como un producto terminado.
Mathieu Poli, Lunes 6 Julio 2026

Crea un juego con clasificación en tu app, sin programar

Le pedimos al AI Extension Builder de GoodBarber un juego de arcade completo: un Flappy Bird jugable con el dedo, a pantalla completa, con una clasificación compartida entre todos los jugadores. Este es el resultado, el prompt exacto que lo generó y lo que esta prueba de concepto revela: con el AI Extension Builder, casi todo lo que puedes describir puede convertirse en una sección de tu app. Un videojuego no es lo que esperas de un app builder.Y eso es justo lo que lo convierte en una buena prueba. Para saber de qué es capaz el AI Extension Builder, mejor pedirle lo improbable que una sección más. Así que le describimos un juego de arcade completo —jugable con el dedo, a pantalla completa, con una clasificación compartida entre todos los jugadores— y observamos hasta dónde aguantaba.Aguantó. La lección no es "publica juegos", sino "el techo está mucho más alto de lo que crees": lo que vale para un Flappy Bird vale para la funcionalidad concreta que tu app realmente necesita. Todo se lo describimos en lenguaje corriente, en unos pocos párrafos. Este es el resultado.
Paul-François Simoni, Miércoles 1 Julio 2026

¿Qué hay de nuevo en GoodBarber? Junio 2026

Las actualizaciones de este mes se centran en la visibilidad, el cumplimiento normativo y la experiencia de usuario: nuevas formas de destacar las acciones clave, proteger a los usuarios más jóvenes y suavizar las interacciones cotidianas en su aplicación. Esto es lo nuevo:Nuevo Floating Button global: destaque una acción clave en toda su aplicación, configurada una sola vez desde el Structure panel.Age Protection: una nueva funcionalidad para cumplir con las leyes regionales de verificación de edad y proteger automáticamente a los usuarios más jóvenes.Miniaturas en el mapa de eventos: los eventos mostrados en un mapa ahora pueden aparecer con su propia imagen en miniatura en lugar de un marcador estándar, de modo que cada uno se reconoce al instante.Mostrar/ocultar contraseña: ahora sus usuarios pueden tocar el icono del ojo para mostrar u ocultar su contraseña en cualquier pantalla de inicio de sesión o de registro, de modo que un error de escritura nunca vuelva a bloquearlos.
Mathieu Poli, Miércoles 1 Julio 2026

AI Extension Builder: una base de datos Supabase en tu app

El AI Extension Builder ya te permite crear una sección a medida con solo describirla en lenguaje natural. Ahora esas secciones pueden recordar y compartir datos reales. Pide una encuesta, una lista de reservas o un libro de visitas, y el builder prepara los datos que hay detrás y los conecta con tu app en producción, gracias a una nueva integración con Supabase. Hasta ahora, el AI Extension Builder brillaba en una cosa: convertir una frase en una sección que funciona. Describe una cuenta atrás, un mural de inspiración, un minijuego, y aparece en tu app, con un estilo que encaja a la perfección. Pero cada sección que creaba vivía por completo en el dispositivo del visitante. Nada de lo que producía era capaz de guardar información ni de transmitirla de una persona a otra.Ese era el límite. Si pedías una "encuesta para lectores", obtenías una encuesta que funcionaba de maravilla para una persona, en un solo dispositivo. Los votos vivían en el navegador. Cerrabas la app y desaparecían. La abrías en otro móvil y el recuento empezaba desde cero. Un libro de visitas que solo tú puedes leer no es un libro de visitas. Una lista de reservas que se reinicia en cada dispositivo no es una lista de reservas.El motivo era siempre el mismo: esas funciones necesitan un sitio donde guardar sus datos y un conjunto de reglas sobre quién puede leerlos y escribirlos. Esa capa —un backend— es la parte difícil, y es justo el tipo de cosa que solía figurar entre las limitaciones de los creadores de apps no-code. El nuevo conector de Supabase la incorpora dentro del builder. El AI Extension Builder ahora construye la capa de datos junto con la sección, en la misma conversación, antes de escribir una sola línea de código.(Si es la primera vez que creas secciones así, empieza por cómo funciona el AI Extension Builder: este artículo continúa a partir de ahí. Es la misma herramienta que hace poco aprendió a gestionar la subida de archivos, ahora también con una capa de datos.)
Dumè Siacci, Martes 30 Junio 2026

AI Extension Builder: sube tus propios archivos

Cuando lanzamos el AI Extension Builder, ya sabía construir una sección a medida a partir de un simple prompt. Faltaba una pieza: tu propio material. Hasta ahora, el asistente partía de cero, escribía el código, lo mostraba en directo, pero con sus propias imágenes de relleno. Para usar tu logo o tus datos, había que apuntar a una URL externa, un enlace frágil y alojado en otro sitio. El nuevo gestor de archivos elimina ese paso.Imagina un club de atletismo que quiere una sección «Calendario de carreras» en su app.El responsable abre el panel Assets y arrastra dos archivos: logo.png y un carreras.csv con las fechas y los lugares. Después le pide al asistente:«Muestra las próximas carreras a partir de este CSV, con nuestro logo arriba.»El asistente ya conoce esos archivos. No los inventa, no los recrea, no los codifica en base64: los referencia por su URL exacta — logo.png en una etiqueta <img>, carreras.csv mediante un fetch(). La sección se muestra en directo, con los colores del club y sus fechas reales.Días de trabajo para un desarrollador, minutos aquí. Y el resultado no es una maqueta: es una extensión nativa, alojada por GoodBarber, que se publica en la app como cualquier otra sección.
Elena Debonis, Lunes 29 Junio 2026

AI Extension Builder: todo lo que preguntaste en nuestro AMA de Reddit

Hace poco organizamos un AMA en r/GoodBarber dedicado al AI Extension Builder, la función en beta que convierte una descripción en lenguaje natural en una sección real e integrada en tu app. Y mejor aún: los desarrolladores que crearon la función estuvieron en el hilo respondiendo directamente. Las preguntas fueron excelentes: concretas, prácticas y, a menudo, de personas que ya habían construido algo. Esto es lo que salió.Un descubrimiento recurrente entre quienes prueban el builder: más iteraciones no significan automáticamente una mejor app. A partir de cierto punto, los cambios pierden relevancia, y empezar de cero con un prompt más claro suele superar al hecho de seguir ajustando uno existente.Nuestra opinión: iterar funciona mejor cuando afinas la intención original. Cuando cada ronda cambia la dirección del proyecto, suele ser más productivo empezar de nuevo. La calidad de ese primer prompt tiene un impacto enorme: cuanto más claro tengas qué quieres construir, la funcionalidad esperada y la experiencia de usuario, mejor será el resultado.
Mathieu Poli, Viernes 26 Junio 2026

Probar tu Custom Code de GoodBarber con un usuario conectado

¿Necesitas que tu Custom Code de GoodBarber se comporte de forma distinta cuando hay un usuario conectado —mostrar contenido premium, saludar a un miembro por su nombre, ocultar una sección a los visitantes anónimos? Tanto si escribiste ese código tú mismo como si lo generaste con el AI Extension Builder, le pregunta a la App API quién está conectado a través de gb.user.getCurrent(). Pero la vista previa del back-office no tiene un login real, así que en las apps con Membership esa llamada siempre cae en la rama de error. Esta guía explica cómo se comporta el usuario actual en la vista previa para cada tipo de app, y te ofrece una forma lista para copiar y pegar de probar como un miembro conectado. Mucho código de Custom Code necesita saber quién está usando la app en este momento: mostrar contenido premium, saludar a los miembros por su nombre, ocultar una sección a los visitantes anónimos, adaptar un proceso de compra. La App API de GoodBarber te da el usuario actual a través de gb.user.getCurrent().Y el Custom Code ya no es solo algo que escribes a mano. Con el AI Extension Builder de GoodBarber, describes en lenguaje natural la sección que quieres y el asistente genera la extensión por ti: un código que se conecta directamente a la misma App API de GoodBarber. Escrito a mano o generado por IA, llama a gb.user.getCurrent() de la misma forma, y lo pruebas de la misma forma. Así que esta guía vale tanto si escribiste el código como si lo pediste con un prompt.Pero aquí está el detalle con el que todo desarrollador acaba topando: dentro de la vista previa del back-office no hay ningún usuario conectado. La vista previa no es más que una representación de tu app: no hay pantalla de inicio de sesión, no hay sesión, no hay nada contra lo que autenticarse.Para la mayoría de los tipos de app, GoodBarber resuelve esto de forma transparente, de modo que probar "como un usuario conectado" simplemente funciona. Con la extensión Membership no es así, y es algo intencionado. Este artículo repasa cómo se comporta el usuario actual en la vista previa para cada tipo de app, y te ofrece una forma sencilla, lista para copiar y pegar, de probar el caso más delicado: un miembro conectado.
Muriel Santoni, Martes 16 Junio 2026

GoodBarber vs BuildFire

La mayoría de los comparativos de app builders enfrentan dos filosofías opuestas: una herramienta que te obliga a diseñar una base de datos frente a otra que te entrega funciones ya hechas. GoodBarber y BuildFire no responden a esa oposición. Coinciden en el método: configuras funciones listas para usar en lugar de ensamblar piezas elementales, y llegas rápido a una app publicable. Y es justo ese punto en común lo que hace interesante la elección: cuando dos herramientas toman el mismo atajo, la pregunta deja de ser «qué enfoque elijo» y pasa a ser «qué obtienes al final y cuánto aguanta con el tiempo».Para responder de forma concreta, pasamos el mismo encargo por las dos plataformas: AURORA, la app de prueba que nos sirve de hilo conductor en toda esta serie.BuildFire es una plataforma madura y sólida: miles de apps en producción y un catálogo de plugins muy completo. Con honestidad, las dos herramientas se dirigen a perfiles distintos, y las verdaderas líneas de separación están en la calidad de las apps generadas, en lo que incluye la suscripción y en el coste de explotar un parque de apps a lo largo del tiempo.
Mathieu Poli, Martes 16 Junio 2026

Mundial 2026: añade una sección de calendario y resultados a tu app, sin programar

El Mundial 2026 ya ha empezado, y los partidos van a captar la atención de todos: una ocasión tanto para fidelizar a tu audiencia como para atraer a una nueva, directamente en tu app. Te explicamos cómo añadir una sección de calendario y resultados —el marcador de cada partido, próximo partido destacado, hora de inicio en el huso local— partiendo de un simple prompt, gracias al AI Extension Builder de GoodBarber. Del 11 de junio al 19 de julio de 2026, 48 selecciones y decenas de partidos marcarán el ritmo de seis semanas de atención mundial. Mientras tanto, tu comunidad sigue los marcadores en otras cinco aplicaciones. Ninguna lleva tu nombre.Una sección de calendario y resultados: justo el tipo de página que, hasta hace poco, exigía un desarrollador. Hoy la describes, y se construye sola. Así es como.
Pierre-Laurent Medori, Lunes 15 Junio 2026

App agent-ready: por qué su app debe ser operable por IA en 2026

Durante quince años, el software compitió por ser más fácil de usar para las personas. Esa carrera se acaba. La siguiente es otra: saber si una IA puede manejar su app, sin más. Esto es lo que significa ser "agent-ready" —operable por un agente—, las cinco condiciones que hacen falta y por qué 2026 es el año en que deja de ser opcional. Usted gestiona una app. Cada semana abre un panel, publica un par de cosas, programa una notificación, mira las cifras de ayer, corrige un precio. Ese panel se volvió más amable año tras año —toda la promesa del no-code, y funcionó—. Hoy millones de personas gestionan apps profesionales sin escribir una línea de código.Pero quien la maneja está cambiando. La gente empieza a delegar esa rutina semanal en un asistente de IA: "Publica estos tres artículos, programa una notificación para cada uno y dime qué sección perdió lectores la semana pasada." Al asistente no le hace falta un panel más amable. Le hace falta una interfaz que pueda invocar.Ese solo hecho lo reordena todo. La interfaz que gane la próxima década no será la que más les guste a las personas. Será la que un agente sepa manejar.
Lesia PIETRI, Viernes 12 Junio 2026

Crea una app de eCommerce atractiva más rápido con los temas de GoodBarber

La biblioteca de temas de GoodBarber siempre ha dado a los comerciantes un sólido punto de partida profesional, y no deja de crecer. Las últimas novedades son una serie de temas pensados para el eCommerce, cada uno diseñado como una marca real, con su propia identidad visual. Una muestra de todo lo que puede ofrecer una app de GoodBarber. Sea cual sea el estilo de tu tienda, el tema adecuado te lleva de la idea al lanzamiento mucho más rápido que si lo diseñaras todo por tu cuenta. Si tienes una tienda online o un negocio local, ya sabes qué imagen debe transmitir tu marca. La visión no es lo difícil. Lo difícil es traducirla en una app cuidada, pantalla tras pantalla, cuando el diseño no es tu oficio. ¿Qué colores combinan? ¿Qué tamaño dar a los títulos? ¿Cómo mantener la coherencia de una pantalla a otra? Para la mayoría de los comerciantes, ahí es donde el proyecto se atasca: no en construir la app, sino en diseñarla.Partir de cero parece sinónimo de libertad creativa. Casi siempre es un freno. Lo que de verdad hace avanzar un proyecto es un punto de partida creíble: algo que ya luce bien, listo para adaptarse a tu marca y a tu catálogo en lugar de montarse pieza a pieza.
Pierre-Laurent Medori, Viernes 12 Junio 2026

Use ChatGPT con GoodBarber: gestione su app sin código

Tiene una app GoodBarber. Ha visto nuestros anuncios sobre el "MCP server", la IA, las apps "agent-ready" — y ha dado por hecho que todo eso era cosa de desarrolladores. No lo es. En cinco minutos, desde ChatGPT, puede gestionar su app simplemente hablándole: cambiar un precio, publicar un artículo, enviar una push. Sin terminal, sin código. Aquí le explicamos cómo, con cinco prompts listos para copiar y pegar con los que empezar. Aclarémoslo de entrada, porque es el malentendido que frena a todo el mundo: no necesita ningún conocimiento técnico. Sin terminal, nada que instalar, ni una sola línea de comandos. Si sabe escribir un mensaje, sabe gestionar su app.El "MCP" del que hablan nuestros otros artículos no es más que el puente seguro entre ChatGPT y su app. No tendrá que tocarlo nunca, ni siquiera recordar qué significan esas tres letras. Lo conecta una vez y se olvida.Lo que usted utiliza es ChatGPT: el asistente de OpenAI que seguramente ya ha abierto un centenar de veces. La misma ventana de chat. La única diferencia, una vez conectado a su app, es que ahora sabe cómo actuar sobre ella.Llevamos creando herramientas para creadores sin perfil técnico desde 2011. Esta sigue la misma regla que las demás: más potencia, menos complejidad.
Lesia PIETRI, Jueves 11 Junio 2026

Botón flotante global: una acción clave visible en toda tu app

El gesto que esperas de tus usuarios merece estar accesible en todo momento, ya estén leyendo un artículo, mirando una ficha de producto o cambiando de una pestaña a otra. El Botón flotante global le da exactamente ese lugar: un botón que defines una vez y que aparece allí donde tus usuarios lo necesitan, sin que tengas que volver a colocarlo pantalla por pantalla.