"Microsoft je na pravi poti proti univerzalni aplikaciji": Jagoba Los Arcos
Kazalo:
Jagoba Los Arcos, rojen v Bilbau, je programer v tehnologijah .NET s 14-letnimi izkušnjami. Trenutno je odgovoren za razvoj Tapatalk za Windows 8 in Windows Phone, letos pa je prejel tudi certifikat Microsoft Active Professional 2014.
V Xataka Windows smo želeli izvedeti nekaj več o njem, kako je prišel do položaja, na katerem je trenutno, in kakšno je njegovo mnenje kot razvijalca o Windows 8 in Windows Phone. Upamo, da vam bo intervju zanimiv.
Xataka Windows: Ali nam lahko poveste nekaj o poti, ki ste jo prehodili, da ste prišli do položaja, na katerem ste zdaj ?
Jagoba Los Arcos: Vse se je začelo na hackathonu, ki je potekal v Bilbau konec leta 2012. Bil je vikend v da sem lahko srečal druge razvijalce in iz prve roke spoznal Windows 8 in Windows Phone. Na tem dogodku, v katerem smo se učili in programirali 2 dni, sem dobil Nokio Lumio 800. Moram reči, da je do tega dne moje delo obsegalo programiranje spletnih strani v ASP.Net, Javascript, HTML5, 12 let. .itd… in bil sem presenečen nad lahkim skokom in hitro krivuljo prilagajanja mojega znanja programiranju za telefon ali tablico.
S to novo osvojeno Lumio sem se soočil z glavno težavo platforme Windows Phone po mojem mnenju, to je, da je bil operacijski sistem zame svež in nov, vendar je imel pomanjkljivost da so bile glavne aplikacije, ki sem jih uporabljal na svojih prejšnjih telefonih (uporabljal sem Android in iPhone za nize), bodisi slabo implementirane (Whatsapp na primer) ali pa sploh niso obstajale.To je primer Tapatalk, aplikacije, ki sem jo uporabljal leta. Ko sem videl, da je moje 12-letno znanje o tehnologijah .Net enostavno uporabno na telefonu in da je Tapatalk API odprt, sem se odločil ustvariti lastnega odjemalca Tapatalk. V nekaj nočeh dela sem imel prvo različico Foroplexa (ime, ki sem ga dal svoji aplikaciji) naloženo v trgovino. Moje prijetno presenečenje je bilo, ko sem videl, da je imel v nekaj dneh več tisoč prenosov. Toda še vedno je imel težavo; Čeprav je Tapatalk API odprt, obstajajo določeni viri, kot je seznam forumov, ki podpirajo Tapatalk, ki so zasebni, zato sem poskušal vzpostaviti stik s Tapatalkom, da bi videl, ali obstaja možnost dostopa do tega imenika. Po več pogovorih z ljudmi, ki so odgovorni za Tapatalk, jim je bila moja aplikacija všeč in odločili so se, da mi ne omogočijo samo dostopa, ampak tudi možnost, da svojo aplikacijo naredim za uradno stranko. Po tem se je vse začelo vrteti. Čedalje več ur vlagam v razvoj odjemalca Tapatalk za Windows Phone, razvoj različice za Windows 8 in sčasoma spremenim to nočno podvig kodiranja v trenutno službo s polnim delovnim časom.
Xataka Windows: Kakšno je vaše mnenje kot razvijalec in uporabnik Windows Phone?
Jagoba Los Arcos: Mislim, da lahko platforma veliko ponudi razvijalcem in uporabnikom, vendar ima tudi težavo, da je dosegla malo pozno za vojno mobilnih operacijskih sistemov. Mislim, da ima vsakdo, ki je delal s tehnologijami .NET, zelo hitro krivuljo prilagajanja, da lahko prevede svoje projekte v Windows Phone. Imate možnost programiranja aplikacij s HTML in Javascript ali kot v primeru Tapatalk, neposredno uporabo XAML+C. Zakaj XAML+C in ne HTML+Javascript za Tapatalk, če sem res prišel iz programiranja spletnih strani? Preprosto zato, ker mislim, da mi XAML+C daje več moči in hitrejše delovanje aplikacije. Na prvi pogled preprosta aplikacija, kot je Tapatalk, vendar je v resnici "v drobovju" zapletena, saj se mora povezati na več strežnikov, čim hitreje, tem bolje.
Windows Phone Store je še vedno drugorazredna
Trgovina hitro raste, a vseeno mi daje tisti drugorazredni občutek. razlagam. Po eni strani je Microsoftovo prizadevanje, da bi v trgovino prinesel več aplikacij, privedlo do številnih preprostih ali neuporabnih aplikacij, ki samo povečujejo število razpoložljivih aplikacij. Po drugi strani pa morate videti le objave katerega koli uradnega organa, podjetja ali izdelka, ki govorijo o razpoložljivosti mobilne aplikacije. Ta aplikacija je redko na voljo za Windows Phone.
Vedno več uporabnikov se bo odločilo za Windows Phone
V vsakem primeru mislim, da se to rado spremeni. Po mojem mnenju Microsoft opravlja odlično delo tako z vrhunskimi telefoni kot z najosnovnejšimi modeli. Menim, da se bo zaradi tega, skupaj z nenehnim posodabljanjem in optimizacijo operacijskega sistema, vse več novih uporabnikov odločilo za telefon s sistemom Windows Phone.Če navedem primer in ne da bi se želeli spuščati v veliko polemiko, preprosto morate primerjati Lumio 520 s telefonom Android nižjega cenovnega razreda. Mislim, da bo vsak, ki jih drži v rokah 10 minut, videl razliko in razumel, o čem govorim.
Xataka Windows: Kakšno je mnenje drugih razvijalcev, ki ste jih morda srečali o Windows Phone?
Jagoba Los Arcos: Ena največjih pomanjkljivosti, ki jih opažam, je ravno težava pri iskanju drugih razvijalcev za Windows Phone. Microsoft nam daje na razpolago številna orodja, forume za razprave, dogodke in klepete, kjer lahko srečate druge programerje. Toda moja osebna izkušnja je, da vedno naletim na programerje za Android ali IOS, ki se poskušajo približati platformi Windows, bolj iz radovednosti kot zanimanja ali resnične potrebe po prenosu aplikacij na platformo. To je neprijetno, vendar mislim, da je to tudi priložnost za druge programerje, kot sem jaz, ker tako kot sem naredil s Tapatalkom, menim, da še vedno obstaja veliko aplikacij, ki potrebujejo svojo prisotnost v telefonu Windows Phone, in to odpira trg za zaposlitev ponudbe za programerje.MREŽA.
In predvsem prenašanje iger. Po mojem mnenju igre poganjajo velik del poslovanja mobilnih naprav, še posebej pri uporabnikih, ki prvič uporabljajo mobilnik, kar je vse prej. Vse bolj normalno postaja, hočeš nočeš, da otroci vidijo, da je tisto, kar želijo za darilo, njihov prvi mobilni telefon. Če je prvi mobilnik, ki ga ima uporabnik v življenju Android, se bo težko preselil na iOS, če je njegov prvi mobilnik iPhone, si bo težko želel Galaxyja. In to je problem, če daš otroku Lumio kot prvi telefon, ki nima najnovejše trendovske družabne igre, ne glede na to, kako dober je telefon ali kako dober operacijski sistem ima, ne bo uspelo. In pomanjkanje mobilnih iger, recimo "bistvenih potreb", je velika težava te platforme. Dandanes, če ne igrate Candy Crush ali Apalabrados ali najbolj modne igre tega trenutka, niste kul. In na žalost veliko teh iger bodisi ne obstaja ali pa so v Windows Phone prispele z zamudo.Tu mislim, da bi moral Microsoft vložiti več truda v prenos teh aplikacij v Windows Phone, da bi privabil te nove.
Xataka Windows: Kako bi ocenili trgovino z aplikacijami za Windows 8 in Windows Phone, če se osredotočimo na stran razvijalcev Vidite , na primer postopek odobritve ali nadzor kakovosti? Ali obstajajo opazne razlike med trgovino Windows 8 in trgovino Windows Phone, ali Microsoft sledi isti politiki v obeh?
Jagoba Los Arcos: Microsoft poskuša združiti dve trgovini v eno. Za objavo aplikacije v sistemih Windows Phone in Windows 8 trenutno potrebujete samo račun razvijalca. Postopek objave je preprost, v zadnjem času pa so se postopki odobritve, ki so sprva trajali približno 5 dni, v nekaterih primerih skrajšali na manj kot 24 ur. Obstaja vrsta zelo preprostih pravil, ki jih morate upoštevati, da bo vaša prijava brez težav prestala odobritev.Poleg tega, kot sem že omenil, lahko svojo prijavo predhodno pošljete fantom iz razvojne podpore MS, ki bodo z veseljem poiskali morebitne hrošče in vam dali predloge, da bo vaša aplikacija brez težav prestala odobritev trgovine.
Glede same trgovine je majhna razlika, za katero upam, da se bo čez čas popravila. Zame je najpomembnejša možnost nalaganja aplikacije kot Beta. V trgovini Windows Phone Store lahko naložim aplikacijo kot različico beta, dodam e-poštne naslove preskuševalcev različice beta, ki jim želim dovoliti prenos aplikacije, preizkuševalci različice beta pa aplikacijo prejmejo na svoj telefon kot samo še eno aplikacijo. V tem procesu tudi ni potrebno odobriti trgovine, tako da običajno naložim Beta s svojimi spremembami vsaka 2 dni bolj ali manj v trgovino in moji beta testerji jo prejmejo na svoj telefon v 1 uri. Ta funkcija ne obstaja v trgovini Windows 8 in zelo otežuje testiranje aplikacije pred distribucijo v trgovini, saj moram preizkuševalcem poslati datoteke zip, oni pa morajo aplikacijo namestiti sami. v sistemu Windows.Upam, da bodo to funkcijo kmalu dodali v trgovino Windows.
Druga velika pomanjkljivost obeh trgovin je, da kot razvijalec ne moremo stopiti v stik z uporabniki, ki pustijo svoje ocene in komentarje o aplikaciji. To je velik problem, saj velikokrat vidimo komentarje, kot so “aplikacija ne deluje, ker se X forum ne prikaže” ali “Ne morem se prijaviti na X forum”. Kljub dejstvu, da imamo v Tapatalku več mehanizmov za podporo uporabnikom, mnogi uporabljajo samo komentarje trgovine in se ne zavedajo, da lahko naredimo malo ali nič zanje, saj nimamo več informacij o njihovi težavi.
Xataka Windows: Če bi bilo odvisno od vas, da spodbudite več razvijalcev k izdelavi aplikacij za Windows Phone, kaj bi storili, da bi dosegli to?
Microsoft opravlja odlično delo z razvijalci
Jagoba Los Arcos: V zvezi s tem menim, da je delo, ki ga opravlja Microsoft, zelo dobro.Skoraj vsak mesec so dogodki in tekmovanja; obstajajo programi izposoje naprav, tako da lahko preizkusite svoje aplikacije na resničnih telefonih, ne da bi morali vlagati denar v nakup lastnega telefona samo za testiranje; na voljo je veliko možnosti, s katerimi lahko svojo aplikacijo preprosto postavite v trgovino; Obstajajo zelo aktivni forumi, kjer lahko odgovarjate na vprašanja, in odlična ekipa evangelizatorjev, ki jim lahko postavite vprašanja, jim pošljete svojo prijavo v pregled in oceno, preden jo naložite v trgovino. Resnično mislim, da se Microsoft zelo trudi, da bi se programerji počutili udobno pri programiranju za platformo Windows Phone.
Xataka Windows: Pogovorimo se o Windows RT. V zadnjem času opažamo, kako se govorice o združitvi Windows RT in Windows Phone bližajo, da bi okrepili oba sistema, in letos bodo začeli prihajati cenovno dostopni tablični računalniki z Windows 8.1. Se vam zdi ta zveza pametna odločitev?
Jagoba Los Arcos: Z mojega vidika programerja ste na pravi poti k univerzalni aplikaciji in res z vsaka posodobitev OS, Visual Studio in SDK nam olajša skupno rabo kode med različnimi platformami. Ne želim se spuščati v preveč tehničnih podrobnosti, ampak kot primer je aplikacija Tapatalk razdeljena na dva dela. En del aplikacije, tisti, ki je zadolžen za vzpostavljanje povezav z osrednjimi strežniki Tapatalk in z različnimi vtičniki, nameščenimi v vsakem forumu, je popolnoma enaka koda za Windows Phone in Windows RT/8. Drugi del je tisti, ki izriše uporabniški vmesnik na telefonu ali tablici in je ta za vsak sistem specifičen. Čeprav je res, da lahko z najnovejšo posodobitvijo SDK-ja ustvarimo veljaven uporabniški vmesnik za oba sistema, iz Tapatalka menimo, da je bolje ustvariti posebnega za Windows Phone in drugega za tablične/namizne računalnike, prilagoditi uporabniški vmesnik v za vsak primer glede na zmogljivosti in ločljivosti naprave.Z najnovejšo posodobitvijo Tapatalk za WP 2.0 pa smo poskušali poenotiti navigacijo in funkcionalnost, ki je na voljo v obeh sistemih.
Microsoft je na pravi poti proti univerzalni aplikaciji
Kar zadeva cenovno ugodne tablične računalnike, sem se pravkar vrnil z dvotedenskega bivanja v Šanghaju, kjer sem se srečal s kolegi iz Tapatalka na sedežu, in imel sem priložnost preizkusiti tablico, kot je Emdoor EM -i8080, ki smo jo lahko videti v Xataka Windows pred tedni. Moje počutje ne bi moglo biti boljše. Imeti napravo Windows za isto ceno, kot jo lahko kupite tablični računalnik Android, je nekaj, kar mislim, da bo kratkoročno spremenilo trg in bo končnega uporabnika spodbudilo k temu, da bo Windows RT/8 začel gledati z drugimi očmi. Ni težko videti veliko negativnih komentarjev o sistemu Windows 8 in njegovem vmesniku. Pravzaprav je težava v tem, da uporabnik tega vmesnika ni preizkusil na zaslonu na dotik.Ko ga preizkusite, klasično namizje Windows ne bo več potrebno. In če boste lahko svoje računalniške igre igrali na poceni tablici, vam sploh ne bom povedal. Si predstavljate, da bi lahko v postelji tako bogato igrali LoL s tablice za samo 100 €? No, to bo padlo.
Xataka Windows: Kako bi združitev dveh takšnih platform vplivala na podjetje, kot je vaše?
Jagoba Los Arcos: Kot sem že komentiral, verjamem, da vsaka naprava potrebuje uporabniški vmesnik, ki ustreza velikosti in značilnostim napravo. Mislim, da se pristop, ki ga danes uporabljam za programiranje Tapatalk, ne spreminja veliko. V vsakem primeru je vsakršna pomoč pri bolj centralizirani kodi vedno dobrodošla.
O Jagoba Los Arcos:
In do sedaj še intervju z Jagobo Los Arcos, ki se ji zahvaljujemo za udeležbo in odgovore na naša vprašanja. Upamo, da vam je bilo zanimivo.