Bing

„Microsoft este pe drumul cel bun către aplicația universală”: Jagoba Los Arcos

Cuprins:

Anonim

Jagoba Los Arcos, născut în Bilbao, este programator în tehnologii .NET cu 14 ani de experiență. În prezent, este responsabil de dezvoltarea Tapatalk pentru Windows 8 și Windows Phone, iar anul acesta a fost recunoscut cu certificarea Microsoft Active Professional 2014.

În Xataka Windows am vrut să știm puțin mai multe despre el, cum a ajuns la poziția în care se află în prezent și care este părerea lui ca dezvoltator despre Windows 8 și Windows Phone. Sperăm că veți găsi interviul interesant.

Xataka Windows: Ne poți spune puțin despre calea pe care ai parcurs-o pentru a ajunge la poziția în care te afli acum ?

Jagoba Los Arcos: Totul a început într-un hackathon care a avut loc la Bilbao la sfârșitul anului 2012. A fost un weekend în că am putut să cunosc alți dezvoltatori și să cunosc Windows 8 și Windows Phone direct. La acest eveniment in care am invatat si programat timp de 2 zile am castigat un Nokia Lumia 800. Trebuie sa spun ca pana in acea zi munca mea constase in programarea paginilor web in ASP.Net, Javascript, HTML5, timp de 12 ani. .etc… și am fost surprins de s altul ușor și curba rapidă de adaptare a cunoștințelor mele la programarea pentru telefon sau tabletă.

Cu acest Lumia nou câștigat, m-am întâlnit față în față cu principala problemă a platformei Windows Phone după părerea mea, adică sistemul de operare pentru mine era proaspăt și nou, dar avea dezavantaj. că principalele aplicații pe care le-am folosit pe telefoanele mele anterioare (folosisem Android și iPhone pentru streaks), fie erau implementate prost (Whatsapp de exemplu), fie nu existau deloc.Este cazul Tapatalk, o aplicație pe care o foloseam de ani de zile. Așa că, văzând că cunoștințele mele de 12 ani despre tehnologiile .Net erau ușor de aplicat la telefon și că API-ul Tapatalk era deschis, am decis să-mi creez propriul client Tapatalk. În câteva nopți de muncă, am avut prima versiune de Foroplex (nume pe care mi l-am dat aplicației) încărcată în magazin. Surpriza mea plăcută a fost să văd că în câteva zile a avut câteva mii de descărcări. Dar mai avea o problemă; Deși API-ul Tapatalk este deschis, există anumite resurse precum lista de forumuri care acceptă Tapatalk care este privată, așa că am încercat să contactez Tapatalk pentru a vedea dacă există posibilitatea de a obține acces la acest director. După mai multe discuții cu responsabilii Tapatalk, le-a plăcut aplicația mea și au decis nu doar să-mi dea acces, ci și să-mi ofere posibilitatea de a face din aplicația mea client oficial. După aceasta, totul s-a rostogolit. Pun din ce în ce mai multe ore în dezvoltarea clientului Tapatalk pentru Windows Phone, dezvoltarea versiunii pentru Windows 8 și, în cele din urmă, transformând această aventură de codificare de noapte în jobul meu actual cu normă întreagă.

Xataka Windows: Ce părere aveți ca dezvoltator și utilizator de Windows Phone?

Jagoba Los Arcos: Cred că platforma are multe de oferit dezvoltatorilor și utilizatorilor, dar are și problema că a ajuns puțin târziu la războiul sistemelor de operare mobile. Cred că oricine a lucrat cu tehnologii .NET are o curbă de adaptare foarte rapidă pentru a-și putea traduce proiectele în Windows Phone. Aveți posibilitatea de a programa aplicațiile cu HTML și Javascript, sau ca și în cazul Tapatalk, folosiți direct XAML+C. De ce XAML+C și nu HTML+Javascript să fac Tapatalk, dacă chiar am venit din programarea paginilor web? Ei bine, pur și simplu pentru că cred că XAML+C îmi oferă mai multă putere și o aplicație care rulează mai rapid. O aplicație la prima vedere simplă precum Tapatalk, dar într-adevăr „în curajul” este complicată deoarece trebuie să se conecteze la mai multe servere, cu cât mai repede, cu atât mai bine.

Magazinul Windows Phone este încă clasa a doua

Magazinul crește rapid, dar încă îmi dă acel sentiment de mâna a doua. Explic. Pe de o parte, eforturile Microsoft de a aduce mai multe aplicații în magazin a dus la multe aplicații simple sau inutile, care nu fac decât să mărească numărul de aplicații disponibile. Pe de altă parte, trebuie doar să vezi anunțurile oricărui organism oficial, companie sau produs care vorbește despre disponibilitatea unei aplicații mobile. Această aplicație este rareori disponibilă pentru Windows Phone.

Din ce în ce mai mulți utilizatori vor opta pentru un telefon Windows

În orice caz, cred că acest lucru tinde să se schimbe. Microsoft, în opinia mea, face o treabă formidabilă atât cu telefoanele de ultimă generație, cât și cu cele mai de bază modele. Acest lucru, alături de actualizarea și optimizarea continuă pe care o trece sistemul de operare cred că va face din ce în ce mai mulți utilizatori noi să opteze pentru un telefon cu Windows Phone.Ca să dau un exemplu și fără să vrei să intri în multe controverse, trebuie doar să compari un Lumia 520 cu un telefon Android low-end. Cred că oricine le ține în mână timp de 10 minute va vedea diferența și va înțelege despre ce vorbesc.

Xataka Windows: Care este părerea altor dezvoltatori pe care poate i-ați întâlnit despre Windows Phone?

Jagoba Los Arcos: Unul dintre cele mai mari dezavantaje pe care le găsesc este tocmai dificultatea de a găsi alți dezvoltatori Windows Phone. Microsoft ne pune la dispoziție o mulțime de instrumente, forumuri de discuții, evenimente și chat-uri în care puteți întâlni alți programatori. Dar experiența mea personală este că mereu dau peste programatori Android sau IOS care încearcă să se apropie mai mult de platforma Windows, mai mult din curiozitate decât interes sau o nevoie reală de a porta aplicații pe platformă. Este incomod, dar cred că este și o oportunitate pentru alți programatori ca mine, pentru că la fel cum am făcut cu Tapatalk, cred că există încă o mulțime de aplicații care au nevoie de prezența lor pe Windows Phone și asta deschide o piață pentru locuri de muncă. oferte pentru programatori.NET.

Și mai ales cărând jocuri. În opinia mea, jocurile conduc o mare parte a afacerii dispozitivelor mobile, în special pentru utilizatorii care folosesc un mobil pentru prima dată, ceea ce devine din ce în ce mai devreme. Devine din ce în ce mai normal, fie că ne place sau nu, să vedem copiii că ceea ce își doresc cadou este primul lor mobil. Dacă primul mobil pe care îl are un utilizator în viața lui este un Android, cu greu se va trece la iOS, dacă primul său mobil este un iPhone, cu greu își va dori un Galaxy. Și asta e problema, dacă îi oferi copilului tău un Lumia ca primul telefon care nu are cel mai recent joc social la modă, indiferent cât de bun este telefonul sau cât de bun este sistemul de operare, nu va reuși. Și a nu avea jocuri pe mobil, să spunem „nevoi esențiale”, este o mare problemă cu această platformă. În zilele noastre dacă nu joci Candy Crush, sau Apalabrados, sau cel mai la modă joc al momentului, nu ești cool. Și, din păcate, multe dintre aceste jocuri fie nu există, fie vin târziu pe Windows Phone.Aici cred că Microsoft ar trebui să depună mai mult efort pentru a aduce aceste aplicații pe Windows Phone pentru a le atrage pe acestea noi.

Xataka Windows: Cum ați evalua magazinul de aplicații pentru Windows 8 și Windows Phone dacă ne concentrăm pe partea pe care o vedeți dezvoltatorii , cum ar fi procesul de aprobare sau controalele de calitate? Există diferențe notabile între magazinul Windows 8 și magazinul Windows Phone sau Microsoft respectă aceeași politică în ambele?

Jagoba Los Arcos: Microsoft încearcă să fuzioneze cele două magazine într-unul singur. În acest moment, pentru a vă publica aplicația pe Windows Phone și Windows 8, aveți nevoie doar de un cont de dezvoltator. Procesul de publicare este simplu, iar în ultimul timp procesele de aprobare care durau inițial aproximativ 5 zile s-au redus în unele cazuri la mai puțin de 24 de ore. Există o serie de reguli foarte simple care trebuie respectate pentru ca cererea dvs. să treacă fără probleme.Și, de asemenea, așa cum am menționat mai devreme, puteți trimite cererea dumneavoastră în prealabil către oamenii de asistență pentru dezvoltare MS, care vor găsi cu plăcere posibile erori și vă vor oferi sugestii, astfel încât aplicația dvs. să treacă fără probleme de aprobarea magazinului.

În ceea ce privește magazinul în sine, există o mică diferență care sper să se corecteze în timp. Pentru mine, cea mai importantă este posibilitatea de a încărca o aplicație ca Beta. În Magazinul Windows Phone, pot încărca o aplicație ca versiune beta, pot adăuga adresele de e-mail ale testerilor beta pe care vreau să-i permit să descarce aplicația, iar testerii beta primesc aplicația pe telefonul lor ca o altă aplicație. În acest proces, nici nu este necesar să trec aprobarea magazinului, așa că în mod normal, încarc un Beta cu modificările mele la fiecare 2 zile mai mult sau mai puțin în magazin și testerii mei beta îl primesc pe telefon în 1 oră. Această caracteristică nu există în magazinul Windows 8 și face foarte dificilă testarea aplicației înainte de a o distribui în magazin, deoarece trebuie să trimit fișiere zip către testeri, iar aceștia trebuie să instaleze aplicația pe cont propriu. în Windows.Sper că vor adăuga această caracteristică în Magazinul Windows în curând.

Un alt mare dezavantaj al ambelor magazine este că, ca dezvoltator, nu putem lua legătura cu utilizatorii care își lasă evaluările și comentariile despre aplicație. Aceasta este o mare problemă, deoarece de multe ori vedem comentarii de genul „aplicația nu funcționează pentru că forumul X nu apare” sau „Nu mă pot autentifica pe forumul X”. În ciuda faptului că în Tapatalk avem mai multe mecanisme de susținere a utilizatorilor, mulți folosesc doar comentariile magazinului și nu își dau seama că puțin sau nimic putem face pentru ei din moment ce nu avem mai multe informații despre problema lor.

Xataka Windows: Dacă ar fi de la tine să încurajezi mai mulți dezvoltatori să creeze aplicații pentru Windows Phone, ce ai face pentru a obține este?

Microsoft face o treabă grozavă cu dezvoltatorii

Jagoba Los Arcos: În acest sens, cred că munca pe care o face Microsoft este foarte bună.Există evenimente și concursuri aproape în fiecare lună; există programe de împrumut pentru dispozitive, astfel încât să vă puteți testa aplicațiile pe telefoane reale fără a fi nevoie să investiți bani în cumpărarea propriului telefon doar pentru testare; există o mulțime de facilități pentru a vă putea pune aplicația în magazin cu ușurință; Există forumuri foarte active în care poți răspunde la întrebări și o echipă grozavă de evangheliști cărora le poți pune întrebări, le poți trimite cererea pentru revizuire și evaluare înainte de a o încărca în magazin. Chiar cred că Microsoft face tot posibilul pentru a-i face pe programatori să se simtă confortabil programând pentru platforma Windows Phone.

Xataka Windows: Să vorbim despre Windows RT. În ultimul timp vedem cum se zvonește fuziunea dintre Windows RT și Windows Phone se apropie de a consolida ambele sisteme, iar anul acesta vor începe să apară tablete la prețuri accesibile cu Windows 8.1. Crezi că această unire este o decizie înțeleaptă?

Jagoba Los Arcos: Din punctul meu de vedere ca programator, sunteți pe drumul cel bun spre aplicarea universală și, într-adevăr, cu fiecare actualizare a sistemului de operare, Visual Studio și SDK ne facilitează partajarea codului între diferite platforme. Nu vreau să intru în prea multe detalii tehnice, dar ca exemplu, aplicația Tapatalk este împărțită în două părți. O parte a aplicației, cea care se ocupă de realizarea conexiunilor cu serverele centrale Tapatalk și cu diferitele pluginuri instalate în fiecare forum, este exact același cod atât pentru Windows Phone, cât și pentru Windows RT/8. Ceal altă parte este cea care desenează interfața cu utilizatorul de pe telefon sau tabletă, iar aceasta este specifică fiecărui sistem. Deși este adevărat că odată cu ultima actualizare a SDK-ului putem crea o interfață de utilizator validă pentru ambele sisteme, din Tapatalk credem că este mai bine să creăm una specifică pentru Windows Phone și alta pentru tablete/desktop-uri, adaptând UI în fiecare caz la capabilitățile și rezoluțiile dispozitivului.Cu toate acestea, cu cea mai recentă actualizare 2.0 a Tapatalk pentru WP, am încercat să unificăm navigarea și funcționalitatea disponibile în ambele sisteme.

Microsoft este pe drumul cel bun către aplicația universală

În ceea ce privește tabletele la prețuri accesibile, tocmai m-am întors după ce am petrecut două săptămâni în Shanghai, întâlnindu-mă cu colegii mei Tapatalk la sediu și am avut șansa de a încerca o tabletă precum Emdoor EM -i8080 pe care am putut-o pentru a vedea în Xataka Windows cu săptămâni în urmă. Sentimentul meu nu putea fi mai bun. A avea un dispozitiv Windows la același preț pe care îl poți cumpăra o tabletă Android este ceva care cred că va schimba piața pe termen scurt și va face ca utilizatorul final să înceapă să vadă Windows RT/8 cu alți ochi. Nu este greu să vezi o mulțime de comentarii negative despre Windows 8 și interfața acestuia. De fapt, problema este că utilizatorul nu a testat această interfață pe un ecran tactil.Odată ce l-ați încercat, desktopul clasic Windows începe să nu mai fie necesar. Și dacă veți putea să vă jucați jocurile de pe computer pe o tabletă low-cost, nici nu vă voi spune. Vă puteți imagina că puteți juca LoL de pe tabletă în pat atât de bogat pentru doar 100 EUR? Ei bine, asta e pe cale să scadă.

Xataka Windows: Cum ar afecta o unire a două platforme ca acestea o companie ca a ta?

Jagoba Los Arcos: După cum am comentat mai înainte, cred că fiecare dispozitiv are nevoie de o interfață de utilizator adecvată dimensiunii și caracteristicilor dispozitivul. Nu cred că abordarea pe care o dau astăzi programării Tapatalk se schimbă mult. În orice caz, orice ajutor pentru ca codul să fie mai centralizat este întotdeauna binevenit.

Despre Jagoba Los Arcos:

Și până acum interviul cu Jagoba Los Arcos, căruia îi mulțumim că ne-a fost prezent și ne-a răspuns la întrebări. Sperăm că ați găsit-o interesantă.

Bing

Alegerea editorilor

Back to top button