Clé à emporter
- Développer une application, même s'il s'agit d'un portage, demande beaucoup de temps et de ressources.
- L'application devrait modifier sa mise en page, s'adapter à différentes tailles d'écran et être optimisée pour du matériel supplémentaire.
- Un projet comme celui-ci nécessiterait également toute une équipe de développement, ce qui signifierait probablement éloigner les gens d'autres tâches.
Développer une application Instagram officielle pour l'iPad serait en effet beaucoup de travail, même avec une application iPhone et un site Web existants à partir desquels travailler.
Le PDG d'Instagram, Adam Mosseri, a récemment déclaré que nous n'avions pas d'application Instagram officielle pour iPad car l'entreprise ne pouvait pas y consacrer les ressources. Ce n'est pas non plus une excuse de la main, il s'avère que le développement d'applications est assez compliqué.
Même quelque chose d'aussi simple qu'un port nécessiterait énormément de travail. C'est beaucoup plus compliqué et impliqué que ce à quoi l'utilisateur moyen pourrait s'attendre.
"Il y a d'autres facteurs à prendre en compte pour amener l'application Instagram sur l'iPad", a déclaré Katherine Brown, fondatrice de Spyic, dans une interview par e-mail avec LIfewire. "Aucune entreprise ne dispose de ressources illimitées, et ce serait plus qu'une simple question d'adaptation aux nouvelles dimensions de l'écran."
L'application
Il est facile de supposer qu'un port de quelque chose comme Instagram de l'iPhone vers l'iPad serait une simple affaire. L'application existe déjà sur une plate-forme Apple, il ne devrait donc pas être si difficile de la transférer sur une autre, n'est-ce pas ? Eh bien, non, pas vrai.
Outre l'iPhone et l'iPad étant physiquement différents, il faudrait consacrer beaucoup de temps et d'efforts pour s'assurer que l'expérience est la même sur les deux. Cela signifie qu'il faut s'assurer que les photos ont la bonne taille, que les boutons s'alignent correctement, que les notifications fonctionnent et bien plus encore.
S'assurer que l'application s'affiche correctement sur un écran plus grand avec des dimensions légèrement différentes est une tâche compliquée en soi. "Ils devraient s'assurer que la conception de l'expérience utilisateur est bonne sur les deux appareils et passer par le code en le modifiant pour le nouvel appareil", a déclaré Mark Varnas, directeur de la technologie de Red9, dans une interview par e-mail.
"Cela peut inclure la modification de la mise en page et de la conception, la mise à jour du contenu pour la nouvelle taille, l'ajout de nouvelles fonctionnalités et l'optimisation de l'application pour la nouvelle taille d'écran."
Le développement prendrait également du temps qui pourrait être consacré à d'autres projets pour l'application et le site Web qui existent déjà et qui comptent près d'un milliard d'utilisateurs actifs. Et pour garder tous ces utilisateurs, Instagram doit continuer à essayer de nouvelles fonctionnalités et à affiner celles qui existent déjà.
Retirer des équipes de ce travail pendant plusieurs mois pourrait créer des problèmes plus importants que de ne pas avoir d'application iPad officielle.
Le Peuple
Un projet comme celui-ci ne serait pas confié à un seul développeur - Instagram devrait y consacrer toute une équipe. Plusieurs personnes devraient être disponibles pour tout tester, dépanner et faire toutes les autres minuties de développement que nous avons tendance à tenir pour acquises. Cela réduirait également probablement l'efficacité des équipes établies si quelqu'un est chargé de travailler sur une nouvelle application.
Selon Brown, "Une estimation raisonnable de la taille de l'équipe nécessaire dépend de la durée et de l'étendue du processus de développement logiciel." Ainsi, même si Instagram pouvait mélanger les gens, il ne saurait nécessairement exactement combien il en aurait besoin. Et s'il se trompait, cela pourrait rendre les choses encore plus difficiles.
"Bien qu'il soit difficile d'estimer le temps et la taille de l'équipe, cela peut nécessiter une équipe d'au moins 4 à 5 personnes travaillant dessus simultanément", a déclaré Varnas, "Pour que le portage se déroule sans heurts, un développeur doit travailler avec une équipe expérimentée d'ingénieurs et de concepteurs de logiciels. Cette équipe serait là pour vous aider en cas de bogues, de défauts de conception ou d'autres problèmes survenant pendant le processus de portage."
Il semble donc que, pour le moment du moins, nous devrons continuer à nous passer d'une application Instagram officielle conçue spécifiquement pour l'iPad. Comme Mosseri l'avait initialement laissé entendre, un projet comme celui-ci nécessiterait beaucoup de temps et de ressources qu'il serait préférable d'utiliser ailleurs. C'est dommage, mais au moins il est possible d'utiliser l'application iPhone sur l'iPad en attendant.