Justo cuando terminó la conferencia de Apple, mi círculo de amigos estaba lleno de publicaciones, cosas como "el más potente de la historia", "se pasaron de la raya", "cómpralo, cómpralo". Sinceramente, yo también estaba emocionado, pero después de la emoción me preocupé: había un montón de parámetros de los nuevos modelos, iPhone 16, 16 Plus, 16 Pro, 16 Pro Max, además del Apple Watch y los AirPods, y debajo de cada producto había chip, cámara, pantalla, batería, peso, precio, denso como un hormiguero. Al principio pensé en anotarlo en una tabla, abrir Excel y escribirlo uno por uno, pero a los diez minutos me harté, no solo me dolía la mano, sino que era fácil saltarme una fila.
Luego recordé que la página oficial de Apple en realidad tiene datos estructurados, y en la documentación para desarrolladores también hay tablas de especificaciones en formato JSON. En lugar de copiarlo a mano, mejor tomar directamente el JSON, convertirlo a CSV con una herramienta y pegarlo en la tabla, limpio y ordenado. Dicho y hecho, busqué una herramienta en línea de JSON a CSV, pegué los datos que había extraído de la página oficial, hice clic en convertir y, ¡pum!, apareció la tabla. En ese momento sentí como si hubiera desenredado de un tirón un montón de hilos enredados.
Cómo lo hice exactamente, te lo cuento. Primero necesitas tener datos JSON. En la página de comparación de productos de la web oficial de Apple, presiona F12 para abrir las herramientas de desarrollador, busca en Network la solicitud que devuelve los parámetros de especificaciones, y en Response está el JSON. O, más fácil aún, algunos sitios de terceros ya tienen el JSON organizado, solo cópialo. Una vez que tengas el JSON, abre la herramienta de JSON a CSV, pega los datos en el cuadro de entrada y revisa sus opciones de configuración, por ejemplo, si quieres expandir los objetos anidados, cómo manejar los arreglos, si usar coma o punto y coma como delimitador. Yo normalmente elijo "aplanar anidados", porque los parámetros de Apple suelen ser así: {"display": {"size": "6.1", "type": "OLED"}}, y si no lo expandes, en el CSV queda un bloque ilegible.
Después de convertir, descarga el CSV, ábrelo con Excel o Numbers, las columnas son columnas y las filas son filas, el chip A18 Pro del iPhone 16 Pro, la cámara principal de 48 MP, el teleobjetivo de 5 aumentos, el marco de titanio, todo perfectamente ordenado. Añadí un filtro, ordené por precio, por tamaño de pantalla, comparé como quise. Antes, para ver una conferencia tenía que tomar notas en un cuadernito, ahora lo resuelvo en diez minutos y además puedo enviar la tabla a mis amigos; si alguien vuelve a preguntar "en qué se diferencian el Pro y el Pro Max", les paso el archivo directamente y me ahorro explicaciones.
En realidad, esta herramienta de JSON a CSV no solo sirve para organizar parámetros de teléfonos. También sirve para tarjetas gráficas, portátiles, cámaras, incluso información de alquileres, datos de fondos, siempre que estén en formato JSON, se puede hacer así. La clave es una sola: no tengas miedo de esas llaves y corchetes, la herramienta te ayudará a desglosarlos. Lo único que hay que tener en cuenta es que, antes de convertir, es mejor eliminar los campos inútiles, porque si no el CSV queda lleno de null y también resulta molesto.
En esta conferencia de Apple, en la tabla que finalmente organicé, el precio inicial del iPhone 16 estándar es 5999, el del Pro es 7999, el del Pro Max es 9999, igual que el año pasado, no subió, pero el almacenamiento pasó de empezar en 128 GB a empezar en 256 GB, se podría decir que aumentaron la capacidad sin subir el precio. La puntuación del chip A18, el valor de apertura de la cámara, los miliamperios de la batería, todo está en la tabla. Si no quieres complicarte, en internet también hay gente que comparte directamente el CSV, pero si lo conviertes tú mismo, lo entiendes mejor.
En resumen, la próxima vez que te enfrentes a semejante bombardeo de información, no seas tonto y lo copies a mano. Busca una herramienta de JSON a CSV, son cinco minutos. El tiempo que ahorres, úsalo para ver un video de análisis o simplemente echarte una siesta, ¿no es mejor que pelearte con la tabla?