Ce n'est pas vraiment une question sur la façon de développer les trois, je connais différentes manières multiplateformes et ainsi de suite. Mais je veux plus savoir du point de vue des développeurs à quel point il est difficile de développer des applications iOS, Android et Web?
Je suis actuellement dans mon premier emploi en tant que développeur mobile / web. J'ai déjà développé ma première application iPhone / iPad et maintenant je dois développer l'application pour Android car la version Web que j'ai essayée ne fonctionnait pas aussi bien que nécessaire et les bases de données Web ne semblaient tout simplement pas faire la différence. Mais je ne suis pas sûr qu'il soit possible d'être bon dans le développement des 3 en termes de mémorisation de toutes les API etc. Je ne dirais pas que j'ai un problème avec les langages de programmation sur la façon d'utiliser les API pour les différentes plateformes. De plus, toutes les autres langues que je regarde, pendant mon temps libre, me donnent l'impression de m'étendre.
Est-il possible pour une seule personne de développer des applications iOS, Android et Web? Dois-je penser à le réduire à iOS et aux applications Web?
Je développe tout par moi-même, donc je n'ai personne pour discuter des meilleures solutions pour tout et j'essaie juste de m'entraîner au fur et à mesure.
Donc, tous les développeurs multiplateformes là-bas? Les entreprises ont-elles différentes équipes pour différentes plates-formes?
Toute idée m'aiderait simplement à me ressaisir. Espérons que cette question ait un sens.
Réponses:
Je fais du développement d'iOS, de bureau C # .NET et de webapp Java Struts2 et j'aime tout cela. Je pense que c'est toujours une bonne idée de voir comment les différentes plates-formes abordent leurs mêmes objectifs et cela vous donne une meilleure compréhension globale des langages et des cadres impliqués. Cela signifie que je ne vais pas de l'avant avec la même vitesse que mes collègues qui ne font que l'une de ces plates-formes, mais dans l'ensemble, vous n'êtes jamais limité car vous pouvez passer à autre chose à tout moment.
Je pense également que vous devez démarrer vos projets sur la plate-forme la plus appropriée, puis la migrer vers d'autres plates-formes à mesure que vous voyez leur succès ou commencer autre chose si vous ne les voyez pas fonctionner.
la source
Je travaille avec Android et iOS, avec des backends basés sur le Web depuis plus d'un an maintenant, et c'est certainement faisable. J'ai trouvé que les informations de la plate-forme alternative ont respectivement amélioré les applications.
Pour vous soucier de n'avoir personne pour faire rebondir les choses, je vais dans mes groupes locaux de développeurs GTUG (Google Tech User Group) et iPhone, et ils sont une excellente source de soutien lorsque vous êtes coincé sur quelque chose ou avez besoin de conseils sur la meilleure façon de procéder. Consultez meetup.com pour voir s'il y a un groupe près de chez vous.
la source