Android es un pasatiempo creativo. Esto es diferente de iOS

Si eres nuevo en el desarrollo, es imposible trabajar en iOS y Android al mismo tiempo. El desarrollo de estos sistemas operativos se realiza en diferentes lenguajes de programación. iOS requiere conocimientos de Swift y Objective-C. Para Android: Kotlin o Java. Además, necesitará un equipo diferente. Para iOS – Mac o iPhone. Para Android, cualquier computadora y teléfono inteligente es adecuado. Hay emuladores, pero esta opción no es adecuada para el trabajo y las pruebas constantes.

Ambas áreas de desarrollo son prometedoras. Sin embargo, si miras las estadísticas, según Statcounter.com, Android lidera entre todos los sistemas operativos del mercado global. Está instalado en el 40% de todos los dispositivos. Entre los teléfonos móviles, la participación de Android es 70%, iOS – 29%. Entre las tabletas: Android – 40%, iOS – 60%. En Rusia, el panorama es ligeramente diferente, pero la tendencia coincide con la global. Entre los teléfonos inteligentes Android – 80%. En tabletas: Android – 48%, iOS – 52%. Hay diferencias regionales. Entonces, en Moscú y Krasnoyarsk, iOS es más popular, en San Petersburgo y Novosibirsk, Android.

El poder adquisitivo de las audiencias de Android e iOS difiere tanto como su popularidad. Pero al revés. Según techrocks.ru, los usuarios de iOS tienen tres veces más probabilidades de comprar a través de aplicaciones móviles. Sin embargo, esto es importante para los dueños de negocios, creadores de nuevas empresas. Esto no afecta los salarios de los desarrolladores: están al mismo nivel.

Antes de elegir un sistema operativo y convertirlo en su campo de actividad, vale la pena acostumbrarse al desarrollo de TI en general. Si este es un campo nuevo para usted, puede inscribirse en un curso gratuito para principiantes o aprender los conceptos básicos por su cuenta. Por ejemplo, hay un curso de Harvard “‎CS50. Fundamentos de la programación” en ruso. Según la técnica que tenga, seleccione el software y el idioma. Apréndelos, experimenta. Trate de hacer algunos proyectos de cartera primero, por diversión. Puede encontrar clientes para sus proyectos de prueba entre amigos. Sus posibilidades de éxito aumentarán su conocimiento del inglés (muchos materiales necesarios para el trabajo están escritos en él) y la voluntad de aprender constantemente, seguir las tendencias.

  • cualquier computadora es adecuada para trabajar;
  • gran comunidad de desarrolladores;
  • el lenguaje de programación Java se puede usar al escribir no solo aplicaciones móviles, sino también web, juegos;
  • no solo las aplicaciones para teléfonos inteligentes funcionan en Android, sino también para relojes inteligentes, Smart TV, VR / AR;
  • el entorno de desarrollo analiza el código y puede generar automáticamente algunas de sus partes;
  • buen marco; puede encontrar módulos listos para usar para una variedad de propósitos;
  • la plataforma se puede adaptar a cualquier tarea especializada;
  • El código fuente de Android está abierto para todos; está la plataforma Android Open Source Project, donde la empresa publica todos los datos, y los desarrolladores también pueden hacerlo;
  • la publicación de aplicaciones en Google Play ocurre casi instantáneamente, generalmente sin la participación de moderadores; no es necesario esperar mucho para confirmar;
  • una pequeña tarifa por colocar aplicaciones en Google Play ($25 una vez, al registrarse).
  • la variedad de dispositivos y sus parámetros crea la base para errores, funcionamiento desigual de la aplicación en diferentes teléfonos inteligentes;
  • variedad de versiones del sistema operativo: a diferencia de iOS, Android sigue siendo relevante y las versiones desactualizadas pueden funcionar sin actualizaciones;
  • no todos los materiales de capacitación y las respuestas en los foros son relevantes: el sistema existe desde hace mucho tiempo, los matices del desarrollo están cambiando;
  • la aplicación y la cuenta se pueden bloquear sin explicación, un bot responde las quejas al soporte técnico.
READ
Cuándo se lanzará el primer teléfono inteligente Huawei en Hongmeng en Rusia

Al momento de escribir este artículo, la base de datos de trabajo de HeadHunter tiene 2773 vacantes abiertas para la consulta “Desarrollador de Android” en Rusia.

Según Habr Career, para 2020 el salario promedio de un desarrollador en Java es de 130 mil rublos, en Kotlin, 125 mil rublos.

Según un estudio de Yandex, a finales de 2019, el salario de los desarrolladores de Android con menos de un año de experiencia era de unos 46 6 rublos. Los especialistas con más de 207 años de experiencia podrían contar con un salario en la región de XNUMX mil rublos.

Beneficios para los desarrolladores:

  • un número estrictamente limitado de versiones de teléfonos inteligentes, tamaños de pantalla y el propio sistema operativo;
  • todos los cambios en el sistema operativo son transparentes: Apple publica anualmente las pautas de desarrollo de aplicaciones de iOS y explica cómo reemplazar los elementos del código por otros más productivos;
  • menos aplicaciones y desarrolladores, menos competencia.
  • el trabajo requiere equipo costoso;
  • para cargar aplicaciones en la AppStore, debe renovar su cuenta de desarrollador anualmente por $99;
  • La publicación de la aplicación puede demorar más de una semana, debido a que la moderación se realiza manualmente.

En el momento de escribir este artículo, había 2497 vacantes abiertas en la base de datos de empleo de HeadHunter para la consulta “Desarrollador de iOS”.

Según Habr Career, para 2020 el salario promedio de un desarrollador en Swift es de 130 mil rublos, en Objective-C: 150 mil rublos.

Según un estudio de Yandex, en 2019 el salario de los desarrolladores de iOS con menos de un año de experiencia fue de unos 69 mil rublos. Los especialistas con más de 6 años de experiencia podrían contar con un salario en la región de 216 mil rublos.

Es fácil encontrar cursos de formación sobre desarrollo móvil en la Web. Por ejemplo, en Netology, Skillbox, Geekbrains. Incluso puedes ir a la universidad y estudiarlo como materia en un programa de licenciatura en ciencias de la computación. Sin embargo, algunos de nuestros expertos creen que puedes aprender todo lo que necesitas por tu cuenta.

READ
Google revela porcentaje de teléfonos inteligentes con Android Oreo

Es muy posible que usted mismo aprenda desarrollo de alta calidad para Android. Pero en cualquier caso, tendrás que leer los cursos. Gratis, por ejemplo. Lo principal es la práctica. Ya en la práctica, se encuentran muchas trampas. Cuando aparece algún error, a menudo la respuesta se encuentra en los foros y no en la documentación oficial.

‎Puedes aprender a desarrollar para iOS por ti mismo y sin cursos especiales. Se trata de la persona. Si es terco, se sentará y encontrará toda la información necesaria. En libros, en Internet. Todos los cursos y videos están en torrents. Puedes descargar, sentarte y estudiar por tu cuenta. Los cursos pagados pueden ayudar con la motivación: una vez que pagas, en cualquier caso necesitas obtener el resultado. Además, generalmente un profesor enseña en los cursos, puede hacerle cualquier pregunta y llegar a un acuerdo rápidamente. Y si estudias por tu cuenta, ayuda mucho que haya desarrolladores en el campo adecuado entre tus amigos. Puedes consultar con ellos.

Vadim Akhmarov, desarrollador de Android reactivo:

“Depende de cuánto dinero tiene una persona. En Android, puede comenzar gratis, pero en iOS, debe comprar una Mac. En términos de complejidad técnica, Android es más difícil debido a la mayor cantidad de dispositivos”.‎

Anton Lunegov, especialista jefe de LUKOIL-Technologies, desarrollador de Reactive iOS:

“No recomiendo empezar con iOS. En general, para empezar, necesitas una comprensión de la programación en general, conocimientos básicos. Es imposible simplemente venir de otra esfera. Necesitas aprender lenguajes de programación. Recomendaría comenzar en el desarrollo móvil con Android. Android tiene cosas más estructuradas. Los libros se escriben con más claridad.

Yo mismo empecé con Android. Después de seis años en esta área, tomé iOS, ahora trabajo en proyectos para ambos sistemas operativos en paralelo. Ya entendía cómo es el desarrollo para iOS, solo tenía que aprender el idioma. Luego, en Lukoil, donde todavía trabajo, surgió la necesidad de adaptar una aplicación para iOS, cuyo desarrollo para Android supervisé. Fue difícil conectar a un especialista externo. Al final, asumí esta tarea yo mismo. Me dieron un iPhone y un MacBook y mucho tiempo. Empecé a explorar, sumergirme y escribir esta aplicación yo mismo”.‎

READ
Encontré una manera de no cargar la batería del teléfono en vano

La elección final es tuya. Buena suerte para ti y nuevos logros.

Por cierto, a veces necesitamos desarrolladores junior. Esté atento a las nuevas vacantes aquí.

La gente a menudo piensa en qué teléfono dar preferencia. De vez en cuando, muchos usuarios empiezan a planificar la compra de otro dispositivo, aunque ya no tiene sentido cambiar de smartphone a menudo. ¿Es a menudo una elección entre iPhone y Android? iOS y Android son las plataformas más populares. Esta pregunta surge a menudo, pero no es fácil dar una respuesta simple que se adapte a todos los usuarios. En el espacio web, los conocedores de ambos sistemas operativos constantemente dan ejemplos vívidos de sus ventajas, y es muy difícil para un usuario que no está muy interesado en las sutilezas técnicas y de software encontrar una pista sobre cómo elegir su próximo teléfono inteligente en este hilo. Solo un usuario que haya estado usando ambos sistemas operativos durante mucho tiempo puede ayudar con esto.

Android es un pasatiempo creativo. Esto es diferente de iOS. Una fotografía.

Android es un pasatiempo creativo. Esto es diferente de iOS. Una fotografía.

Nota “La versión condensada de iOS vs. Android”, publicado por el recurso TeléfonoHacerg, basado en la experiencia del usuario con dispositivos Android e iOS. Hay muchas similitudes entre los dos sistemas operativos más comunes para teléfonos inteligentes y tabletas. Pero también existen serias diferencias, que consisten principalmente en cuánto puede personalizar el usuario el sistema operativo. Estas plataformas simplemente están diseñadas para diferentes usuarios. Se comparan con tanta frecuencia que no tendría sentido repetir tal comparación nuevamente. Basta con mirar las cualidades inherentes a cada uno de los sistemas operativos.

Muchas personas modernas son adictas a configurar sus dispositivos. Este pasatiempo puede acompañar a una persona durante muchos años. Pero habiendo “personalizado” el sistema operativo de su teléfono al contenido de su corazón, el usuario puede cansarse y querer obtener “solo un teléfono”. Es posible que después de un tiempo se aburra y desee volver al proceso creativo interrumpido. Es el deseo y el deseo de decorar y mejorar la interfaz de su teléfono lo que puede convertirse en el criterio principal para que el usuario elija su próximo dispositivo. Después de todo, el teléfono ha sido durante mucho tiempo no solo una herramienta para la comunicación, sino también una oportunidad para la manifestación de las habilidades creativas de uno.

READ
Debe Microsoft pasar a Android?

iOS – para aquellos que solo necesitan un teléfono

iOS es cómodo de usar. Su interfaz de usuario es increíblemente simple, pero ofrece muy poca personalización. Puede cambiar los fondos de pantalla y los tonos de llamada, así como algunos widgets del Centro de notificaciones, reorganizar las aplicaciones o agruparlas en carpetas.

iOS es del agrado de los usuarios por su simplicidad. Y la falta de opciones de personalización para personas ocupadas es una buena característica. No tienen que hacer nada con su teléfono. Solo toma y usa. Aproximadamente 1,4 millones de aplicaciones están disponibles para iOS, y esto permite que casi todos los usuarios elijan por sí mismos los programas que necesitan.

Pero no todos los usuarios están encantados con el sistema operativo, que no se puede personalizar a tus gustos y preferencias.

Android – para conocedores del ajuste fino

Aburrido de iOS, un sistema operativo simple y comprensible, del que siempre está claro qué esperar, puede prestar atención al dispositivo Android. Te da muchas opciones de personalización. Con este sistema operativo para naturalezas creativas, se abren oportunidades sin precedentes.

Hay tantas aplicaciones para Android como para iOS. Incluso un poco más: hay alrededor de 1,5 millones de programas en el catálogo.

Otra ventaja de Android es que el sistema operativo no está atado a una línea de dispositivos: el iPhone. Por supuesto, también está el iPad, pero ahora estamos hablando de teléfonos. Bajo el sistema operativo Android, muchos fabricantes crean sus smartphones para diferentes carteras y todo tipo de tamaños. El mundo de Android es muy amplio, porque tienes la oportunidad de personalizar tú mismo esta increíble plataforma.

Android es un pasatiempo creativo. Esto es diferente de iOS. Una fotografía.

Al final resulta que cada uno de los sistemas operativos encuentra a su usuario. Con iOS, un aficionado a la personalización de dispositivos digitales puede aburrirse, pero es perfecto para una persona ocupada a la que no le gusta profundizar en detalles técnicos y no tiene tiempo para ello. Android, por su parte, te permitirá disfrutar de la personalización de tu teléfono. Esto es genial, aunque complacerá solo a aquellos usuarios a los que les gusta personalizar el equipo por sí mismos. La personalización creativa de la interfaz del teléfono inteligente es una actividad que no es interesante para todos. En ocasiones los usuarios se arrepienten de cambiar de iPhone a Android, aunque en muchos casos cambian de un sistema operativo a otro sin emoción y casi no sienten cambios.

READ
Android O trajo muchas sorpresas para los propietarios de auriculares Bluetooth

¿Qué otras ventajas tiene cada uno de los sistemas operativos considerados?

Rating
( No ratings yet )
Like this post? Please share to your friends:
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: