Noticia Con solo siete años programó una de las apps favoritas de Apple. Pero no fue nada fácil

Con solo siete años programó una de las apps favoritas de Apple. Pero no fue nada fácil


¿Y si resulta que esa aplicación que acabas de descubrir y tanto usas no la ha hecho un gigantesco equipo de informáticos de larga trayectoria, sino un niño de apenas siete años? No es que sea probable, pero sí es posible. De hecho, ya ha ocurrido y Apple lo ha reconocido.


Diseñar y lanzar una aplicación no está reservado a los mayores expertos en la materia. Harán un mejor papel estos, sin duda, pero en los últimos años han emergido herramientas que permiten que incluso unos niños autodidactas puedan crear herramientas que pasen por los filtros de la App Store.

Apple y su idea de democratizar la programación​


Apple lleva años bajando la barrera de entrada al desarrollo. El mejor ejemplo es Swift Playgrounds, una aplicación de desarrollo orientada a principiantes en programación y especialmente jóvenes, razón por la cual añade funcionalidades como las de ir viendo lo que se programa en tiempo real.


Fue en 2014 cuando se anunció Playgrounds y en 2016 cuando se lanzó al iPad. En los últimos años permite incluso diseñar aplicaciones muy completas y que pueden exportarse a Xcode para publicarlas en la App Store.

Con solo siete años empezó a programar en Swift​


Corría el año 2020 y, en pleno confinamiento sin poder hacer nada fuera de casa, el pequeño Rahul Kumar de siete años se decidió por empezar a programar en Swift. Ya tenía ciertas nociones con Java y Python, pero al igual que con Swift, todo lo aprendió de forma autodidacta.

Emsafe
EmSafe, la aplicación creada por Rahul Kumar

Su idea era buenísima para una mente tan insultantemente joven: una app con la que ayudar a contactar con los servicios de emergencia a los refugiados e inmigrantes de Estados Unidos que no supiesen inglés. Aunque hasta llegar a su versión definitiva tuvo muchos obstáculos.


Contaba el joven a Wired que al principio se frustraba mucho porque no lograba adaptarse al lenguaje de programación y solía dejar los proyectos paralizados durante semanas. Sin embargo, tras mucho esfuerzo logró mandar su primera aplicación a Apple para que la revisase y, si todo iba bien, se publicase en la App Store.

No sé nada de programación y he creado esta app en menos de 10 minutos. Solo con ChatGPT y el iPhone
En Applesfera
No sé nada de programación y he creado esta app en menos de 10 minutos. Solo con ChatGPT y el iPhone

No hubo suerte y los revisores de la App Store encontraron errores en la aplicación de Kumar. Desde botones que no tenían funcionalidad asignada hasta letreros mal colocados. Errores que el pequeño fue solucionando poco a poco, pero que no parecían ser de una gravedad mayúscula. Menos aún si recordamos que su creador apenas tenía siete años. Siete.


Tras varias correcciones, llegó la buena noticia: Apple le acabó aprobando la aplicación y reconociendo su mérito. Tanto es así que en 2021 y 2022 logró ser el ganador del Swift Student Challenge, un concurso que realiza Apple cada año para reconocer a los desarrolladores más jóvenes.


EmSafe, que es como llamó Kumar a su aplicación, sigue aún disponible en la App Store de forma gratuita. No recibe demasiadas actualizaciones, pero hay al menos una por año y está disponible en otros países como España y en más idiomas aparte del inglés, como el alemán, árabe, francés, ruso, chino o ucraniano.

Una excelente actividad en familia (o no)​

Ipad
Interfaz de Swift Playgrounds

Tener un padre geek significa que puede que cualquier día te enseñe a programar. Y es lo que hizo Simon Hill, el periodista de Wired que contaba la historia de Kumar. Motivado por practicar una actividad familiar diferente y divertida, engatusó a sus dos hijos de 10 y 13 años para programar en Swift Playgrounds.


Querían algo que les apasionase y la elección era clara: la aplicación tenía que tener gatos. De ahí nació la posibilidad de hacer una especie de enciclopedia de gatos con muchos datos y algunas frases divertidas relacionadas con ellos.


Hill no tardaría demasiado en darse cuenta de que el plan no era tan fácil como parecía. Durante los primeros días, todo fue bien. Jugaron con los diseños, discutieron qué fuentes usar... Hasta plasmaron sus ideas en un papel.

Dejó su currazo en un gigante tecnológico por experimentar con el lenguaje de programación de Apple. Se está haciendo de oro
En Applesfera
Dejó su "currazo" en un gigante tecnológico por experimentar con el lenguaje de programación de Apple. Se está haciendo de oro

Pero claro, de esbozarlo en un papel a crearlo con código hay un mundo. El diseño no era tan sencillo como parecía y tomar algunas decisiones técnicas requería entender conceptos que iban más allá de un juego de niños. De ahí que los pequeños perdiesen el interés al ver que el tiempo pasaba y su app seguía sin definirse. Ni era rápido, ni sencillo, ni divertido. No al menos todo el tiempo.


Hill reconoce que el proyecto “acabó siendo un montón de chatarra”. Tiene clarísima la lección que se lleva de esta idea: no es fácil y el trabajo de desarrollo merece el máximo respeto. Más cuando estos consiguen llevar lejos sus trabajos.

Publicar en la App Store no es imposible, pero tampoco es fácil​

App Store
Imagen: James Yarema en Unsplash

Crear una aplicación desde cero puede ser divertido. Incluso accesible si se parte desde Swift Playgrounds. Pero convertir esa app en algo publicable, funcional y competitivo, ya es otra historia. Hace falta entender cómo funcionan las interfaces, cómo estructurar el código, cómo depurar errores. Y sobre todo, hace falta paciencia y constancia.


Aparte, no es solo complicado a efectos técnicos llevar una aplicación a la App Store. También requiere de un pago que quizás no todos se puedan permitir y menos unos niños. Apple exige de pagar una cuota de 99 dólares para tener una cuenta de desarrollador. Un coste que se renueva cada año que se quiera mantener la aplicación en su App Store.


Tampoco cuando se publica es todo un jardín de rosas, ya que la competencia es altísima. Existen más de dos millones de aplicaciones, muchas de ellas hechas por enormes equipos de desarrolladores profesionales y grandes equipos de marketing detrás.


En cualquier caso, esto no significa que no merezca la pena intentarlo. Todo lo contrario. El ecosistema de desarrollo de Apple está más preparado que nunca para quien empieza desde cero. Swift Playgrounds es una puerta de entrada excelente y, pese a los obstáculos, es una buena forma de aprender lógica, fomentar la creatividad y practicar la constancia.


Vía | Wired

Imagen de portada | Alex P en Pexels y fun-total en DevianArt

En Applesfera | WWDC 2025 de Apple: todo lo que esperamos ver, desde iOS 19 (o iOS 26) hasta los nuevos Mac Pro

En Applesfera | Estas son las 17 mejores aplicaciones y juegos para iPhone, iPad y Mac según la propia Apple. Y la mayoría son gratis


-
La noticia Con solo siete años programó una de las apps favoritas de Apple. Pero no fue nada fácil fue publicada originalmente en Applesfera por Álvaro García M. .

Continúar leyendo...