¿Tiene una idea para una aplicación pero no tiene los conocimientos de programación para comenzar a construirla? En esta serie de blogs semanales, Cómo dar rienda suelta a su desarrollador interno de aplicaciones, lo llevaré a usted, el no programador, paso a paso a través del proceso de creación de aplicaciones para iPhone, iPod Touch y iPad. Esta es la Parte 1 de la serie de blogs. ¡Únase a mí cada semana en esta aventura y experimentará lo divertido que puede ser convertir sus ideas en realidad!
¡Entonces quieres ser desarrollador de aplicaciones! Como mencioné en mi primera publicación, darte permiso para probar las aguas es el primer paso en el proceso. En la publicación de esta semana, discutiré los detalles de cómo prepararse usted y su computadora para crear aplicaciones.
Contando el costo
He escrito software para todas las principales plataformas de teléfonos inteligentes, y debo decir que el precio de admisión de Apple para ingresar al desarrollo de aplicaciones es difícil de superar. Registrarse como Desarrollador de Apple es gratis, al igual que Xcode, la aplicación de software de Mac que usa para crear aplicaciones iOS.
Con su entrada gratuita, puede crear aplicaciones para iPhone, iPod Touch y iPad. Puede ejecutarlos en los simuladores de iPhone y iPad, que vienen con Xcode. Sin embargo, si desea ejecutar sus aplicaciones en un dispositivo iOS real, debe pagar una tarifa de desarrollador anual de $ 99. Esta tarifa ayuda a cubrir el costo de Apple de que los técnicos de la App Store prueben las aplicaciones que envía. Como puede imaginar, esta tarifa también protege a Apple de una avalancha de presentaciones de aquellos que no se toman en serio el desarrollo de aplicaciones. Afortunadamente, puede crear aplicaciones y probarlas en los simuladores de forma gratuita hasta que esté listo para probar su aplicación en un dispositivo real.
Conseguir la Mac adecuada
Si posee una Mac construida después de agosto de 2006, tiene un procesador Intel, que es necesario para el desarrollo de aplicaciones iOS. Si no está seguro de cuándo se creó su Mac, puede ver qué procesador tiene haciendo clic en el ícono de Apple en el menú principal de su escritorio y seleccionando Acerca de esta Mac. En el Acerca de esta Mac ventana, solo mira debajo de la Actualización de software… para ver si su Mac tiene un procesador Intel.
Figura 1 – La ventana Acerca de esta Mac |
También debe asegurarse de que su Mac tenga el sistema operativo correcto. La última versión de Xcode, la versión 6.3, requiere OS X 10.9.3 o posterior. Por lo tanto, si tiene una versión anterior de OS X, debe actualizar al menos a OS X 10.9.3.
Si aún no tienes una Mac y tienes un presupuesto ajustado, te recomiendo que pruebes la Mac mini. Puede obtener una Mac mini Intel de doble núcleo a 1.4GHz con 4GB de memoria y un disco duro de 500GB directamente de Apple por solo $ 499, o incluso un poco más barata de Amazon (especialmente si no tiene que pagar impuestos sobre las ventas). Las velocidades de procesador más altas y la memoria más grande aumentan la velocidad a la que se ejecuta su Mac. El tamaño del disco duro indica cuánta información puede almacenar en su Mac. Aunque el Mac Mini no viene con un teclado o monitor, puede conectarlos al teclado y monitor de su PC o Mac existente.
Si tiene un poco más de dinero para gastar, le recomiendo la MacBook Pro, que yo personalmente uso para el desarrollo de aplicaciones.
Alquilar una Mac en la nube
Si no posee una Mac y no está listo para comprometerse a comprar una, existe otra gran alternativa: alquilar una Mac. Servicios como MacInCloud, le permite alquilar una Mac a la que puede acceder a través de Internet. Estas Mac vienen precargadas con Xcode, por lo que están listas para el desarrollo de aplicaciones.
MacInCloud tiene planes de alquiler por tan solo $ 20 por mes (o $ 16 si eres estudiante) que te permite probar suerte en el desarrollo de aplicaciones sin romper el banco. Este plan mensual también incluye una prueba gratuita de un día para que pueda patear los neumáticos y asegurarse de que este servicio funcione bien para usted. Como puede imaginar, debe tener suficiente ancho de banda y una conexión a Internet confiable para que esta opción funcione bien para usted.
Registrarse como desarrollador de Apple
Para obtener acceso completo a las herramientas de desarrollo de Apple, foros, código de muestra y videos, debe registrarse como desarrollador de Apple, lo que puede hacer en este enlace: https://developer.apple.com/programs/register/.
Cuando navegue a esta página web, verá opciones para registrarse con una ID de Apple existente o crear una nueva ID de Apple.
Dependiendo de la opción que elija, se le pedirá que responda varias preguntas y luego lea y firme el Acuerdo de desarrollador de Apple.
Instalación de Xcode en tu Mac
Descarga e instalación Xcode es muy sencillo. Es una descarga grande (2,69 GB para la última versión), así que asegúrese de tener al menos 5 GB de espacio en disco y planifique un tiempo de descarga prolongado. Nota: ¡Debes usar Xcode 6.3 o más reciente para seguir con esta serie!
Para comenzar, simplemente haga clic en el Tienda de aplicaciones en tu Mac. Cuando aparezca la tienda, en la esquina superior derecha, escriba Xcode en el cuadro de búsqueda, presione Entrar y debería ver Xcode en la lista de resultados. Simplemente haga clic en el Gratis y se le pedirá que ingrese su ID de Apple y contraseña, después de lo cual Xcode comenzará a descargarse.
Si Xcode no se abre automáticamente después de la instalación, simplemente haga clic en la carpeta Aplicaciones en el dock y haga clic en Xcode.app icono de la lista de aplicaciones.
La primera vez que inicie Xcode, es posible que vea una ventana que le indica que necesita instalar un marco o componente adicional. Si esto sucede, simplemente haga clic en el Instalar en pc y la instalación debería llevar solo unos minutos.
¡Adelante, el agua está bien!
En este punto, ¡está listo para comenzar la diversión del desarrollo de aplicaciones! En mis próximas publicaciones, lo familiarizaré con Xcode y lo guiaré a través de los pasos básicos para crear su primera aplicación. ¡Creo que encontrará que muchos aspectos del desarrollo de aplicaciones son más fáciles de lo que cree!
<< Anterior Siguiente >>