„Microsoft eina teisingu keliu universalaus taikymo link“: Jagoba Los Arcos

Turinys:
Jagoba Los Arcos, gimęs Bilbao, yra .NET technologijų programuotojas, turintis 14 metų patirtį. Šiuo metu jis atsako už „Tapatalk“, skirtos „Windows 8“ ir „Windows Phone“, kūrimą, o šiais metais jam buvo suteiktas „Microsoft Active Professional 2014“ sertifikatas.
„Xataka Windows“ norėjome sužinoti daugiau apie jį, kaip jis atsidūrė šiuo metu užimamoje pozicijoje ir kokia jo, kaip kūrėjo, nuomonė apie „Windows 8“ ir „Windows Phone“. Tikimės, kad interviu jums bus įdomus.
Xataka Windows: ar galėtumėte šiek tiek papasakoti apie kelią, kurį nuėjote, kad pasiektumėte dabartinę poziciją ?
Jagoba Los Arcos: Viskas prasidėjo nuo hakatono, kuris vyko Bilbao 2012 m. pabaigoje. Tai buvo savaitgalis 2012 m. kad man pavyko susitikti su kitais kūrėjais ir susipažinti su Windows 8 bei Windows Phone iš pirmų lūpų. Šiame renginyje, kuriame mokėmės ir programavome 2 dienas, laimėjau Nokia Lumia 800. Turiu pasakyti, kad iki tos dienos mano darbas buvo tinklalapių programavimas ASP.Net, Javascript, HTML5 12 metų. . ir tt... ir mane nustebino lengvas šuolis ir greita mano žinių pritaikymo kreivė programuojant telefonui ar planšetiniam kompiuteriui.
Su šia naujai laimėta Lumia susidūriau akis į akį su, mano nuomone, pagrindine Windows Phone platformos problema, tai yra, OS man buvo nauja ir nauja, bet nukentėjo nuo trūkumo. kad pagrindinės programos, kurias naudojau savo ankstesniuose telefonuose (dėl juostų naudojau Android ir iPhone), buvo arba prastai įdiegtos (pvz., Whatsapp), arba jų visai nebuvo.Tai yra „Tapatalk“ – programos, kurią naudojau daugelį metų, atvejis. Taigi, matydamas, kad mano 12 metų žinios apie .Net technologijas yra lengvai pritaikomos telefone ir kad Tapatalk API yra atvira, nusprendžiau sukurti savo Tapatalk klientą. Per kelias darbo naktis į parduotuvę įkėliau pirmąją Foroplex versiją (pavadinau savo programėlę). Maloniai nustebau pamačius, kad per kelias dienas jis buvo atsiųstas kelis tūkstančius. Bet jis vis tiek turėjo problemų; Nors „Tapatalk“ API yra atvira, yra tam tikrų išteklių, pvz., „Tapatalk“ palaikančių forumų sąrašas, kuris yra privatus, todėl bandžiau susisiekti su „Tapatalk“ ir sužinoti, ar yra galimybė pasiekti šį katalogą. Po kelių pokalbių su „Tapatalk“ atsakingais žmonėmis jiems patiko mano programa, ir jie nusprendė ne tik suteikti man prieigą, bet ir galimybę paversti savo programą oficialiu klientu. Po to viskas apsivertė. Vis daugiau valandų skiriu „Tapatalk“ kliento, skirto „Windows Phone“, kūrimui, „Windows 8“ versijos kūrimui, ir galiausiai šią naktinę kodavimo įmonę paverčiau dabartiniu visu etatu.
Xataka Windows: kokia jūsų, kaip „Windows Phone“ kūrėjo ir naudotojo, nuomonė?
Jagoba Los Arcos: Manau, kad platforma turi daug ką pasiūlyti kūrėjams ir vartotojams, tačiau ji taip pat turi pasiekti šiek tiek pavėluotai į mobiliųjų operacinių sistemų karą. Manau, kad kiekvienas, kuris dirbo su .NET technologijomis, turi labai greitą prisitaikymo kreivę, kad galėtų išversti savo projektus į Windows Phone. Jūs turite galimybę programuoti programas su HTML ir Javascript arba, kaip ir Tapatalk atveju, naudoti XAML+C tiesiogiai. Kodėl XAML+C, o ne HTML+Javascript daryti Tapatalk, jei aš tikrai atėjau iš programavimo tinklalapių? Na tiesiog todėl, kad manau, kad XAML+C suteikia daugiau galios ir greičiau veikia programa. Programa iš pirmo žvilgsnio paprasta, kaip „Tapatalk“, tačiau iš tikrųjų „iš vidaus“ yra sudėtinga, nes ji turi prisijungti prie kelių serverių, kuo greičiau, tuo geriau.
Windows Phone Store vis dar yra antrarūšė
Parduotuvė sparčiai auga, bet vis tiek man kelia tą antrarūšį jausmą. paaiškinu. Viena vertus, „Microsoft“ siekis į parduotuvę pateikti daugiau programų lėmė daug paprastų ar nenaudingų programų, kurios tik padidina galimų programų skaičių. Kita vertus, jums tereikia pamatyti bet kurios oficialios įstaigos, įmonės ar produkto pranešimus, kuriuose kalbama apie mobiliosios programos prieinamumą. Ši programa retai pasiekiama „Windows Phone“.
Vis daugiau vartotojų renkasi „Windows Phone“
Bet kuriuo atveju manau, kad tai linkusi keistis. Mano nuomone, „Microsoft“ atlieka didžiulį darbą su aukščiausios klasės telefonais ir paprasčiausiais modeliais. Tai, kartu su nuolatiniu operacinės sistemos atnaujinimu ir optimizavimu, manau, privers vis daugiau naujų vartotojų rinktis telefoną su Windows Phone.Norėdami pateikti pavyzdį ir nenorėdami veltis į daug ginčų, tereikia palyginti „Lumia 520“ su žemos klasės „Android“ telefonu. Manau, kad kiekvienas, kuris laikys juos rankose 10 minučių, pamatys skirtumą ir supras, apie ką aš kalbu.
Xataka Windows: kokia yra kitų kūrėjų, su kuriais galbūt susidūrėte, nuomonė apie Windows Phone?
Jagoba Los Arcos: Vienas didžiausių mano pastebėtų trūkumų yra būtent tai, kad sunku rasti kitų „Windows Phone“ kūrėjų. „Microsoft“ siūlo daugybę įrankių, diskusijų forumų, renginių ir pokalbių, kuriuose galite susitikti su kitais programuotojais. Tačiau mano asmeninė patirtis yra tokia, kad aš visada susiduriu su Android ar IOS programuotojais, kurie bando priartėti prie Windows platformos, labiau iš smalsumo, o ne dėl susidomėjimo ar realaus poreikio perkelti programas į platformą. Tai nepatogu, bet manau, kad tai taip pat galimybė kitiems programuotojams, tokiems kaip aš, nes, kaip aš dariau su „Tapatalk“, manau, kad vis dar yra daug programų, kurioms reikia jų buvimo „Windows Phone“, ir tai atveria darbo rinką. pasiūlymai programuotojams .NET.
Ir ypač nešiojimo žaidimus. Mano nuomone, žaidimai lemia didelę mobiliųjų įrenginių verslo dalį, ypač vartotojams, kurie mobiliuoju naudojasi pirmą kartą, o tai darosi vis anksčiau. Vis labiau normalu, norime to ar ne, matyti vaikus, kad tai, ko jie nori dovanų, yra pirmasis mobilusis. Jei pirmasis mobilusis vartotojas gyvenime yra Android, jis vargu ar persikels į iOS, jei pirmasis mobilusis bus iPhone, vargu ar jis norės Galaxy. Ir tai yra problema, jei vaikui kaip pirmąjį telefoną padovanosite Lumia, kuriame nėra naujausio madingo socialinio žaidimo, nesvarbu, koks geras telefonas ar kokia operacinė sistema, tai nepavyks. O mobiliųjų žaidimų neturėjimas, tarkime, „esminiai poreikiai“, yra didelė šios platformos problema. Šiais laikais, jei nežaidi „Candy Crush“, „Apalabrados“ ar šiuo metu madingiausio žaidimo, nesate kietas. Ir, deja, daugelis šių žaidimų arba neegzistuoja, arba pavėluotai patenka į „Windows Phone“.Manau, kad „Microsoft“ turėtų dėti daugiau pastangų, kad šios programos būtų įtrauktos į „Windows Phone“, kad pritrauktų šias naujas.
Xataka Windows: kaip įvertintumėte „Windows 8“ ir „Windows Phone“ programų parduotuvę, jei sutelktume dėmesį į kūrėjų matomą pusę , pavyzdžiui, patvirtinimo procesas ar kokybės kontrolė? Ar yra didelių skirtumų tarp „Windows 8“ parduotuvės ir „Windows Phone“ parduotuvės, ar „Microsoft“ laikosi tos pačios politikos abiejose?
Jagoba Los Arcos: Microsoft bando sujungti dvi parduotuves į vieną. Šiuo metu norint paskelbti programą „Windows Phone“ ir „Windows 8“, jums reikia tik kūrėjo paskyros. Paskelbimo procesas yra paprastas, o pastaruoju metu patvirtinimo procesai, kurie iš pradžių truko apie 5 dienas, kai kuriais atvejais sutrumpėjo iki mažiau nei 24 valandų. Yra keletas labai paprastų taisyklių, kurių reikia laikytis, kad jūsų paraiška būtų patvirtinta be problemų.Taip pat, kaip jau minėjau anksčiau, galite iš anksto nusiųsti savo paraišką MS kūrimo palaikymo specialistams, kurie mielai suras galimas klaidas ir pateiks pasiūlymų, kad jūsų paraiška be problemų gautų parduotuvės patvirtinimą.
Kalbant apie pačią parduotuvę, yra nedidelis skirtumas, kuris, tikiuosi, laikui bėgant bus ištaisytas. Man svarbiausia yra galimybė įkelti programą kaip beta versiją. „Windows Phone“ parduotuvėje galiu įkelti programėlę kaip beta versiją, pridėti beta versijos bandytojų, kuriems noriu leisti atsisiųsti programėlę, el. pašto adresus, o beta versijos bandytojai programėlę gauna į savo telefoną kaip tik kitą programėlę. Šiame procese taip pat nebūtina pereiti parduotuvės patvirtinimo, todėl įprastai į parduotuvę įkeliu beta versiją su savo pakeitimais kas 2 dienas daugiau ar mažiau, o mano beta testuotojai ją gauna į savo telefoną per 1 valandą. Šios funkcijos nėra „Windows 8“ parduotuvėje, todėl labai sunku išbandyti programą prieš platinant ją parduotuvėje, nes aš turiu siųsti ZIP failus bandytojams, o jie turi patys įdiegti programą. sistemoje Windows.Tikiuosi, jie greitai pridės šią funkciją į „Windows“ parduotuvę.
Kitas didelis abiejų parduotuvių trūkumas yra tai, kad kaip kūrėjai negalime susisiekti su vartotojais, kurie palieka savo įvertinimus ir komentarus apie programą. Tai didelė problema, nes dažnai matome tokius komentarus kaip „programa neveikia, nes nepasirodo X forumas“ arba „Negaliu prisijungti prie X forumo“. Nepaisant to, kad „Tapatalk“ turime kelis naudotojų palaikymo mechanizmus, daugelis naudojasi tik parduotuvės komentarais ir nesuvokia, kad mažai ką galime padaryti už juos, nes daugiau informacijos apie jų problemą neturime.
Xataka Windows: jei jūs turėtumėte paskatinti daugiau kūrėjų kurti programas, skirtas Windows Phone, ką darytumėte, kad pasiektumėte tai?
„Microsoft“ puikiai dirba su kūrėjais
Jagoba Los Arcos: Šiuo atžvilgiu manau, kad Microsoft darbas yra labai geras.Beveik kiekvieną mėnesį vyksta renginiai ir konkursai; yra įrenginių paskolos programos, todėl galite išbandyti savo programas tikruose telefonuose ir nereikės investuoti pinigų į savo telefono pirkimą tik bandymams; yra daug galimybių, kad galėtumėte lengvai įdėti savo programą į parduotuvę; Yra labai aktyvūs forumai, kuriuose galite atsakyti į klausimus, ir puiki evangelistų komanda, kuriai galite užduoti klausimus, nusiųsti jiems savo paraišką peržiūrėti ir įvertinti prieš įkeldami ją į parduotuvę. Tikrai manau, kad „Microsoft“ deda visas pastangas, kad programuotojai jaustųsi patogiai programuodami „Windows Phone“ platformoje.
Xataka Windows: Pakalbėkime apie Windows RT. Pastaruoju metu matome, kaip gandai, kad „Windows RT“ ir „Windows Phone“ sujungimas priartėja, kad sustiprintų abi sistemas, o šiais metais pradės tiekti įperkamos planšetės su „Windows 8.1“. Ar manote, kad ši sąjunga yra protingas sprendimas?
Jagoba Los Arcos: Mano, kaip programuotojo, požiūriu, esate teisingame kelyje universalaus pritaikymo link ir iš tikrųjų kiekvienas OS, „Visual Studio“ ir SDK naujinimas leidžia mums lengviau dalytis kodu tarp skirtingų platformų. Nenoriu leistis į daug techninių detalių, bet kaip pavyzdys – „Tapatalk“ programa yra padalinta į dvi dalis. Viena programos dalis, atsakinga už ryšius su centriniais „Tapatalk“ serveriais ir skirtingais kiekviename forume įdiegtais įskiepiais, yra visiškai tas pats kodas, skirtas „Windows Phone“ ir „Windows RT/8“. Kita dalis yra ta, kuri nubrėžia vartotojo sąsają telefone ar planšetiniame kompiuteryje, ir tai būdinga kiekvienai sistemai. Nors tiesa, kad su naujausiu SDK atnaujinimu galime sukurti galiojančią vartotojo sąsają abiem sistemoms, iš „Tapatalk“ manome, kad geriau sukurti konkrečią „Windows Phone“, o kitą planšetiniams / staliniams kompiuteriams, pritaikant vartotojo sąsają kiekvienu atveju atsižvelgiant į įrenginio galimybes ir skiriamąją gebą.Tačiau su naujausiu 2.0 „Tapatalk for WP“ atnaujinimu bandėme suvienodinti abiejų sistemų navigaciją ir funkcijas.
„Microsoft“ eina teisingu keliu link universalios programos
Kalbant apie įperkamus planšetinius kompiuterius, ką tik grįžau iš dviejų savaičių Šanchajuje susitikęs su savo Tapatalk kolegomis būstinėje ir turėjau galimybę išbandyti tokį planšetinį kompiuterį kaip Emdoor EM -i8080. pamatyti Xataka Windows prieš savaites. Mano jausmas negalėjo būti geresnis. Manau, kad „Windows“ įrenginio turėjimas už tokią pat kainą, kaip ir „Android“ planšetinį kompiuterį, pakeis rinką per trumpą laiką, o galutinis vartotojas pradės matyti Windows RT/8 kitomis akimis. Nesunku pastebėti daug neigiamų komentarų apie „Windows 8“ ir jos sąsają. Iš tikrųjų problema yra ta, kad vartotojas neišbandė šios sąsajos jutikliniame ekrane.Kai tik išbandysite, klasikinis „Windows“ darbalaukis nebereikalingas. Ir jei jūs galėsite žaisti savo kompiuterinius žaidimus pigiame planšetiniame kompiuteryje, aš jums net nesakysiu. Įsivaizduojate, kad galėsite taip gausiai žaisti LoL iš planšetės lovoje tik už 100 eurų? Na, tai tuoj sumažės.
Xataka Windows: kaip dviejų tokių platformų sąjunga paveiktų tokią įmonę kaip jūsų?
Jagoba Los Arcos: Kaip jau komentavau anksčiau, manau, kad kiekvienam įrenginiui reikia vartotojo sąsajos, atitinkančios įrenginio dydį ir savybes įrenginys. Nemanau, kad požiūris į „Tapatalk“ programavimą šiandien labai keičiasi. Bet kokiu atveju visada laukiama bet kokios pagalbos, kad kodas būtų labiau centralizuotas.
Apie Jagoba Los Arcos:
Ir kol kas interviu su Jagoba Los Arcos, kuriai dėkojame už dalyvavimą ir atsakymą į mūsų klausimus. Tikimės, kad jums tai buvo įdomu.