Entonces, ¿quieres crear una aplicación usando CHATGPT y ganar mil millones de dólares? Esto es lo que necesitas saber.
Escrito por David Gevirt, editor senior, 3 de agosto de 2023
Preparado por Alison Windsor
Es mejor informar de inmediato malas noticias. Si cree que ChatGPT podrá escribir una aplicación para iPhone para usted con compras construidas que le traerán un millón de dólares, entonces no tiene suerte.
Continuaré esta expectativa, porque cada vez que hable sobre cómo crear productos, hay varias personas que (a) quieren que escriba una solicitud por un millón de dólares, (b) quieren que les muestre una clase o libro Eso les enseñará cómo escribir solicitudes por un millón de dólares, (c) compartido con ellos una herramienta o programa secreto que los programadores millonarios esconderan de la gente común, o (d) les presentó a mis amigos a mis amigos porque uno de estos, lo hará. Probablemente escriba una solicitud por un millón de dólares para un extraño a la orden.
No sucede en el negocio de software. El software es muy grande y complejo. Muchas aplicaciones dependen de la conexión con enormes redes de otros recursos que deben integrarse entre sí. De hecho, muchas aplicaciones son solo interfaces externas para grandes infraestructuras informáticas que realizan su trabajo detrás de escena. Para crear otras aplicaciones, por ejemplo, juegos, requiere equipos de personas con una variedad de habilidades que funcionan sincrónicamente, generalmente durante años.
- Cómo ChatGPT puede ayudarlo a crear una aplicación
- 1. Planificación de aplicaciones
- 2. Crea una aplicación
- 3. La implementación de la aplicación
- Preguntas más frecuentes
- ¿Cuál es mejor: la aplicación para iPhone o la aplicación Android?
- ¿Cómo hacer mi aplicación se puede ver en los resultados de búsqueda?
- ¿Cuánto tiempo se tarda en crear una aplicación?
Cómo ChatGPT puede ayudarlo a crear una aplicación
Entonces, creo que ChatGPT puede ayudarlo a crear una aplicación. Pero no hará la mayor parte del trabajo. Depende de usted y su equipo. Pero él puede ahorrarle tiempo y reducir la cantidad de esfuerzo. Y esto ya es una victoria en sí misma.
Entonces, veamos cómo ChatGPT puede ayudarlo a crear una aplicación.
1. Planificación de aplicaciones
Hay alrededor de 2 millones de aplicaciones para el iPhone y aproximadamente 3. 5 millones de aplicaciones para Android. No será fácil encontrar una propuesta única para la aplicación, pero lo más probable es que no valga la pena crear lo que muchos competidores ya tienen muchos competidores.
No se limite en su investigación solo chatgpt. Asegúrese de conectarse a él, hacer preguntas como: «¿Hay alguna aplicación para el iPhone que considere los días anteriores a la jubilación?»
Pero tenga en cuenta que los datos de ChatGPT terminan en 2021, por lo tanto, si desea, por ejemplo, a lanzar una aplicación que ayude a escribir consejos para ChatGPT, ChatGPT no sabrá lo que hay en el almacén de aplicaciones, sino el Bardo de Google. A mi pregunta, ChatGPT respondió: «No hay aplicaciones para el iPhone diseñadas específicamente para este propósito», y Bard respondió: «Hay varias aplicaciones para el iPhone que pueden ayudarlo a crear indicaciones de chatgpt», y luego enumeró estas aplicaciones.
Otra opción es usar chatgpt plus. ChatGPT Plus es una versión de ChatGPT con un valor de $ 20 por mes, que proporciona acceso a complementos, incluido Webpilot. Con el complemento WebPilot CHATGPT en Internet, WebPilot ChatGPT. Como puede ver, hay más respuestas. Tendrá que aclarar sus solicitudes para comprender realmente la situación, pero ahora no está limitado por el Muro de 2021.
Sin embargo, planificar una aplicación no es solo una investigación de mercado básica. Por supuesto, es necesario pensar en la funcionalidad y las capacidades, y luego crear un diseño de interfaz de usuario. Continuando con la idea de crear una aplicación que ayude a escribir consejos en ChatGPT, puede preguntar:
Quiero crear una aplicación para iPhone que ayude a escribir consejos en ChatGPT.¿Qué funciones básicas y secundarias deberían estar en dicha aplicación?
Le recomiendo que ingrese esto en ChatGPT, porque la respuesta que dio fue sorprendentemente completa. Esto muestra cómo ChatGPT puede ser útil al crear una aplicación.
Además, hablaremos sobre la interfaz de usuario. Aunque ChatGPT no puede dibujar un marco (por ahora), puede pedirle a ChatGPT que le diga cómo crear sus pantallas principales.
¿Puede describir las pantallas y elementos de la interfaz de usuario que debería tener esta aplicación?
Y nuevamente le recomiendo que cumpla esta solicitud, ya que las respuestas de la herramienta de inteligencia artificial fueron sorprendentemente bien pensadas.
Después de tener la idea de la aplicación y planeó algunos de sus elementos, debe pensar en el desarrollo y la implementación. Para hacer esto, puede usar la siguiente pista:
Quiero crear esta aplicación.¿Qué debo hacer para comenzar el desarrollo y prepararme para la implementación?
La respuesta me pareció demasiado general, pero quizás útil para un principiante que estudia el proceso. Entonces lo intenté:
Ayúdame a instalar y configurar el entorno de desarrollo XCode para escribir esta aplicación.
Esto me ayudó a acercarme, pero todavía era demasiado general. Fui un nivel más profundo:
Ayúdame a elegir una plantilla y configurar los parámetros de Xcode para mi proyecto. Además, ¿cómo debo configurar Interface Builder?
Ayudó mucho. Siga profundizando en usted mismo y haga preguntas, siga agregando elementos a su proyecto y siéntase libre de hacer preguntas a ChatGTP sobre la marcha. Pero no olvides que fuera del nuevo mundo de la inteligencia artificial, existen muchos materiales útiles para el desarrollo de aplicaciones. No tenga miedo de usar la buena y antigua búsqueda web para obtener ejemplos y tutoriales. Este es un gran proyecto y necesitará utilizar todos los recursos disponibles.
2. Crea una aplicación
Aquí es donde el camino se encuentra con la baya, o el código se encuentra con el sistema de desarrollo. Aquí es donde realmente creas tu producto. Y aquí es donde ChatGPT puede ofrecer una ayuda muy interesante, pero muy específica.
Seamos claros nuevamente: aún no hemos llegado al punto en el que puede pedirle a una herramienta de inteligencia artificial que cree una aplicación para usted. Las aplicaciones suelen ser cientos de miles (incluso millones) de líneas de código dispersas en cientos (o incluso miles) de archivos. Hoy, ChatGPT no puede manejar tales volúmenes.
Si hablamos de la escala, entonces la aplicación se puede imaginar como un libro o un conjunto de libros (hasta una biblioteca completa). Piense en una función, método o subrutina (varios términos para una pequeña unidad funcional de código) como un párrafo o un pequeño artículo, tal vez un capítulo de un libro. ChatGPT puede ayudarte a nivel de párrafo. Puede ayudarlo a estructurar su capítulo. Pero no tiene idea de cómo trabajar con todo el libro.
Pero eso no significa que no pueda ser útil. Anteriormente mostré cómo se puede usar para definir elementos de la interfaz de usuario. Puedes usar ChatGPT para darte instrucciones específicas sobre cómo construirlos. Por ejemplo:
Explicar cómo configurar salidas y acciones para iniciar una búsqueda de una pista en un conjunto existente de pistas almacenadas.
Esto le pedirá a la IA que explique cómo configurar una función en la interfaz de usuario. Esto se puede repetir una y otra vez con diferentes elementos de la interfaz de usuario. También puede pedirle que escriba una función específica o personalice elementos de datos. Vamos a crear un mecanismo de almacenamiento para pistas guardadas. Aquí hay dos opciones que se pueden usar una después de la otra:
Ayúdame a configurar un mecanismo para almacenar pistas guardadas.
Cuéntame sobre el uso de Core Data para almacenar información sobre herramientas para un acceso posterior.
El primero me recomendó tres motores de almacenamiento de datos y decidí pedirle ayuda con el segundo: usar Core Data. Incluso escribió un código básico aquí para ayudarlo a comenzar con este motor de almacenamiento.
Primero, ayudó a configurar el propio motor de almacenamiento:
Entonces se da un ejemplo de preservación de la pista. Puede usar estos fragmentos del código como punto de partida, y luego agregarles su propio código. Pero con ChatGPT obtendrá un buen punto de partida.
También muestra cómo obtener una pista. Aquí obtiene datos, así como formatearlos y representarlos en su propio estilo de la interfaz de usuario.
No me detendré en las pistas para generar código, pero ya debes tomar la idea. Use ChatGPT para escribir fragmentos de código pequeños y muy claramente formulados y obtener consejos. Piense en él como un desarrollador más joven y talentoso que entiende el código, pero no ve la imagen general.
Finalmente, no espere que todo el código CHATGPT funcione. Como dije, a veces el código AI funciona perfectamente y, a veces, completamente infructuoso. En general, como un código escrito por una persona.
3. La implementación de la aplicación
En este ejemplo, supongo que crea una aplicación para el iPhone, pero estos procedimientos son similares a las aplicaciones en todas las plataformas. En principio, no puede terminar la creación de la aplicación, y aparecerá mágicamente en los dispositivos de usuario. En cambio, es necesario realizar los procedimientos característicos de cada almacén de aplicaciones para preparar la aplicación y luego publicarla.
Para comenzar a trabajar en esta dirección, puede dar tal pista:
Gastarme en los pasos necesarios para la implementación de mi aplicación
A mi pregunta, Chatgpt me dio estos seis pasos junto con una breve descripción del párrafo:
- Regístrese para recibir una cuenta de desarrollador de Apple.
- Configure los parámetros de su aplicación.
- Prepare la solicitud de distribución.
- Envíe la aplicación a la App Store.
- Espere la consideración de la aplicación.
- Libere la aplicación.
Aquí hay otro buen lugar donde puede obtener más beneficios de ChatGPT. Puede tomar cada uno de estos pasos y solicitar instrucciones más detalladas. Por ejemplo:
Dime cómo configurar los parámetros de mi aplicación de implementación.
Dime cómo enviar mi solicitud a la App Store.
Continuar profundizando. Si Chatgpt pierde algún paso, pídale que explique. Imagine que está en la sala del tribunal durante el proceso y el testigo da una respuesta incompleta. Continúe cavando, haciendo más y más preguntas nuevas hasta que obtenga lo que desea.
Ahora, si tiene mucha, muy afortunada, posiciona su aplicación como única entre todas las demás aplicaciones, crea una base de clientes, obtiene mucho dinero y comienza a pensar qué modelo Ferrari comprar, así como lo que debería su próxima aplicación. ser. Sin embargo, lo más probable es que apoye a los clientes, corrija los errores, agregue funciones y pruebe los nuevos enfoques de marketing.
A pesar de todo, si has llegado a este punto, te felicito. En un momento, escribí 40 pequeñas aplicaciones estúpidas para el iPhone, y el chatgpt, por supuesto, sería de gran ayuda. Solo considerarlo como una herramienta, como todas las demás herramientas, y no como la única herramienta, y todo estará bien.
Preguntas más frecuentes
¿Cuál es mejor: la aplicación para iPhone o la aplicación Android?
Ambos mercados son enormes. Si su aplicación es exitosa, probablemente desee lanzarla en ambas plataformas. Dependiendo de lo que desee hacer, la aplicación puede ser más adecuada para una plataforma que para otra. Por ejemplo, una de mis aplicaciones Android favoritas es Tasker, que le permite configurar muchas más capacidades de Android que un análogo aproximado de Apple (atajos) en iOS. Si creó una aplicación similar a Tasker, lo más probable es que se detenga en Android.
En general, elija una plataforma con la que sea más conveniente para que trabaje y cree su aplicación en ella. Luego transfiéralo a otra plataforma.
¿Cómo hacer mi aplicación se puede ver en los resultados de búsqueda?
Si estamos hablando de los resultados de la búsqueda en el almacén de aplicaciones, aquí es necesario usar una combinación de palabras clave de prueba y gráficos. Primero, asegúrese de tener un icono atractivo y también adjunte un número suficiente de capturas de pantalla y videos. No los dejes desatendidos. Entonces necesitas hacer SEO. Es necesario encontrar las palabras clave correctas que resaltarán su aplicación. Hay muchas herramientas para esto, y puede preguntarle a ChatGPT cuál de ellas existe y obtener ayuda.
¿Cuánto tiempo se tarda en crear una aplicación?
Respuesta corta: de una semana a tres años. Una respuesta más larga: todo depende de la situación.¿Qué tan bueno es su aplicación?¿Qué debería decidir?¿Qué tan experimentados tienen usted y su equipo? Cuando creé 40 aplicaciones (la mayoría de las cuales eran muy similares entre sí), el primero tomó casi un mes, y el resto, un día más o menos, sin contar los 10 días o aproximadamente los días en que se requería Apple para aprobar cada uno de los a ellos.
Pero otras aplicaciones pueden llevar años. La aplicación CHATGPT para preservar y llamar a las indicaciones es significativamente diferente de, por ejemplo, las aplicaciones de Facebook. Si está intentando crear Facebook, Instacart, Uber o algo más, tiene un largo camino. Pero si tiene una idea interesante, espere que el proceso tome de varios meses a un año.
Puede seguir mis actualizaciones diarias de proyecto en las redes sociales. Asegúrese de suscribirse a mi boletín semanal en Susmack, y también sígueme en Twitter en @DavidgeWirtz, Facebook en Facebook. com/davidgewirtz, en Instagram y en YouTube en YouTube. com/ DavidgeWirtzTV.