"Ang Microsoft ay nasa tamang landas patungo sa unibersal na aplikasyon": Jagoba Los Arcos

Talaan ng mga Nilalaman:
Jagoba Los Arcos, ipinanganak sa Bilbao, ay isang programmer sa .NET na teknolohiya na may 14 na taong karanasan. Siya ay kasalukuyang responsable para sa pagbuo ng Tapatalk para sa Windows 8 at Windows Phone, at sa taong ito ay kinilala siya sa Microsoft Active Professional 2014 certification.
Sa Xataka Windows gusto naming malaman ang higit pa tungkol sa kanya, kung paano siya nakarating sa posisyong kinalalagyan niya ngayon, at ano ang kanyang opinyon bilang developer tungkol sa Windows 8 at Windows Phone. Inaasahan namin na naging kawili-wili ang panayam.
Xataka Windows: Maaari mo bang sabihin sa amin ng kaunti tungkol sa landas na iyong nilakbay upang makarating sa posisyon na kinalalagyan mo ngayon ?
Jagoba Los Arcos: Nagsimula ang lahat sa isang hackathon na naganap sa Bilbao noong katapusan ng 2012. Ito ay isang weekend sa na nakilala ko ang iba pang mga developer at nakilala ko ang Windows 8 at Windows Phone nang una. Sa kaganapang ito kung saan kami ay nag-aaral at nagprograma sa loob ng 2 araw, nanalo ako ng Nokia Lumia 800. Kailangan kong sabihin na hanggang sa araw na iyon, ang aking trabaho ay binubuo ng mga web page sa programming sa ASP.Net, Javascript, HTML5, sa loob ng 12 taon . etc... at nagulat ako sa madaling pagtalon at mabilis na adaptation curve ng aking kaalaman sa programming para sa isang telepono o tablet.
Sa bagong nanalong Lumia na ito, nahaharap ako sa pangunahing problema ng platform ng Windows Phone sa aking opinyon, iyon ay, ang OS para sa akin ay sariwa at bago, ngunit nagdusa ito mula sa kakulangan na ang mga pangunahing application na ginamit ko sa aking mga nakaraang mga telepono (ginamit ko ang Android at iPhone para sa mga streak), ay alinman sa hindi magandang ipinatupad (Whatsapp halimbawa), o hindi umiiral.Ito ang kaso ng Tapatalk, isang application na matagal ko nang ginagamit. Kaya, dahil ang aking 12-taong kaalaman sa .Net na mga teknolohiya ay madaling magamit sa telepono at ang Tapatalk API ay bukas, nagpasya akong lumikha ng sarili kong kliyente ng Tapatalk. Sa ilang gabi ng trabaho, na-upload ko ang unang bersyon ng Foroplex (pangalan na ibinigay ko sa aking app) sa tindahan. Ang aking kasiya-siyang sorpresa ay makita na sa loob ng ilang araw ay mayroon itong ilang libong mga pag-download. Ngunit mayroon pa rin siyang problema; Bagama't bukas ang Tapatalk API, may ilang partikular na mapagkukunan tulad ng listahan ng mga forum na sumusuporta sa Tapatalk na pribado, kaya sinubukan kong makipag-ugnayan sa Tapatalk upang makita kung may posibilidad na makakuha ng access sa direktoryong ito. Pagkatapos ng ilang pakikipag-usap sa mga taong namamahala sa Tapatalk, nagustuhan nila ang aking aplikasyon, at nagpasya silang hindi lamang na bigyan ako ng access, ngunit bigyan din ako ng pagkakataong gawing opisyal na kliyente ang aking aplikasyon. Pagkatapos nito, gumulong ang lahat. Ang paglalagay ng mas maraming oras sa pagbuo ng Tapatalk client para sa Windows Phone, pagbuo ng bersyon para sa Windows 8, at kalaunan ay gagawin itong gabi-gabing coding venture sa aking kasalukuyang full-time na trabaho.
Xataka Windows: Ano ang iyong opinyon bilang developer at user ng Windows Phone?
Jagoba Los Arcos: Sa tingin ko ang platform ay maraming maiaalok sa mga developer at user, ngunit mayroon din itong problema sa pag-abot medyo huli na sa digmaan ng mga mobile operating system. Sa tingin ko, ang sinumang nakatrabaho sa .NET na teknolohiya ay may napakabilis na adaptation curve upang maisalin ang kanilang mga proyekto sa Windows Phone. May posibilidad kang i-program ang mga application gamit ang HTML at Javascript, o tulad ng sa kaso ng Tapatalk, direktang gumamit ng XAML+C. Bakit XAML+C at hindi HTML+Javascript para gawin ang Tapatalk, kung galing talaga ako sa pagprograma ng mga web page? Kaya lang dahil sa tingin ko ang XAML+C ay nagbibigay sa akin ng higit na kapangyarihan at isang mas mabilis na pagpapatakbo ng application. Ang isang application sa unang tingin ay simple tulad ng Tapatalk, ngunit talagang "sa lakas ng loob" ay kumplikado dahil kailangan itong kumonekta sa maraming mga server, mas mabilis mas mabuti.
Second rate pa rin ang Windows Phone Store
Ang tindahan ay mabilis na lumalaki, ngunit nagbibigay pa rin ito sa akin ng pangalawang-rate na pakiramdam. paliwanag ko. Sa isang banda, ang pagnanais ng Microsoft na magdala ng higit pang mga app sa tindahan ay humantong sa maraming simple o walang silbi na mga app na nagpapataas lamang ng bilang ng mga magagamit na app. Sa kabilang banda, kailangan mo lang makita ang mga anunsyo ng anumang opisyal na katawan, kumpanya o produkto na nagsasalita tungkol sa pagkakaroon ng isang mobile application. Ang application na ito ay bihirang magagamit para sa Windows Phone.
Parami nang parami ang mga user ang pipili para sa isang Windows Phone
Sa anumang kaso, sa tingin ko ito ay may posibilidad na magbago. Ang Microsoft sa aking opinyon ay gumagawa ng isang mabigat na trabaho sa parehong mga high-end na telepono at ang pinakapangunahing mga modelo. Ito, kasama ang patuloy na pag-update at pag-optimize na pinagdadaanan ng operating system, sa tingin ko ay magdudulot ng mas maraming bagong user na mag-opt para sa isang teleponong may Windows Phone.Upang magbigay ng halimbawa at nang hindi gustong magkaroon ng maraming kontrobersya, kailangan mo lang ihambing ang isang Lumia 520 sa isang low-end na Android phone. Sa tingin ko, makikita ng sinumang humawak sa kanila sa kanilang mga kamay sa loob ng 10 minuto ang pagkakaiba at mauunawaan kung ano ang sinasabi ko.
Xataka Windows: Ano ang opinyon ng ibang mga developer na maaaring nakilala mo tungkol sa Windows Phone?
Jagoba Los Arcos: Isa sa mga pinakamalaking disbentaha na nakikita ko ay ang hirap sa paghahanap ng iba pang mga developer ng Windows Phone. Ang Microsoft ay nagbibigay sa amin ng maraming tool, mga forum ng talakayan, mga kaganapan, at mga chat kung saan maaari mong makilala ang iba pang mga programmer. Ngunit ang aking personal na karanasan ay palagi akong nakakatagpo ng mga programmer ng Android o IOS na nagsisikap na lumapit sa platform ng Windows, higit pa sa kuryusidad kaysa interes o isang tunay na pangangailangan na mag-port ng mga application sa platform. Hindi maginhawa, ngunit sa palagay ko ito ay isang pagkakataon din para sa iba pang mga programmer na tulad ko, dahil tulad ng ginawa ko sa Tapatalk, sa palagay ko ay marami pa rin ang mga app na nangangailangan ng kanilang presensya sa Windows Phone at nagbubukas ito ng isang merkado para sa trabaho alok para sa mga programmer.NET.
At lalo na ang pagdadala ng mga laro. Sa aking opinyon, ang mga laro ay nagtutulak ng malaking bahagi ng negosyo ng mga mobile device, lalo na para sa mga user na gumamit ng mobile sa unang pagkakataon, na nagiging mas maaga. Nagiging normal na, gustuhin man natin o hindi, na makita ang mga bata na ang gusto nilang regalo ay ang kanilang unang mobile. Kung ang unang mobile na mayroon ang isang user sa kanyang buhay ay isang Android, halos hindi siya lilipat sa iOS, kung ang una niyang mobile ay isang iPhone, halos hindi niya gusto ang isang Galaxy. At iyon ang problema, kung bibigyan mo ang iyong anak ng Lumia bilang kanilang unang telepono na walang pinakabagong usong larong panlipunan, gaano man kahusay ang telepono o gaano kahusay ang operating system, hindi ito magtatagumpay. At ang hindi pagkakaroon ng mga mobile na laro, sabihin nating "mahahalagang pangangailangan", ay isang malaking problema sa platform na ito. Sa panahon ngayon kung hindi ka naglalaro ng Candy Crush, o Apalabrados, o ang pinaka-fashionable na laro ngayon, hindi ka cool. At sa kasamaang-palad, marami sa mga larong ito ay hindi umiiral o nahuhuli sa Windows Phone.Dito, sa tingin ko, dapat mas magsikap ang Microsoft sa pagdadala ng mga application na ito sa Windows Phone para maakit ang mga bago.
Xataka Windows: Paano mo ire-rate ang app store para sa Windows 8 at Windows Phone kung tututukan namin ang panig na nakikita Mo ng mga developer , tulad ng proseso ng pag-apruba o mga kontrol sa kalidad? Mayroon bang mga kapansin-pansing pagkakaiba sa pagitan ng Windows 8 store at Windows Phone store, o sinusunod ba ng Microsoft ang parehong patakaran sa pareho?
Jagoba Los Arcos: Sinusubukan ng Microsoft na pagsamahin ang dalawang tindahan sa isa. Sa ngayon para i-publish ang iyong app sa Windows Phone at Windows 8, kailangan mo lang ng developer account. Ang proseso ng paglalathala ay simple, at kamakailan lamang ang mga proseso ng pag-apruba na sa simula ay tumagal ng humigit-kumulang 5 araw ay nabawasan sa ilang mga kaso hanggang sa wala pang 24 na oras. Mayroong isang serye ng mga napakasimpleng panuntunan na dapat sundin upang ang iyong aplikasyon ay pumasa sa pag-apruba nang walang mga problema.At gayundin, tulad ng nabanggit ko dati, maaari mong ipadala muna ang iyong aplikasyon sa MS development support guys na malugod na hahanapin ang mga posibleng bug at magbibigay sa iyo ng mga mungkahi upang ang iyong aplikasyon ay pumasa sa pag-apruba ng tindahan nang walang mga problema.
Sa mismong tindahan, may konting pagkakaiba na sana ay maitama sa paglipas ng panahon. Para sa akin ang pinakamahalaga ay ang posibilidad na mag-upload ng application bilang Beta. Sa Windows Phone Store, maaari akong mag-upload ng app bilang Beta, idagdag ang mga email address ng beta tester na gusto kong payagan na i-download ang app, at matatanggap ng mga beta tester ang app sa kanilang telepono bilang isa lang app. Sa prosesong ito, hindi rin kailangang ipasa ang pag-apruba ng tindahan, kaya karaniwan, nag-a-upload ako ng Beta kasama ang aking mga pagbabago tuwing 2 araw nang higit pa o mas kaunti sa tindahan at matatanggap ito ng aking mga beta tester sa kanilang telepono sa loob ng 1 oras. Ang feature na ito ay hindi umiiral sa Windows 8 store, at napakahirap nitong i-field test ang app bago ito ipamahagi sa store, dahil kailangan kong magpadala ng mga zip file sa mga tester at kailangan nilang i-install ang app nang mag-isa. sa Windows.Sana ay idagdag nila ang feature na ito sa Windows Store sa lalong madaling panahon.
Ang isa pang malaking disbentaha ng parehong mga tindahan ay, bilang isang developer, hindi kami maaaring makipag-ugnayan sa mga user na nag-iiwan ng kanilang mga rating at komento tungkol sa application. Malaking problema ito, dahil maraming beses tayong nakakakita ng mga komento tulad ng “hindi gumagana ang application dahil hindi lumalabas ang X forum” o “Hindi ako maka-log in sa X forum”. Sa kabila ng katotohanan na sa Tapatalk mayroon kaming ilang mga mekanismo upang suportahan ang mga gumagamit, marami lamang ang gumagamit ng mga komento ng tindahan, at hindi napagtanto na kaunti o wala kaming magagawa para sa kanila dahil wala kaming karagdagang impormasyon tungkol sa kanilang problema.
Xataka Windows: Kung ikaw ang bahalang hikayatin ang higit pang mga developer na gumawa ng mga app para sa Windows Phone, ano ang iyong gagawin upang makamit ito?
Microsoft ay gumagawa ng mahusay na trabaho sa mga developer
Jagoba Los Arcos: Sa bagay na ito, sa tingin ko ang trabahong ginagawa ng Microsoft ay napakahusay.May mga kaganapan at paligsahan halos bawat buwan; may mga device loan program para masubukan mo ang iyong mga app sa mga totoong telepono nang hindi na kailangang mamuhunan ng pera sa pagbili ng sarili mong telepono para lang sa pagsubok; mayroong maraming mga pasilidad upang madaling mailagay ang iyong aplikasyon sa tindahan; Mayroong napakaaktibong mga forum kung saan maaari mong sagutin ang mga tanong at isang mahusay na pangkat ng mga ebanghelista na maaari mong tanungin, ipadala sa kanila ang iyong aplikasyon para sa pagsusuri at pagsusuri bago ito i-upload sa tindahan. Talagang sa tingin ko ay gagawin ng Microsoft ang lahat upang gawing komportable ang mga programmer sa programming para sa platform ng Windows Phone.
Xataka Windows: Pag-usapan natin ang Windows RT. Kamakailan lamang ay nakikita natin kung paano lumalapit ang napapabalitang pagsasanib ng Windows RT at Windows Phone upang palakasin ang parehong mga system, at ngayong taon ay magsisimulang dumating ang mga abot-kayang tablet na may Windows 8.1. Sa palagay mo ba ay isang matalinong desisyon ang unyon na ito?
Jagoba Los Arcos: Mula sa aking pananaw bilang isang programmer, ikaw ay nasa tamang landas patungo sa unibersal na aplikasyon, at talagang may bawat OS, Visual Studio at SDK update ay ginagawang mas madali para sa amin na magbahagi ng code sa pagitan ng iba't ibang platform. Hindi ko nais na pumunta sa masyadong maraming mga teknikal na detalye, ngunit bilang isang halimbawa, ang Tapatalk application ay nahahati sa dalawang bahagi. Ang isang bahagi ng application, ang namamahala sa paggawa ng mga koneksyon sa mga central Tapatalk server at may iba't ibang plugin na naka-install sa bawat forum, ay eksaktong parehong code para sa parehong Windows Phone at Windows RT/8. Ang isa pang bahagi ay ang isa na gumuhit ng user interface sa telepono o tablet, at ito ay partikular sa bawat system. Bagama't totoo na sa pinakabagong update ng SDK maaari kaming lumikha ng isang wastong user interface para sa parehong mga system, mula sa Tapatalk naniniwala kami na mas mahusay na gumawa ng isang partikular na isa para sa Windows Phone at isa pa para sa mga tablet/desktop, na inaangkop ang UI sa bawat kaso sa mga kakayahan at resolusyon ng device.Gayunpaman, sa pinakabagong 2.0 update ng Tapatalk para sa WP, sinubukan naming pag-isahin ang navigation at functionality na available sa parehong system.
Microsoft ay nasa tamang landas patungo sa unibersal na aplikasyon
Tungkol sa mga abot-kayang Tablet, kagagaling ko lang sa paggugol ng dalawang linggo sa Shanghai na nakikipagkita sa aking mga kasamahan sa Tapatalk sa HQ, at nagkaroon ng pagkakataon na subukan ang isang tablet tulad ng Emdoor EM -i8080 na nagawa namin upang makita sa Xataka Windows linggo ang nakalipas. Ang aking pakiramdam ay hindi maaaring maging mas mahusay. Ang pagkakaroon ng Windows device para sa parehong presyo na maaari mong bilhin ng Android tablet ay isang bagay na sa tingin ko ay magbabago sa merkado sa maikling panahon at magdadala sa end user na simulang makita ang Windows RT/8 na may iba't ibang mga mata. Hindi mahirap makakita ng maraming negatibong komento tungkol sa Windows 8 at sa interface nito. Sa totoo lang ang problema ay hindi nasubukan ng user ang interface na ito sa isang touch screen.Sa sandaling subukan mo ito, ang klasikong Windows desktop ay magsisimulang hindi na kailangan. At kung magagawa mong laruin ang iyong mga laro sa PC sa isang murang tablet, hindi ko na sasabihin sa iyo. Naiisip mo bang makalaro ka ng LoL mula sa iyong tablet sa kama nang napakayaman sa halagang €100 lang? Well, malapit nang bumaba.
Xataka Windows: Paano makakaapekto ang isang unyon ng dalawang platform na tulad nito sa isang kumpanyang tulad mo?
Jagoba Los Arcos: Gaya ng naunang komento ko, naniniwala ako na ang bawat device ay nangangailangan ng user interface na angkop sa laki at katangian ng ang aparato. Sa palagay ko ay hindi gaanong nagbabago ang diskarte na ibinibigay ko sa Tapatalk programming ngayon. Sa anumang kaso, anumang tulong upang gawing mas sentralisado ang code ay palaging malugod na tinatanggap.
Tungkol sa Jagoba Los Arcos:
At sa ngayon ang panayam kay Jagoba Los Arcos, na aming pinasasalamatan sa pagdalo at pagsagot sa aming mga katanungan. Umaasa kaming nahanap mo itong kawili-wili.