"Microsoft is op de goede weg richting universele toepassing": Jagoba Los Arcos

Inhoudsopgave:
Jagoba Los Arcos, geboren in Bilbao, is een programmeur in .NET-technologieën met 14 jaar ervaring. Hij is momenteel verantwoordelijk voor de ontwikkeling van Tapatalk voor Windows 8 en Windows Phone, en dit jaar is hij erkend met de Microsoft Active Professional 2014-certificering.
In Xataka Windows wilden we iets meer over hem weten, hoe hij in de positie kwam waarin hij zich momenteel bevindt, en wat zijn mening is als ontwikkelaar over Windows 8 en Windows Phone. We hopen dat je het interview interessant vindt.
Xataka Windows: Kun je ons iets vertellen over het pad dat je hebt afgelegd om de positie te bereiken waarin je je nu bevindt ?
Jagoba Los Arcos: Het begon allemaal tijdens een hackathon die eind 2012 plaatsvond in Bilbao. het feit dat ik andere ontwikkelaars kon ontmoeten en Windows 8 en Windows Phone uit de eerste hand kon leren kennen. Bij dit evenement, waarin we 2 dagen leerden en programmeerden, won ik een Nokia Lumia 800. Ik moet zeggen dat mijn werk tot die dag bestond uit het programmeren van webpagina's in ASP.Net, Javascript, HTML5, gedurende 12 jaar enz... en ik was verrast door de gemakkelijke sprong en de snelle aanpassingscurve van mijn kennis aan programmeren voor een telefoon of tablet.
Met deze nieuw gewonnen Lumia kwam ik naar mijn mening oog in oog te staan met het grootste probleem van het Windows Phone-platform, namelijk dat het besturingssysteem voor mij fris en nieuw was, maar het leed onder het nadeel dat de belangrijkste applicaties die ik op mijn vorige telefoons gebruikte (ik had Android en iPhone voor streaks gebruikt), slecht geïmplementeerd waren (bijvoorbeeld WhatsApp) of helemaal niet bestonden.Dit is het geval met Tapatalk, een applicatie die ik al jaren gebruik. Dus toen ik zag dat mijn 12-jarige kennis van .Net-technologieën gemakkelijk toepasbaar was op de telefoon en dat de Tapatalk API open was, besloot ik mijn eigen Tapatalk-client te maken. In een paar nachten werk had ik de eerste versie van Foroplex (naam die ik mijn app gaf) geüpload naar de winkel. Mijn aangename verrassing was om te zien dat het binnen een paar dagen enkele duizenden downloads had. Maar hij had nog steeds een probleem; Hoewel de Tapatalk API open is, zijn er bepaalde bronnen, zoals de lijst met forums die Tapatalk ondersteunen, die privé is, dus ik probeerde contact op te nemen met Tapatalk om te zien of er een mogelijkheid was om toegang te krijgen tot deze map. Na verschillende gesprekken met de verantwoordelijken van Tapatalk, vonden ze mijn applicatie leuk en besloten ze om mij niet alleen toegang te geven, maar ook om mij de kans te geven om mijn applicatie de officiële klant te maken. Hierna kwam alles op gang. Steeds meer uren steken in het ontwikkelen van de Tapatalk-client voor Windows Phone, het ontwikkelen van de versie voor Windows 8 en uiteindelijk van dit nachtelijke codeerwerk mijn huidige fulltime baan maken.
Xataka Windows: Wat is jouw mening als ontwikkelaar en gebruiker van Windows Phone?
Jagoba Los Arcos: Ik denk dat het platform ontwikkelaars en gebruikers veel te bieden heeft, maar het heeft ook het probleem om een beetje laat voor de oorlog van mobiele besturingssystemen. Ik denk dat iedereen die met .NET-technologieën heeft gewerkt een zeer snelle aanpassingscurve heeft om hun projecten naar Windows Phone te kunnen vertalen. U heeft de mogelijkheid om de applicaties te programmeren met HTML en Javascript, of zoals in het geval van Tapatalk, direct XAML+C te gebruiken. Waarom XAML+C en niet HTML+Javascript om Tapatalk te doen, als ik echt uit het programmeren van webpagina's kwam? Simpelweg omdat ik denk dat XAML+C me meer kracht en een sneller draaiende applicatie geeft. Een applicatie die op het eerste gezicht eenvoudig is als Tapatalk, maar echt "in the guts" is, is gecompliceerd omdat hij verbinding moet maken met meerdere servers, hoe sneller hoe beter.
Windows Phone Store is nog steeds tweederangs
De winkel groeit snel, maar toch geeft het me dat tweederangs gevoel. Ik leg uit. Aan de ene kant heeft de drive van Microsoft om meer apps naar de winkel te brengen geleid tot veel simpele of nutteloze apps die het aantal beschikbare apps alleen maar doen toenemen. Aan de andere kant hoeft u alleen de aankondigingen te zien van een officiële instantie, bedrijf of product die spreken over de beschikbaarheid van een mobiele applicatie. Deze applicatie is zelden beschikbaar voor Windows Phone.
Steeds meer gebruikers kiezen voor een Windows Phone
Ik denk in ieder geval dat dit de neiging heeft om te veranderen. Microsoft doet naar mijn mening geweldig werk met zowel high-end telefoons als de meest basale modellen. Dit, samen met de voortdurende updates en optimalisaties die het besturingssysteem ondergaat, zal er volgens mij voor zorgen dat steeds meer nieuwe gebruikers zullen kiezen voor een telefoon met Windows Phone.Om een voorbeeld te geven en zonder veel controverse te willen krijgen, hoef je alleen maar een Lumia 520 te vergelijken met een low-end Android-telefoon. Ik denk dat iedereen die ze 10 minuten vasthoudt het verschil ziet en begrijpt waar ik het over heb.
Xataka Windows: Wat is de mening van andere ontwikkelaars die je mogelijk hebt ontmoet over Windows Phone?
Jagoba Los Arcos: Een van de grootste nadelen die ik tegenkom, is juist de moeilijkheid om andere Windows Phone-ontwikkelaars te vinden. Microsoft stelt ons veel tools, discussieforums, evenementen en chats ter beschikking waar u andere programmeurs kunt ontmoeten. Maar mijn persoonlijke ervaring is dat ik altijd Android- of IOS-programmeurs tegenkom die dichter bij het Windows-platform proberen te komen, meer uit nieuwsgierigheid dan uit interesse of een echte behoefte om applicaties naar het platform te porten. Het is onhandig, maar ik denk dat het ook een kans is voor andere programmeurs zoals ik, want net als ik heb gedaan met Tapatalk, denk ik dat er nog steeds veel apps zijn die hun aanwezigheid op Windows Phone nodig hebben en dit opent een markt voor werk aanbiedingen voor programmeurs.NETTO.
En vooral spelletjes dragen. Naar mijn mening bepalen games een groot deel van de verkoop van mobiele apparaten, vooral voor gebruikers die voor het eerst een mobiele telefoon gebruiken, wat steeds vroeger wordt. Het wordt steeds normaler, of we het nu leuk vinden of niet, om kinderen te zien dat wat ze als cadeau willen, hun eerste mobiel is. Als de eerste mobiele telefoon die een gebruiker in zijn leven heeft een Android is, zal hij nauwelijks naar iOS verhuizen, als zijn eerste mobiele telefoon een iPhone is, zal hij nauwelijks een Galaxy willen. En dat is het probleem, als je je kind een Lumia als eerste telefoon geeft die niet de nieuwste trendy sociale game heeft, hoe goed de telefoon ook is of hoe goed het besturingssysteem ook is, het zal niet lukken. En het niet hebben van mobiele games, laten we zeggen "essentiële behoeften", is een groot probleem met dit platform. Als je tegenwoordig geen Candy Crush, of Apalabrados, of het meest modieuze spel van het moment speelt, ben je niet cool. En helaas bestaan veel van deze spellen niet of komen te laat naar Windows Phone.Hier denk ik dat Microsoft meer moeite zou moeten doen om deze applicaties naar Windows Phone te brengen om deze nieuwe applicaties aan te trekken.
Xataka Windows: Hoe zou u de app store voor Windows 8 en Windows Phone beoordelen als we ons richten op de kant die ontwikkelaars zien , zoals het goedkeuringsproces of kwaliteitscontroles? Zijn er opmerkelijke verschillen tussen de Windows 8 Store en de Windows Phone Store, of volgt Microsoft hetzelfde beleid in beide?
Jagoba Los Arcos: Microsoft probeert de twee winkels samen te voegen tot één. Om je app op Windows Phone en Windows 8 te publiceren, heb je nu alleen een ontwikkelaarsaccount nodig. Het publicatieproces is eenvoudig en de laatste tijd zijn de goedkeuringsprocessen, die aanvankelijk ongeveer 5 dagen in beslag namen, in sommige gevallen teruggebracht tot minder dan 24 uur. Er zijn een reeks zeer eenvoudige regels die moeten worden gevolgd, zodat uw aanvraag zonder problemen wordt goedgekeurd.En ook, zoals ik al eerder heb vermeld, kunt u uw aanvraag van tevoren naar de ondersteuningsmedewerkers van MS-ontwikkeling sturen, die graag eventuele bugs zullen lokaliseren en u suggesties zullen geven, zodat uw aanvraag zonder problemen door de winkel wordt goedgekeurd.
Wat de winkel zelf betreft, er is een klein verschil waarvan ik hoop dat het in de loop van de tijd zal worden gecorrigeerd. Voor mij is het belangrijkste de mogelijkheid om een applicatie als Beta te uploaden. In de Windows Phone Store kan ik een app uploaden als bèta, de e-mailadressen toevoegen van de bètatesters die ik de app wil laten downloaden, en de bètatesters ontvangen de app op hun telefoon als gewoon een andere app. In dit proces is het ook niet nodig om de winkel goed te keuren, dus normaal gesproken upload ik min of meer elke 2 dagen een bèta met mijn wijzigingen naar de winkel en mijn bètatesters ontvangen deze binnen 1 uur op hun telefoon. Deze functie bestaat niet in de Windows 8-winkel en het maakt het erg moeilijk om de app in de praktijk te testen voordat deze in de winkel wordt gedistribueerd, aangezien ik zip-bestanden naar de testers moet sturen en zij de app zelf moeten installeren. bij Windows.Ik hoop dat ze deze functie snel aan de Windows Store toevoegen.
Een ander groot nadeel van beide winkels is dat we als ontwikkelaar geen contact kunnen opnemen met de gebruikers die hun beoordelingen en opmerkingen over de applicatie achterlaten. Dit is een groot probleem, omdat we vaak opmerkingen zien als "de applicatie werkt niet omdat het X-forum niet verschijnt" of "Ik kan niet inloggen op het X-forum". Ondanks het feit dat we in Tapatalk verschillende mechanismen hebben om gebruikers te ondersteunen, gebruiken velen alleen de opmerkingen van de winkel en realiseren ze zich niet dat we weinig of niets voor hen kunnen doen, aangezien we niet meer informatie hebben over hun probleem.
Xataka Windows: Als het aan jou lag om meer ontwikkelaars aan te moedigen om apps voor Windows Phone te maken, wat zou je dan doen om dit te bereiken het?
Microsoft doet geweldig werk met ontwikkelaars
Jagoba Los Arcos: In dit opzicht denk ik dat het werk dat Microsoft doet erg goed is.Bijna elke maand zijn er evenementen en wedstrijden; er zijn programma's voor het uitlenen van apparaten, zodat u uw apps op echte telefoons kunt testen zonder dat u geld hoeft te investeren in het kopen van uw eigen telefoon, alleen om te testen; er zijn veel voorzieningen om je aanvraag gemakkelijk in de winkel te kunnen leggen; Er zijn zeer actieve forums waar u vragen kunt beantwoorden en een geweldig team van evangelisten die u vragen kunt stellen, uw aanvraag ter beoordeling en evaluatie kunt sturen voordat u deze naar de winkel uploadt. Ik denk echt dat Microsoft er alles aan doet om programmeurs zich comfortabel te laten voelen bij het programmeren voor het Windows Phone-platform.
Xataka Windows: Laten we het hebben over Windows RT. De laatste tijd zien we hoe de geruchten fusie van Windows RT en Windows Phone dichterbij komt om beide systemen te versterken, en dit jaar zullen er betaalbare tablets met Windows 8.1 komen. Denk je dat deze verbintenis een wijs besluit is?
Jagoba Los Arcos: Vanuit mijn oogpunt als programmeur ben je op de goede weg naar universele toepassing, en inderdaad met elke OS-, Visual Studio- en SDK-update maakt het voor ons gemakkelijker om code tussen verschillende platforms te delen. Ik wil niet teveel op technische details ingaan, maar als voorbeeld is de Tapatalk-applicatie opgedeeld in twee delen. Een deel van de applicatie, degene die verantwoordelijk is voor het maken van de verbindingen met de centrale Tapatalk-servers en met de verschillende plug-ins die in elk forum zijn geïnstalleerd, is exact dezelfde code voor zowel Windows Phone als Windows RT/8. Het andere deel is het deel dat de gebruikersinterface op de telefoon of tablet tekent, en dit is specifiek voor elk systeem. Hoewel het waar is dat we met de laatste update van de SDK een geldige gebruikersinterface voor beide systemen kunnen creëren, geloven we vanuit Tapatalk dat het beter is om een specifieke voor Windows Phone te maken en een andere voor tablets/desktops, waarbij de gebruikersinterface wordt aangepast in elk geval naar apparaatmogelijkheden en resoluties.Met de nieuwste 2.0-update van Tapatalk voor WP hebben we echter geprobeerd de navigatie en functionaliteit die beschikbaar is in beide systemen te verenigen.
Microsoft is op de goede weg richting universele toepassing
Wat betreft betaalbare tablets, ik ben net terug van een verblijf van twee weken in Shanghai, waar ik mijn Tapatalk-collega's op het hoofdkantoor heb ontmoet, en heb de kans gehad om een tablet uit te proberen zoals de Emdoor EM -i8080 die we hebben kunnen gebruiken te zien in Xataka Windows weken geleden. Mijn gevoel had niet beter kunnen zijn. Het hebben van een Windows-apparaat voor dezelfde prijs als een Android-tablet is iets waarvan ik denk dat het de markt op korte termijn zal veranderen en de eindgebruiker ertoe zal brengen Windows RT/8 met andere ogen te gaan zien. Het is niet moeilijk om veel negatieve opmerkingen over Windows 8 en zijn interface te zien. Het probleem is eigenlijk dat de gebruiker deze interface niet op een touchscreen heeft getest.Als je het eenmaal hebt geprobeerd, is het klassieke Windows-bureaublad niet langer nodig. En als je je pc-games op een goedkope tablet kunt spelen, zal ik het je niet eens vertellen. Kun je je voorstellen dat je zo rijkelijk LoL vanaf je tablet in bed kunt spelen voor slechts € 100? Nou, dat gaat bijna dalen.
Xataka Windows: Welke invloed zou een combinatie van twee platforms als deze hebben op een bedrijf als het uwe?
Jagoba Los Arcos: Zoals ik al eerder heb opgemerkt, geloof ik dat elk apparaat een gebruikersinterface nodig heeft die past bij de grootte en kenmerken van het apparaat. Ik denk niet dat de benadering die ik vandaag geef aan Tapatalk-programmering veel verandert. In elk geval is alle hulp om de code meer gecentraliseerd te maken altijd welkom.
Over Jagoba Los Arcos:
En tot zover het interview met Jagoba Los Arcos, die we bedanken voor zijn aanwezigheid en het beantwoorden van onze vragen. We hopen dat je het interessant vond.