„Microsoft je na správné cestě k univerzální aplikaci“: Jagoba Los Arcos

Obsah:
Jagoba Los Arcos, narozený v Bilbau, je programátor v technologiích .NET se 14 lety zkušeností. V současnosti je odpovědný za vývoj Tapatalk pro Windows 8 a Windows Phone a letos získal certifikaci Microsoft Active Professional 2014.
V Xataka Windows jsme se o něm chtěli dozvědět něco více, jak se dostal na pozici, na které se aktuálně nachází, a jaký je jeho názor jako vývojáře na Windows 8 a Windows Phone. Doufáme, že vás rozhovor zaujme.
Xataka Windows: Mohl byste nám říci něco o cestě, kterou jste urazili, abyste se dostali do pozice, ve které se nyní nacházíte? ?
Jagoba Los Arcos: Všechno to začalo hackathonem, který se konal v Bilbau na konci roku 2012. Byl to víkend v že jsem mohl potkat další vývojáře a poznat Windows 8 a Windows Phone z první ruky. Na této akci, ve které jsme se 2 dny učili a programovali, jsem vyhrál Nokia Lumia 800. Musím říct, že do toho dne moje práce spočívala v programování webových stránek v ASP.Net, Javascript, HTML5, po dobu 12 let atd... a byl jsem překvapen snadným skokem a rychlou adaptační křivkou mých znalostí na programování pro telefon nebo tablet.
U této nově vyhrané Lumie jsem se podle mého názoru setkal tváří v tvář s hlavním problémem platformy Windows Phone, to znamená, že OS byl pro mě čerstvý a nový, ale trpěl nevýhodou že hlavní aplikace, které jsem používal na svých předchozích telefonech (použil jsem Android a iPhone pro pruhy), byly buď špatně implementované (například WhatsApp), nebo vůbec neexistovaly.To je případ Tapatalk, aplikace, kterou jsem léta používal. Když jsem tedy viděl, že moje 12leté znalosti .Net technologií jsou snadno aplikovatelné na telefon a že Tapatalk API je otevřené, rozhodl jsem se vytvořit vlastního Tapatalk klienta. Za pár nocí práce jsem si nechal nahrát do obchodu první verzi Foroplexu (jméno, které jsem dal své aplikaci). Mým příjemným překvapením bylo, že za pár dní měl několik tisíc stažení. Ale stále měl problém; Ačkoli je Tapatalk API otevřené, existují určité zdroje, jako je seznam fór, která podporují Tapatalk, který je soukromý, takže jsem se pokusil kontaktovat Tapatalk, abych zjistil, zda existuje možnost získat přístup k tomuto adresáři. Po několika rozhovorech s lidmi, kteří mají na starosti Tapatalk, se jim moje aplikace zalíbila a rozhodli se nejen mi poskytnout přístup, ale také mi dát příležitost udělat z mé aplikace oficiálního klienta. Po tomto se vše rozjelo. Věnuji stále více hodin vývoji klienta Tapatalk pro Windows Phone, vývoji verze pro Windows 8 a nakonec přeměně tohoto nočního kódovacího podniku na mou současnou práci na plný úvazek.
Xataka Windows: Jaký je váš názor jako vývojáře a uživatele Windows Phone?
Jagoba Los Arcos: Myslím, že platforma má hodně co nabídnout vývojářům a uživatelům, ale má také problém s tím, že trochu pozdě do války mobilních operačních systémů. Myslím, že každý, kdo pracoval s technologiemi .NET, má velmi rychlou adaptační křivku, aby mohl své projekty převést do Windows Phone. Máte možnost programovat aplikace pomocí HTML a Javascriptu, nebo jako v případě Tapatalk přímo použít XAML+C. Proč XAML+C a ne HTML+Javascript dělat Tapatalk, když jsem opravdu přišel z programování webových stránek? Jednoduše proto, že si myslím, že XAML+C mi dává větší výkon a rychlejší běh aplikace. Aplikace na první pohled jednoduchá jako Tapatalk, ale opravdu „ve vnitřnostech“ je komplikovaná, protože se musí připojit k více serverům, čím rychleji, tím lépe.
Windows Phone Store je stále na druhém místě
Obchod rychle roste, ale stále ve mně vyvolává ten druhořadý pocit. vysvětluji. Na jedné straně snaha Microsoftu přinést více aplikací do obchodu vedla k mnoha jednoduchým nebo zbytečným aplikacím, které pouze zvyšují počet dostupných aplikací. Na druhou stranu stačí vidět oznámení jakéhokoli oficiálního orgánu, společnosti nebo produktu, které hovoří o dostupnosti mobilní aplikace. Tato aplikace je zřídka dostupná pro Windows Phone.
Stále více uživatelů se rozhodne pro Windows Phone
V každém případě si myslím, že to má tendenci se měnit. Microsoft podle mého názoru odvádí skvělou práci jak u špičkových telefonů, tak u těch nejzákladnějších modelů. To si myslím, spolu s průběžnou aktualizací a optimalizací, kterou operační systém prochází, přiměje stále více nových uživatelů, aby se rozhodli pro telefon s Windows Phone.Abych uvedl příklad a aniž bychom se chtěli pouštět do velkých kontroverzí, stačí porovnat Lumii 520 s low-endovým Android telefonem. Myslím, že každý, kdo je drží v ruce 10 minut, uvidí rozdíl a pochopí, o čem mluvím.
Xataka Windows: Jaký je názor ostatních vývojářů, se kterými jste se mohli na Windows Phone setkat?
Jagoba Los Arcos: Jednou z největších nevýhod, kterou zjišťuji, je právě obtížnost najít jiné vývojáře pro Windows Phone. Microsoft nám dává k dispozici spoustu nástrojů, diskusních fór, událostí a chatů, kde se můžete setkat s dalšími programátory. Moje osobní zkušenost je ale taková, že vždy narážím na programátory Android nebo IOS, kteří se snaží přiblížit platformě Windows, spíše ze zvědavosti než ze zájmu nebo skutečné potřeby portovat aplikace na platformu. Je to nepohodlné, ale myslím si, že je to také příležitost pro jiné programátory, jako jsem já, protože stejně jako já s Tapatalk, myslím, že stále existuje spousta aplikací, které potřebují jejich přítomnost na Windows Phone, a to otevírá trh pro práci. nabídky pro programátory.SÍŤ.
A hlavně nošení her. Hry podle mého názoru řídí velkou část obchodu s mobilními zařízeními, zejména pro uživatele, kteří používají mobil poprvé, což je čím dál dříve. Je stále normálnější, ať chceme nebo ne, vidět děti, že to, co chtějí jako dárek, je jejich první mobil. Pokud první mobil, který uživatel v životě má, je Android, těžko přejde na iOS, pokud je jeho prvním mobilem iPhone, stěží bude chtít Galaxy. A to je ten problém, když dáte svému dítěti jako první telefon Lumii, která nemá nejnovější trendy společenskou hru, ať už je telefon jakkoli dobrý nebo operační systém, neuspěje. A nemít mobilní hry, řekněme „základní potřeby“, je velký problém této platformy. Pokud v dnešní době nehrajete Candy Crush nebo Apalabrados nebo nejmódnější hru současnosti, nejste cool. A bohužel mnoho z těchto her buď neexistuje, nebo přichází na Windows Phone pozdě.Zde si myslím, že Microsoft by měl vynaložit více úsilí na uvedení těchto aplikací do Windows Phone, aby přilákal tyto nové.
Xataka Windows: Jak byste ohodnotili obchod s aplikacemi pro Windows 8 a Windows Phone, pokud se zaměříme na stranu, kterou vidíte vývojáři , jako je schvalovací proces nebo kontroly kvality? Existují výrazné rozdíly mezi Windows 8 Store a Windows Phone Store, nebo se Microsoft řídí stejnou politikou v obou?
Jagoba Los Arcos: Microsoft se snaží sloučit dva obchody do jednoho. K publikování aplikace na Windows Phone a Windows 8 právě teď potřebujete pouze vývojářský účet. Publikační proces je jednoduchý a v poslední době se schvalovací procesy, které původně trvaly asi 5 dní, v některých případech zkrátily na méně než 24 hodin. Existuje řada velmi jednoduchých pravidel, která je třeba dodržovat, aby vaše žádost prošla schválením bez problémů.A také, jak jsem již zmínil dříve, můžete svou aplikaci poslat předem pracovníkům podpory vývoje MS, kteří rádi najdou případné chyby a poskytnou vám návrhy, aby vaše aplikace prošla schválením obchodu bez problémů.
Pokud jde o samotný obchod, je zde drobný rozdíl, který doufám bude časem opraven. Pro mě je nejdůležitější možnost nahrát aplikaci jako Beta. V obchodě Windows Phone Store mohu nahrát aplikaci jako beta, přidat e-mailové adresy beta testerů, kterým chci povolit stažení aplikace, a beta testeři obdrží aplikaci na svůj telefon jako jen další aplikaci. V tomto procesu také není nutné projít schválením obchodu, takže normálně nahrávám Betu se svými změnami každé 2 dny víceméně do obchodu a moji beta testeři ji dostanou na telefon za 1 hodinu. Tato funkce v obchodě Windows 8 neexistuje a velmi ztěžuje testování aplikace před distribucí v obchodě, protože testerům musím posílat soubory zip a oni si aplikaci musí nainstalovat sami. ve Windows.Doufám, že tuto funkci brzy přidají do obchodu Windows Store.
Další velkou nevýhodou obou obchodů je, že jako vývojáři se nemůžeme spojit s uživateli, kteří nám zanechávají svá hodnocení a komentáře k aplikaci. To je velký problém, protože mnohokrát vidíme komentáře jako „aplikace nefunguje, protože se nezobrazuje fórum X“ nebo „Nemohu se přihlásit do fóra X“. Navzdory skutečnosti, že v Tapatalk máme několik mechanismů na podporu uživatelů, mnozí používají pouze komentáře obchodu a neuvědomují si, že pro ně můžeme udělat málo nebo vůbec nic, protože nemáme více informací o jejich problému.
Xataka Windows: Pokud by bylo na vás, abyste povzbudili více vývojářů k vytváření aplikací pro Windows Phone, co byste udělali, abyste dosáhli to?
Microsoft odvádí skvělou práci s vývojáři
Jagoba Los Arcos: V tomto ohledu si myslím, že práce, kterou Microsoft dělá, je velmi dobrá.Téměř každý měsíc se konají akce a soutěže; existují programy zapůjčení zařízení, takže můžete své aplikace testovat na skutečných telefonech, aniž byste museli investovat peníze do nákupu vlastního telefonu pouze pro testování; existuje mnoho zařízení, abyste mohli svou aplikaci snadno umístit do obchodu; Jsou zde velmi aktivní fóra, kde můžete odpovídat na otázky, a skvělý tým evangelistů, kterým můžete klást otázky, poslat jim vaši žádost ke kontrole a vyhodnocení, než ji nahrajete do obchodu. Opravdu si myslím, že Microsoft dělá vše pro to, aby se programátoři cítili pohodlně při programování pro platformu Windows Phone.
Xataka Windows: Pojďme si promluvit o Windows RT. V poslední době vidíme, jak se šuškaná fúze Windows RT a Windows Phone blíží k posílení obou systémů a letos začnou přicházet cenově dostupné tablety s Windows 8.1. Myslíte si, že toto spojení je moudré rozhodnutí?
Jagoba Los Arcos: Z mého pohledu programátora jste na správné cestě směrem k univerzální aplikaci a skutečně každá aktualizace OS, sady Visual Studio a SDK nám usnadňuje sdílení kódu mezi různými platformami. Nechci zabíhat do příliš technických detailů, ale jako příklad je aplikace Tapatalk rozdělena na dvě části. Jedna část aplikace, která má na starosti vytváření spojení s centrálními servery Tapatalk a s různými pluginy nainstalovanými v každém fóru, je přesně stejný kód pro Windows Phone i Windows RT/8. Druhá část je ta, která kreslí uživatelské rozhraní na telefonu nebo tabletu, a to je u každého systému specifické. I když je pravda, že s nejnovější aktualizací SDK dokážeme vytvořit platné uživatelské rozhraní pro oba systémy, z Tapatalk se domníváme, že je lepší vytvořit jedno specifické pro Windows Phone a jiné pro tablety/stolní počítače s přizpůsobením uživatelského rozhraní v v každém případě na možnosti zařízení a rozlišení.S nejnovější aktualizací 2.0 Tapatalk pro WP jsme se však pokusili sjednotit navigaci a funkce dostupné v obou systémech.
Microsoft je na správné cestě k univerzální aplikaci
Pokud jde o cenově dostupné tablety, právě jsem se vrátil ze dvou týdnů strávených v Šanghaji na setkání s kolegy z Tapatalk v centrále a měl jsem možnost vyzkoušet tablet jako Emdoor EM -i8080, který jsme měli možnost vidět v Xataka Windows před týdny. Můj pocit nemohl být lepší. Mít zařízení s Windows za stejnou cenu, za jakou si můžete koupit tablet s Androidem, je něco, co podle mého názoru v krátkodobém horizontu změní trh a přiměje koncového uživatele, aby začal vidět Windows RT/8 jinýma očima. Není těžké vidět spoustu negativních komentářů o Windows 8 a jeho rozhraní. Ve skutečnosti je problém v tom, že uživatel toto rozhraní netestoval na dotykové obrazovce.Jakmile to vyzkoušíte, klasická pracovní plocha Windows přestane být nutná. A jestli budete moci hrát své PC hry na levném tabletu, to vám ani neřeknu. Dokážete si představit, že byste mohli hrát LoL z tabletu v posteli tak bohatě za pouhých 100 €? No, to už padá.
Xataka Windows: Jak by spojení dvou platforem, jako jsou tyto, ovlivnilo společnost, jako je ta vaše?
Jagoba Los Arcos: Jak jsem již uvedl dříve, věřím, že každé zařízení potřebuje uživatelské rozhraní odpovídající velikosti a vlastnostem zařízení. Nemyslím si, že přístup, který dnes dávám k programování Tapatalk, se příliš nemění. V každém případě je vždy vítána jakákoli pomoc s centralizací kódu.
O Jagobě Los Arcos:
A zatím rozhovor s Jagobou Los Arcos, které děkujeme za návštěvu a zodpovězení našich otázek. Doufáme, že vás to zaujalo.