¿Por qué una persona querría ser un desarrollador de iOS en lugar de uno de Android?

1) Costo de desarrollo

Porque el desarrollador de iOS puede administrar con dos o tres dispositivos para probar, y tener un alto grado de confianza en que su aplicación funcionará en todos los iDevices. Un desarrollador de Android con “solo dos o tres dispositivos” tendrá dificultades para producir aplicaciones que sean estables en toda la diáspora de Android. Cuanto más ambiciosa y compleja sea la aplicación, peor será este problema.

La tabla de dispositivos en un desarrollador de Android creíble se verá así.

El problema de la fragmentación es real y es costoso de resolver. Un desarrollador de iOS7 puede decidir apuntar solo a iOS7 y aún así alcanzar el 90% de los usuarios. Un desarrollador de Android que solo apunte a KitKat alcanzará el 6%.

2) Facilidad / Velocidad de desarrollo
Para tener una aplicación pulida y de alto rendimiento lista para el mercado, el desarrollador de Android tendrá que trabajar más y más. Tomará más tiempo llegar al mismo punto. He ganado contratos que equipos importantes de Android han rechazado porque no pueden cambiar el proyecto en el plazo establecido.

3) Recompensa
Los usuarios de iOS están felices de pagar por el contenido. Una semana dedicada al desarrollo en iOS le permitirá ganar más de una semana trabajando en Android.

$$$ dinero $$$

Si le preocupan $ 99 frente a $ 25, no tiene absolutamente ninguna idea de cómo ganar dinero en el desarrollo de aplicaciones para teléfonos inteligentes. Necesita más dispositivos Android para probar, y eso allí elimina por completo la pequeña diferencia en la inscripción en el programa de la aplicación.

Android tiene una participación de mercado del 80%, pero Apple tiene más del 90% de todas las ganancias de teléfonos inteligentes y la tienda de aplicaciones iOS aporta un 75% más de dinero a los desarrolladores que la tienda de aplicaciones de Google.

iOS App Store genera un 75% más de ingresos que Play Store a pesar de la diferencia en las descargas

Los desarrolladores ganan cuatro veces más dinero en aplicaciones iOS que en Android.

La tienda de aplicaciones iOS de Apple ahora genera 4 veces más ingresos por aplicación frente a Android Google Play

Los propietarios de iPhone compran aplicaciones. Los propietarios de Android, en general, no lo hacen.

Apple se está adelantando a Google en esta área clave

¿La razón para desarrollar para iOS? $$ cha-CHING $$$

Los ingresos de la tienda de aplicaciones casi duplicaron los de Google Play en el primer trimestre de 2016

Tu pregunta debe ser

¿Cuáles son las ventajas y desventajas de desarrollar para iOS en comparación con Android?

Desarrollar para iOS y Android realmente depende de cuáles sean sus necesidades como desarrollador y diseñador. ¿Qué tan técnicamente habilidoso eres como desarrollador y cuál es el objetivo de tu aplicación? La tarifa de desarrollo no debe ser un factor decisivo para decidir si debe crear una aplicación o no, sino más bien si desea seguir siendo exclusivo de Apple, desarrollar una aplicación multiplataforma y cuáles son las tecnologías que necesita para hacer el trabajo de su aplicación es solo una fracción de las consideraciones que debe tener en cuenta antes de sumergirse primero en la elección de una plataforma.

Ambas plataformas funcionan bien y tienen sus ventajas y desventajas, pero aquí hay algunas cosas que debe considerar.

  • ¿A qué mercados quieres apuntar? iOS, Windows, Google Play, otra parte?
  • ¿Cuál es su base de usuarios principal? Android, iOS, Windows, Otros?
  • ¿Cuál es el objetivo de tu aplicación?
  • ¿Cuál es su experiencia técnica?
  • ¿Admite iOS una función nativa que Android no tiene? Y viceversa.
  • ¿Obtendrá un retorno de la inversión al pagar la tarifa de desarrollador?
  • ¿Quieres seguir siendo un nicho o entregar una aplicación a las masas?
  • Sé un pez grande en un estanque pequeño, o sé un pez pequeño en un estanque gigante.

Las ventajas de desarrollar para iOS.

  • Hay una mejor estandarización en todos los dispositivos iOS y la tienda de aplicaciones en comparación con Google Play y comerciantes de terceros.
  • La tarifa de $ 99 compra más que solo el acceso a la prueba en un dispositivo. Otorga acceso a la Biblioteca para desarrolladores de Apple, videos y otras herramientas útiles.
  • iTunes Connect.
  • Los usuarios de iOS tienen más probabilidades de pagar por el contenido en comparación con los usuarios de Android.
  • Las aplicaciones son generalmente más seguras y de mayor calidad en iOS porque tienen que pasar por un proceso de revisión que puede demorar entre unos días y algunas semanas. En Google, su aplicación puede aparecer en cuestión de horas con poca o ninguna revisión.
  • Los usuarios de iOS tienen más $$ para gastar en comparación con los usuarios de Android.
  • No tiene que preocuparse por los más de 400 dispositivos.
  • El desarrollo para androides masivos tiene muchas variables desconocidas.
  • La depuración puede ser más fácil porque hay menos dispositivos en la familia iOS.
  • No tiene que descargar el SDK de ADB y enviar constantemente comandos a través de la Terminal.
  • Los desarrolladores de iOS generalmente ganan más que los desarrolladores de Android.

Desventajas para desarrollar para iOS

  • No puedes construir aplicaciones iOS sin una Mac.
  • Tienes que pagar $ 99 cada año. Android tiene una tarifa única de $ 25.
  • Tiene que jugar con Xcode y actualizar sus certificados de desarrollador, lo que puede ser una molestia una vez que haya renovado / caducado.
  • Si no paga $ 99, no puede probar en un dispositivo real y debe confiar únicamente en el uso de simuladores.
  • iOS tiene una cuota de mercado menor.
  • Es más difícil ir multiplataforma si se desarrolla en el objetivo nativo c.
  • Los dispositivos iOS tienen menos funciones que muchos teléfonos Android.
  • El desarrollo en Android es un poco más fácil en mi opinión.
  • Por lo general, estás bloqueado para usar Xcode como tu ide. Android te permite elegir entre Eclispes, Sublime, Visual, Aptana, etc. Es mucho trabajo codificar Objective-C sin usar Xcode y las características de la suite Xcode.
  • Su aplicación no puede aparecer en cuestión de horas a unos pocos días si se desarrolla para Apple.

Básicamente, parece que tienes muchas más posibilidades de ganar dinero en iOS.

Si está buscando ganar dinero, no le importará si son $ 99 al año o $ 25 por única vez, eso no es algo de lo que se preocupe una empresa. Si está buscando ganar dinero, debe pensar como un negocio.

Android tiene una participación de mercado del 80%, pero básicamente, eso no se refleja en las ventas de aplicaciones:

Realmente vale la pena ser un desarrollador de iOS, pero todavía hay esperanza para Android

Por qué los desarrolladores TODAVÍA prefieren iOS a Android

Hay muchos más usuarios de Android que iPhone, muchos más , pero por alguna razón, no compran casi tantas aplicaciones como los usuarios de iPhone.

Entonces, simplemente: el desarrollador promedio de iOS gana más dinero que el desarrollador promedio de Android. Si está buscando ganar dinero, entonces no le importará alrededor de $ 99 al año, si le importa, planea fracasar. ¿Quieres dirigir un negocio donde necesitas esos 99 dólares?

Si eres desarrollador y lo haces para vivir, debes ganar dinero, punto. La cuota de mercado no tiene importancia, lo único que importa es pagar las cuentas.

Android tiene una participación de mercado del 80%, no me importa si es una participación de mercado del 99.999%, si no hay dinero, entonces no hay dinero.

Dejando de lado rápidamente, escribo software en el lateral para servidores IBM i, que tiene menos del 1% de cuota de mercado del mercado general de servidores. Sin embargo, es el hogar de negocios de miles de millones de dólares, porque los propietarios de IBM i (empresas medianas a grandes) pagarán por el software.

Compare eso con el Ubuntu mucho más popular, que genera pérdidas.

“¿Por qué una persona querría ser desarrollador de iOS en lugar de Android?”

No entiendo por qué alguien querría ser un desarrollador de iOS o un desarrollador de Android cuando podría ser un desarrollador de aplicaciones o un desarrollador de juegos y lanzar sus productos en ambos.

¿Qué está ganando al encerrarse en una plataforma u otra pero en una menor participación de mercado en ambos sentidos?

Si eres un desarrollador de iOS tienes que pagar $ 99 cada año.
Si eres un desarrollador de Android, solo tienes que pagar $ 25 una vez.

Esto se llama “EL COSTO DE HACER NEGOCIOS” y es barato, tan increíblemente barato.

Las certificaciones de juegos de consola solían ser de $ 10,000 por cada intento de pasar la certificación. ¿Te imaginas ser el responsable de un error que impidió que un juego certificara, lo que le costó a tu empresa otros $ 10,000 solo para volver a certificar … más todo el tiempo y la mano de obra perdidos?

“Android tiene una cuota de mercado del 80%”.

Sin embargo, los usuarios de Android gastan mucho menos dinero que los usuarios de Apple … por lo que sigue siendo un mercado más lucrativo para las aplicaciones correctas.

No hay duda de que hemos entrado en la era de la movilidad. La propiedad de dispositivos móviles se ha disparado en los últimos años, y se espera que la adopción global de teléfonos móviles alcance el 63.5% para finales de 2014, según toMarketer.com. Eso significa que un poco más de 3 de cada 5 personas en el mundo poseerán un dispositivo móvil. Cada vez más de estos dispositivos son ‘inteligentes’, lo que simplemente significa que tienen la capacidad de conectarse a Internet. Al aprovechar este poder, las personas están usando sus dispositivos móviles para hacer más que nunca, desde tomar fotografías, jugar, pagar el café e incluso su propósito original; comunicación. A medida que la adopción de dispositivos móviles continúa creciendo, cada vez más empresas intentan garantizar que su marca sea ‘compatible con dispositivos móviles’. A veces esto es tan simple como diseñar un sitio web receptivo que funcione para múltiples dispositivos a algo más costoso como crear una aplicación que los usuarios puedan descargar en su dispositivo móvil. Una encuesta de profesionales de TI realizada en 2013 por AnyPresences mostró que más de la mitad de los encuestados informaron haber gastado más de 3 meses y más de $ 50,000 en desarrollar una aplicación con aplicaciones más complejas de $ 100,000 a $ 500,000 para desarrollar. Esto ciertamente no es un cambio absoluto. A pesar del alto costo, muchas marcas entienden la oportunidad que los dispositivos móviles les brindan para llegar a su público objetivo y actualmente están ocupadas en encontrar la mejor manera de invertir su dinero para poner su marca en manos del usuario móvil.

iOS contra Android

Una vez que se ha tomado la decisión de traducir una marca al espacio móvil, la siguiente pregunta debería ser “¿qué plataforma móvil deberíamos usar para crear nuestra aplicación?” Hacer esta pregunta hoy en día generalmente significa decidir entre las dos plataformas más populares, iOS o Android , dado que la mayoría de las otras plataformas siguen siendo un tercio distante de los dos principales competidores. La mayoría de las aplicaciones deben crearse para ambas plataformas, ya que la creación de una aplicación para ambas cubriría un 96.4% combinado (11.7% para iOS, 84.7% para Android) del mercado. Entonces, la pregunta realmente es “¿construimos nuestra aplicación para la plataforma iOS o Android primero?”. Hay muchas buenas razones para elegir una plataforma sobre la otra, pero cuando se trata de llevar su marca al móvil, hay 3 razones por las que desarrollar en iOS primero es mejor que desarrollar en Android *:

* NOTA: Antes de recibir un montón de correos de odio y comentarios de #teamandroid, te pido que leas todo mi argumento.

1) Fragmentación disminuida

iOS es una plataforma cerrada. Lo que esto significa es que Apple tiene control total sobre sus dispositivos y software. Diseñan todo su propio hardware y software que les permite utilizar pautas estrictas sobre cómo interactúan entre sí. Esto es excelente para los desarrolladores porque hay un número limitado de dispositivos que admiten iOS e incluso cuando Apple lanza un nuevo dispositivo, su diseño no es tan diferente de sus versiones anteriores de su hardware. Hoy en día solo hay 20 tipos diferentes de dispositivos móviles Apple. La fragmentación del dispositivo para Android es mucho peor, como se puede ver en la imagen de arriba tomada desde Gizmodo. Hay cientos de dispositivos que usan Android.

Apple también ha hecho que sea muy fácil para los usuarios obtener el último sistema operativo (SO) para su dispositivo. Esto significa que la tasa de adopción del último sistema operativo (46.3%) es mucho mayor que el último sistema operativo Android, Kit Kat. (20,9%). De hecho, si los desarrolladores de iOS solo se preocupan por hacer que las funciones de su aplicación sean compatibles con las 3 últimas versiones del sistema operativo, podrán cubrir el 97% de todos los usuarios de iOS. El sistema operativo de Android, por otro lado, está mucho más fragmentado. Concentrarse en los 3 sistemas operativos más utilizados en Android significaría que la aplicación solo sería compatible con el 67.6% del mercado de Android. La gran cantidad de dispositivos y sistemas operativos Android que hay en el mercado puede aumentar significativamente los costos de desarrollo porque la aplicación tendrá que ser optimizada para diferentes tamaños de pantalla y sistemas operativos. Esto también aumentará los costos de control de calidad para probar su aplicación en todos los dispositivos diferentes para asegurarse de que funcione correctamente. Por lo tanto, una aplicación de iOS es más barata de desarrollar debido a la baja cantidad de costos de cambio de tamaño y prueba de arte.

2. Visibilidad de la tienda de aplicaciones

iTunes, el software de Apple que se utiliza para comprar y descargar música para el iPod, fue creado por Apple en 2000. En 2008, la App Store se agregó a iTunes, lo que permitió a los usuarios comprar y descargar aplicaciones para sus dispositivos móviles Apple. Apple usó la experiencia que obtuvo de la curaduría de iTunes para crear una App Store que era muy fácil de usar. Las aplicaciones se organizan en categorías y se clasifican mediante un algoritmo complejo que incorpora descargas totales, volúmenes de descargas recientes y posiblemente usuarios activos. Además, crearon un sistema de calificación y revisión de estrellas que influye en los usuarios para que descarguen aplicaciones con excelentes calificaciones y reseñas. Las aplicaciones para la plataforma iOS solo se pueden descargar de la tienda de aplicaciones de iTunes y, si la aplicación es buena, se beneficiará del sistema de clasificación de la tienda de aplicaciones, que permitirá que sea vista por una gran cantidad de personas, especialmente si está clasificada en el Top 10 de su categoría o en el Top 200 en general.

Las aplicaciones de Android se pueden descargar de varias tiendas diferentes, como Google Play, Amazon App Store o cualquier cantidad de tiendas de aplicaciones independientes. Tener múltiples lugares para descargar aplicaciones de Android puede ser excelente para el consumidor porque tienen una opción, pero también crea inconsistencia entre clasificaciones y reseñas, lo que los clientes miran al momento de descargar una aplicación. Esta inconsistencia puede hacer que la aplicación no se clasifique como alta en Google Play, lo que podría afectar los números de descarga. En general, iTunes App Store ofrece al desarrollador de aplicaciones iOS una mejor visibilidad en comparación con su principal competidor de la tienda de Android, Google Play.

3. Ingresos más altos

Muchas marcas no están realmente preocupadas por los ingresos tanto como asegurarse de que su marca tenga presencia en dispositivos móviles, pero dado que la mayoría de los editores y desarrolladores de dispositivos móviles buscan ganar dinero cuando crean aplicaciones, es importante tener en cuenta el aspecto de ingresos del desarrollo en iOS vs Android. Aunque Android está cerrando la brecha, el mejor lugar para ganar dinero es iOS. Según Business Insider, Android tiene una ventaja dominante en la participación de mercado (11.7% para iOS, 84.7% para Android) y descargas que son 60% más altas que iOS para el tercer trimestre de 2014. Sin embargo, según App Annie, los ingresos son 60% más altos en iTunes App Store en comparación con la tienda de aplicaciones de Android más grande, Google Play. Hay tres razones principales por las que creo que las aplicaciones de iOS generan más ingresos que las aplicaciones de Android:

  1. Los dispositivos iOS generalmente son más caros y, por lo tanto, atraen a personas que están dispuestas a gastar más dinero, lo que se traduce en que gastan más para comprar aplicaciones y hacer compras en la aplicación.
  2. iOS no tiene mucha participación de mercado en los países en desarrollo. Aquí es donde Android prospera con dispositivos más baratos, sin embargo, la mayoría de las personas en estos países no tienen acceso a tarjetas de crédito y Android ha tardado en adoptar la facturación del operador, lo que significa que los usuarios no pueden comprar aplicaciones. También es importante tener en cuenta que Apple obliga a los usuarios a ingresar la información de su tarjeta de crédito y los usuarios de Android tienen la opción.
  3. Dado que iOS es un sistema cerrado, es más difícil piratear aplicaciones en iOS, lo cual es una práctica común en la plataforma Android que causa un efecto negativo en los ingresos. Cuando las personas roban las aplicaciones y no las pagan, los ingresos se ven afectados.

Por estas razones, los desarrolladores de iOS están ganando un 60% más de dinero con sus aplicaciones en general en la plataforma iOS que con Android.

Las marcas están compitiendo para subirse al carro móvil para poder capturar un mercado objetivo experto y comprometido con la tecnología. Cuando se trata de crear aplicaciones para llegar a este mercado, todas las marcas deben crear aplicaciones para iOS y Android. Sin embargo, cuando nos enfrentamos a la pregunta “¿primero creamos nuestra aplicación para la plataforma iOS o Android?”, Está claro que por ahora la respuesta es iOS debido a la menor fragmentación, mayor visibilidad y mayores ingresos. Sin embargo, Android está abordando muchos de estos problemas y no me sorprendería si ambas plataformas estuvieran a la par en el futuro cercano.

Pagar $ 99 al año frente a $ 25 una vez, no importa.

Android tiene una participación de mercado del 80%, no importa.

Permítanme aclararlo: al observar esos números puede ver la diferencia, pero cuando observa de cerca los pros y los contras de iOS y Android, esto no es algo que decida.

Pros y contras del desarrollo de Android

En esta parte, veremos la plataforma Android. Aquí están los pros y los contras de un vistazo.

Pros:

• La mayor cuota de mercado.

• Demografía más amplia

• variedad de dispositivos

• Mayores ingresos por publicidad

• Menos requisitos para el desarrollo

• Revisión más rápida en Google Play

• Más barato para aparecer en Google Play

• Publicación fácil

• Más beta testers

Contras:

• fragmentación

• Más errores potenciales

• Más largo de desarrollar (y más caro)

Pros y contras del desarrollo de iOS

Ahora, cuando tenga una visión general del desarrollo de Android, veamos qué significa desarrollar aplicaciones móviles iOS.

Pros:

• Mayor ingreso de aplicaciones

• Base de usuarios dedicada

• Mejores resultados de comercio electrónico

• Menos líneas de código

• Firme / menos errores

• Mejores herramientas para desarrolladores

Contras:

• Proceso de revisión más largo

• Menor participación de mercado

Si está interesado en este tema y desea más explicaciones y datos, lo he cubierto en mi artículo sobre Desarrollo de aplicaciones móviles: iOS vs Android vs Windows Phone.

Aquí es por qué los desarrolladores de aplicaciones móviles se inclinan hacia iOS.

  1. Alta ganancia a través de la Comisión

Aunque Android gobierna casi el 90% del mercado de sistemas operativos móviles y su plataforma de distribución de aplicaciones se jacta de tener más aplicaciones que iOS App Store, cuando se trata de la cantidad de consumidores que optan por aplicaciones pagas o servicios pagados en la aplicación, iOS toma la delantera . Según fuentes independientes confiables, Apple Store aporta un 75% más de ingresos a sus desarrolladores que lo que Google Play le hace a sus ‘. La tienda de aplicaciones iOS de Apple genera 4 veces más ingresos por aplicación frente a Android Google Play.

2. Problemas de prueba reducidos

iOS está restringido solo a dispositivos iPhone y iPad, mientras que Android está disperso en una gama de dispositivos fabricados y comercializados por hasta 10 a 15 OEM. Por lo tanto, los desarrolladores de iOS y los equipos de cumplimiento de software tienen menos desafíos que enfrentar.

3. Reducción de los desafíos posteriores al lanzamiento

Las actualizaciones y mejoras son aspectos importantes del ciclo de vida de un producto. A raíz de la naturaleza dispersa de los consumidores de Android, por tipos de dispositivo y versiones de sistema operativo, sería relativamente difícil impulsar cambios a todas las variantes de la aplicación. Por el contrario, las contrapartes de iOS pueden llevar a cabo actualizaciones o mejoras de una manera rápida y fácil.

Siempre ha habido rumores relacionados con la elección de la Plataforma que se utilizará para desarrollar aplicaciones móviles y es muy discutible. Cuando se trata de desarrollar aplicaciones nativas, ¿siempre surge un dilema entre Android o iOS? Sobre cuál desarrollar primero la aplicación y mucho más.

Como siempre existió una gran rivalidad entre el desarrollo de iPhone y las compañías de desarrollo de aplicaciones de Android. Como resultado, siempre hay algo nuevo y fascinante en el mercado en términos de desarrollo de aplicaciones y usuario final.

La competencia feroz entre estos dos líderes que gobiernan el mercado de aplicaciones hizo incluso necesario que los desarrolladores juzgaran y decidieran la opción correcta para el desarrollo profesional.

Beneficios de iOS que supera a Android en la carrera de aplicaciones:

  1. La calidad de la aplicación es más deseable
  2. Experiencia de usuario complementada
  3. Mejor soporte HTML
  4. Iconos dinámicos para aplicaciones
  5. Los listados de aplicaciones son compatibles con tabletas
  6. Más mejor Siri
  7. Mejor soporte para dispositivos de audio USB
  8. Facilidad de compatibilidad

ELEGIR LA CARRERA COMO DESARROLLADOR DE APLICACIONES MÓVILES

Elegir una carrera como en el desarrollo de aplicaciones móviles es como elegir la otra mitad de tu vida (negocio).

En el contexto de lo anterior, conozco a algunos de los líderes del mercado que han estado en la industria del desarrollo de aplicaciones y han mantenido todas las cualidades anteriores y han estado en las listas de éxitos desde hace siglos.

  1. Fueled (empresa de diseño y desarrollo de aplicaciones móviles)
  2. Appster ( Desarrolladores de aplicaciones para Android y iPhone | Appster )
  3. Techugo ( Mejor empresa de desarrollo de aplicaciones móviles de la India | Principales desarrolladores de aplicaciones )
  4. Willowtree (WillowTree | Empresa de desarrollo de aplicaciones móviles)

Puede ponerse en contacto con ellos para obtener ayuda con respecto a los servicios de desarrollo de aplicaciones.

Permítanme responder esta pregunta como desarrollador chino . La razón más obvia es la dificultad para desarrollarse, especialmente en China.

Solía ​​ser un líder de un equipo de desarrollo que hacía aplicaciones de outsourcing para otras compañías. Cada vez que casi terminamos nuestro proyecto, siempre habrá algunos errores inimaginables en algunos dispositivos que olvidamos probar. ¡Son TODOS los dispositivos Android !

En China, hay una broma que dice que no hay ‘ Android ‘ sino ‘ Anzhuo ‘. Estas dos palabras tienen significados similares e incluso pronunciación en chino. Sin embargo, debido a GFW (Gran Cortafuegos de China), la mayoría del servicio de Google no puede funcionar correctamente en China continental. En ese caso, las empresas chinas como Huawei o Xiaomi tienen que proporcionar a sus usuarios ‘ Anzhuo ‘, una especie de personalización profunda basada en Android. NO hay servicio de Google Play, NO hay marco de servicio de Google ni tienda de Google Play. Además, estas compañías agregan una gran cantidad de nuevas características, como la nueva interfaz de usuario y el sistema de administración de propiedades en el sistema operativo para hacer que el teléfono sea llamado “más fácil” de usar. La siguiente imagen es Fun OS de OPPO (izquierda) e iOS, tienen el mismo aspecto:

Gracias a estos cambios, nuestras aplicaciones a veces funcionarán de manera incorrecta. Por ejemplo, queremos que las imágenes se ajusten automáticamente a la celda de la tabla y realmente funciona en algunos dispositivos como Xiaomi o Pixel. Sin embargo, cuando probamos Huawei, parece un desastre cuando las imágenes volvieron a su tamaño original y llenaron la pantalla. Otro ejemplo que me gusta mencionar es que una vez que queremos hacer una función para descargar el último paquete y mostrar la vista de instalación. Luego descubrimos que todos los dispositivos pueden funcionar correctamente, excepto Huawei. Nos llevó casi una semana resolver este problema e hizo que uno de nuestros desarrolladores de Android se volviera loco.

Si desea que sus aplicaciones tengan la misma apariencia en todos los iPhone, solo estudie mucho, familiarícese con todas las API y, por fin, podrá hacerlo. Sin embargo, si quieres lo mismo en Android, asegúrate de tener suficiente dinero para comprar diferentes dispositivos y suficiente paciente para depurar todos los teléfonos que tienes.

Si tiene más preguntas, solo comente y hágamelo saber. O (∩_∩) O

Hola,

Antes de leer esto, me gustaría decir que lo he escrito completamente desde el punto de vista de desarrollo. Los no desarrolladores pueden encontrar esta publicación de poca ayuda.

En primer lugar, creo que se reduce a muchos factores como,

  1. Mercado objetivo
  2. Familiaridad con el lenguaje de desarrollo básico (No muchos están familiarizados con Obj-C)
  3. ¿Qué tan cómodo está trabajando en una Mac después de años de jugar con Windows?
  4. Y más importante. Tu elección personal.

He estado trabajando en tecnología móvil durante bastante tiempo y después de haber desarrollado aplicaciones para iOS y Android (Native ofc), siento que el desarrollo de iOS es mucho más genial.

Desde descargar Xcode hasta escribir código, firmarlo y distribuirlo, iOS supera a Android en todos los criterios que se te ocurran.

El proceso y los estándares están todos juntos en un nivel diferente. Además, Apple se ocupa de la perspectiva de seguridad tan bien por sí misma que ni siquiera necesita hacer una verificación cruzada.

Todo el concepto de trabajar con guiones gráficos hace que el trabajo de los desarrolladores sea mucho más fácil. Y con Swift entrando, se ha vuelto aún más genial. Auto Layout ha traído un concepto maravilloso que se puede utilizar para crear aplicaciones para cualquier dispositivo iOS.

Además, no tiene que preocuparse por 1000 dispositivos que van desde Gingerbread hasta Marshmallow.

Una parte en la que Android tiene un puntaje más grande es que puede personalizar su interfaz de usuario de la manera que desee, mientras que tenemos restricciones de Apple. Intente abrir una ventana emergente en un iPad y su aplicación será rechazada de inmediato. Pero eso es lo que lo separa del resto: NORMAS.

En pocas palabras, si comienza a trabajar con Xcode, no veo ninguna razón por la que alguna vez cambiaría a Android Studio.

El costo financiero y la participación en el mercado no entran en juego durante el desarrollo. Personalmente, trabajo más en el desarrollo de iOS que en Android, pero tengo buena experiencia en ambos.

La razón principal por la que desarrollarías para iOS que Android sería porque es mucho más fácil.

Para respaldar esto, debo hacerte una pregunta. ¿Cuántos dispositivos Android hay? ¿Cuántos tamaños de pantalla hay? ¿Cuántas versiones diferentes hay? Puede pedir lo mismo para iOS, pero obtendría una respuesta muy diferente. El punto que estoy tratando de hacer es que en iOS solo te estás enfocando en una pequeña cantidad de dispositivos, totalmente compatibles con su fabricante original: Apple. No solo esto, la mayoría de las personas que poseen iPhones tienden a actualizarse a los últimos firmwares.

No vemos esto en Android ya que la tasa de adopción siempre ha sido bastante baja, lo que significa que tendrá que admitir dispositivos que incluso se ejecutan en 2.2, que salió en 2010. El equivalente en iOS es alrededor de iOS 3 y prácticamente no hay nadie en ese. ¡La mayoría de las aplicaciones solo admiten hasta iOS 8.0, que solo salió en 2014!

iOS también tiene un recuento de dispositivos mucho más pequeño, lo que hace que el desarrollo y las pruebas sean mucho más fáciles, ya que solo está trabajando con una cantidad establecida de dispositivos en lugar de una cantidad prácticamente ilimitada. Desde el punto de vista del diseño, iOS es increíble. Casi diseñas una vez en mabye una pantalla 6+ y la exportas a @ 1x @ 2x y @ 3x en lugar de dpi, hdpi-, xxhdpi, etc.

Incluso la forma en que está estructurado el SDK de iOS, es mucho más fácil de controlar que Android. AutoLayout, NSConstraints, Storyboards, UIViewControllers, IBDesignables, IBInspectable, casi todo lo hace muy fácil de desarrollar. Tener rápido también se suma a toda esta facilidad.

Mi último punto sería el lenguaje de desarrollo. iOS te ofrece dos opciones de lenguajes de desarrollo. Objetivo-C y Swift. Swift es probablemente uno de los idiomas que más gustan a los desarrolladores. Personalmente, estoy volviendo loco el amor Swift. Hace que el desarrollo sea tan fácil y tan simple. Esto me hace preferir todo el ecosistema iOS. Mientras que Android usa Java. Aunque Java es del agrado de los desarrolladores, es mucho más complejo y mucho más difícil de aprender si eres un principiante en el desarrollo.

Este es un malentendido común: la participación en el mercado no significa participación en las ganancias.

En general, el usuario promedio de iOS es 4x-20x (dependiendo del género de la aplicación) más valioso que el usuario promedio de Android. iOS enciende Android cuando se trata de ganancias para desarrolladores

Por ejemplo, mi aplicación DrinkControl tiene un 40% menos de descargas en Android y genera aproximadamente 20 veces menos dinero en Android.

Los usuarios de iOS generalmente están de acuerdo con gastar dinero en aplicaciones, mientras que solo una pequeña parte de los usuarios de Android están de acuerdo con eso. A menos que esté creando una aplicación que será descargada por millones de usuarios (para obtener ingresos razonables de los usuarios gratuitos a través de anuncios) o dirigida a un país específico donde iOS es solo una pequeña parte del mercado y la participación en las ganancias, el negocio simplemente no está allí Android: la apuesta más segura es apuntar a los usuarios de iOS.

Creo que a veces el desarrollo de iOS se siente mejor que el desarrollo de Android, porque:

  • No necesita configurar su entorno de desarrollo. Solo necesita xCode y luego puede comenzar.
  • No necesita lidiar con cientos de dispositivos diferentes. La mayoría de las veces estás apuntando a iPhone6s.
  • No necesita lidiar con Android 4.4 cuando ya se ha lanzado Android 7. Apple es fantástico en el envío de sus parches más nuevos. Puede esperar que la versión más reciente del sistema operativo alcance más de la mitad de la cuota de mercado en menos de un mes.
  • No necesita esperar un simulador que sea más lento que un caracol. En realidad, en proyectos del mundo real, los desarrolladores de Android no usarán simuladores. Sin embargo, muchos principiantes intentan hacer esto y una vez que se sorprenden de la lentitud del simulador, lo piensan un segundo para seguir aprendiendo. Por el contrario, el simulador de iOS funciona como un flash. No parece un simulador, se siente como un teléfono real funcionando sin ninguna latencia. Utilizo simuladores incluso en mis trabajos diarios, lo que no es práctico para muchos desarrolladores de Android.

Respuesta corta: Dinero: Apple App Store gana el doble del dinero que Google Play Store, a pesar de que la mayoría del mundo usa Android

Hay alrededor de 50 artículos más que dicen más o menos lo mismo.

La conclusión es realmente esta: Apple tiene y siempre tendrá un público fiel … y gastan MUCHO más dinero. Lo mismo es cierto en el lado del escritorio. Windows gana dinero y, aunque la mayoría de las empresas usan productos de Microsoft, las personas todavía están dispuestas a gastar entre 2 y 3 veces la cantidad de dinero para comprar un Macbook Pro para uso personal.

Esto también pasa al lado del desarrollo de las cosas. Trabajo con una agencia de desarrollo de aplicaciones (Touchtap) e hicimos una publicación de blog sobre el costo del desarrollo de iOS y Android hace un tiempo: ¿el desarrollo de Android es más costoso que iOS?

El desarrollo de Android cuesta más, lleva más tiempo y no produce la misma cantidad de ingresos. Ah, y también, hay muchas más variables al desarrollar para Android, lo que lo hace más peculiar.

El desarrollo nativo de iOS definitivamente tiene una ventaja, pero algunas personas son leales a Android o simplemente prefieren no usar los productos de Apple por varias razones. También escribimos un blog sobre eso (iOS vs. Android – ¿Dónde está tu lealtad?)

Solo tienes que entender que la mayoría de los usuarios en el mundo no son desarrolladores como tú. Diablos, la mayoría de ellos ni siquiera son muy expertos en tecnología. iOS les atiende. Es fácil y funciona. Es a lo que están acostumbrados.

La razón es que la construcción del iOS es bastante simple y la configuración de diseño es bastante flexible y simple. Con el estado actual de las herramientas multiplataforma, la mayoría de ellas no pueden encontrar el punto óptimo para crear un buen equilibrio entre facilidad (entrada), integridad (ejecución) y flexibilidad (salida) para desarrollar casi cualquier cosa. Aquí es donde Configure.IT se distingue. Con su simplicidad y poder de extensibilidad, todos pueden producir resultados fenomenales en un marco de tiempo incomparable con Configure.IT

Puede obtener más información sobre la plataforma visitando Mobile App Development Platform | Herramientas de desarrollo | En línea, desarrollador, empresa o viéndolo en acción en un video explicativo rápido aquí: https://www.youtube.com/watch?v=

Hola,

He creado un grupo de WhatsApp para desarrolladores de iOS. Únase a mi grupo para obtener el último desarrollo, innovación, noticias y solución de problemas relacionados con iOS.

Envíe este enlace a otros si están interesados ​​en conversaciones técnicas relacionadas con iOS.

https://chat.whatsapp.com/invite

Ok, pensemos en los costos.

Usted compró una computadora, probablemente una computadora portátil

Es posible que haya comprado un monitor externo grande (que los desarrolladores lo hagan)

Usted compró un teléfono Dispara, si eres un desarrollador serio, es probable que tengas varios modelos de teléfonos. Si usted es un desarrollador de Android, esto está casi garantizado debido a la forma en que el mercado de Android se divide en muchos tamaños, versiones y capacidades de pantalla. Para probar esto es un requisito.

Probablemente compró algunos libros, quizás pagó por los cursos para aprender a desarrollar en iOS o Android

Usted compró otras posibilidades y extremos, tal vez un mouse, varios cables, batería externa del teléfono, etc.

En total, probablemente haya gastado varios miles de dólares. Si eras realmente barato y escatimado, te saldrías con solo mil.

Hiciste esto porque estás planeando ganar dinero con este conocimiento y las capacidades que te brinda este aprendizaje y equipo. Contratará o escribirá aplicaciones y obtendrá algunos ingresos, o ambos.

En los Estados Unidos, su tarifa de contacto puede ser de $ 80 / hora. En el extremo inferior en India o Europa del Este, su tasa puede ser de $ 30 / hora (dólares estadounidenses). En cualquier caso, los $ 99 / año para iOS no son un gran problema. Especialmente cuando te das cuenta de que la tasa de facturación para un buen contratista de iOS es más alta que para un buen desarrollador de Android. Y que los usuarios de iOS pagan por aplicaciones a una tasa mucho más alta (cuatro veces mayor en promedio) que los usuarios de Android.

Aquí está la clave: piense en ello como un negocio. No es el valor absoluto del costo, es el costo relativo al ingreso potencial.

Hay dos buenas razones por las que uno podría desear ser un desarrollador de iOS en lugar de un desarrollador de Android, (1) encuentra que el desarrollo en iOS es más agradable y (2) genera más dinero … o una combinación de los dos (“es una manera más agradable y solo hace un poco menos “, o” Estoy realmente en Java y disfrutaría más de Android, pero este trabajo de iOS paga mucho más “).

Sin embargo, hay razones por las que tiene sentido desarrollar una aplicación en una plataforma u otra, y las que enumeró no juegan tanto como podría pensar.

Si está planeando ganar dinero con su aplicación, es mejor que $ 99 vs. $ 25 no estén cerca de lo más importante en su presupuesto. De hecho, si decide realizar una prueba en dispositivos físicos, comprar una muestra de dispositivos Android en comparación con los dispositivos iOS aumentará el costo. Luego, el poder humano para ejecutar pruebas en esos dispositivos lo hundirá nuevamente.

El argumento de la cuota de mercado es mucho más convincente. Sin embargo, debe prestar atención a la demografía de los usuarios. Solía ​​ser que los compradores de iOS tenían muchas más probabilidades de comprar aplicaciones. Entonces tenían más probabilidades de hacerlo en la compra de aplicaciones. Las cosas pueden haber cambiado, así que no confíes en mi recuerdo de números antiguos, investiga un poco sobre los números actuales. Si es posible, asegúrese de que la investigación se aplique al lugar donde planea vender su aplicación (si no puede permitirse localizarla o si se trata de cosas que están restringidas por país). Si no va a ganar dinero con el precio de compra o con IAP Research, las tarifas son compatibles porque también varían. Dependiendo del modelo de negocio, cuál es el lugar correcto para lanzar puede ser muy diferente.

Personalmente, creo que una de las dos plataformas es mucho más fácil de desarrollar, pero para cualquier aplicación particularmente rentable, el tiempo del programador debe verse afectado por las ganancias, por lo que eso realmente no debe influir en ello.

Cuando habla de ganar dinero con aplicaciones móviles, debe hablar sobre su estrategia de monetización. Período. Todo lo demás es ruido.

¿Es una aplicación premium (es decir, paga)? Luego mira para ver dónde se venden la mayoría de las aplicaciones pagas. Respuesta: Apple en los mercados de EE. UU. Y Europa.

¿Está basado en microtransacción? Probablemente igual que el anterior.

¿Se basa en impresiones / ingresos publicitarios? Entonces necesita instalaciones y alta MAU y DAU. Necesitas cuerpos. ¿Dónde están los cuerpos? Androide.

El costo de la tienda de aplicaciones no debería ser un factor. Si le preocupa gastar 100 / año en su aplicación, es probable que no tenga el tiempo / dinero para hacerlo.

More Interesting

¿Cuál sería el mejor camino para alguien, con experiencia en ingeniería, que esté interesado en trabajar con Big Data y análisis: un doctorado en economía, estadística o matemáticas?

¿Cuáles son mis posibilidades de convertirme en actor?

¿Por qué las empresas como Google y FB quieren un código casi perfecto en una entrevista de 45 minutos cuando tienen errores en el producto después de trabajar en él durante 45 meses?

¿Es cierto que las personas no obtienen buenos trabajos técnicos (trabajos de programación) después de un MBA?

¿Cuál es la trayectoria profesional de un MBA Finance como analista en Due Diligence?

Soy un hombre de 6.4 pies y daltónico. ¿Cuál es mi probabilidad de ser piloto o astronauta?

Cómo convertirse en un reparador de PC

¿Existe un sitio donde un experto en dominios pueda brindar orientación profesional a otros que lo necesiten?

¿Qué trabajos de nivel de entrada debe solicitar un graduado de contabilidad en la industria privada?

Buscando una nueva patineta para poder volver a lo que amo. ¿Qué marca es la mejor?

¿Cómo debo solicitar una pasantía en IIT o alguna empresa después del segundo año de ECE?

Trabajé como escritor técnico durante 2.5 años, y el mundo corporativo no tiene valores. Quiero tener éxito y contribuir al mundo, ¿qué hago?

Cómo convertirse en un buen freelance

¿Cuáles son las oportunidades de trabajo disponibles después de pasar el Nivel 1 de CFA?

¿Cómo debo pedirle a mi empleador que me dé un descanso de 2 meses para prepararme para el GRE? Aclaración: no voy a decirle que quiero un descanso para la preparación GRE.