"Microsoft är på rätt väg mot universell tillämpning": Jagoba Los Arcos

Innehållsförteckning:
Jagoba Los Arcos, född i Bilbao, är en programmerare inom .NET-teknologier med 14 års erfarenhet. Han är för närvarande ansvarig för utvecklingen av Tapatalk för Windows 8 och Windows Phone, och i år har han blivit erkänd med Microsoft Active Professional 2014-certifieringen.
I Xataka Windows ville vi veta lite mer om honom, hur han kom till den position han har för närvarande och vad han tycker som utvecklare om Windows 8 och Windows Phone. Vi hoppas att du tycker att intervjun är intressant.
Xataka Windows: Kan du berätta lite om vägen du har färdats för att komma till den position du befinner dig i nu ?
Jagoba Los Arcos: Allt började i ett hackathon som ägde rum i Bilbao i slutet av 2012. Det var en helg i att jag kunde träffa andra utvecklare och lära känna Windows 8 och Windows Phone från första hand. I det här evenemanget där vi lärde oss och programmerade i 2 dagar vann jag en Nokia Lumia 800. Jag måste säga att fram till den dagen hade mitt arbete bestått av att programmera webbsidor i ASP.Net, Javascript, HTML5, i 12 år . etc... och jag blev överraskad av det lätta hoppet och den snabba anpassningskurvan av mina kunskaper till programmering för en telefon eller surfplatta.
Med denna nyvunna Lumia stod jag öga mot öga med huvudproblemet med Windows Phone-plattformen enligt min åsikt, det vill säga operativsystemet för mig var fräscht och nytt, men det led av nackdelen att de huvudsakliga applikationerna som jag använde på mina tidigare telefoner (jag hade använt Android och iPhone för streaks), antingen var dåligt implementerade (Whatsapp till exempel), eller inte existerade alls.Detta är fallet med Tapatalk, ett program som jag hade använt i flera år. Så eftersom jag såg att mina 12-åriga kunskaper om .Net-teknologier var lätta att applicera på telefonen och att Tapatalk API var öppet, bestämde jag mig för att skapa min egen Tapatalk-klient. Efter några nätters arbete hade jag laddat upp den första versionen av Foroplex (namnet jag gav min app) till butiken. Min trevliga överraskning var att se att det på några dagar hade flera tusen nedladdningar. Men han hade fortfarande ett problem; Även om Tapatalk API är öppet, finns det vissa resurser som listan över forum som stöder Tapatalk som är privat, så jag försökte kontakta Tapatalk för att se om det fanns en möjlighet att få tillgång till den här katalogen. Efter flera samtal med de ansvariga för Tapatalk gillade de min ansökan, och de beslutade att inte bara ge mig tillgång, utan också att ge mig möjligheten att göra min ansökan till officiell klient. Efter detta kom allt i rullning. Lägger fler och fler timmar på att utveckla Tapatalk-klienten för Windows Phone, utveckla versionen för Windows 8 och så småningom förvandla denna nattliga kodningssatsning till mitt nuvarande heltidsjobb.
Xataka Windows: Vad är din åsikt som utvecklare och användare av Windows Phone?
Jagoba Los Arcos: Jag tror att plattformen har mycket att erbjuda utvecklare och användare, men den har också problemet att ha nått lite sent till kriget av mobila operativsystem. Jag tror att alla som har arbetat med .NET-teknologier har en väldigt snabb anpassningskurva för att kunna översätta sina projekt till Windows Phone. Du har möjlighet att programmera applikationerna med HTML och Javascript, eller som i fallet med Tapatalk, använda XAML+C direkt. Varför XAML+C och inte HTML+Javascript för att göra Tapatalk, om jag verkligen kom från att programmera webbsidor? Jo helt enkelt för att jag tror att XAML+C ger mig mer kraft och en applikation som körs snabbare. En applikation vid första anblicken enkel som Tapatalk, men egentligen "in the guts" är komplicerad eftersom den måste ansluta till flera servrar, ju snabbare desto bättre.
Windows Phone Store är fortfarande andra klassens
Butiken växer snabbt, men den ger mig ändå den där andra klassens känslan. Jag förklarar. Å ena sidan har Microsofts drivkraft att ta med fler appar till butiken lett till många enkla eller värdelösa appar som bara ökar antalet tillgängliga appar. Å andra sidan behöver du bara se meddelanden från alla officiella organ, företag eller produkter som talar om tillgängligheten för en mobilapplikation. Denna applikation är sällan tillgänglig för Windows Phone.
Fler och fler användare kommer att välja en Windows Phone
Jag tror i alla fall att det här tenderar att förändras. Microsoft enligt min mening gör ett formidabelt jobb med både avancerade telefoner och de mest grundläggande modellerna. Detta tillsammans med den kontinuerliga uppdateringen och optimeringen som operativsystemet genomgår tror jag kommer få fler och fler nya användare att välja en telefon med Windows Phone.För att ge ett exempel och utan att vilja hamna i mycket kontroverser, behöver du bara jämföra en Lumia 520 med en low-end Android-telefon. Jag tror att alla som håller dem i sina händer i 10 minuter kommer att se skillnaden och förstå vad jag pratar om.
Xataka Windows: Vad tycker andra utvecklare som du kanske har träffat om Windows Phone?
Jagoba Los Arcos: En av de största nackdelarna jag hittar är just svårigheten att hitta andra Windows Phone-utvecklare. Microsoft ställer till vårt förfogande en mängd verktyg, diskussionsforum, evenemang och chattar där du kan träffa andra programmerare. Men min personliga erfarenhet är att jag alltid stöter på Android- eller IOS-programmerare som försöker komma närmare Windows-plattformen, mer av nyfikenhet än intresse eller ett verkligt behov av att porta applikationer till plattformen. Det är obekvämt, men jag tror att det också är en möjlighet för andra programmerare som jag, för precis som jag har gjort med Tapatalk tror jag att det fortfarande finns många appar som behöver sin närvaro på Windows Phone och detta öppnar upp en marknad för jobb erbjudanden för programmerare.NETTO.
Och speciellt bärspel. Enligt min mening driver spel en stor del av verksamheten för mobila enheter, speciellt för användare som använder en mobil för första gången, vilket blir allt tidigare. Det blir mer och mer norm alt, vare sig vi vill det eller inte, att se barn att det de vill ha i present är deras första mobil. Om den första mobilen som en användare har i sitt liv är en Android kommer han knappast att flytta till iOS, om hans första mobil är en iPhone kommer han knappast att vilja ha en Galaxy. Och det är problemet, om du ger ditt barn en Lumia som sin första telefon som inte har det senaste trendiga sociala spelet, oavsett hur bra telefonen är eller hur bra operativsystemet är, kommer det inte att lyckas. Och att inte ha mobilspel, låt oss säga "väsentliga behov", är ett stort problem med den här plattformen. Om du nu för tiden inte spelar Candy Crush, eller Apalabrados, eller det mest fashionabla spelet för tillfället, är du inte cool. Och tyvärr finns många av dessa spel antingen inte eller kommer sent till Windows Phone.Här tycker jag att Microsoft borde lägga mer kraft på att föra dessa applikationer till Windows Phone för att locka till sig dessa nya.
Xataka Windows: Hur skulle du betygsätta appbutiken för Windows 8 och Windows Phone om vi fokuserar på den sida som utvecklare Du ser , som godkännandeprocessen eller kvalitetskontroller? Finns det betydande skillnader mellan Windows 8 Store och Windows Phone Store, eller följer Microsoft samma policy i båda?
Jagoba Los Arcos: Microsoft försöker slå samman de två butikerna till en. Just nu för att publicera din app på Windows Phone och Windows 8 behöver du bara ett utvecklarkonto. Publiceringsprocessen är enkel och på senare tid har de godkännandeprocesser som initi alt tog cirka 5 dagar i vissa fall minskat till mindre än 24 timmar. Det finns en rad mycket enkla regler som måste följas för att din ansökan ska klara godkännandet utan problem.Och även, som jag har nämnt tidigare, kan du skicka din ansökan i förväg till MS utvecklingssupportkillarna som gärna lokaliserar möjliga buggar och ger dig förslag så att din ansökan klarar butikens godkännande utan problem.
När det gäller själva butiken så är det en liten skillnad som jag hoppas kommer att rättas till med tiden. För mig är det viktigaste möjligheten att ladda upp en applikation som beta. I Windows Phone Store kan jag ladda upp en app som en beta, lägga till e-postadresserna till betatestarna som jag vill tillåta att ladda ner appen, och betatestarna får appen på sin telefon som bara en annan app. I denna process är det inte heller nödvändigt att godkänna butiken, så norm alt laddar jag upp en Beta med mina ändringar varannan dag mer eller mindre till butiken och mina betatesters får den på sin telefon inom 1 timme. Den här funktionen finns inte i Windows 8-butiken och det gör det mycket svårt att fälttesta appen innan den distribueras i butiken, eftersom jag måste skicka zip-filer till testarna och de måste installera appen på egen hand. i Windows.Jag hoppas att de lägger till den här funktionen i Windows Store snart.
En annan stor nackdel med båda butikerna är att vi som utvecklare inte kan komma i kontakt med de användare som lämnar sina betyg och kommentarer om applikationen. Detta är ett stort problem, eftersom vi många gånger ser kommentarer som "applikationen fungerar inte eftersom X-forumet inte visas" eller "Jag kan inte logga in på X-forumet". Trots att vi i Tapatalk har flera mekanismer för att stödja användare, använder många bara butikens kommentarer och inser inte att vi kan göra lite eller ingenting för dem eftersom vi inte har mer information om deras problem.
Xataka Windows: Om det var upp till dig att uppmuntra fler utvecklare att göra appar för Windows Phone, vad skulle du göra för att uppnå det?
Microsoft gör ett bra jobb med utvecklare
Jagoba Los Arcos: I detta avseende tycker jag att det arbete Microsoft gör är mycket bra.Det finns evenemang och tävlingar nästan varje månad; det finns program för enhetslån så att du kan testa dina appar på riktiga telefoner utan att behöva investera pengar i att köpa din egen telefon bara för att testa; det finns många faciliteter för att enkelt kunna lägga din ansökan i butiken; Det finns mycket aktiva forum där du kan svara på frågor och ett fantastiskt team av evangelister som du kan ställa frågor, skicka din ansökan till dem för granskning och utvärdering innan du laddar upp den till butiken. Jag tror verkligen att Microsoft gör allt för att få programmerare att känna sig bekväma med att programmera för Windows Phone-plattformen.
Xataka Windows: Låt oss prata om Windows RT. På senare tid har vi sett hur den ryktade sammanslagningen av Windows RT och Windows Phone närmar sig för att stärka båda systemen, och i år kommer prisvärda surfplattor med Windows 8.1 att komma. Tycker du att detta förbund är ett klokt beslut?
Jagoba Los Arcos: Ur min synvinkel som programmerare är du på rätt väg mot universell tillämpning, och faktiskt med varje OS, Visual Studio och SDK-uppdatering gör det lättare för oss att dela kod mellan olika plattformar. Jag vill inte gå in på för många tekniska detaljer, men som ett exempel är Tapatalk-applikationen uppdelad i två delar. En del av applikationen, den som ansvarar för att göra kopplingarna till de centrala Tapatalk-servrarna och med de olika plugins som är installerade i varje forum, är exakt samma kod för både Windows Phone och Windows RT/8. Den andra delen är den som ritar användargränssnittet på telefonen eller surfplattan, och detta är specifikt för varje system. Även om det är sant att vi med den senaste uppdateringen av SDK kan skapa ett giltigt användargränssnitt för båda systemen, från Tapatalk tror vi att det är bättre att skapa ett specifikt för Windows Phone och ett annat för surfplattor/datorer, anpassa användargränssnittet i varje fall till enhetens kapacitet och upplösningar.Men med den senaste 2.0-uppdateringen av Tapatalk för WP har vi försökt att förena navigeringen och funktionerna som är tillgängliga i båda systemen.
Microsoft är på rätt väg mot universell tillämpning
När det gäller prisvärda surfplattor kom jag precis tillbaka efter att ha tillbringat två veckor i Shanghai och träffat mina Tapatalk-kollegor på HQ och fick chansen att testa en surfplatta som Emdoor EM -i8080 som vi har kunnat att se i Xataka Windows för några veckor sedan. Min känsla kunde inte ha varit bättre. Att ha en Windows-enhet för samma pris som man kan köpa en Android-surfplatta är något som jag tror kommer att förändra marknaden på kort sikt och kommer få slutanvändaren att börja se Windows RT/8 med andra ögon. Det är inte svårt att se många negativa kommentarer om Windows 8 och dess gränssnitt. Egentligen är problemet att användaren inte har testat detta gränssnitt på en pekskärm.När du väl har provat det börjar det klassiska Windows-skrivbordet inte längre att behövas. Och om du ska kunna spela dina PC-spel på en billig surfplatta kommer jag inte ens att berätta för dig. Kan du tänka dig att kunna spela LoL från din surfplatta i sängen så rikt för bara €100? Tja, det är på väg att släppa.
Xataka Windows: Hur skulle en sammanslutning av två plattformar som dessa påverka ett företag som ditt?
Jagoba Los Arcos: Som jag har kommenterat tidigare tror jag att varje enhet behöver ett användargränssnitt som passar storleken och egenskaperna hos enheten. Jag tror inte att det förhållningssätt jag ger till Tapatalk-programmering idag förändrar mycket. I alla fall är all hjälp att göra koden mer centraliserad alltid välkommen.
Om Jagoba Los Arcos:
Och än så länge intervjun med Jagoba Los Arcos, som vi tackar för att du kom och svarade på våra frågor. Vi hoppas att du tyckte det var intressant.