Hmm, déjame decirte que disfruto codificando tanto en Android como en iOS, ambos tienen sus ventajas y desventajas, iOS es más maduro y Android es de código abierto, iOS necesita un sistema MAC dedicado, mientras que Android necesita una computadora con suficiente caballo poder para comenzar tu viaje, las diferencias continúan. De todos modos, los puntos más destacados de ambas tecnologías son los siguientes:
iOS :
En lo que respecta a los estudiantes que pueden gastar algo de dinero y comprar una Mac (una decente es más de 1 rupia india lakh ahora por día), pueden iniciar el desarrollo de iOS.
- ¿Cuál es la lógica detrás de devolver dinero después de instalar una aplicación móvil? ¿Google paga a los propietarios de aplicaciones por instalación?
- ¿Cuáles son las mejores herramientas para rastrear aplicaciones móviles en Android e iOS?
- ¿Puede una aplicación de teléfono inteligente con detector de radar imitar la precisión / tecnología de un detector de radar por hardware?
- ¿Qué aplicación móvil te ayuda a ser el más productivo y por qué?
- ¿Cuáles son las características de una herramienta / plataforma de prueba A / B de aplicaciones móviles?
El desarrollo no necesita una licencia en XCode 8, y puede pasar sin dificultad por el proceso de comprender los conceptos básicos con la ayuda de una muy buena documentación provista en XCode. XCode es el entorno de desarrollo integrado o IDE o el software, que necesita para crear aplicaciones iOS. Como la Mac es un sistema estándar con todos los cuellos de botella en cuanto a rendimiento, los simuladores funcionan muy rápido, se inicializan muy rápido, demonios, todo es como si estuviéramos en una máquina de ensueño.
La codificación se puede hacer en dos idiomas, a saber, Swift u Objective-C, siendo el último el más antiguo. Con Swift, Apple ha avanzado un paso más en su transición a un lenguaje moderno, sin embargo, objetivo-c también es una buena opción.
En cuanto a las bibliotecas de terceros, que son necesarias para el desarrollo, iOS ha visto a muchos buenos desarrolladores con su vibrante color de sabores.
Androide:
Android necesita una ventana básica con suficiente RAM (4–8 GB) y HDD Space (20 GB), que es relativamente barata para Mac.
No se aplican cargos por desarrollo, pero se cobra un costo único de 25 $ USD por una cuenta de Google Play Store. La documentación está más o menos allí, pero la peor parte de la documentación de Android es que solo discuten los casos muy básicos. Con todo el problema surgiendo debido a varios tipos de dispositivos, resoluciones de pantalla, depósitos de densidad, idiomas y roms personalizados utilizados por algunos proveedores que, aunque sería una buena idea portar el árbol de fuentes de Android y crear un producto increíble. , puede agregar una gran cantidad de aceite de medianoche a la lámpara para desarrolladores que se esfuerzan por satisfacer a sus clientes. Android Studio, que reemplazó a Eclipse como IDE, está en sus etapas de desarrollo, sé que su versión es más de 2 y todo, pero la cantidad de problemas que aparecen después de una actualización es asombrosa y un dolor en el trasero. Me encanta estar solo en 1.4, ¡aunque la última versión de AS es 2.2! Eso explica los problemas, también Android o Google piensan que están haciendo un muy buen trabajo, siempre mejorando, siempre cambiando, pero sin pruebas suficientes antes de los lanzamientos, arruinan el Rap. Lo mismo sucedió cuando se lanzó Android 5 ws, al principio estábamos muy contentos de descargar el sistema operativo, pero la miseria siguió poco después, los problemas con la batería, la pérdida de rendimiento, las fallas en la instalación de la aplicación a través del canal de desarrollo regular debido a una nueva introducción. tiempo – el AVM, y qué no? En general, Google está tratando de mejorar la experiencia del desarrollo de Android, ¡pero ponen demasiado en sus platos, ya que quieren todo! ¡Solo quieren monopolizar el proceso en general! Todo esto agrega los problemas que plantea Google.
La codificación se puede hacer en Java, y si usted es multilingüe, puede usar un lib llamado SL4A o Scripting Language For All, puede escribir el código en otros idiomas como python, ruby, etc.
En lo que respecta a las bibliotecas de terceros, Android solo se posicionó en la parte superior, puedes encontrar todo en el software Build mejor, juntos
En general, si tiene una buena cantidad de dinero, vaya a iOS, ¡o vaya a Android Simple! 😛