Il est difficile de se tromper avec le développement mobile. J'éviterais Objective-C, étant donné Swift je'ne suis pas sûr de l'avenir qu'il a, et ce sera la transition la plus difficile depuis C#. Je pense que le web mobile multiplateforme a un avenir brillant, tout comme les applications hybrides, donc peut-être regarder là ensuite. Les navigateurs iOS et Android sont tous deux basés sur webkit, et avec un simple fichier CSS se comportent fondamentalement de la même façon.
Autrement..c'est un appel difficile. Si vous ne'possédez pas déjà un Mac, vous ne voudrez peut-être pas investir dans un maintenant, cela suggère Android. Ils ont tous deux leurs hauts et leurs bas en matière de développement. Personnellement, je préfère le jeu d'outils Android.
Vraiment, la chose la plus importante pour vous est de vous faire une idée de la façon dont les applications mobiles fonctionnent. Pas seulement comment elles'sont codées mais aussi comment elles'sont conçues, en respectant un écran plus petit, des options de saisie différentes, un stockage différent et une relation aux services web différente de celle du bureau. Si vous pouvez clouer cela, tout le reste n'est que syntaxe.