Programas para desarrollar aplicaciones para iPhone

Quien soy
Joel Fulleda
@joelfulleda
Autor y referencias

Información preliminar

Antes de llegar al meollo del tema, vamos a explicar qué programas para desarrollar aplicaciones para iPhone de las que puede valerse, hay algunas aclaraciones al respecto que es mi deber hacer.

Primero, tenga en cuenta que, para programar una aplicaci√≥n para iOS, es imperativo saber lo que soy lenguajes de programacion m√°s com√ļn para el prop√≥sito en cuesti√≥n, en este caso espec√≠fico r√°pido (idioma lanzado por Apple en 2014) y Objective-C (lenguaje hist√≥rico en el que se han basado las aplicaciones de iOS desde el principio), o al menos tener un poco de conocimiento. Si desea obtener m√°s informaci√≥n, puede consultar mis tutoriales centrados espec√≠ficamente en c√≥mo comenzar a programar y c√≥mo crear un programa.



Para aprovechar los lenguajes de programación antes mencionados, es necesario utilizar programas especiales que se dividen en dos categorías principales: SDK (acrónimo de Software Development Kit) ei software comercial independiente.

En el primer caso, se trata de herramientas puestas a disposición por las empresas que gestionan las plataformas de software de referencia: Apple, en lo que respecta a iOS. Gracias a ellos, es posible aprovechar al máximo las plataformas de destino, en este caso iOS, y permitir gestionar cada detalle.

El software comercial independiente, por otro lado, es lanzado por empresas de terceros y se puede utilizar para desarrollar contenido dentro de un entorno integrado. Por lo general, son m√°s f√°ciles de usar y se pueden utilizar para crear un solo proyecto que se puede exportar en diferentes formatos, como un paquete compatible con m√ļltiples plataformas, dependiendo de la licencia que se posea.

Otra cosa que debes tener en cuenta es que, una vez finalizado el desarrollo de una app, para poder publicarla en App Store, la tienda digital de dispositivos iOS, necesita obtener una Cuenta de desarrollador de Apple (a un costo de $ 99 por a√Īo), que se puede solicitar a trav√©s del sitio web dedicado.



A continuación, debe conectarse a iTunes Connect con tu ID de Apple, accede a la sección Mis aplicaciones e ingrese allí su solicitud, indicando todos los parámetros y caratteristiche (nombre, idioma, descripción, etc.) y cargando el correspondiente Paquete IPA compilado. Después de hacer esto, la aplicación generalmente permanece pendiente de revisión antes de publicarla. Para obtener más información sobre esto, puede consultar mi guía sobre cómo crear aplicaciones para iPhone.

Programas para desarrollar aplicaciones para iPhone

Habiendo hecho las aclaraciones necesarias arriba, vayamos al meollo del asunto y descubramos, juntos, cuáles son los mejores programas para desarrollar aplicaciones de iPhone que puedes usar: puedes encontrarlos indicados a continuación. ¡Te deseo, como siempre, feliz lectura!

Xcode (macOS)

Comencemos este _excursus_ entre los programas para desarrollar aplicaciones de iPhone hablando de Xcode, La aplicación oficial de Apple para desarrollar aplicaciones iOS usando idiomas rápido e Objective-C. Es solo para macOS y puedes descargarlo gratis desde la Mac App Store. Para los principiantes, puede que no sea muy fácil de usar, pero en la red hay muchas guías detalladas al respecto. Cabe destacar, entonces, que en su interior se encuentra un emulador de iOS, a través del cual es posible testear el funcionamiento de las aplicaciones y sitios de Internet, visualizándolos como se mostrarían en el iPhone y iPad.

Para descargar Xcode en su computadora, visite la secci√≥n correspondiente de la Mac App Store en l√≠nea, haga clic en el bot√≥n Ver en la Mac App Store y, en la ventana MAS que se abre, haga clic en el bot√≥n Obtener / Instalar en la parte superior derecha. Si es necesario, autorice la descarga mediante la contrase√Īa dell'ID Apple o tocar ID (si la Mac que est√° utilizando es compatible con la tecnolog√≠a anterior).



Despu√©s de instalar y ejecutar Xcode en su Mac, haga clic en el bot√≥n Muy de acuerdo que encuentres en su ventana de bienvenida, ingresa al la contrase√Īa herramienta de administraci√≥n de macOS en el campo de texto dedicado, haga clic en el bot√≥n OK y espera a que se complete la instalaci√≥n de los componentes necesarios para ejecutar la aplicaci√≥n.

En la ventana que se le muestra más adelante, seleccione la opción Crea un nuevo proyecto de Xcode, luego elija la plantilla que desea utilizar entre las diversas disponibles y asigne una nombre al proyecto.

Una vez hecho esto, tambi√©n puede comenzar a probar suerte en el desarrollo utilizando el editor que se le propone: a la izquierda encontrar√° la estructura completa del proyecto, en el centro la secci√≥n a trav√©s de la cual insertar las partes del c√≥digo, mientras que en a la derecha se encuentra el visor para ver el resultado final en la vista previa, como si estuviera usando un iPhone u otro dispositivo Apple. En la parte superior e inferior, por otro lado, hay botones y men√ļs con funciones y comandos √ļtiles para la gesti√≥n del proyecto.

Cuando lo considere oportuno, puede guardar todo utilizando el elemento correspondiente adjunto al men√ļ. Archivo, ubicado en la parte superior izquierda. Para obtener m√°s detalles sobre el uso y funcionamiento de Xcode, consulte la p√°gina web espec√≠fica que encontrar√° en el sitio web de Apple.

Corona SDK (Windows / macOS)

Corona SDK es uno de los programas para desarrollar aplicaciones para iPhone (y Android) más sencillos de usar, entre los presentes en la plaza. Está basado en un lenguaje de programación llamado Luna, que es más fácil de aprender que muchos otros e incluye todo lo que necesita para crear, probar y publicar aplicaciones para dispositivos móviles. Es totalmente gratuito y está disponible tanto para Windows como para macOS. Sin embargo, solo en Mac se puede usar para el desarrollo de aplicaciones iOS. Entonces, para que funcione, debe descargar el Xcode mencionado anteriormente.



Para usarlo, vaya al sitio web del programa y haga clic en el botón Descargar ubicado en la parte superior derecha. Una vez que se complete la descarga, abra el paquete .dmg obtenido y presione el botón Muy de acuerdo en la ventana que aparece en el escritorio. A continuación, arrastre el Carpeta corona en la carpeta aplicaciones en su Mac e inicie el programa haciendo clic en elIcono de Crown Simulator recién agregado a Launchpad.

Ahora que ve la ventana principal del programa en la pantalla, regístrese (necesario para usar el software) haciendo clic en el botón Registrarse y proporcionando los datos solicitados en la ventana del navegador que se abre. Después del registro, inicie sesión en la pantalla correspondiente de la aplicación.

Luego, haga clic en el botón Nuevo proyecto, Escribe el nombre desea asignar a su aplicación en el campo correspondiente, indique el cartella donde desea guardar el proyecto, seleccione uno de los plantilla disponible, defina la configuración para pantalla e orientación y haga clic en el botón OK.

Luego use la ventana de la consola para ingresar las líneas de código para desarrollar su aplicación. Todos los cambios realizados se guardarán automáticamente y serán visibles en el editor con forma de teléfono inteligente que apareció en el escritorio.

Para obtener más información sobre el uso y funcionamiento de Corona SDK, puede consultar las guías especiales que puede encontrar en la sección dedicada del sitio web del programa.

Unidad (Windows / macOS)

Quieres desarrollar dioses juegos para iOS? En ese caso, el mejor recurso al que, en mi humilde opinión, puede recurrir es La Unidad: es un entorno de desarrollo multiplataforma dedicado a la creación de numerosas simulaciones 3D y 2D. Puedes usarlo para crear juegos de cualquier género, personalizándolos en todos los sentidos y obteniendo excelentes resultados finales. Está disponible tanto para Windows como para macOS y es gratuito, siempre y cuando la entidad legal que representa a quienes lo usan no genere ganancias o recaudaciones de fondos superiores a $ 100.000, de lo contrario debes usar una de las variantes pagas del programa (con precios a partir de $ 25 / mes, facturado anualmente).

Para descargar la versi√≥n gratuita de Unity en su computadora, visite el sitio web del software y haga clic en el bot√≥n ¬°Empieza Ahora!. En la nueva p√°gina que se le muestra, haga clic en el bot√≥n Prueba Personal colocado en correspondencia de la columna Seguridad, revisa la caja Aceptar los terminos y presiona el bot√≥n Descarga Unity Hub.

Descarga completada si está utilizando Windows, abre el archivo .exe obtenido y, en la ventana que aparece en el escritorio, haga clic en los botones Sí e Siguiente página. A continuación, marque la casilla Acepto los términos del Acuerdo de licencia., haga clic en el botón tres veces seguidas Siguiente página y finalmente, presione el botón Instalar.

Si esta usando MacOSEn su lugar, abra el paquete .dmg solo lo tengo y arrastra elicono de programa en la carpeta aplicaciones computadora, luego haga clic derecho sobre √©l, seleccione el elemento Abri presente en el men√ļ contextual y presione el bot√≥n Abri en la ventana que aparece en pantalla, para sortear las restricciones impuestas por Apple a las aplicaciones de desarrolladores no certificados (operaci√≥n que debe realizarse solo en el primer inicio).

Ahora que ve la ventana del software en su pantalla, inicie sesi√≥n en la suya. cuenta unidad. Si a√ļn no tiene uno o desea omitir este paso, haga clic en los botones Trabajar sin conexi√≥n e Nuevo, introducir el nombre de su proyecto en el campo dedicado, seleccione una plantilla de la lista en la parte inferior, eligiendo entre 2D e 3D, y presione el bot√≥n Crear proyecto, que siempre se encuentra en la parte inferior, a la derecha.

En este punto, finalmente puede usar el editor de Unity para desarrollar su aplicación. El editor se divide en tres áreas: a la izquierda está el panel Jerarquía, que le permite gestionar los elementos presentes en la escena; a la derecha está el panel Inspector, que te permite ver y modificar las propiedades de los elementos selecciónalos en el panel anterior, mientras que en la parte inferior encuentras el área Proyecto, el destinado a la gestión de los recursos que componen el proyecto. En el centro, entonces, está el espectador.

Para crear nuevos niveles y entornos de juego, seleccione el elemento Archivo y que Nueva escena desde la barra de men√ļ de Unity en la parte superior. Para probar su juego, en su lugar, presione el bot√≥n Play ubicado en la parte superior, luego recuerde salir del modo de prueba (presionando el bot√≥n en cuesti√≥n nuevamente), en caso de que necesite realizar m√°s cambios en su proyecto.

Cuando lo desee, puede exportar el juego haciendo clic en el men√ļ Archivo (arriba a la izquierda), seleccionando el elemento Configuraci√≥n de compilaci√≥n de este √ļltimo, entonces eso Android y presionando los botones Cambiar de plataforma e Crear. Finalmente, nombre el archivo y gu√°rdelo en su computadora.

Sin embargo, tenga en cuenta que no todos los componentes √ļtiles para el desarrollo de juegos, como bibliotecas, m√≥dulos adicionales o software, est√°n disponibles en su computadora. Si este es tu caso, reemplaza el bot√≥n Cambiar de plataforma troverai quello Abrir p√°gina de descarga: al hacer clic en √©l, se abrir√° una p√°gina web que contiene todas las instrucciones sobre los m√≥dulos que faltan y detalles sobre su instalaci√≥n.

Para obtener más información e ideas sobre el funcionamiento y el uso de Unity, lo invito a consultar el manual de usuario oficial en el sitio web del software.

AppsBuilder (en línea)

AppsBuilder es un servicio en l√≠nea que le permite crear aplicaciones nativas para iPhone, iPad, Android y otros dispositivos y plataformas. Le permite desarrollar aplicaciones autom√°ticamente a partir de cualquier sitio web o contenido en l√≠nea y le permite actualizar f√°cilmente las aplicaciones ya publicadas en las tiendas. Incluye varios planes de suscripci√≥n (con precios a partir de 19 ‚ā¨ / mes), pero tambi√©n es posible probarlo gratis, de forma limitada. Est√° completamente en la ciudad e incluye numerosos tutoriales para aprender c√≥mo funciona.

Para probar AppsBuilder, vaya al sitio web del servicio y haga clic en el botón Probarlo gratis, que se encuentra en el centro de la pantalla; luego haga clic en el botón Elegir plan. Luego proceda a crear su propio cuenta, completando los campos que aparecen en pantalla con los datos requeridos. Alternativamente, inicie sesión usando Facebook, haciendo clic en el botón correspondiente. Posteriormente, sigue el sencillo asistente para empezar a configurar los conceptos básicos de tu app, indicando la categoría a la que pertenece y su nombre.

En la pantalla del editor que se le muestra en este punto, primero seleccione elciudad en el men√ļ desplegable para elegir el idioma, en la parte superior derecha, para traducir la interfaz. Luego seleccione la pesta√Īa Mis caracteristicas (izquierda) y presione el bot√≥n Agregar funcionalidad para agregar las funciones de su inter√©s a la aplicaci√≥n, haciendo clic en los iconos relativos y haciendo todas las personalizaciones necesarias utilizando los campos que ve aparecer.

Ir en cambio a la secci√≥n Estilo y navegaci√≥n puedes cambiar el dise√Īo de las pantallas de tu aplicaci√≥n, los colores, el icono etc., siempre a trav√©s de los campos correspondientes que se muestran en la pantalla.

Para guardar, de vez en cuando, los cambios realizados, haga clic en el bot√≥n Ahorrar que est√° en la parte superior, mientras que para salir del editor presione el bot√≥n Edici√≥n completada. Si, por el contrario, desea cancelar la ejecuci√≥n de la √ļltima operaci√≥n, haga clic en el bot√≥n claro, que siempre se encuentra en la parte superior de la pantalla.

Cuando haya terminado de desarrollar la aplicaci√≥n, para proceder con su publicaci√≥n en la App Store, haga clic en el bot√≥n con el l√≠neas horizontalmente ubicado en la parte superior izquierda, seleccione el elemento Al mercado en el men√ļ que aparece y presione el bot√≥n Activar la aplicaci√≥n, presente a la derecha. Luego siga el procedimiento guiado que se le propone, previo pago del plan de su inter√©s.

Para consultar las guías de usuario y acceder a todos los recursos disponibles para utilizar AppsBuilder al máximo, acceda al apartado correspondiente en el sitio web del servicio.

Otros programas para desarrollar aplicaciones para iPhone

En aras de la exhaustividad de la informaci√≥n, es mi deber se√Īalar que, para el desarrollo de aplicaciones para iPhone, tambi√©n se pueden aprovechar las soluciones que he indicado en mi art√≠culo enfocado a programas a programar: estas no son herramientas espec√≠ficas. para programar con iOS, esto debe especificarse, pero a√ļn pueden ser √ļtiles.

En cuanto al desarrollo específico de juegos, te sugiero que leas mi tutorial sobre cómo crear una aplicación de juego: estoy seguro de que te será de gran ayuda.

Programas para desarrollar aplicaciones para iPhone

Audio vídeo Programas para desarrollar aplicaciones para iPhone
A√Īade un comentario de Programas para desarrollar aplicaciones para iPhone
¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.