
Joseph Goodman
0
4819
150
Es posible que necesite una Mac para crear sus propias aplicaciones de iOS. ¿Desea crear aplicaciones para iPhone? ¿10 proyectos para principiantes así que quieres hacer aplicaciones para iPhone? 10 proyectos para principiantes ¿Desea crear aplicaciones para iPhone y iPad? Comience aprendiendo los conceptos básicos de Swift. , pero si eres más un tipo de persona extraterrestre, el IDE de Android (Entorno de desarrollo integrado) también está disponible en OS X (entre otras plataformas Cómo configurar un entorno de desarrollo de Android en Fedora Linux Cómo obtener un Android Entorno de desarrollo configurado en Fedora Linux).
Si está listo para pasar de crear aplicaciones para iPhone ¿Entonces desea crear aplicaciones para iPhone? ¿10 proyectos para principiantes así que quieres hacer aplicaciones para iPhone? 10 proyectos para principiantes ¿Desea crear aplicaciones para iPhone y iPad? Comience aprendiendo los conceptos básicos de Swift. , o estás ansioso por crear la próxima gran novedad para Android, instalar el IDE es el primer paso del viaje. O, si nos estamos moviendo demasiado rápido, ¿por qué no comienzas con un curso? Entonces, ¿quieres desarrollar aplicaciones de Android? Aquí se explica cómo aprender. ¿Desea desarrollar aplicaciones de Android? Aquí está cómo aprender Después de tantos años, uno pensaría que el mercado móvil ahora está saturado con todas las aplicaciones imaginables para el hombre, pero ese no es el caso. Hay muchos nichos que aún necesitan ... ?
Por qué molestarse con Android?
Si conoce el desarrollo de OS X e iOS, es posible que se pregunte por qué molestarse con Android?
Muchos desarrolladores de iOS evitan Android debido a la fragmentación del dispositivo y la necesidad de parchear / volver a crear aplicaciones para diferentes versiones del sistema operativo, de las cuales hay muchos. No voy a intentar venderle cuál de los dos es mejor, ya que ambos ofrecen numerosos beneficios para los desarrolladores, pero diré que para los creadores de aplicaciones que buscan ganarse la vida con sus aplicaciones, encontrar algún tipo de el equilibrio entre dispositivos nunca es una mala idea.
Además, encontrará que la experiencia general es mucho menos restrictiva con Android. Por un lado, Google Play (la tienda de aplicaciones de Android) no tiene muchas de las mismas restricciones que Apple, ni requiere la tarifa anual de $ 99 para los desarrolladores ($ 25 en Google). Google le proporciona acceso al funcionamiento interno de Android (por medio de un modelo de código abierto) que le permite crear cosas como emuladores, cargadores de arranque y muelles personalizados, iconos, pantallas de inicio, lo que sea, que simplemente no son posibles con iOS.
Si observa estrictamente las cifras de ingresos, la tienda de aplicaciones de Apple seguirá siendo su objetivo principal. Si bien Google Play tiene un 60 por ciento más de descargas anuales que la App Store, la App Store de Apple en realidad representa un 70 por ciento más de ingresos anuales por aplicaciones. Eso no quiere decir que no pueda ser rentable en Android, o que deba evitar la plataforma por completo, sino todo lo contrario..
Si bien las aplicaciones pueden tener un mayor número de ingresos en la tienda de aplicaciones de Apple, los números de descarga son significativamente mayores con Google Play, por lo que es una plataforma intrigante para probar y ajustar una aplicación gratuita antes de lanzar una versión premium o freemium.
Eclipse con ADT o Android Studio?
En días pasados, tenía la elección cada vez más confusa entre un paquete incluido con Eclipse y el complemento ADT (Herramientas para desarrolladores de Android), o el Android Studio oficial, que se basaba en la plataforma IntelliJ, un IDE basado en Java.
Afortunadamente, las iteraciones recientes han visto el proceso simplificado un poco con solo una versión, llamada Android Studio.
De hecho, aunque todavía existe la opción de usar Eclipse, Google recomienda oficialmente que comience el proceso de migración a Android Studio a medida que finaliza la compatibilidad con ADT. Si necesita ayuda para migrar sus proyectos, esta publicación del blog de desarrolladores de Android debería ayudarlo.
Ahora, si solo está buscando los emuladores que vienen con Android Studio, es importante tener en cuenta que hay otras formas más ligeras Cómo emular Android y ejecutar aplicaciones de Android en su PC Cómo emular Android y ejecutar aplicaciones de Android en Su PC En realidad, es bastante fácil ejecutar aplicaciones de Android en su computadora de escritorio o portátil. Aquí, te mostramos los mejores métodos. para hacer esto en su PC con Windows, OS X o Linux sin la necesidad de la descarga e instalación de Android Studio. En una Mac, pruebe BlueStacks, o simplemente puede descargar y ejecutar Android en su PC con Windows. Si está buscando una emulación de Android ultraligera, pruebe este emulador de navegador para Chrome Cómo ejecutar aplicaciones de Android en Chrome en Mac / Linux / Windows Cómo ejecutar aplicaciones de Android en Chrome en Mac / Linux / Windows Ahora es posible ejecutar Android aplicaciones en el navegador Chrome: solo requiere un poco de trabajo. .
Ponerse en marcha con Android Studio
Primero debemos descargar e instalar Android Studio, un paquete que consiste en:
- IDE de Android Studio
- Android SDK (kit de desarrollo de software)
- Plataforma Android 5.0 (Lollipop)
- Imagen del sistema emulador de Android 5.0 con API de Google
Empecemos.
Inicie el archivo .dmg y arrastre Android Studio a la carpeta Aplicaciones.
Abra Android Studio y siga los pasos establecidos por el asistente de configuración. Ocasionalmente, se encontrará con un error que indica que el archivo es “dañado” o no confiable y debe ser trasladado a la basura. Si esto sucede, solo tendrá que ajustar su configuración de seguridad y privacidad para permitir que la aplicación se ejecute yendo a Preferencias del sistema> Seguridad y privacidad > General y luego seleccionando En cualquier sitio En donde dice “Permitir aplicaciones descargadas desde:”
Si necesita usar las herramientas del SDK de Android desde la línea de comandos, puede acceder a ellas abriendo Terminal (Aplicaciones> Utilidades> Terminal) y utilizando lo siguiente:
/ Usuarios / nombre de usuario / Biblioteca / Android / sdk /
Solo recuerde agregar su nombre de usuario en lugar de nombre de usuario
.
Agregar paquetes de SDK
El SDK de Android (kit de desarrollo de software), que viene con el paquete de Android Studio, no incluye todo lo que necesita para comenzar a desarrollar aplicaciones de Android. El SDK en sí es una utilidad utilizada para separar sus herramientas, plataformas y componentes en paquetes mediante el Administrador de Android SDK.
Entonces, como tal, tendremos que agregar algunos paquetes para tener todo listo para el desarrollo. No te preocupes, es un proceso simple..
Primero abra el administrador de SDK en Herramientas> Configurar> Administrador de SDK.
Nota: De aquí en adelante, para mantener esta concisión, asumiremos que si no menciono algo específicamente, significa una de dos cosas:
- Está preseleccionado y se instalará automáticamente una vez que hayamos terminado.
- No lo necesitas ... al menos en este momento.
Ok, continuemos. Seleccione lo siguiente:
- Herramientas de Android SDK
- Android SDK Platform-tools
- Android SDK Build-tools (versión más alta)
Abra la carpeta para la versión más alta de Android en la lista (5.1.1 a partir de este escrito) y seleccione:
- Plataforma SDK
- Imagen del sistema ARM EABI v7a
Abre el Extras directorio y descargue las siguientes API para la biblioteca de soporte de Android:
- Repositorio de soporte de Android
- Biblioteca de soporte de Android
Abra el directorio Extras y descargue el paquete de servicios de Google Play para obtener aún más API. Añadir:
- Repositorio de Google
- Servicios de Google Play
Instala los paquetes
- Hacer clic Instala 22 paquetes (o por muchos informes del administrador del SDK).
- Haga clic en el nombre de cada paquete a la izquierda para aceptar los términos de licencia para cada.
- Hacer clic Instalar.
Nota: No salga del administrador de SDK hasta que se complete la instalación!
Una vez que se completa la instalación, puede sumergirse y comenzar a desarrollar Entonces, ¿desea desarrollar aplicaciones de Android? Aquí se explica cómo aprender. ¿Desea desarrollar aplicaciones de Android? Aquí está cómo aprender Después de tantos años, uno pensaría que el mercado móvil ahora está saturado con todas las aplicaciones imaginables para el hombre, pero ese no es el caso. Hay muchos nichos que aún necesitan ... e incluso ejecutar aplicaciones de Android Cómo ejecutar aplicaciones de Android en macOS Cómo ejecutar aplicaciones de Android en macOS Si desea ejecutar aplicaciones de Android en su computadora portátil o de escritorio Mac, así es como lo hace . directamente desde su confiable Mac (o Hackintosh) con OS X.
Portar aplicaciones de iOS a Android
Debido a la falta de similitud en los dos sistemas operativos, no hay nada que ofrezca una solución plug and play para portar aplicaciones del otro sistema operativo.
Sin embargo, hay un programa llamado Apportable que sentí que valía la pena señalar. Apportable esencialmente traduce Swift y Objective-C para ejecutar ARM y código de máquina x86 que Android puede entender. También encontrará complementos adicionales para aligerar aún más su carga de desarrollo, como el complemento SpriteBuilder. Dicho esto, no todas las API de Apple están disponibles en Apportable, por lo que si bien es lo mejor que tenemos, todavía no es una solución plug and play.
Los principales beneficios de Apportable son la compilación cruzada más rápida sin la necesidad de emuladores, máquinas virtuales o una alternativa programada en Java. Si bien Java ofrece una gran compatibilidad cruzada en aplicaciones móviles, deja las versiones de iOS y Android sintiéndose, bueno, no nativas. De hecho, la mayoría se siente como puertos baratos del otro sistema operativo.
Nuevamente, esta no es una solución perfecta, pero debería aligerar significativamente su carga de trabajo si debe moverse de un lado a otro entre Android e iOS.
Feliz desarrollo, y asegúrese de compartir lo que viene con nosotros aquí en Make Use Of.
¿Has desarrollado una aplicación para iOS o Android? ¿Qué plataforma crees que ofrece las mejores herramientas para desarrolladores??