"Microsoft je na pravom putu prema univerzalnoj primjeni": Jagoba Los Arcos

Sadržaj:
Jagoba Los Arcos, rođen u Bilbau, programer je u .NET tehnologijama s 14 godina iskustva. Trenutno je odgovoran za razvoj Tapatalk za Windows 8 i Windows Phone, a ove godine dobio je i certifikat Microsoft Active Professional 2014.
U Xataka Windowsu željeli smo saznati nešto više o njemu, kako je došao do pozicije na kojoj se trenutno nalazi i kakvo je njegovo mišljenje kao programera o Windows 8 i Windows Phoneu. Nadamo se da će vam intervju biti zanimljiv.
Xataka Windows: Možete li nam reći nešto o putu koji ste prošli da biste došli do pozicije na kojoj se sada nalazite ?
Jagoba Los Arcos: Sve je počelo na hackathonu koji se održao u Bilbau krajem 2012. Bio je to vikend u da sam mogao upoznati druge programere i iz prve ruke upoznati Windows 8 i Windows Phone. Na ovom događaju u kojem smo 2 dana učili i programirali osvojio sam Nokiu Lumiu 800. Moram reći da se do tog dana moj rad sastojao od programiranja web stranica u ASP.Net, Javascript, HTML5, punih 12 godina .itd… i bio sam iznenađen laganim skokom i brzom krivuljom prilagodbe mog znanja programiranju za telefon ili tablet.
S ovom novoosvojenom Lumijom suočio sam se s glavnim problemom Windows Phone platforme po mom mišljenju, a to je da je OS za mene bio svjež i nov, ali je patio od mane da su glavne aplikacije koje sam koristio na svojim prijašnjim telefonima (koristio sam Android i iPhone za nizove), bile ili loše implementirane (Whatsapp na primjer), ili uopće nisu postojale.Ovo je slučaj Tapatalka, aplikacije koju sam koristio godinama. Dakle, budući da je moje 12-godišnje znanje o .Net tehnologijama lako primjenjivo na telefonu i da je Tapatalk API otvoren, odlučio sam kreirati vlastiti Tapatalk klijent. U nekoliko noći rada dao sam učitati prvu verziju Foroplexa (ime koje sam dao svojoj aplikaciji) u trgovinu. Moje ugodno iznenađenje je bilo vidjeti da je u nekoliko dana imao nekoliko tisuća preuzimanja. Ali i dalje je imao problem; Iako je Tapatalk API otvoren, postoje određeni resursi poput popisa foruma koji podržavaju Tapatalk koji su privatni, pa sam pokušao kontaktirati Tapatalk da vidim postoji li mogućnost pristupa ovom imeniku. Nakon nekoliko razgovora s ljudima zaduženim za Tapatalk, svidjela im se moja aplikacija i odlučili su ne samo da mi daju pristup, već i da mi daju priliku da svoju aplikaciju učinim službenim klijentom. Nakon ovoga sve je krenulo. Ulažem sve više i više sati u razvoj Tapatalk klijenta za Windows Phone, razvoj verzije za Windows 8 i na kraju pretvaram ovaj noćni pothvat kodiranja u moj trenutni posao s punim radnim vremenom.
Xataka Windows: Koje je vaše mišljenje kao programera i korisnika Windows Phonea?
Jagoba Los Arcos: Mislim da platforma ima mnogo toga za ponuditi programerima i korisnicima, ali također ima problem što je dosegla malo kasni s ratom mobilnih operativnih sustava. Mislim da svatko tko je radio s .NET tehnologijama ima vrlo brzu krivulju prilagodbe kako bi svoje projekte mogao prevesti u Windows Phone. Imate mogućnost programiranja aplikacija s HTML-om i Javascriptom, ili kao u slučaju Tapatalka, izravno koristite XAML+C. Zašto XAML+C, a ne HTML+Javascript za Tapatalk, ako sam stvarno došao iz programiranja web stranica? Pa jednostavno zato što mislim da mi XAML+C daje više snage i aplikaciju koja radi brže. Aplikacija na prvi pogled jednostavna kao što je Tapatalk, ali zapravo "u dubini" je komplicirana jer se mora spojiti na više servera, što brže to bolje.
Windows Phone Store još uvijek je drugorazredni
Trgovina brzo raste, ali i dalje mi daje onaj drugorazredni osjećaj. Ja objašnjavam. S jedne strane, Microsoftova težnja da uvede više aplikacija u trgovinu dovela je do mnogih jednostavnih ili beskorisnih aplikacija koje samo povećavaju broj dostupnih aplikacija. S druge strane, trebate samo vidjeti najave bilo kojeg službenog tijela, tvrtke ili proizvoda koji govore o dostupnosti mobilne aplikacije. Ova je aplikacija rijetko dostupna za Windows Phone.
Sve više i više korisnika odlučit će se za Windows Phone
U svakom slučaju, mislim da se to ima tendenciju mijenjati. Po mom mišljenju, Microsoft radi sjajan posao i s vrhunskim telefonima i s najosnovnijim modelima. Ovo, zajedno sa stalnim ažuriranjem i optimizacijom kroz koju operativni sustav prolazi, mislim da će sve više i više novih korisnika natjerati da se odluče za telefon sa sustavom Windows Phone.Da dam primjer i bez želje da ulazimo u puno polemike, jednostavno morate usporediti Lumiu 520 s jeftinijim Android telefonom. Mislim da će svatko tko ih drži u rukama 10 minuta vidjeti razliku i shvatiti o čemu govorim.
Xataka Windows: Kakvo je mišljenje drugih programera koje ste možda upoznali o Windows Phoneu?
Jagoba Los Arcos: Jedan od najvećih nedostataka koje nalazim je upravo poteškoća u pronalaženju drugih programera za Windows Phone. Microsoft nam stavlja na raspolaganje puno alata, foruma za raspravu, događanja i chatova na kojima možete upoznati druge programere. Ali moje osobno iskustvo je da uvijek nailazim na Android ili IOS programere koji se pokušavaju približiti Windows platformi, više iz znatiželje nego interesa ili stvarne potrebe za portiranjem aplikacija na platformu. Nezgodno je, ali mislim da je to i prilika za druge programere poput mene, jer baš kao što sam ja učinio s Tapatalkom, mislim da još uvijek ima mnogo aplikacija koje trebaju svoju prisutnost na Windows Phoneu i ovo otvara tržište za posao ponude za programere.NETO.
A posebno nošenje igrica. Po mom mišljenju, igre pokreću veliki dio poslovanja mobilnih uređaja, posebno za korisnike koji prvi put koriste mobitel, što je sve ranije. Sve je normalnije, htjeli mi to ili ne, vidjeti djecu da je ono što žele na dar njihov prvi mobitel. Ako je prvi mobitel koji korisnik ima u životu Android, teško da će prijeći na iOS, ako mu je prvi mobitel iPhone, teško da će poželjeti Galaxy. I to je problem, ako djetetu date Lumiu kao prvi telefon koji nema najnoviju trendi društvenu igricu, koliko god telefon bio dobar ili operativni sustav, neće uspjeti. A nepostojanje mobilnih igrica, recimo “esencijalnih potreba”, veliki je problem s ovom platformom. U današnje vrijeme, ako ne igrate Candy Crush, ili Apalabrados, ili najmoderniju igru trenutka, niste cool. Nažalost, mnoge od tih igara ili ne postoje ili kasno dolaze na Windows Phone.Ovdje mislim da bi Microsoft trebao uložiti više truda u dovođenje ovih aplikacija na Windows Phone kako bi privukao ove nove.
Xataka Windows: Kako biste ocijenili trgovinu aplikacija za Windows 8 i Windows Phone ako se usredotočimo na stranu koju programeri Vidite , poput postupka odobravanja ili kontrole kvalitete? Postoje li značajne razlike između Windows 8 trgovine i Windows Phone trgovine ili Microsoft slijedi istu politiku u obje?
Jagoba Los Arcos: Microsoft pokušava spojiti dvije trgovine u jednu. Trenutno vam je potreban samo račun razvojnog programera da biste objavili svoju aplikaciju na Windows Phone i Windows 8. Proces objave je jednostavan, au posljednje vrijeme procesi odobravanja koji su u početku trajali oko 5 dana u nekim su slučajevima smanjeni na manje od 24 sata. Postoji niz vrlo jednostavnih pravila kojih se morate pridržavati kako bi vaša prijava bez problema prošla odobrenje.Također, kao što sam već spomenuo, svoju prijavu možete poslati unaprijed MS razvojnoj podršci koja će rado locirati moguće greške i dati vam prijedloge kako bi vaša aplikacija bez problema prošla odobrenje trgovine.
Što se tiče same trgovine, postoji mala razlika za koju se nadam da će se s vremenom popraviti. Za mene je najvažnija mogućnost uploada aplikacije kao Beta. U Windows Phone Storeu mogu prenijeti aplikaciju kao beta verziju, dodati adrese e-pošte beta testera kojima želim dopustiti preuzimanje aplikacije, a beta testeri će primiti aplikaciju na svoj telefon kao još jednu aplikaciju. U ovom procesu također nije potrebno proći odobrenje trgovine, tako da normalno, ja uploadam Beta sa svojim promjenama svaka 2 dana više ili manje u trgovinu i moji beta testeri to prime na svoj telefon za 1 sat. Ova značajka ne postoji u Windows 8 trgovini i jako otežava terensko testiranje aplikacije prije distribucije u trgovini, budući da moram poslati zip datoteke testerima i oni moraju sami instalirati aplikaciju. u sustavu Windows.Nadam se da će uskoro dodati ovu značajku u Windows Store.
Još jedan veliki nedostatak obje trgovine je što kao programer ne možemo stupiti u kontakt s korisnicima koji ostavljaju svoje ocjene i komentare o aplikaciji. To je veliki problem, jer često vidimo komentare poput “aplikacija ne radi jer se X forum ne pojavljuje” ili “Ne mogu se prijaviti na X forum”. Unatoč činjenici da u Tapatalku imamo nekoliko mehanizama za podršku korisnicima, mnogi koriste samo komentare trgovine, a ne shvaćaju da malo ili ništa možemo učiniti za njih jer nemamo više informacija o njihovom problemu.
Xataka Windows: Da je na vama da potaknete više programera da prave aplikacije za Windows Phone, što biste učinili da postignete to?
Microsoft radi sjajan posao s programerima
Jagoba Los Arcos: U tom pogledu, mislim da je posao koji Microsoft radi jako dobar.Postoje događaji i natjecanja gotovo svaki mjesec; postoje programi posudbe uređaja tako da možete testirati svoje aplikacije na pravim telefonima bez potrebe da ulažete novac u kupnju vlastitog telefona samo za testiranje; postoji mnogo mogućnosti za jednostavno postavljanje vaše aplikacije u trgovinu; Postoje vrlo aktivni forumi na kojima možete odgovarati na pitanja i sjajan tim evangelista kojima možete postavljati pitanja, poslati im svoju prijavu na pregled i procjenu prije nego što je uploadate u trgovinu. Zaista mislim da Microsoft daje sve od sebe kako bi se programeri osjećali ugodno programirajući za platformu Windows Phone.
Xataka Windows: Razgovarajmo o Windows RT-u. U posljednje vrijeme vidimo kako se priča o spajanju Windows RT-a i Windows Phone-a sve bliže kako bi se ojačala oba sustava, a ove godine će početi stizati pristupačni tableti sa Windows 8.1. Mislite li da je ovaj sindikat mudra odluka?
Jagoba Los Arcos: S moje točke gledišta kao programera, na pravom ste putu prema univerzalnoj primjeni, i doista s svako ažuriranje OS-a, Visual Studio-a i SDK-a olakšava nam dijeljenje koda između različitih platformi. Ne želim ulaziti u previše tehničkih detalja, ali kao primjer, aplikacija Tapatalk je podijeljena u dva dijela. Jedan dio aplikacije, onaj zadužen za uspostavljanje veza sa središnjim Tapatalk poslužiteljima i s različitim dodacima instaliranim na svakom forumu, potpuno je isti kod i za Windows Phone i za Windows RT/8. Drugi dio je onaj koji iscrtava korisničko sučelje na telefonu ili tabletu, a to je specifično za svaki sustav. Iako je istina da s najnovijim ažuriranjem SDK-a možemo stvoriti valjano korisničko sučelje za oba sustava, iz Tapatalka vjerujemo da je bolje izraditi specifično sučelje za Windows Phone i drugo za tablete/stolna računala, prilagođavajući korisničko sučelje u svaki slučaj prema mogućnostima i rezolucijama uređaja.Međutim, s najnovijim 2.0 ažuriranjem Tapatalka za WP, pokušali smo objediniti navigaciju i funkcionalnost dostupnu u oba sustava.
Microsoft je na pravom putu prema univerzalnoj primjeni
Što se tiče pristupačnih tableta, upravo sam se vratio nakon dva tjedna provedenih u Šangaju na sastanku s Tapatalk kolegama u sjedištu i imao sam priliku isprobati tablet poput Emdoor EM -i8080 koji smo mogli vidjeti u Xataka Windowsima prije nekoliko tjedana. Moj osjećaj nije mogao biti bolji. Imati Windows uređaj po istoj cijeni za koju možete kupiti Android tablet nešto je za što mislim da će kratkoročno promijeniti tržište i natjerati krajnjeg korisnika da Windows RT/8 počne gledati drugačijim očima. Nije teško vidjeti puno negativnih komentara o Windows 8 i njegovom sučelju. Zapravo je problem što korisnik nije testirao ovo sučelje na ekranu osjetljivom na dodir.Nakon što ga isprobate, klasična radna površina sustava Windows više vam neće biti potrebna. A hoćete li moći igrati svoje računalne igre na jeftinom tabletu, neću vam ni reći. Možete li zamisliti da možete igrati LoL sa svog tableta u krevetu tako bogato za samo 100 €? Pa, to će pasti.
Xataka Windows: Kako bi spoj dviju platformi poput ovih utjecao na tvrtku poput vaše?
Jagoba Los Arcos: Kao što sam već komentirao, vjerujem da svaki uređaj treba korisničko sučelje koje odgovara veličini i karakteristikama uređaj. Mislim da se pristup koji danas dajem Tapatalk programiranju ne mijenja mnogo. U svakom slučaju, svaka pomoć da se kod učini centraliziranijim uvijek je dobrodošla.
O Jagoba Los Arcos:
A do sada intervju s Jagobom Los Arcos, kojem zahvaljujemo što nam je prisustvovao i odgovarao na naša pitanja. Nadamo se da vam je bilo zanimljivo.