Cómo crear una app desde el iPhone usando ChatGPT sin saber programar

Puedes crear una app usando ChatGPT y un iPhone.
Foto: OpenAI - Apple

La inteligencia artificial ha reducido la barrera de entrada al desarrollo de software. Un experimento demuestra que es posible crear una aplicación funcional desde un iPhone, sin conocimientos de programación, utilizando ChatGPT y un editor de código. En menos de diez minutos, se puede generar una lista de tareas que añade, marca y elimina elementos, y que además conserva la información al recargar la página.

AVQS - Busca el producto más barato del mercado

La clave está en utilizar HTML para crear una aplicación web en lugar de una nativa para iOS. Así se evita pagar la membresía anual del Apple Developer Program o usar Xcode.

 

Paso a paso: cómo crear tu propia app

 

1. Pedir el código a ChatGPT

 

El primer paso es explicar a ChatGPT qué aplicación se quiere crear. Para el experimento, la petición fue una lista de tareas en HTML que permitiera añadir elementos, marcarlos como completados y borrarlos, conservando la información tras recargar la página. ChatGPT genera el código necesario en segundos.

 

2. Instalar un editor de código en el iPhone

 

Para escribir el código directamente desde el teléfono se puede utilizar Kodex, un editor de código disponible en la App Store. Una vez instalada, se abre la aplicación y se crea un nuevo proyecto pulsando el botón "+".

 

3. Crear el archivo HTML

 

Dentro de Kodex, se debe tocar el icono del pergamino en la parte superior izquierda y seleccionar "Save Document As…". El archivo debe guardarse con la extensión .html (por ejemplo: lista-tareas.html). Después, el documento se puede guardar en la aplicación Archivos del iPhone.

 

4. Copiar el código generado por ChatGPT

 

El siguiente paso es copiar todo el código que proporciona ChatGPT y pegarlo dentro del archivo HTML creado en Kodex. En este punto ya existe la estructura básica de la aplicación web.

 

5. Subir la aplicación a internet

 

Para alojar el archivo HTML se puede utilizar Neocities, un servicio gratuito que permite publicar páginas web. Después de registrarse, se selecciona el plan gratuito y se usa la opción "Upload" para subir el archivo HTML. El servicio generará una dirección web desde la que se podrá abrir la aplicación.

 

6. Añadir la aplicación a la pantalla de inicio

 

Una vez abierta la web app en Safari, se pulsa el botón de compartir y se selecciona "Añadir a pantalla de inicio". Así aparecerá un icono en el iPhone que permitirá acceder directamente a la lista de tareas, similar a una aplicación convencional.

 

Una app web, no nativa

 

El resultado no es una aplicación nativa de iOS, sino una aplicación web accesible desde el navegador. La ventaja es que no requiere Xcode, una cuenta de desarrollador de Apple ni un ordenador Mac. El almacenamiento de las tareas se realiza mediante las capacidades del navegador, por lo que la información se mantiene después de cerrar o recargar la página.

 

Un primer paso, no un sustituto de la programación

 

La experiencia demuestra que la barrera de entrada para experimentar con código se ha reducido considerablemente. Sin embargo, desarrollar software profesional requiere conocimientos de arquitectura, seguridad, bases de datos, diseño, pruebas y mantenimiento.

 

Para quien nunca ha programado, crear una pequeña lista de tareas puede servir como un primer contacto con el desarrollo y una forma práctica de comprobar hasta dónde puede llegar la inteligencia artificial cuando se combina con herramientas accesibles.

 

(Con información de Infobae)

 

Artículos relacionados

Foto: ABC
USA Today y diarios locales demandan a OpenAI por infracción de derechos de autor

El medio de comunicación USA Today, junto con diversas sociedades editoriales de diarios locales de su propiedad, presentó una demanda civil ante un tribunal de Nueva York contra entidades operativas, matrices y filiales de OpenAI. La acción judicial les imputa la vulneración directa de la legislación federal de derechos de autor al emplear publicaciones periodísticas como material de entrenamiento de modelos de inteligencia artificial.

Registrate para tener acceso a todos nuestros servicios