Autor: @kfzca-4
Fecha:[30/10/2025]
Materia: Desarrollo de Aplicaciones Moviles
Profesor: @frexus
Caso de estudio:
He leído y analizado el caso publicado por el profesor: https://mirror.xyz/0xC0aA599b2bC4f72854E056b6E9A809764371ff3a/tPJcl14PJlXNM12uKPrJszj8onXLsp6MTENLieUVSz8
En este caso se aborda el tema de los clientes ligeros y el desarrollo móvil, donde se presenta la historia de Clara, una desarrolladora que enfrenta problemas de rendimiento con su aplicación CampoCerca debido a una arquitectura de cliente pesado..
--Reflexión personal--
Considero que el caso de Clara refleja un error muy común en el desarrollo: "confundir robustez con saturación". La primera versión de su app fracasó porque, al tener toda la lógica del lado del cliente, se volvió lenta y consumía demasiados recursos, resultando en una "experiencia del usuario desastrosa".
La lección principal que aprendí es la frase que Clara escuchó: "En el móvil, lo que no es ligero, no sobrevive". Esto se relaciona directamente con los temas vistos, donde un cliente ligero debe realizar el "mínimo procesamiento posible" y delegar la carga al servidor.
Actividades lúdicas completadas:
[Sopa de letras] https://www.frexus.dev/sopa_letra/solver.html?gridSize=20&words=CLIENTE%2CSERVIDOR%2CM%C3%93VIL%2CAPI%2CTOKEN%2CLIGERO%2CBACKEND%2CUSUARIO%2CINTERFAZ%2CFLUIDEZ&directions=horizontal&title=Programaci%C3%B3n+para+M%C3%B3viles+2&subtitle=Clientes+ligeros
[Crucigrama]
https://www.frexus.dev/crucigrama/crucigrama.html?data=%7B%22id%22%3A%22cw-knl74wars%22%2C%22title%22%3A%22Programaci%C3%B3n%20para%20M%C3%B3viles%202%22%2C%22subtitle%22%3A%22Clientes%20ligeros%22%2C%22words%22%3A%5B%7B%22word%22%3A%22CLIENTELIGERO%22%2C%22clue%22%3A%22Este%20tipo%20de%20aplicaci%C3%B3n%20m%C3%B3vil%20realiza%20el%20m%C3%ADnimo%20de%20procesamiento%2C%20dejando%20la%20mayor%20carga%20al%20servidor.%22%7D%2C%7B%22word%22%3A%22CLIENTEPESADO%22%2C%22clue%22%3A%22Tipo%20de%20cliente%20que%20ejecuta%20gran%20parte%20de%20la%20l%C3%B3gica%20y%20procesamiento%20en%20el%20dispositivo%20del%20usuario.%22%7D%2C%7B%22word%22%3A%22CLIENTESERVIDOR%22%2C%22clue%22%3A%22Modelo%20cl%C3%A1sico%20de%20comunicaci%C3%B3n%20donde%20un%20sistema%20solicita%20recursos%20a%20otro%20que%20los%20proporciona.%22%7D%2C%7B%22word%22%3A%22REACTNATIVE%22%2C%22clue%22%3A%22Framework%20creado%20por%20Meta%20que%20permite%20desarrollar%20apps%20m%C3%B3viles%20con%20JavaScript%20de%20forma%20nativa.%22%7D%2C%7B%22word%22%3A%22UX%22%2C%22clue%22%3A%22Conjunto%20de%20factores%20que%20determinan%20c%C3%B3mo%20se%20siente%20e%20interact%C3%BAa%20una%20persona%20al%20usar%20una%20app%20o%20sistema.%22%7D%2C%7B%22word%22%3A%22PROCESAMIENTO%22%2C%22clue%22%3A%22Acci%C3%B3n%20central%20que%20implica%20transformar%2C%20calcular%20o%20interpretar%20datos%20recibidos.%22%7D%2C%7B%22word%22%3A%22JSON%22%2C%22clue%22%3A%22Formato%20de%20texto%20ligero%2C%20muy%20usado%20para%20intercambiar%20datos%20entre%20cliente%20y%20servidor%20en%20aplicaciones%20web.%22%7D%2C%7B%22word%22%3A%22CONEXI%C3%93NAPI%22%2C%22clue%22%3A%22V%C3%ADa%20a%20trav%C3%A9s%20de%20la%20cual%20una%20app%20se%20comunica%20con%20un%20servidor%20para%20obtener%20o%20enviar%20datos.%22%7D%2C%7B%22word%22%3A%22FRONTEND%22%2C%22clue%22%3A%22Parte%20visual%20de%20una%20aplicaci%C3%B3n%20con%20la%20que%20interact%C3%BAa%20el%20usuario%20directamente.%22%7D%2C%7B%22word%22%3A%22TOKENJWT%22%2C%22clue%22%3A%22Mecanismo%20seguro%20para%20autenticar%20usuarios%20en%20una%20app%20m%C3%B3vil%20o%20web%20mediante%20cadenas%20codificadas.%22%7D%5D%2C%22createdAt%22%3A%222025-06-18T14%3A53%3A43.161Z%22%7D
EVIDENCIAS VISUALES

imagen1. evidencia de sopa de letras de clientes ligeros. fuente: De Jesús Gutiérrez, A. (2025, 18 junio). Clientes ligeros y el desarrollo móvil. Frexus. https://www.frexus.dev/post/clientes-ligeros/

imagen 2. cliente ligero crucigrama resuelto, fuente: De Jesús Gutiérrez, A. (2025b, junio 18). Clientes ligeros y el desarrollo móvil. Frexus. https://www.frexus.dev/post/clientes-ligeros/
Conclusiones finales
Aprendizaje obtenido:
El conocimiento principal que adquirí es que en el desarrollo móvil, la eficiencia supera a la complejidad. La filosofía del cliente ligero ("hacer más con menos") no es una limitación, sino la clave para garantizar una buena experiencia de usuario, escalabilidad y mantenimiento.
Dificultad:
ni uno, no hicimos practicas esta vez
Publicación realizada con fines educativos como parte del curso de Desarrollo de Aplicaciones Móviles.