"Microsoft est sur la bonne voie vers l'application universelle": Jagoba Los Arcos

Table des matières:
Jagoba Los Arcos, né à Bilbao, est un programmeur en technologies .NET avec 14 ans d'expérience. Il est actuellement responsable du développement de Tapatalk pour Windows 8 et Windows Phone, et cette année, il a reçu la certification Microsoft Active Professional 2014.
Dans Xataka Windows, nous voulions en savoir un peu plus sur lui, comment il est arrivé au poste qu'il occupe actuellement et quelle est son opinion en tant que développeur sur Windows 8 et Windows Phone. Nous espérons que vous trouverez l'interview intéressante.
Xataka Windows : Pourriez-vous nous en dire un peu plus sur le chemin que vous avez parcouru pour arriver à la position dans laquelle vous vous trouvez actuellement ? ?
Jagoba Los Arcos : Tout a commencé lors d'un hackathon qui a eu lieu à Bilbao fin 2012. C'était un week-end à cela m'a permis de rencontrer d'autres développeurs et de découvrir directement Windows 8 et Windows Phone. Dans cet événement où nous apprenions et programmions pendant 2 jours, j'ai gagné un Nokia Lumia 800. Je dois dire que jusqu'à ce jour, mon travail consistait à programmer des pages Web en ASP.Net, Javascript, HTML5, pendant 12 ans .etc… et j'ai été surpris par le saut facile et la courbe d'adaptation rapide de mes connaissances à la programmation pour un téléphone ou une tablette.
Avec ce Lumia nouvellement gagné, je me suis retrouvé face au principal problème de la plate-forme Windows Phone à mon avis, c'est-à-dire que le système d'exploitation pour moi était frais et nouveau, mais il souffrait de l'inconvénient que les principales applications que j'utilisais sur mes téléphones précédents (j'avais utilisé Android et iPhone pour des séries), étaient soit mal implémentées (Whatsapp par exemple), soit n'existaient pas du tout.C'est le cas de Tapatalk, une application que j'utilisais depuis des années. Alors, voyant que mes 12 ans de connaissance des technologies .Net étaient facilement applicables au téléphone et que l'API Tapatalk était ouverte, j'ai décidé de créer mon propre client Tapatalk. En quelques nuits de travail, j'ai téléchargé la première version de Foroplex (nom que j'ai donné à mon application) dans la boutique. Ma bonne surprise a été de voir qu'en quelques jours, il y avait plusieurs milliers de téléchargements. Mais il avait toujours un problème; Bien que l'API Tapatalk soit ouverte, il existe certaines ressources comme la liste des forums qui supportent Tapatalk qui est privée, j'ai donc essayé de contacter Tapatalk pour voir s'il y avait une possibilité d'accéder à ce répertoire. Après plusieurs conversations avec les responsables de Tapatalk, ils ont aimé mon application, et ils ont décidé non seulement de me donner accès, mais aussi de me donner la possibilité de faire de mon application le client officiel. Après cela, tout s'est déroulé. Consacrer de plus en plus d'heures au développement du client Tapatalk pour Windows Phone, développer la version pour Windows 8 et finalement transformer cette aventure de codage nocturne en mon travail actuel à temps plein.
Xataka Windows : Quelle est votre opinion en tant que développeur et utilisateur de Windows Phone ?
Jagoba Los Arcos : Je pense que la plateforme a beaucoup à offrir aux développeurs et aux utilisateurs, mais elle a aussi le problème d'avoir atteint un peu tard dans la guerre des systèmes d'exploitation mobiles. Je pense que toute personne ayant travaillé avec les technologies .NET a une courbe d'adaptation très rapide pour pouvoir traduire ses projets sur Windows Phone. Vous avez la possibilité de programmer les applications avec HTML et Javascript, ou comme dans le cas de Tapatalk, utilisez XAML+C directement. Pourquoi XAML+C et pas HTML+Javascript pour faire Tapatalk, si je venais vraiment de la programmation de pages web ? Eh bien, tout simplement parce que je pense que XAML + Cme donne plus de puissance et une application plus rapide. Une application à première vue simple comme Tapatalk, mais vraiment "dans les tripes" c'est compliqué puisqu'il faut se connecter à plusieurs serveurs, le plus vite sera le mieux.
Windows Phone Store est toujours de second ordre
Le magasin se développe rapidement, mais il me donne toujours ce sentiment de second ordre. Je m'explique. D'une part, la volonté de Microsoft d'apporter plus d'applications au magasin a conduit à de nombreuses applications simples ou inutiles qui ne font qu'augmenter le nombre d'applications disponibles. D'autre part, vous n'avez besoin de voir que les annonces de tout organisme, entreprise ou produit officiel qui parlent de la disponibilité d'une application mobile. Cette application est rarement disponible pour Windows Phone.
De plus en plus d'utilisateurs vont opter pour un Windows Phone
En tout cas, je pense que cela a tendance à changer. À mon avis, Microsoft fait un travail formidable avec les téléphones haut de gamme et les modèles les plus basiques. Ceci, associé à la mise à jour et à l'optimisation continues du système d'exploitation, incitera de plus en plus de nouveaux utilisateurs à opter pour un téléphone avec Windows Phone.Pour donner un exemple et sans vouloir entrer dans beaucoup de polémiques, il suffit de comparer un Lumia 520 avec un téléphone Android bas de gamme. Je pense que quiconque les tiendra dans ses mains pendant 10 minutes verra la différence et comprendra de quoi je parle.
Xataka Windows : Quel est l'avis des autres développeurs que vous avez pu rencontrer sur Windows Phone ?
Jagoba Los Arcos : L'un des principaux inconvénients que je trouve est précisément la difficulté de trouver d'autres développeurs Windows Phone. Microsoft met à notre disposition de nombreux outils, forums de discussion, événements et chats où vous pouvez rencontrer d'autres programmeurs. Mais mon expérience personnelle est que je croise toujours des programmeurs Android ou IOS qui essaient de se rapprocher de la plateforme Windows, plus par curiosité que par intérêt ou un réel besoin de porter des applications sur la plateforme. C'est gênant, mais je pense que c'est aussi une opportunité pour d'autres programmeurs comme moi, car tout comme je l'ai fait avec Tapatalk, je pense qu'il y a encore beaucoup d'applications qui ont besoin de leur présence sur Windows Phone et cela ouvre un marché d'emploi offres pour les programmeurs .FILET.
Et surtout transporter des jeux. À mon avis, les jeux génèrent une grande partie de l'activité des appareils mobiles, en particulier pour les utilisateurs qui utilisent un mobile pour la première fois, ce qui est de plus en plus précoce. Il devient de plus en plus normal, qu'on le veuille ou non, de voir des enfants que ce qu'ils veulent en cadeau, c'est leur premier mobile. Si le premier mobile qu'un utilisateur a dans sa vie est un Android, il ne passera guère à iOS, si son premier mobile est un iPhone, il ne voudra guère d'un Galaxy. Et c'est le problème, si vous donnez à votre enfant un Lumia comme premier téléphone qui n'a pas le dernier jeu social à la mode, peu importe la qualité du téléphone ou la qualité du système d'exploitation, il ne réussira pas. Et ne pas avoir de jeux mobiles, disons des "besoins essentiels", est un gros problème avec cette plateforme. De nos jours, si vous ne jouez pas à Candy Crush, ou à Apalabrados, ou au jeu le plus en vogue du moment, vous n'êtes pas cool. Et malheureusement, beaucoup de ces jeux n'existent pas ou arrivent en retard sur Windows Phone.Ici, je pense que Microsoft devrait déployer plus d'efforts pour intégrer ces applications à Windows Phone afin d'en attirer de nouvelles.
Xataka Windows : Comment évalueriez-vous l'App Store pour Windows 8 et Windows Phone si nous nous concentrons sur le côté que les développeurs voient , comme le processus d'approbation ou les contrôles de qualité ? Existe-t-il des différences notables entre la boutique Windows 8 et la boutique Windows Phone, ou Microsoft suit-il la même politique dans les deux ?
Jagoba Los Arcos : Microsoft essaie de fusionner les deux magasins en un seul. Pour le moment, pour publier votre application sur Windows Phone et Windows 8, vous n'avez besoin que d'un compte développeur. Le processus de publication est simple et dernièrement, les processus d'approbation qui prenaient initialement environ 5 jours ont été réduits dans certains cas à moins de 24 heures. Il existe une série de règles très simples à suivre pour que votre demande soit approuvée sans problème.Et aussi, comme je l'ai déjà mentionné, vous pouvez envoyer votre application à l'avance aux gars du support de développement MS qui se feront un plaisir de localiser les bugs éventuels et de vous donner des suggestions afin que votre application passe l'approbation du magasin sans problème.
Quant au magasin lui-même, il y a une légère différence qui j'espère se corrigera avec le temps. Pour moi, le plus important est la possibilité de télécharger une application en version bêta. Dans le Windows Phone Store, je peux télécharger une application en version bêta, ajouter les adresses e-mail des bêta-testeurs que je souhaite autoriser à télécharger l'application, et les bêta-testeurs reçoivent l'application sur leur téléphone comme une autre application. Dans ce processus, il n'est pas non plus nécessaire de passer l'approbation du magasin, donc normalement, je télécharge une bêta avec mes modifications tous les 2 jours plus ou moins sur le magasin et mes bêta-testeurs la reçoivent sur leur téléphone en 1 heure. Cette fonctionnalité n'existe pas dans le magasin Windows 8 et rend très difficile le test sur le terrain de l'application avant de la distribuer dans le magasin, car je dois envoyer des fichiers zip aux testeurs et ils doivent installer l'application par eux-mêmes. dans Windows.J'espère qu'ils ajouteront bientôt cette fonctionnalité au Windows Store.
Un autre gros inconvénient des deux magasins est qu'en tant que développeur, nous ne pouvons pas entrer en contact avec les utilisateurs qui laissent leurs notes et leurs commentaires sur l'application. C'est un gros problème, car nous voyons souvent des commentaires du type « l'application ne fonctionne pas car le forum X n'apparaît pas » ou « je n'arrive pas à me connecter au forum X ». Malgré le fait que dans Tapatalk nous avons plusieurs mécanismes pour soutenir les utilisateurs, beaucoup n'utilisent que les commentaires du magasin, et ne réalisent pas que peu ou rien que nous pouvons faire pour eux puisque nous n'avons pas plus d'informations sur leur problème.
Xataka Windows : si c'était à vous d'encourager davantage de développeurs à créer des applications pour Windows Phone, que feriez-vous pour y parvenir ? ça?
Microsoft fait un excellent travail avec les développeurs
Jagoba Los Arcos : À cet égard, je pense que le travail que fait Microsoft est très bon.Il y a des événements et des concours presque tous les mois ; il existe des programmes de prêt d'appareils pour que vous puissiez tester vos applications sur de vrais téléphones sans avoir à investir de l'argent dans l'achat de votre propre téléphone uniquement pour les tests ; il y a beaucoup d'installations pour pouvoir mettre facilement votre application dans le magasin ; Il existe des forums très actifs où vous pouvez répondre aux questions et une grande équipe d'évangélistes à qui vous pouvez poser des questions, leur envoyer votre candidature pour examen et évaluation avant de la télécharger dans la boutique. Je pense vraiment que Microsoft met tout en œuvre pour que les programmeurs se sentent à l'aise de programmer pour la plate-forme Windows Phone.
Xataka Windows : Parlons de Windows RT. Dernièrement, nous voyons comment la rumeur de fusion de Windows RT et Windows Phone se rapproche pour renforcer les deux systèmes, et cette année, des tablettes abordables avec Windows 8.1 commenceront à arriver. Pensez-vous que cette union est une sage décision ?
Jagoba Los Arcos : De mon point de vue de programmeur, vous êtes sur la bonne voie vers une application universelle, et même avec chaque mise à jour du système d'exploitation, de Visual Studio et du SDK nous permet de partager plus facilement du code entre différentes plates-formes. Je ne veux pas entrer dans trop de détails techniques, mais à titre d'exemple, l'application Tapatalk est divisée en deux parties. Une partie de l'application, celle chargée de faire les connexions avec les serveurs centraux de Tapatalk et avec les différents plugins installés dans chaque forum, est exactement le même code pour Windows Phone et Windows RT/8. L'autre partie est celle qui dessine l'interface utilisateur sur le téléphone ou la tablette, et celle-ci est propre à chaque système. S'il est vrai qu'avec la dernière mise à jour du SDK, nous pouvons créer une interface utilisateur valide pour les deux systèmes, à partir de Tapatalk, nous pensons qu'il est préférable d'en créer une spécifique pour Windows Phone et une autre pour les tablettes/ordinateurs de bureau, en adaptant l'interface utilisateur en chaque cas aux capacités et aux résolutions de l'appareil.Cependant, avec la dernière mise à jour 2.0 de Tapatalk pour WP, nous avons essayé d'unifier la navigation et les fonctionnalités disponibles dans les deux systèmes.
Microsoft est sur la bonne voie vers l'application universelle
En ce qui concerne les tablettes abordables, je viens de passer deux semaines à Shanghai pour rencontrer mes collègues Tapatalk au siège et j'ai eu la chance d'essayer une tablette comme l'Emdoor EM -i8080 que nous avons pu à voir dans Xataka Windows il y a des semaines. Mon sentiment n'aurait pas pu être meilleur. Avoir un appareil Windows pour le même prix que vous pouvez acheter une tablette Android est quelque chose qui, je pense, changera le marché à court terme et incitera l'utilisateur final à commencer à voir Windows RT/8 avec des yeux différents. Il n'est pas difficile de voir beaucoup de commentaires négatifs sur Windows 8 et son interface. En fait le problème est que l'utilisateur n'a pas testé cette interface sur un écran tactile.Une fois que vous l'essayez, le bureau Windows classique commence à ne plus être nécessaire. Et si vous allez pouvoir jouer à vos jeux PC sur une tablette à bas prix, je ne vous le dirai même pas. Pouvez-vous imaginer pouvoir jouer à LoL depuis votre tablette au lit si richement pour seulement 100 € ? Eh bien, c'est sur le point de tomber.
Xataka Windows : Comment l'union de deux plates-formes comme celles-ci affecterait-elle une entreprise comme la vôtre ?
Jagoba Los Arcos : Comme je l'ai déjà dit, je pense que chaque appareil a besoin d'une interface utilisateur adaptée à la taille et aux caractéristiques de le dispositif. Je ne pense pas que l'approche que je donne à la programmation Tapatalk aujourd'hui change beaucoup. Dans tous les cas, toute aide pour rendre le code plus centralisé est toujours la bienvenue.
À propos de Jagoba Los Arcos :
Et jusqu'à présent, l'interview de Jagoba Los Arcos, que nous remercions de nous avoir accompagnés et d'avoir répondu à nos questions. Nous espérons que vous l'avez trouvé intéressant.