"Microsoft on oikealla tiellä kohti yleissovellusta": Jagoba Los Arcos

Sisällysluettelo:
Jagoba Los Arcos, syntynyt Bilbaossa, on .NET-tekniikoiden ohjelmoija, jolla on 14 vuoden kokemus. Hän on tällä hetkellä vastuussa Tapatalkin Windows 8:lle ja Windows Phonelle kehittämisestä, ja tänä vuonna hänelle on myönnetty Microsoft Active Professional 2014 -sertifikaatti.
Xataka Windowsissa halusimme tietää hieman enemmän hänestä, kuinka hän pääsi nykyiseen asemaansa ja mitä mieltä hän on Windows 8:sta ja Windows Phonesta kehittäjänä. Toivomme haastattelun kiinnostavan sinua.
Xataka Windows: Voisitko kertoa meille vähän polusta, jonka olet kulkenut päästäksesi asemaan, jossa olet nyt ?
Jagoba Los Arcos: Kaikki alkoi hackathonista, joka pidettiin Bilbaossa vuoden 2012 lopussa. Se oli viikonloppu että sain tavata muita kehittäjiä ja tutustua Windows 8:aan ja Windows Phoneen omakohtaisesti. Tässä tapahtumassa, jossa opiskelimme ja ohjelmoimme 2 päivää, voitin Nokia Lumia 800:n. Minun on sanottava, että siihen päivään asti työni koostui web-sivujen ohjelmoinnista ASP.Netissä, Javascriptissä, HTML5:ssä 12 vuoden ajan. jne… ja yllätyin helposta hyppystä ja tietoni nopeasta sopeutumiskäyrästä puhelimen tai tabletin ohjelmointiin.
Tämän äskettäin voitetun Lumian kanssa törmäsin kasvotusten mielestäni Windows Phone -alustan pääongelman kanssa, eli käyttöjärjestelmä minulle oli tuore ja uusi, mutta se kärsi haitasta että tärkeimmät sovellukset, joita käytin aiemmissa puhelimissani (Olin käyttänyt Androidia ja iPhonea raitoja varten), olivat joko huonosti toteutettuja (esim. Whatsapp) tai niitä ei ollut ollenkaan.Tämä on Tapatalkin tapaus, sovellus, jota olin käyttänyt vuosia. Näin ollen 12 vuoden .Net-teknologioiden tuntemukseni soveltuvan helposti puhelimeen ja että Tapatalk API oli avoin, päätin luoda oman Tapatalk-asiakkaan. Muutaman yön aikana minulla oli ensimmäinen versio Foroplexista (nimen annoin sovellukselleni) ladattuna kauppaan. Iloinen yllätykseni oli nähdä, että muutamassa päivässä sitä on ladattu useita tuhansia. Mutta hänellä oli silti ongelma; Vaikka Tapatalk API on auki, on olemassa tiettyjä resursseja, kuten Tapatalkia tukevien foorumien lista, joka on yksityinen, joten yritin ottaa yhteyttä Tapatalkiin selvittääkseni, olisiko mahdollista päästä tähän hakemistoon. Useiden Tapatalkin johtajien kanssa käytyjen keskustelujen jälkeen he pitivät sovelluksestani, ja he päättivät paitsi antaa minulle pääsyn, myös antaa minulle mahdollisuuden tehdä hakemuksestani virallinen asiakas. Tämän jälkeen kaikki meni rullaan. Yhä useamman tunnin käyttäminen Tapatalk-asiakkaan Windows Phonelle, Windows 8 -version kehittämiseen ja lopulta tämän öisen koodausprojektin muuttaminen nykyiseksi kokopäivätyöksi.
Xataka Windows: Mitä mieltä olet Windows Phonen kehittäjänä ja käyttäjänä?
Jagoba Los Arcos: Mielestäni alustalla on paljon tarjottavaa kehittäjille ja käyttäjille, mutta sen ongelmana on myös saavuttaa hieman myöhässä mobiilikäyttöjärjestelmien sodasta. Uskon, että jokaisella, joka on työskennellyt .NET-tekniikoiden kanssa, on erittäin nopea sopeutumiskäyrä voidakseen kääntää projektinsa Windows Phone -puhelimeen. Sinulla on mahdollisuus ohjelmoida sovellukset HTML:llä ja Javascriptillä tai, kuten Tapatalkin tapauksessa, käyttää XAML+C suoraan. Miksi Tapatalkin tekemiseen XAML+C eikä HTML+Javascript, jos olen todella tullut ohjelmoinnista web-sivuille? No yksinkertaisesti siksi, että mielestäni XAML+C antaa minulle enemmän tehoa ja nopeammin toimivan sovelluksen. Sovellus on ensisilmäyksellä yksinkertainen, kuten Tapatalk, mutta todella "sisimmässään" on monimutkainen, koska sen on yhdistettävä useisiin palvelimiin, mitä nopeampi sen parempi.
Windows Phone Store on edelleen toissijainen
Kauppa kasvaa nopeasti, mutta silti se antaa minulle toisen luokan tunteen. Minä selitän. Toisa alta Microsoftin pyrkimys tuoda lisää sovelluksia kauppaan on johtanut moniin yksinkertaisiin tai hyödyttömiin sovelluksiin, jotka vain lisäävät saatavilla olevien sovellusten määrää. Toisa alta sinun tarvitsee vain nähdä minkä tahansa virallisen elimen, yrityksen tai tuotteen ilmoitukset, jotka puhuvat mobiilisovelluksen saatavuudesta. Tämä sovellus on harvoin saatavilla Windows Phonelle.
Yhä useammat käyttäjät valitsevat Windows Phonen
Luulen joka tapauksessa, että tällä on taipumus muuttua. Microsoft tekee mielestäni v altavaa työtä sekä huippuluokan puhelimien että perusmallien kanssa. Tämä yhdessä jatkuvan käyttöjärjestelmän päivityksen ja optimoinnin kanssa saa mielestäni yhä useammat uudet käyttäjät valitsemaan Windows Phone -puhelimen.Antaaksesi esimerkin ja haluamatta mennä suuriin kiistoihin, sinun tarvitsee vain verrata Lumia 520 -puhelinta halvempaan Android-puhelimeen. Uskon, että jokainen, joka pitää niitä käsissään 10 minuuttia, huomaa eron ja ymmärtää mistä puhun.
Xataka Windows: Mitä mieltä muut kehittäjät, joita olet ehkä tavannut, ovat Windows Phonesta?
Jagoba Los Arcos: Yksi suurimmista havaitsemistani haitoista on juuri muiden Windows Phone -kehittäjien löytämisen vaikeus. Microsoft tarjoaa käyttöönsä paljon työkaluja, keskustelufoorumeita, tapahtumia ja keskusteluja, joissa voit tavata muita ohjelmoijia. Mutta henkilökohtainen kokemukseni on, että törmään aina Android- tai IOS-ohjelmoijiin, jotka yrittävät päästä lähemmäksi Windows-alustaa, enemmänkin uteliaisuudesta kuin kiinnostuksesta tai todellisesta tarpeesta siirtää sovelluksia alustalle. Se on epämiellyttävää, mutta mielestäni se on myös mahdollisuus muille ohjelmoijille, kuten minä, koska kuten olen tehnyt Tapatalkin kanssa, uskon, että Windows Phonessa on edelleen paljon sovelluksia, jotka tarvitsevat läsnäoloaan, ja tämä avaa työmarkkinoita. tarjoukset ohjelmoijille.NETTO.
Ja erityisesti kantopelejä. Pelit ohjaavat mielestäni suuren osan mobiililaitteiden liiketoiminnasta erityisesti käyttäjille, jotka käyttävät mobiilia ensimmäistä kertaa, mikä on tulossa aikaisemmaksi. On yhä normaalimpaa, halusimme sitä tai emme, nähdä lasten, että se, mitä he haluavat lahjaksi, on heidän ensimmäinen kännykkänsä. Jos käyttäjän elämänsä ensimmäinen matkapuhelin on Android, hän tuskin siirtyy iOS:ään, jos hänen ensimmäinen kännykkänsä on iPhone, hän tuskin haluaa Galaxya. Ja se on ongelma, jos annat lapsellesi Lumian ensimmäiseksi puhelimeksi, jossa ei ole viimeisintä trendikästä sosiaalista peliä, vaikka puhelin olisi kuinka hyvä tai kuinka hyvä käyttöjärjestelmä on, se ei onnistu. Ja mobiilipelien puuttuminen, sanokaamme "olennaiset tarpeet", on suuri ongelma tällä alustalla. Nykyään, jos et pelaa Candy Crushia tai Apalabradosia tai tämän hetken muodikkainta peliä, et ole cool. Ja valitettavasti monia näistä peleistä joko ei ole olemassa tai ne tulevat myöhässä Windows Phonelle.Tässä mielestäni Microsoftin pitäisi panostaa enemmän näiden sovellusten tuomiseen Windows Phone -käyttöjärjestelmään houkutellakseen näitä uusia.
Xataka Windows: Miten arvioisit sovelluskaupan Windows 8:lle ja Windows Phonelle, jos keskitymme siihen puoleen, jonka kehittäjät näet , kuten hyväksymisprosessi tai laadunvalvonta? Onko Windows 8 -kaupan ja Windows Phone -kaupan välillä huomattavia eroja vai noudattaako Microsoft samaa käytäntöä molemmissa?
Jagoba Los Arcos: Microsoft yrittää yhdistää kaksi kauppaa yhdeksi. Tarvitset tällä hetkellä vain kehittäjätilin julkaistaksesi sovelluksesi Windows Phonessa ja Windows 8:ssa. Julkaisuprosessi on yksinkertainen, ja viime aikoina alun perin noin 5 päivää kestäneet hyväksymisprosessit ovat joissain tapauksissa lyhentyneet alle 24 tuntiin. On olemassa joukko hyvin yksinkertaisia sääntöjä, joita on noudatettava, jotta hakemuksesi hyväksytään ilman ongelmia.Ja kuten olen aiemmin maininnut, voit lähettää hakemuksesi etukäteen MS-kehitystukihenkilöille, jotka mielellään paikantavat mahdolliset bugit ja antavat sinulle ehdotuksia, jotta hakemuksesi läpäisee myymälän hyväksynnän ilman ongelmia.
Mitä tulee itse myymälään, siinä on pieni ero, joka toivottavasti korjaantuu ajan myötä. Minulle tärkeintä on mahdollisuus ladata sovellus betaversiona. Windows Phone Storessa voin ladata sovelluksen betaversiona, lisätä niiden betatestaajien sähköpostiosoitteet, joiden haluan ladata sovelluksen, ja betatestaajat saavat sovelluksen puhelimeensa pelkkänä sovelluksena. Tässä prosessissa ei myöskään tarvitse läpäistä kaupan hyväksyntää, joten normaalisti lataan beta-version muutoksineeni 2 päivän välein enemmän tai harvemmin kauppaan ja betatestaajani saavat sen puhelimeensa 1 tunnissa. Tätä ominaisuutta ei ole Windows 8 -kaupassa, ja se vaikeuttaa sovelluksen kenttätestausta ennen sen jakelua kaupassa, koska minun on lähetettävä zip-tiedostot testaajille ja heidän on asennettava sovellus itse. Windowsissa.Toivottavasti he lisäävät tämän ominaisuuden pian Windows Storeen.
Toinen molempien myymälöiden suuri haittapuoli on, että emme kehittäjänä saa yhteyttä käyttäjiin, jotka jättävät sovelluksesta arvioita ja kommentteja. Tämä on suuri ongelma, koska näemme usein kommentteja, kuten "sovellus ei toimi, koska X-foorumi ei näy" tai "En voi kirjautua sisään X-foorumiin". Huolimatta siitä, että Tapatalkissa meillä on useita mekanismeja käyttäjien tukemiseksi, monet käyttävät vain myymälän kommentteja, eivätkä ymmärrä, että voimme tehdä vain vähän tai ei mitään, koska meillä ei ole heidän ongelmastaan enempää tietoa.
Xataka Windows: Jos olisi sinun tehtäväsi rohkaista useampia kehittäjiä tekemään sovelluksia Windows Phonelle, mitä tekisit saavuttaaksesi se?
Microsoft tekee hienoa työtä kehittäjien kanssa
Jagoba Los Arcos: Tässä suhteessa Microsoftin tekemä työ on mielestäni erittäin hyvää.Tapahtumia ja kilpailuja on lähes joka kuukausi; on laitelainaohjelmia, joten voit testata sovelluksiasi oikeilla puhelimilla ilman, että sinun tarvitsee investoida rahaa oman puhelimen ostamiseen vain testausta varten; on paljon tiloja, joiden avulla voit laittaa hakemuksesi helposti kauppaan; Siellä on erittäin aktiivisia foorumeita, joissa voit vastata kysymyksiin, ja mahtava joukko evankelistoja, joilta voit esittää kysymyksiä, lähettää heille hakemuksesi tarkistettavaksi ja arvioitavaksi ennen sen lataamista kauppaan. Uskon todella, että Microsoft tekee kaikkensa saadakseen ohjelmoijat tuntemaan olonsa mukavaksi ohjelmoiessaan Windows Phone -alustaa.
Xataka Windows: Puhutaanpa Windows RT:stä. Viime aikoina olemme nähneet kuinka Windows RT:n ja Windows Phonen huhuttu yhdistäminen on lähentymässä molempien järjestelmien vahvistamiseksi, ja tänä vuonna alkaa saapua edullisia Windows 8.1 -tabletteja. Onko tämä liitto mielestäsi viisas päätös?
Jagoba Los Arcos: Ohjelmoijan näkökulmasta olet oikealla tiellä kohti yleismaailmallista sovellusta. Jokainen käyttöjärjestelmä-, Visual Studio- ja SDK-päivitys helpottaa koodin jakamista eri alustojen välillä. En halua mennä liian moniin teknisiin yksityiskohtiin, mutta esimerkkinä Tapatalk-sovellus on jaettu kahteen osaan. Yksi sovelluksen osa, joka vastaa yhteyksien muodostamisesta Tapatalkin keskuspalvelimiin ja kuhunkin foorumiin asennettuihin eri liitännäisiin, on täsmälleen sama koodi sekä Windows Phonelle että Windows RT/8:lle. Toinen osa on se, joka piirtää käyttöliittymän puhelimeen tai tablettiin, ja tämä on järjestelmäkohtaista. Vaikka on totta, että SDK:n uusimmalla päivityksellä voimme luoda kelvollisen käyttöliittymän molemmille järjestelmille, Tapatalkista uskomme, että Windows Phonelle on parempi luoda erityinen käyttöliittymä ja toinen tableteille/pöytäkoneille mukauttamalla käyttöliittymää jokaisessa tapauksessa laitteen ominaisuuksien ja resoluutioiden mukaan.Tapatalk for WP:n uusimmalla 2.0-päivityksellä olemme kuitenkin yrittäneet yhdistää molempien järjestelmien navigoinnin ja toiminnot.
Microsoft on oikealla tiellä kohti yleissovellusta
Mitä tulee kohtuuhintaisiin tablet-laitteisiin, palasin juuri kahden viikon lomasta Shanghaissa tapaamaan Tapatalk-kollegoita pääkonttorissa ja minulla oli mahdollisuus kokeilla tablettia, kuten Emdoor EM -i8080. nähdä Xataka Windowsissa viikkoa sitten. Tunteeni ei olisi voinut olla parempi. Windows-laitteen hankkiminen samaan hintaan kuin Android-tabletin on mielestäni jotain, joka muuttaa markkinoita lyhyellä aikavälillä ja saa loppukäyttäjän näkemään Windows RT/8:n eri silmin. Ei ole vaikea nähdä paljon negatiivisia kommentteja Windows 8:sta ja sen käyttöliittymästä. Itse asiassa ongelma on, että käyttäjä ei ole testannut tätä käyttöliittymää kosketusnäytöllä.Kun kokeilet sitä, perinteistä Windows-työpöytää ei enää tarvita. Ja jos aiot pelata PC-pelejäsi edullisella tabletilla, en edes kerro sinulle. Voitko kuvitella, että voit pelata LoL:a tabletillasi sängyssä niin rikkaasti vain 100 eurolla? No, se on pian putoamassa.
Xataka Windows: Miten kahden tällaisen alustan liitto vaikuttaisi sinun k altaiseen yritykseen?
Jagoba Los Arcos: Kuten olen aiemmin kommentoinut, uskon, että jokainen laite tarvitsee käyttöliittymän, joka vastaa laitteen kokoa ja ominaisuuksia. laite. En usko, että tapa, jonka annan Tapatalkin ohjelmointiin tänään, muuttuu paljon. Joka tapauksessa apu koodin keskittämiseksi on aina tervetullutta.
Tietoja Jagoba Los Arcosista:
Ja tähän mennessä haastattelu Jagoba Los Arcosin kanssa, jota kiitämme läsnäolosta ja kysymyksiimme vastaamisesta. Toivomme, että pidit siitä mielenkiintoisen.