"A Microsoft jó úton halad az univerzális alkalmazás felé": Jagoba Los Arcos
Tartalomjegyzék:
Jagoba Los Arcos, bilbaói születésű, 14 éves tapasztalattal rendelkező .NET-technológiák programozója. Jelenleg felelős a Tapatalk for Windows 8 és Windows Phone fejlesztéséért, idén pedig a Microsoft Active Professional 2014 minősítéssel ismerték el.
A Xataka Windowsban egy kicsit többet szerettünk volna megtudni róla, hogyan jutott el a jelenlegi pozícióig, és mi a véleménye fejlesztőként a Windows 8-ról és a Windows Phone-ról. Reméljük érdekesnek találja az interjút.
Xataka Windows: Mesélne egy kicsit arról az útról, amelyet megtett, hogy elérje azt a pozíciót, ahol most van ?
Jagoba Los Arcos: Az egész egy hackathonnal kezdődött, amelyre Bilbaóban került sor 2012 végén. Egy hétvége volt az, hogy találkozhattam más fejlesztőkkel, és első kézből ismerhettem meg a Windows 8-at és a Windows Phone-t. Ezen az eseményen, amelyen 2 napig tanultunk és programoztunk, egy Nokia Lumia 800-at nyertem. Azt kell mondanom, hogy addig a napig a munkám az ASP.Net, Javascript, HTML5 alapú weboldalak programozásából állt 12 éven keresztül. stb… és meglepett a könnyű ugrás és tudásom gyors adaptációs görbéje a telefonra vagy tabletre történő programozáshoz.
Ezzel az újonnan nyert Lumiával szembekerültem a véleményem szerint a Windows Phone platform fő problémájával, vagyis az operációs rendszer számomra friss és új volt, de megsínylette a hátrányát. hogy a főbb alkalmazások, amelyeket a korábbi telefonomon használtam (Android és iPhone-t használtam a csíkozáshoz), vagy rosszul implementáltak (például Whatsapp), vagy egyáltalán nem léteztek.Ez a Tapatalk esete, egy olyan alkalmazás, amelyet évek óta használtam. Látva tehát, hogy a .Net technológiák terén szerzett 12 éves tudásom könnyen alkalmazható a telefonra, és hogy a Tapatalk API nyitott, úgy döntöttem, létrehozom a saját Tapatalk kliensemet. Néhány éjszakai munka alatt feltöltöttem a Foroplex első verzióját (a nevet adtam az alkalmazásomnak) a boltba. Kellemes meglepetésem volt, amikor láttam, hogy néhány nap alatt több ezer letöltés volt. De még mindig volt egy problémája; Bár a Tapatalk API nyitva van, vannak olyan források, mint például a Tapatalkot támogató fórumok listája, amely privát, ezért megpróbáltam felvenni a kapcsolatot a Tapatalkkal, hogy megnézzem, van-e lehetőség hozzáférni ehhez a címtárhoz. A Tapatalk illetékeseivel többszöri beszélgetés után megtetszett nekik a pályázatom, és úgy döntöttek, hogy nem csak hozzáférést adnak, hanem lehetőséget is adnak arra, hogy hivatalos klienssé tegyem a pályázatomat. Ezek után felpörögött minden. Egyre több órát fordítok a Tapatalk kliens Windows Phone-hoz, a Windows 8-as verzió fejlesztésére, és végül ezt az éjszakai kódolási vállalkozást a jelenlegi teljes munkaidős munkámmá alakítom.
Xataka Windows: Mi a véleménye a Windows Phone fejlesztőjeként és felhasználójaként?
Jagoba Los Arcos: Úgy gondolom, hogy a platform sokat kínálhat a fejlesztőknek és a felhasználóknak, de az is megvan a probléma, hogy elérte kicsit későn a mobil operációs rendszerek háborújához. Úgy gondolom, hogy aki .NET technológiákkal dolgozott, annak nagyon gyors alkalmazkodási görbéje van ahhoz, hogy le tudja fordítani projektjeit Windows Phone-ra. Lehetősége van az alkalmazásokat HTML-lel és Javascript-tel programozni, vagy akárcsak a Tapatalk esetében, használja közvetlenül a XAML+C-t. Miért XAML+C és nem HTML+Javascript a Tapatalk-hoz, ha tényleg weboldalak programozásáról jöttem? Hát egyszerűen azért, mert úgy gondolom, hogy a XAML+C nagyobb teljesítményt és gyorsabban futó alkalmazást biztosít. Egy alkalmazás első pillantásra egyszerű, mint a Tapatalk, de valójában "zsigerben" bonyolult, mivel több szerverhez kell csatlakoznia, minél gyorsabb, annál jobb.
A Windows Phone Store továbbra is másodrangú
Az üzlet rohamosan növekszik, de ettől még ez a másodrangú érzés. Elmagyarázom. Egyrészt a Microsoft azon törekvése, hogy több alkalmazást vigyen az üzletbe, sok egyszerű vagy haszontalan alkalmazáshoz vezetett, amelyek csak növelik az elérhető alkalmazások számát. Másrészt csak minden hivatalos szerv, cég vagy termék közleményét kell látnia, amely egy mobilalkalmazás elérhetőségéről szól. Ez az alkalmazás ritkán érhető el Windows Phone rendszeren.
Egyre több felhasználó választ majd Windows Phone-t
Mindenesetre úgy gondolom, hogy ez változni szokott. Véleményem szerint a Microsoft félelmetes munkát végez mind a csúcskategóriás telefonokkal, mind a legalapvetőbb modellekkel. Ez, valamint az operációs rendszer folyamatos frissítése és optimalizálása, úgy gondolom, egyre több új felhasználó választja majd a Windows Phone-os telefont.Hogy egy példát mondjunk, és anélkül, hogy sok vitába akarnánk bocsátkozni, csak össze kell hasonlítanunk a Lumia 520-at egy alacsony kategóriás Android telefonnal. Szerintem bárki, aki 10 percig a kezében tartja, látni fogja a különbséget, és megérti, miről beszélek.
Xataka Windows: Mi a véleménye más fejlesztőknek, akikkel esetleg találkozott a Windows Phone-ról?
Jagoba Los Arcos: Az egyik legnagyobb hátrány, amit tapaszt altam, éppen az, hogy nehéz más Windows Phone-fejlesztőket találni. A Microsoft számos eszközt, vitafórumot, eseményt és chat-et bocsát rendelkezésünkre, ahol más programozókkal találkozhat. De személyes tapasztalatom az, hogy mindig találkozom Android vagy IOS programozókkal, akik inkább kíváncsiságból próbálnak közelebb kerülni a Windows platformhoz, mintsem érdeklődésből vagy valós igényből, hogy alkalmazásokat portoljanak a platformra. Ez kényelmetlen, de szerintem ez egy lehetőség a hozzám hasonló programozóknak is, mert ahogy a Tapatalkkal is tettem, úgy gondolom, hogy még mindig sok olyan alkalmazás van, amelynek jelen kell lennie a Windows Phone-on, és ez piacot nyit az állások számára. ajánlatok programozóknak.HÁLÓ.
És különösen a hordozási játékok. Véleményem szerint a játékok mozgatják a mobileszközök üzletágának nagy részét, különösen azoknak a felhasználóknak, akik először használnak mobilt, ami egyre korábbi. Egyre normálisabb, ha akarjuk, ha nem, azt látni a gyerekeken, hogy amit ajándékba szeretnének, az az első mobiljuk. Ha a felhasználó életében az első mobilja egy Android, akkor aligha fog iOS-re költözni, ha az első mobilja iPhone, akkor aligha akar Galaxyt. És ez a baj, ha a gyereknek egy Lumiát adsz első telefonnak, amiben nincs a legújabb trendi közösségi játék, hiába jó a telefon, vagy milyen jó az operációs rendszer, az nem fog sikerülni. Az pedig, hogy nincsenek mobiljátékok, mondjuk „alapvető igények”, nagy probléma ezen a platformon. Manapság, ha nem játszol a Candy Crush-val vagy az Apalabrados-szal, vagy a pillanat legdivatosabb játékával, nem vagy jó. És sajnos sok ilyen játék vagy nem létezik, vagy későn érkezik a Windows Phone rendszerbe.Úgy gondolom, hogy a Microsoftnak több erőfeszítést kellene tennie annak érdekében, hogy ezeket az alkalmazásokat a Windows Phone rendszerbe hozza, hogy megnyerje ezeket az újakat.
Xataka Windows: Hogyan értékelné a Windows 8 és a Windows Phone alkalmazásboltját, ha arra az oldalra összpontosítunk, amelyet a fejlesztők látnak , mint például a jóváhagyási folyamat vagy a minőségellenőrzés? Vannak jelentős különbségek a Windows 8 áruház és a Windows Phone áruház között, vagy a Microsoft ugyanazt az irányelvet követi mindkettőben?
Jagoba Los Arcos: A Microsoft megpróbálja egyesíteni a két üzletet. Az alkalmazás Windows Phone és Windows 8 rendszeren való közzétételéhez jelenleg csak fejlesztői fiókra van szüksége. A közzétételi folyamat egyszerű, és az utóbbi időben a kezdetben körülbelül 5 napig tartó jóváhagyási folyamatok egyes esetekben 24 óránál rövidebbre csökkentek. Egy sor nagyon egyszerű szabályt be kell tartani, hogy jelentkezése problémamentesen jóváhagyásra kerüljön.Illetve, ahogy már korábban is említettem, előzetesen elküldheti jelentkezését az MS fejlesztői támogatóinak, akik szívesen megkeresik az esetleges hibákat, és javaslatokat tesznek, hogy az alkalmazás problémamentesen átmenjen az áruház jóváhagyásán.
Ami az üzletet illeti, van egy kis eltérés, amit remélem idővel korrigálnak. Számomra a legfontosabb az alkalmazás béta verziójának feltöltése. A Windows Phone Store-ban feltölthetek egy alkalmazást Bétaként, hozzáadhatom azoknak a bétatesztelőknek az e-mail címét, akiknek engedélyezni szeretném az alkalmazás letöltését, és a bétatesztelők egy újabb alkalmazásként kapják meg az alkalmazást a telefonjukra. Ebben a folyamatban szintén nem szükséges átmenni az áruház jóváhagyásán, így általában 2 naponta nagyjából 2 naponta töltök fel egy Bétát a változtatásaimmal az áruházba és a bétatesztelőim 1 óra alatt megkapják a telefonjukra. Ez a funkció nem létezik a Windows 8 áruházban, és nagyon megnehezíti az alkalmazás helyszíni tesztelését az áruházban való terjesztés előtt, mivel zip fájlokat kell küldenem a tesztelőknek, és nekik maguknak kell telepíteniük az alkalmazást. a Windowsban.Remélem, hamarosan hozzáadják ezt a funkciót a Windows Áruházhoz.
A másik nagy hátránya mindkét üzletnek, hogy fejlesztőként nem tudjuk felvenni a kapcsolatot azokkal a felhasználókkal, akik az alkalmazással kapcsolatos értékeléseiket és megjegyzéseiket írják le. Ez nagy probléma, mert sokszor látunk olyan megjegyzéseket, hogy „nem működik az alkalmazás, mert nem jelenik meg az X fórum” vagy „Nem tudok bejelentkezni az X fórumba”. Annak ellenére, hogy a Tapatalkon több mechanizmusunk is van a felhasználók támogatására, sokan csak az áruház megjegyzéseit használják, és nem veszik észre, hogy keveset vagy semmit nem tehetünk értük, hiszen nincs több információnk a problémájukról.
Xataka Windows: Ha Önön múlna, hogy több fejlesztőt ösztönözzön arra, hogy készítsen alkalmazásokat Windows Phone rendszerre, mit tenne ennek érdekében ez?
A Microsoft nagyszerű munkát végez a fejlesztőkkel
Jagoba Los Arcos: Ebben a tekintetben úgy gondolom, hogy a Microsoft által végzett munka nagyon jó.Szinte minden hónapban vannak rendezvények, versenyek; vannak eszközkölcsönzési programok, így valódi telefonokon tesztelheti alkalmazásait anélkül, hogy pénzt kellene befektetnie saját telefonjának vásárlásába csupán tesztelés céljából; számos lehetőség áll rendelkezésre, amelyek segítségével könnyedén elhelyezheti az alkalmazást az üzletben; Vannak nagyon aktív fórumok, ahol megválaszolhatod a kérdéseket, és egy nagyszerű evangélista csapat, akiknek kérdéseket tehetsz fel, elküldheted nekik véleményezésre és értékelésre, mielőtt feltöltenéd az áruházba. Tényleg azt gondolom, hogy a Microsoft mindent megtesz azért, hogy a programozók jól érezzék magukat a Windows Phone platformra való programozásban.
Xataka Windows: Beszéljünk a Windows RT-ről. Az utóbbi időben azt látjuk, hogy a Windows RT és a Windows Phone pletykák szerint történt egyesülése egyre közelebb kerül mindkét rendszer megerősítéséhez, és idén megjelennek a megfizethető Windows 8.1-es táblagépek. Szerinted ez a szakszervezet bölcs döntés?
Jagoba Los Arcos: Programozóként jó úton haladsz az univerzális alkalmazás felé, és valóban minden operációs rendszer, Visual Studio és SDK frissítés megkönnyíti számunkra a kód megosztását a különböző platformok között. Nem szeretnék túl sok technikai részletbe belemenni, de példaként a Tapatalk alkalmazás két részre oszlik. Az alkalmazás egyik része, amely a központi Tapatalk szerverekkel és az egyes fórumokon telepített különböző bővítményekkel való kapcsolatteremtésért felelős, pontosan ugyanaz a kód a Windows Phone és a Windows RT/8 számára. A másik rész az, ami a telefonra vagy tabletre rajzolja a felhasználói felületet, és ez minden rendszerre jellemző. Bár igaz, hogy az SDK legújabb frissítésével mindkét rendszerhez létrehozhatunk egy érvényes felhasználói felületet, a Tapatalktól úgy gondoljuk, hogy jobb, ha Windows Phone-hoz készítünk egyet, a táblagépekhez/asztali gépekhez pedig egy másikat, igazítva a felhasználói felületet. minden esetben az eszköz képességeire és felbontásaira.A Tapatalk for WP legújabb 2.0-s frissítésével azonban megpróbáltuk egységesíteni a navigációt és a mindkét rendszerben elérhető funkciókat.
A Microsoft jó úton halad az univerzális alkalmazás felé
Ami a megfizethető táblagépeket illeti, most tértem vissza a két hét sanghaji eltöltéséről, ahol találkoztam Tapatalk kollégáimmal a főhadiszálláson, és lehetőségem volt kipróbálni egy olyan táblagépet, mint például az Emdoor EM -i8080. hogy a Xataka Windowsban hetekkel ezelőtt. Az érzésem nem is lehetett volna jobb. Ha egy Windows-eszköz ugyanolyan áron van, mint egy Android-táblagép, az szerintem rövid távon megváltoztatja a piacot, és a végfelhasználó más szemmel fogja látni a Windows RT/8-at. Nem nehéz sok negatív megjegyzést látni a Windows 8-ról és annak felületéről. Valójában az a probléma, hogy a felhasználó nem tesztelte ezt a felületet érintőképernyőn.Miután kipróbálta, a klasszikus Windows asztalra már nincs szükség. És ha képes lesz játszani a PC-s játékokkal egy olcsó táblagépen, akkor nem is mondom el. El tudod képzelni, hogy mindössze 100 euróért ilyen gazdagon játszhatsz LoL-t a tabletedről az ágyban? Nos, ez mindjárt csökken.
Xataka Windows: Hogyan hatna két ilyen platform uniója egy olyan vállalatra, mint az Öné?
Jagoba Los Arcos: Ahogy már korábban is kommentáltam, úgy gondolom, hogy minden eszköznek szüksége van a méretének és jellemzőinek megfelelő felhasználói felületre. az eszköz. Nem hiszem, hogy a Tapatalk programozáshoz való hozzáállásom sokat változna. Mindenesetre szívesen fogadunk minden segítséget a kód központosabbá tételéhez.
A Jagoba Los Arcosról:
És eddig az interjú Jagoba Los Arcosszal, akinek köszönjük, hogy eljött hozzánk és válaszolt kérdéseinkre. Reméljük, hogy érdekesnek találta.