"Microsoft ir uz pareizā ceļa universālā lietojuma virzienā": Jagoba Los Arcos
Satura rādītājs:
Jagoba Los Arcos, dzimis Bilbao, ir programmētājs .NET tehnoloģijās ar 14 gadu pieredzi. Pašlaik viņš ir atbildīgs par Tapatalk izstrādi operētājsistēmai Windows 8 un Windows Phone, un šogad viņš ir saņēmis Microsoft Active Professional 2014 sertifikātu.
Pakalpojumā Xataka Windows mēs vēlējāmies uzzināt nedaudz vairāk par viņu, kā viņš nokļuva pašreizējā amatā un kāds ir viņa kā izstrādātāja viedoklis par Windows 8 un Windows Phone. Ceram, ka intervija jums liksies interesanta.
Xataka Windows: Vai jūs varētu mums pastāstīt nedaudz par ceļu, kuru esat gājis, lai nokļūtu pašreizējā stāvoklī ?
Jagoba Los Arcos: Viss sākās hakatonā, kas notika Bilbao 2012. gada beigās. Tā bija nedēļas nogale ka man bija iespēja satikt citus izstrādātājus un iepazīt Windows 8 un Windows Phone no pirmavotiem. Šajā pasākumā, kurā mēs mācījāmies un programmējām 2 dienas, es laimēju Nokia Lumia 800. Jāsaka, ka līdz tai dienai mans darbs sastāvēja no tīmekļa lapu programmēšanas ASP.Net, Javascript, HTML5 12 gadus. utt... un mani pārsteidza vieglais lēciens un manu zināšanu ātrā pielāgošanās līkne programmēšanai telefonam vai planšetdatoram.
Ar šo jauniegūto Lumia saskāros aci pret aci ar manuprāt galveno Windows Phone platformas problēmu, proti, OS man bija svaiga un jauna, bet cieta no trūkuma ka galvenās lietojumprogrammas, kuras izmantoju savos iepriekšējos tālruņos (biju izmantojis Android un iPhone svītrām), bija vai nu slikti ieviestas (piemēram, Whatsapp), vai arī tās vispār neeksistēja.Tas attiecas uz Tapatalk, lietojumprogrammu, kuru es izmantoju gadiem ilgi. Tāpēc, redzot, ka manas 12 gadu zināšanas par .Net tehnoloģijām ir viegli pielietojamas tālrunī un ka Tapatalk API ir atvērta, es nolēmu izveidot savu Tapatalk klientu. Dažu nakšu laikā es biju veikalā augšupielādējusi pirmo Foroplex versiju (nosaucu savu lietotni). Mans patīkams pārsteigums bija redzēt, ka dažu dienu laikā tas tika lejupielādēts vairākos tūkstošos. Bet viņam joprojām bija problēma; Lai gan Tapatalk API ir atvērta, ir daži resursi, piemēram, forumu saraksts, kas atbalsta Tapatalk, kas ir privāts, tāpēc mēģināju sazināties ar Tapatalk, lai noskaidrotu, vai ir iespēja piekļūt šim direktorijam. Pēc vairākām sarunām ar Tapatalk atbildīgajiem cilvēkiem mana aplikācija viņiem iepatikās, un viņi nolēma ne tikai piešķirt man piekļuvi, bet arī dot iespēju manu pieteikumu padarīt par oficiālo klientu. Pēc tam viss sagriezās. Arvien vairāk stundu veltu Tapatalk klienta Windows Phone izstrādei, Windows 8 versijas izstrādei un galu galā šo ikvakara kodēšanas pasākumu pārvēršot par savu pašreizējo pilnas slodzes darbu.
Xataka Windows: kāds ir jūsu kā Windows Phone izstrādātāja un lietotāja viedoklis?
Jagoba Los Arcos: Es domāju, ka platformai ir daudz ko piedāvāt izstrādātājiem un lietotājiem, taču tai ir arī problēmas sasniegt nedaudz novēloti mobilo operētājsistēmu karā. Es domāju, ka ikvienam, kurš ir strādājis ar .NET tehnoloģijām, ir ļoti ātra adaptācijas līkne, lai varētu tulkot savus projektus Windows Phone. Jums ir iespēja programmēt lietojumprogrammas ar HTML un Javascript vai, tāpat kā Tapatalk gadījumā, tieši izmantot XAML+C. Kāpēc XAML+C, nevis HTML+Javascript, lai veiktu Tapatalk, ja es tiešām nāku no programmēšanas tīmekļa lapām? Nu vienkārši tāpēc, ka es domāju, ka XAML+C dod man vairāk jaudas un ātrāk darbojas lietojumprogramma. Lietojumprogramma no pirmā acu uzmetiena ir vienkārša, piemēram, Tapatalk, taču patiesībā tā ir sarežģīta, jo tai ir jāpievienojas vairākiem serveriem, jo ātrāk, jo labāk.
Windows Phone Store joprojām ir otrajā vietā
Veikals strauji aug, bet tas man joprojām rada otršķirīgu sajūtu. es paskaidroju. No vienas puses, Microsoft centieni ieviest veikalā vairāk lietotņu ir radījuši daudzas vienkāršas vai bezjēdzīgas lietotnes, kas tikai palielina pieejamo lietotņu skaitu. No otras puses, jums ir jāredz tikai jebkuras oficiālas iestādes, uzņēmuma vai produkta paziņojumi, kas runā par mobilās aplikācijas pieejamību. Šī lietojumprogramma ir reti pieejama operētājsistēmai Windows Phone.
Arvien vairāk lietotāju izvēlēsies Windows Phone tālruni
Jebkurā gadījumā domāju, ka tas mēdz mainīties. Manuprāt, Microsoft veic milzīgu darbu gan ar augstākās klases tālruņiem, gan ar visvienkāršākajiem modeļiem. Tas, kā arī nepārtraukta operētājsistēmas atjaunināšana un optimizācija, manuprāt, liks arvien vairāk jaunu lietotāju izvēlēties tālruni ar Windows Phone.Lai sniegtu piemēru un nevēlētos iesaistīties lielās pretrunās, jums vienkārši jāsalīdzina Lumia 520 ar zemas klases Android tālruni. Es domāju, ka ikviens, kurš tos turēs rokās 10 minūtes, redzēs atšķirību un sapratīs, par ko es runāju.
Xataka Windows: kāds ir citu izstrādātāju viedoklis par Windows Phone, ko, iespējams, esat sastapis?
Jagoba Los Arcos: Viens no lielākajiem trūkumiem, ko es atklāju, ir tieši grūtības atrast citus Windows Phone izstrādātājus. Microsoft piedāvā daudzus rīkus, diskusiju forumus, pasākumus un tērzēšanu, kur varat satikt citus programmētājus. Bet mana personīgā pieredze ir tāda, ka vienmēr sastopos ar Android vai IOS programmētājiem, kuri cenšas tuvoties Windows platformai, vairāk aiz ziņkārības, nevis intereses vai reālas nepieciešamības portēt lietojumprogrammas uz platformu. Tas ir neērti, bet es domāju, ka tā ir iespēja arī citiem programmētājiem, piemēram, man, jo tāpat kā es to darīju ar Tapatalk, es domāju, ka joprojām ir daudz lietotņu, kurām nepieciešama to klātbūtne operētājsistēmā Windows Phone, un tas paver darba tirgu. piedāvājumi programmētājiem .TĪKLS.
Un jo īpaši nēsāšanas spēles. Manuprāt, spēles virza lielu daļu mobilo ierīču biznesa, īpaši lietotājiem, kuri pirmo reizi izmanto mobilo, kas kļūst agrāk. Kļūst arvien normālāk, gribam vai negribam, redzēt bērniem, ka tas, ko viņi vēlas uzdāvināt, ir viņu pirmais mobilais. Ja pirmais mobilais, kas lietotājam dzīvē ir Android, viņš diez vai pāries uz iOS, ja pirmais mobilais ir iPhone, tad Galaxy diez vai viņš vēlēsies. Un tā ir problēma, ja jūs bērnam piešķirat Lumia kā pirmo tālruni, kurā nav jaunākās modernās sociālās spēles, neatkarīgi no tā, cik labs ir tālrunis vai cik laba ir operētājsistēma, tas neizdosies. Un mobilo spēļu trūkums, teiksim, “būtiskās vajadzības”, ir liela problēma šajā platformā. Mūsdienās, ja jūs nespēlējat Candy Crush, Apalabrados vai šī brīža modīgāko spēli, jūs neesat forši. Diemžēl daudzas no šīm spēlēm vai nu neeksistē, vai arī Windows Phone tiek ieviestas novēloti.Šeit es domāju, ka Microsoft vajadzētu pielikt vairāk pūļu, lai šīs lietojumprogrammas ieviestu Windows Phone, lai piesaistītu šīs jaunās.
Xataka Windows: Kā jūs novērtētu lietotņu veikalu operētājsistēmām Windows 8 un Windows Phone, ja mēs koncentrējamies uz to, ko redzat izstrādātājiem , piemēram, apstiprināšanas process vai kvalitātes kontrole? Vai pastāv ievērojamas atšķirības starp Windows 8 veikalu un Windows Phone veikalu, vai arī Microsoft ievēro vienu un to pašu politiku?
Jagoba Los Arcos: Microsoft mēģina apvienot abus veikalus vienā. Pašlaik, lai publicētu savu lietotni operētājsistēmās Windows Phone un Windows 8, jums ir nepieciešams tikai izstrādātāja konts. Publicēšanas process ir vienkāršs, un pēdējā laikā apstiprināšanas procesi, kas sākotnēji ilga aptuveni 5 dienas, dažos gadījumos ir samazināti līdz mazāk nekā 24 stundām. Ir vairāki ļoti vienkārši noteikumi, kas jāievēro, lai jūsu pieteikums tiktu apstiprināts bez problēmām.Un arī, kā jau minēju iepriekš, savu pieteikumu varat nosūtīt MS attīstības atbalsta darbiniekiem, kuri labprāt noteiks iespējamās kļūdas un sniegs ieteikumus, lai jūsu pieteikums bez problēmām izietu veikala apstiprinājumu.
Attiecībā uz pašu veikalu ir neliela atšķirība, kas, cerams, ar laiku tiks labota. Man vissvarīgākā ir iespēja augšupielādēt lietojumprogrammu kā beta versiju. Windows Phone veikalā es varu augšupielādēt lietotni kā beta versiju, pievienot to beta testētāju e-pasta adreses, kuriem vēlos ļaut lejupielādēt lietotni, un beta testētāji saņem lietotni savā tālrunī kā tikai citu lietotni. Šajā procesā arī nav nepieciešams nokārtot veikala apstiprinājumu, tāpēc parasti ik pēc 2 dienām vairāk vai mazāk veikalā augšupielādēju Beta versiju ar savām izmaiņām un mani beta testētāji to saņem savā tālrunī 1 stundas laikā. Šī funkcija nepastāv Windows 8 veikalā, un tas ļoti apgrūtina lietotnes testēšanu pirms tās izplatīšanas veikalā, jo man ir jānosūta zip faili testētājiem, un viņiem programma ir jāinstalē pašiem. operētājsistēmā Windows.Ceru, ka viņi drīz pievienos šo līdzekli Windows veikalam.
Vēl viens liels abu veikalu trūkums ir tas, ka mēs kā izstrādātāji nevaram sazināties ar lietotājiem, kuri atstāj savus vērtējumus un komentārus par lietojumprogrammu. Tā ir liela problēma, jo daudzas reizes mēs redzam komentārus, piemēram, "lietojumprogramma nedarbojas, jo neparādās X forums" vai "Es nevaru pieteikties X forumā". Neskatoties uz to, ka Tapatalk mums ir vairāki mehānismi lietotāju atbalstam, daudzi izmanto tikai veikala komentārus un neapzinās, ka mēs viņu labā varam darīt maz vai neko, jo mums nav plašākas informācijas par viņu problēmu.
Xataka Windows: Ja jūsu ziņā būtu mudināt vairāk izstrādātāju izveidot lietotnes operētājsistēmai Windows Phone, ko jūs darītu, lai sasniegtu tas?
Microsoft paveic lielisku darbu ar izstrādātājiem
Jagoba Los Arcos: Šajā ziņā, manuprāt, Microsoft paveiktais darbs ir ļoti labs.Gandrīz katru mēnesi notiek pasākumi un konkursi; ir ierīču aizdevuma programmas, lai jūs varētu pārbaudīt savas lietotnes reālos tālruņos, neieguldot naudu sava tālruņa iegādei tikai testēšanai; ir daudz iespēju, lai varētu ērti ievietot savu pieteikumu veikalā; Ir ļoti aktīvi forumi, kuros var atbildēt uz jautājumiem, un lieliska evaņģēlistu komanda, kurai var uzdot jautājumus, nosūtīt viņiem savu pieteikumu izskatīšanai un izvērtēšanai pirms tā augšupielādes veikalā. Es tiešām domāju, ka Microsoft dara visu, lai programmētāji justos ērti, programmējot Windows Phone platformā.
Xataka Windows: Parunāsim par Windows RT. Pēdējā laikā mēs redzam, kā Windows RT un Windows Phone apvienošana tuvojas, lai stiprinātu abas sistēmas, un šogad sāks piegādāt planšetdatorus ar Windows 8.1 par pieņemamu cenu. Vai jūs domājat, ka šī savienība ir gudrs lēmums?
Jagoba Los Arcos: No mana programmētāja viedokļa jūs esat uz pareizā ceļa universālā pielietojuma virzienā, un katrs OS, Visual Studio un SDK atjauninājums mums atvieglo koda koplietošanu starp dažādām platformām. Negribu iedziļināties pārāk daudzās tehniskās detaļās, bet kā piemērs Tapatalk aplikācija ir sadalīta divās daļās. Viena lietojumprogrammas daļa, kas ir atbildīga par savienojumu veidošanu ar centrālajiem Tapatalk serveriem un ar dažādiem katrā forumā instalētajiem spraudņiem, ir tieši tas pats kods gan operētājsistēmai Windows Phone, gan Windows RT/8. Otra daļa ir tā, kas zīmē lietotāja interfeisu tālrunī vai planšetdatorā, un tas ir raksturīgs katrai sistēmai. Lai gan ir taisnība, ka ar jaunāko SDK atjauninājumu mēs varam izveidot derīgu lietotāja interfeisu abām sistēmām, no Tapatalk mēs uzskatām, ka labāk ir izveidot konkrētu Windows Phone un otru planšetdatoriem/galddatoriem, pielāgojot lietotāja interfeisu katrā gadījumā atkarībā no ierīces iespējām un izšķirtspējas.Tomēr ar jaunāko Tapatalk for WP 2.0 atjauninājumu esam mēģinājuši apvienot abās sistēmās pieejamo navigāciju un funkcionalitāti.
Microsoft ir uz pareizā ceļa virzībā uz universālo lietojumprogrammu
Kas attiecas uz planšetdatoriem par pieņemamām cenām, es tikko atgriezos no divām nedēļām Šanhajā, satiekot savus Tapatalk kolēģus galvenajā mītnē, un man bija iespēja izmēģināt planšetdatoru, piemēram, Emdoor EM -i8080. lai redzētu Xataka Windows pirms nedēļām. Mana sajūta nevarēja būt labāka. Es domāju, ka Windows ierīce par tādu pašu cenu kā Android planšetdators mainīs tirgu un liks galalietotājam redzēt Windows RT/8 ar citām acīm. Nav grūti redzēt daudz negatīvu komentāru par Windows 8 un tās saskarni. Patiesībā problēma ir tā, ka lietotājs nav pārbaudījis šo saskarni skārienekrānā.Kad esat to izmēģinājis, klasiskā Windows darbvirsma vairs nebūs nepieciešama. Un, ja jūs varēsit spēlēt datorspēles ar zemu izmaksu planšetdatoru, es jums pat neteikšu. Vai varat iedomāties, ka varēsiet spēlēt LoL no planšetdatora gultā tik bagātīgi tikai par 100 eiro? Nu, tas drīz samazināsies.
Xataka Windows: Kā divu līdzīgu platformu savienība ietekmētu tādu uzņēmumu kā jūsējais?
Jagoba Los Arcos: Kā jau iepriekš komentēju, es uzskatu, ka katrai ierīcei ir nepieciešams lietotāja interfeiss, kas atbilst ierīces izmēram un īpašībām. ierīce. Es nedomāju, ka pieeja, ko šodien dodu Tapatalk programmēšanai, daudz nemainās. Jebkurā gadījumā vienmēr tiek gaidīta palīdzība, lai kods būtu centralizētāks.
Par Jagoba Los Arcos:
Un līdz šim intervija ar Jagoba Los Arcos, kurai mēs pateicamies par apmeklējumu un atbildēm uz mūsu jautājumiem. Mēs ceram, ka jums tas šķita interesanti.