Anuncio
El proceso para desarrollar una aplicación para iPhone no es tan difícil o tan simple como uno podría pensar. No soy programador, pero quería ver si podía enseñarme cómo desarrollar una aplicación para iPhone. La noticia presenta todo tipo de artículos sobre niños tan pequeños como 9 que pueden hacerlos. Si pueden hacerlo, ¿seguramente el resto de nosotros también?
Al igual que cocinar, hay un pequeño proceso involucrado en "cocinar" una aplicación. Este artículo no trata sobre su estilo de cocina, per se (es decir, programación), sino solo los pasos generales necesarios para obtenerlo de su cabeza e ingresar a iTunes.
La creación de una aplicación no es totalmente gratuita, por lo que es importante saber por adelantado que, en algún momento de este proceso, desembolsará $ 99 (USD). Además, es importante saber de antemano que necesitará usar una Mac en algún momento, y necesitará usar un código específico de Mac para crear su aplicación.
¡Ahora que todos hemos visto la letra pequeña, estos son los pasos emocionantes para la felicidad de la aplicación!
Paso 1: crea una idea inteligente
¿Tienes una idea única para una aplicación? Hay, como probablemente sabrá, un billón (OK, puede que no un TRILLION) de aplicaciones por ahí. Entonces, ¿qué hace que una aplicación se destaque? ¿Por qué alguien querría usar tu aplicación? ¿Por qué pagarían dinero si vas a cobrar?
Asegúrese de verificar que no haya otras aplicaciones que hagan lo mismo que usted propone. O si desea crear algo mejor que una aplicación que ya existe, piense en cómo será mejor su idea. Dibujarlo en papel o en la computadora.
Paso 2: Obtén una Mac
El iPhone es un producto de Apple y utiliza una variación del sistema operativo Mac. Actualmente, las herramientas de desarrollo de iPhone solo están disponibles para usuarios de Mac (a pesar de que hay evidencia de diseño en el modo de fuga de la cárcel en una PC), pero para obtenerlo en la App Store, eventualmente necesitará una Mac para obtenerlo ahí. Puedes comprar una Mac mini relativamente barata si no tienes una Mac a tu disposición.
Paso 3: Regístrese como desarrollador de Apple
Para trabajar con las herramientas de Mac, deberás convertirte en oficial Desarrollador de Apple. El registro es gratuito, por lo que simplemente debe proporcionarles su información y aceptar sus términos. Solo necesita registrarse una vez, y puede usar el mismo nombre de usuario y contraseña utilizados para su cuenta de iTunes. Una vez que sea desarrollador de Apple, puede desarrollar aplicaciones de iPhone para cualquiera de los productos de Mac.
Paso 4: descargue el kit de desarrollo de software para iPhone (SDK)
Una vez que sea desarrollador oficial, puede descargar el SDK para iPhone. La versión que necesita depende del sistema operativo que esté ejecutando actualmente. Esta descarga es ENORME porque viene con todo tipo de documentación, códigos de muestra y todo tipo de cosas que te alegrará tener más adelante. Puede tomar algunas horas, por lo que es posible que desee iniciar la descarga, poner una buena película y esperar.
ManiacDev es un sitio realmente genial con TONELADAS de información orientada tanto a los novatos como yo y a los gurús de la tecnología. Simplemente comience con el primer video, mire y tome notas a medida que avanza. ¡Real y verdaderamente, estos son los mejores tutoriales que he encontrado!
Paso 5: descarga XCode
Si aún no lo tiene, descargue XCode. Según Apple, "Xcode es un IDE completo y con todas las funciones creado en torno a un flujo de trabajo fluido que integra la edición del código fuente, con los pasos de compilación y compilación, a través de una experiencia de depuración gráfica, todo sin abandonar la vista de su código fuente ". Esta es otra gran descarga, por lo que es posible que desee alquilar una segunda película.
Paso 6: Desarrolle su aplicación de iPhone con las plantillas en el SDK
Una vez que tenga su aplicación en papel o en Photoshop, puede comenzar a diseñarla con las plantillas proporcionadas en el SDK. Aquí es donde esa enorme cantidad de tiempo de descarga será un gran beneficio. Tendrá muchas plantillas para elegir, y hay una gran cantidad de excelentes tutoriales de videos de YouTube sobre cómo usar las plantillas de manera efectiva.
Paso 7: Aprenda Objective-C para el cacao
Si te encantan los lenguajes de programación, te encantará Objective-C. Si no sabe cómo programar, esta es la parte que puede ser bastante difícil, por lo que es posible que desee encontrar un amigo programador o contratar a alguien. Realmente ayuda a conseguir un libro, también, como referencia.
Paso 8: Programa tu aplicación en Objective-C
Una vez que al menos comprenda los conceptos básicos de Objective-C (o al menos sepa cómo encontrar respuestas a las preguntas de programación), estará listo para programar su aplicación. Es útil tomar capturas de pantalla a medida que avanzas para que puedas recordar lo que intentaste. Algunas aplicaciones pueden tardar unas pocas horas en programarse, mientras que otras pueden tardar meses. ¡Solo usted sabe cuántos detalles desea para su viaje inaugural en la App Store!
Paso 9: prueba la aplicación en el simulador de iPhone
El SDK viene con un simulador de iPhone encantador. Tendrá que cargar su aplicación y hacer sus propias pruebas. Debes tratar de resolver tantos errores como sea posible y pensar en todas las formas en que alguien podría usar tu aplicación.
Paso 10: Organice una venta de pasteles
¿Recuerdas cuando te dije en letra pequeña que tendrías que recaudar algo de dinero? Este es ese momento. Lamentablemente, cargar una aplicación en iTunes cuesta una tarifa única de miembro de $ 99 (USD). ¡No hay forma de salir de esta tarifa, pero puede recuperarla por triplicado si su aplicación es digna! Sin embargo, realmente obtienes mucho por tus $ 99. Por un lado, ¡obtienes acceso a algunas de las personas más geniales de este lado de Plutón!
Paso 11: haga que otros prueben su aplicación
Una vez que pague su tarifa, podrá hacer que otros miembros de la comunidad de aplicaciones prueben su aplicación y lo ayuden a resolver los errores finales. Esta es una gran comunidad, y probar cosas nuevas es muy divertido. Si eres un novato como yo, te sorprenderás de los reyes y reinas del estrellato geek. Dependiendo de la naturaleza y complejidad de su aplicación, este proceso puede llevar algún tiempo.
Paso 12: envíe su aplicación para su aprobación
Después de probar su aplicación en la comunidad y resolver todos los problemas, puede enviar la aplicación a iTunes para su aprobación. Podrás subirlo directamente desde la comunidad. El proceso de aprobación puede llevar algún tiempo, ¡así que tenga paciencia!
Paso 13: ¡Mira cómo entra la masa y el tráfico!
Si creó una aplicación paga, solo espere a que el dinero llegue a la orilla. Si creaste una aplicación gratuita, ¡mira el tráfico!
¿Tienes algún consejo para compartir con los desarrolladores de aplicaciones? Déjelos en la sección de comentarios a continuación.
Créditos de las imágenes: Erik K. Veland, stopnlook, davidgsteadman, Leo Reynolds, helpei, Cedric Chee, dianagavrilita
Soy tecnólogo educativo y profesor de inglés.