¿Hay algún punto en aprender las aplicaciones de desarrollo de Android y iPhone?

Es un punto interesante que debes saber si aprender uno realmente bien. Creo que el problema principal podría considerarse en dos categorías.

  1. ¿Deseas sobresalir como desarrollador independiente?
  2. ¿Desea crear más negocios a partir de su trabajo de desarrollo?

La primera categoría hablaría más sobre enfocarse en una sola plataforma (no es que no pudieras hacer ambas cosas aún). Realmente sobresalir en un nivel independiente significa aprender profundamente una plataforma en particular; utilizando sus diversos componentes y capacidades de hardware mejor que otros desarrolladores. En algún momento, ciertamente podría aplicar ese conocimiento a la otra plataforma, pero aquí es donde puede comenzar con respecto a su pregunta sobre elegir solo una.

La segunda categoría hablaría para garantizar que conozca bien ambas plataformas. Como persona de negocios, su objetivo es llegar a la mayor cantidad de clientes posible. Querrá proporcionar sus productos en tantos lugares como sean relevantes y sí, esto podría significar sacrificar algo de tiempo para convertirse en un experto en algo como Swift, que es específico de iOS, para continuar construyendo sus productos en plataformas / audiencias.

Definitivamente verá muchas similitudes entre los SDK específicos de la plataforma y será mucho más fácil crear aplicaciones atractivas en todas las plataformas. Esperemos que esto tenga sentido y sea útil.