Cómo crear aplicaciones para iPhone

Quien soy
Lluís Enric Mayans
@lluisenricmayans
Autor y referencias

Información preliminar

Antes de llegar al corazón del tutorial, vamos a explicar cómo crear aplicaciones para iPhone, hay alguna información preliminar que es mi deber proporcionarle para que pueda tener ideas perfectamente claras al respecto.

Para empezar, sepa que, como dije al principio, si desea desarrollar aplicaciones para iOS o iPadOS (es decir, los sistemas operativos del iPhone y iPad, que comparten los mismos conceptos básicos), necesita conocer algunos lenguajes de programacion: los más populares en este momento son rápido (idioma lanzado por Apple en 2014) y Objective-C (lenguaje histórico en el que se basaron las aplicaciones para iOS / iPadOS desde el principio).



Si desea obtener más información, puede consultar mis tutoriales centrados en cómo comenzar a programar y cómo crear un programa; También puede obtener otra información útil investigando en Google y visitando sitios especializados en el tema, como HTML.com. Además, te recomiendo encarecidamente que eches un vistazo a los cursos de programación online (o incluso offline) disponibles en la ciudad, comprobando naturalmente el grado de fiabilidad y los resultados concretos obtenidos por quienes los imparten.

Después de aprender lenguajes de programación, puede usarlos para desarrollar sus aplicaciones, usando software utilizados para este propósito, como los que encontrará en mi guía, que se dividen en dos categorías: SDK (acrónimo de "Software Development Kit") y el soluciones comerciales independientes.

Los primeros están disponibles directamente por los desarrolladores del sistema operativo (en este caso específico Apple) y permiten aprovechar la plataforma de referencia al 100%, garantizando una gestión bastante detallada y permitiéndole realizar múltiples pruebas, mientras que los segundos son lanzados por empresas de terceros, generalmente son bastante fáciles de usar, le permiten desarrollar aplicaciones dentro de un entorno integrado y, dependiendo de la licencia que posea, le permiten crear un proyecto compatible con múltiples plataformas.



Una vez finalizado el desarrollo de una aplicación, para publicarla en elApp Store (la tienda digital de dispositivos iOS / iPadOS), debe tener un Cuenta de desarrollador de Apple. La operación tiene un costo de $ 99 por año y debe realizarse a través de la página web correspondiente en el sitio web. Programa para desarrolladores de Apple.

El proceso de publicación de la aplicación desarrollada requiere el uso de Xcode (de la cual te voy a hablar con más detalle en las siguientes líneas) y de App Store Connect. El primero es el software que te permite desarrollar aplicaciones y que te permite enviarlas a App Store Connect. Esta última es la plataforma web de Apple para ingresar toda la información en la aplicación que luego se conectará en línea en la App Store.

El discurso también debe ser abordado monetización. Las aplicaciones desarrolladas pueden estar disponibles de forma totalmente gratuita, pero también pueden convertirse en una fuente de ingresos: ponerlas a disposición por una cuota, lo que permite la descarga gratuita con anuncios o, de nuevo, proponer compras en la aplicación para desbloquear contenido adicional. Para más detalles, lo remito a la consulta del sitio web dedicado al Programa de Desarrolladores de Apple.

Cómo crear una aplicación gratuita para iPhone

En este punto, diría que estamos allí: finalmente podemos tomar medidas e ir y averiguarlo. cómo hacer una aplicación para iPhone gratis. A continuación, por tanto, encontrará los que se informan programmi que puede utilizar para hacerlo y las correspondientes instrucciones de uso.


Xcode (macOS)

La primera herramienta que le sugiero que considere es obviamente Xcode. Este es el software que Apple pone a disposición directamente para el desarrollo de aplicaciones para sus dispositivos móviles. Por lo tanto, forma parte de la categoría SDK, es gratuito y solo funciona en MacOS. También integra un emulador con el que es posible comprobar el funcionamiento de aplicaciones y sitios de Internet simulando el entorno de trabajo de iOS / iPadOS.


Para descargar e instalar Xcode en Mac, visite la sección correspondiente de la Mac App Store y haga clic en los botones consiguiendo e Instalar. Si es necesario, autorice la descarga mediante contraseña dell'ID Apple o tocar ID (si la Mac que está utilizando es compatible con la tecnología anterior). A continuación, inicie el programa haciendo clic en el botón Abri aparecido en la pantalla o seleccionando elIcono de Xcode además de Launchpad.

Una vez que aparezca la pantalla Xcode, presione el botón Muy de acuerdo, introducir el Contraseña de administrador de Mac y espere a que se instalen los componentes necesarios para que el software funcione. Entonces elige la opción Crea un nuevo proyecto de Xcode, Selecciona el plantilla que tiene la intención de utilizar y escriba el nombre del proyecto.

Después de completar los pasos anteriores, finalmente se encontrará en presencia deeditor del programa, que está organizado de la siguiente manera: a la izquierda está la estructura del proyecto, en el centro la sección para ingresar el código, a la derecha el visor y en la parte superior e inferior hay botones y menús con otras funciones y comandos que puedan ser de utilidad.


Cuando termine, guarde el proyecto haciendo clic en el menú Archivo en la parte superior izquierda y seleccionando el elemento apropiado de este último. Para obtener más información, le sugiero que consulte la página web dedicada a Xcode en el sitio web de Apple.

Swift Playgrounds (macOS / iPadOS)

Patios de juego Swift es otra herramienta disponible directamente por Apple que se presenta como una solución conveniente y simple para aprender a programar aplicaciones para iPhone, iPad y Mac con el idioma rápido, de una manera divertida, como si estuvieras jugando a un videojuego. Evidentemente, también integra un editor y toda una serie de plantillas para proceder con el desarrollo “real” de las aplicaciones. Es gratis y apto para principiantes. En una computadora, solo se puede usar en macOS, pero eventualmente también está disponible en una versión para iPadOS (pero solo con iPadOS 15 y posteriores es posible cargar aplicaciones en la App Store).


Cuando vea la pantalla principal de Swift Playground, si desea probar suerte en el desarrollo de su aplicación, haga clic en la entrada Lista completa ubicado en la parte inferior derecha, ubique el modelo que desea utilizar entre los de la sección modelos y haga clic en el botón correspondiente consiguiendo.

Luego, abra el modelo elegido haciendo doble clic en él. vista previa visible en la pantalla principal del programa y utilice las secciones adjuntas aleditor que aparece para desarrollar tu app: a la izquierda encontrarás la sección donde puedes escribir el código y agregar nuevos elementos, mientras que a la derecha está la sección para analizar y ejecutar el código insertado, así como para previsualizar el resultado final .

Todos los cambios realizados en la aplicación se guardan automáticamente. Sin embargo, si lo desea, también puede exportar todo haciendo clic en el menú Exportar presente en la parte superior izquierda y seleccionando la opción que prefieras del menú que aparece.

Tenga en cuenta que, dado que Swift Playground es una aplicación también diseñada para aprender el lenguaje de programación Swift, puede usarla para el propósito en cuestión seleccionando uno de los Area de juegos que se encuentra en la parte inferior de la pantalla principal del programa.

Solar 2D (Windows / macOS)

Solar 2D es un excelente programa de terceros que le permite crear aplicaciones para iPhone (así como para dispositivos iPad y Android), ofreciendo a sus usuarios todas las herramientas y funciones necesarias para tener éxito en el negocio. Entra en la categoría de soluciones comerciales independientes y es gratuito. Lo único a tener en cuenta es que para desarrollar aplicaciones para iOS / iPadOS necesariamente debes usar una Mac, en la que también se debe instalar Xcode.

Para descargar el programa en su computadora, visite su sitio web y haga clic en el botón Descargar ubicado en el centro de la página, luego seleccione el enlace relacionado con macOS (Ej. Solar2D-macOS- [versión] .dmg) que encontrará en la página siguiente, para obtener la versión del programa para Mac.

Cuando se complete la descarga, abra el paquete .dmg obtenido y, en la ventana que se abre, haga clic en el botón Muy de acuerdo, luego mueva el carpeta del programa en la carpeta aplicaciones en tu Mac y haz clic en elIcono de Crown Simulator que se acaba de agregar al Launchpad, para iniciar el programa.

Ahora que se muestra la ventana Corona SDK, comience a crear un nuevo proyecto presionando el botón Nuevo proyecto y, en la nueva pantalla que aparece, escriba el nombre desea asignar a la aplicación, especifique el plantilla quieres usar, el cartella en el que guardar el proyecto y definir los demás ajustes relacionados con el pantalla y a la orientación, luego presione el botón OK.

Para continuar con el desarrollo de la aplicación, escriba las líneas de código en el consolar, mientras en el ventana con forma de iPhone se le muestra el resultado final en vista previa. Todos los cambios realizados se guardan automáticamente. Para más información, consulte las guías oficiales del programa.

Otras soluciones para crear una aplicación gratuita para iPhone

Ci sono anche otras soluciones en las que puede confiar para crear aplicaciones para iPhone, como las que le he informado en la siguiente lista.

  • La Unidad (Windows / macOS): es un software diseñado principalmente para crear simulaciones 3D y 2D, por lo que, en lugar de usarse para crear aplicaciones, se usa para crear juegos. Funciona con Windows y macOS y es gratuito (siempre que la entidad legal que representa a quienes lo usan no genere ganancias o recaudaciones de fondos superiores a $ 100.000, de lo contrario debe usar una de las versiones pagas, con precios a partir de $ 25 / mes) . Para obtener más información, puede leer mi tutorial sobre cómo usar Unity.
  • Visual Studio (Windows / macOS): es un programa gratuito de Microsoft, compatible con Windows y macOS, que le permite desarrollar aplicaciones eligiendo entre varios lenguajes de programación y diseñado para varios sistemas operativos, no solo iOS y no solo para dispositivos móviles. .

Para obtener más detalles sobre las soluciones que acabo de informarle y para averiguar qué otras herramientas puede utilizar para desarrollar aplicaciones para iOS, consulte mi revisión dedicada a los programas de programación.

Cómo crear aplicaciones para iPhone sin programar

Conocer lenguajes de programación es fundamental para desarrollar aplicaciones para iOS, esto es cierto, pero también existen herramientas menos exigentes con las que es posible crear aplicaciones para iPhone sin programar.

Este es el caso de Creador de aplicaciones Appy Pie, un servicio online que permite crear aplicaciones nativas para iPhone (así como para iPad, Android y otros dispositivos y plataformas) de forma automática, a partir de cualquier sitio web o contenido online, ofreciendo además la posibilidad de actualizar fácilmente las aplicaciones ya publicadas en la tienda. . Para utilizarlo es necesario contratar una suscripción (al coste básico de 14 euros / mes), pero puedes probarlo gratis durante 7 días.

Si desea utilizar AppsBuilder, vaya al sitio web del servicio y haga clic en el botón ¡Empieza Ahora! ubicado en el centro de la pantalla. A continuación, especifica el tuyo nombre, el categoría de membresía de las aplicaciones que desea desarrollar, el tema desea postularse al editor y elija eliPhone como dispositivo de destino, luego presione el botón Guardar y Continuar, tipo dirección de correo electrónico y la contraseña que desea utilizar para iniciar sesión o utilizar su cuenta de Google y registrarse en el servicio.

Una vez que haya iniciado sesión, use eleditor visual propuso definir las características de la aplicación, el diseño, las fuentes a utilizar, el icono, el fondo, etc. utilizando las opciones y los menús correspondientes a la izquierda, mientras que a la derecha puede obtener una vista previa del resultado final.

Una vez que haya terminado de desarrollar la aplicación, guárdela presionando el botón Guardar y Continuar ubicado en la parte superior derecha, luego active la versión de prueba del servicio haciendo clic en el botón Inténtalo y proporcionar los datos solicitados, para que luego pueda proceder a su exportación y publicación en la App Store. Para obtener más información, consulte la sección del sitio web de App Builder dedicada a las preguntas frecuentes y la comunidad.

Cómo crear aplicaciones para iPhone

Audio vídeo Cómo crear aplicaciones para iPhone
Añade un comentario de Cómo crear aplicaciones para iPhone
¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.