Bing

„Microsoft е на прав път към универсално приложение“: Jagoba Los Arcos

Съдържание:

Anonim

Jagoba Los Arcos, роден в Билбао, е програмист в .NET технологиите с 14 години опит. В момента той е отговорен за разработката на Tapatalk за Windows 8 и Windows Phone, а тази година е признат със сертификат Microsoft Active Professional 2014.

В Xataka Windows искахме да научим малко повече за него, как е стигнал до позицията, на която е в момента, и какво е мнението му като разработчик за Windows 8 и Windows Phone. Надяваме се, че ще намерите интервюто за интересно.

Xataka Windows: Бихте ли ни разказали малко за пътя, който сте изминали, за да стигнете до позицията, в която се намирате сега ?

Jagoba Los Arcos: Всичко започна в хакатон, който се проведе в Билбао в края на 2012 г. Беше един уикенд в че успях да се срещна с други разработчици и да опозная Windows 8 и Windows Phone от първа ръка. В това събитие, в което учехме и програмирахме в продължение на 2 дни, спечелих Nokia Lumia 800. Трябва да кажа, че до този ден работата ми се състоеше от програмиране на уеб страници в ASP.Net, Javascript, HTML5 в продължение на 12 години .и т.н... и бях изненадан от лесния скок и бързата крива на адаптиране на знанията ми към програмиране за телефон или таблет.

С тази новоспечелена Lumia се сблъсках лице в лице с основния проблем на платформата Windows Phone според мен, а именно, операционната система за мен беше свежа и нова, но страдаше от недостатъка че основните приложения, които използвах на предишните си телефони (използвах Android и iPhone за ивици), бяха или лошо внедрени (Whatsapp например), или изобщо не съществуваха.Такъв е случаят с Tapatalk, приложение, което използвах от години. И така, като видях, че моите 12-годишни познания за .Net технологиите са лесно приложими към телефона и че Tapatalk API е отворен, реших да създам свой собствен Tapatalk клиент. За няколко нощи работа качих първата версия на Foroplex (името, което дадох на приложението си) в магазина. Приятната ми изненада беше да видя, че за няколко дни имаше няколко хиляди изтегляния. Но той все още имаше проблем; Въпреки че API на Tapatalk е отворен, има определени ресурси като списъка с форуми, които поддържат Tapatalk, който е частен, така че се опитах да се свържа с Tapatalk, за да видя дали има възможност за получаване на достъп до тази директория. След няколко разговора с хората, отговарящи за Tapatalk, те харесаха приложението ми и решиха не само да ми дадат достъп, но и да ми дадат възможност да направя приложението си официален клиент. След това всичко се завъртя. Влагам все повече и повече часове в разработването на клиента Tapatalk за Windows Phone, разработването на версията за Windows 8 и в крайна сметка превръщането на това нощно начинание за кодиране в настоящата ми работа на пълен работен ден.

Xataka Windows: Какво е вашето мнение като разработчик и потребител на Windows Phone?

Jagoba Los Arcos: Мисля, че платформата има какво да предложи на разработчиците и потребителите, но има и проблемът да достигне малко закъсня за войната на мобилните операционни системи. Мисля, че всеки, който е работил с .NET технологии, има много бърза крива на адаптация, за да може да преведе своите проекти в Windows Phone. Имате възможност да програмирате приложенията с HTML и Javascript или, както в случая с Tapatalk, да използвате директно XAML+C. Защо XAML+C, а не HTML+Javascript, за да направя Tapatalk, ако наистина съм дошъл от програмиране на уеб страници? Ами просто защото мисля, че XAML+C ми дава повече мощност и по-бързо работещо приложение. Приложение на пръв поглед просто като Tapatalk, но наистина „в червата“ е сложно, тъй като трябва да се свързва с множество сървъри, колкото по-бързо, толкова по-добре.

Windows Phone Store все още е второразряден

Магазинът се разраства бързо, но все още ми създава онова второкласно усещане. Обяснявам. От една страна, стремежът на Microsoft да предостави повече приложения в магазина доведе до много прости или безполезни приложения, които само увеличават броя на наличните приложения. От друга страна, трябва само да видите съобщенията на всеки официален орган, компания или продукт, които говорят за наличието на мобилно приложение. Това приложение рядко се предлага за Windows Phone.

Все повече потребители ще изберат Windows Phone

Във всеки случай смятам, че това има тенденция да се променя. Според мен Microsoft върши страхотна работа както с телефони от висок клас, така и с най-основните модели. Това, заедно с непрекъснатото обновяване и оптимизиране, на което се подлага операционната система, мисля, че ще накара все повече нови потребители да изберат телефон с Windows Phone.За да дам пример и без да искаме да навлизаме в много спорове, просто трябва да сравните Lumia 520 с телефон с Android от нисък клас. Мисля, че всеки, който ги държи в ръцете си за 10 минути, ще види разликата и ще разбере за какво говоря.

Xataka Windows: Какво е мнението на други разработчици, които може да сте срещали за Windows Phone?

Jagoba Los Arcos: Един от най-големите недостатъци, които откривам, е именно трудността при намирането на други разработчици на Windows Phone. Microsoft предоставя на наше разположение много инструменти, дискусионни форуми, събития и чатове, където можете да се срещнете с други програмисти. Но моят личен опит е, че винаги се натъквам на програмисти за Android или IOS, които се опитват да се доближат до платформата на Windows, повече от любопитство, отколкото от интерес или реална нужда да прехвърлят приложения към платформата. Неудобно е, но мисля, че е и възможност за други програмисти като мен, защото точно както направих с Tapatalk, мисля, че все още има много приложения, които се нуждаят от тяхното присъствие на Windows Phone и това отваря пазар за работа оферти за програмисти.NET.

И особено пренасянето на игри. Според мен игрите движат голяма част от бизнеса с мобилни устройства, особено за потребители, които използват мобилен телефон за първи път, което става все по-рано. Все по-нормално става, искаме или не, децата да виждат, че това, което искат за подарък, е първият им мобилен телефон. Ако първият мобилен телефон, който потребителят има в живота си, е Android, той едва ли ще премине към iOS, ако първият му мобилен телефон е iPhone, едва ли ще иска Galaxy. И това е проблемът, ако дадете на детето си Lumia като първи телефон, който няма най-новата модерна социална игра, колкото и да е добър телефонът или колко добра е операционната система, няма да успее. И липсата на мобилни игри, да кажем „основни нужди“, е голям проблем с тази платформа. В днешно време, ако не играете Candy Crush, или Apalabrados, или най-модерната игра на момента, не сте готин. И за съжаление много от тези игри или не съществуват, или идват късно в Windows Phone.Тук мисля, че Microsoft трябва да положи повече усилия, за да пренесе тези приложения в Windows Phone, за да привлече тези нови.

Xataka Windows: Как бихте оценили магазина за приложения за Windows 8 и Windows Phone, ако се фокусираме върху страната, която разработчиците Виждате , като процеса на одобрение или контрола на качеството? Има ли забележими разлики между магазина на Windows 8 и магазина на Windows Phone, или Microsoft следва една и съща политика и в двата?

Jagoba Los Arcos: Microsoft се опитва да обедини двата магазина в един. В момента, за да публикувате приложението си на Windows Phone и Windows 8, ви е необходим само акаунт на програмист. Процесът на публикуване е прост и напоследък процесите на одобрение, които първоначално отнемаха около 5 дни, в някои случаи бяха намалени до по-малко от 24 часа. Има серия от много прости правила, които трябва да се спазват, за да може вашата кандидатура да премине одобрение без проблеми.Освен това, както споменах преди, можете да изпратите приложението си предварително на момчетата от отдела за поддръжка на MS, които с радост ще намерят възможни грешки и ще ви дадат предложения, така че приложението ви да премине одобрението на магазина без проблеми.

Що се отнася до самия магазин, има малка разлика, която се надявам да се коригира с времето. За мен най-важна е възможността за качване на приложение като Beta. В магазина на Windows Phone мога да кача приложение като бета, да добавя имейл адресите на бета-тестерите, на които искам да разреша да изтеглят приложението, и бета-тестерите ще получат приложението на телефона си просто като още едно приложение. В този процес също не е необходимо да преминавате одобрението на магазина, така че обикновено качвам бета версия с моите промени на всеки 2 дни повече или по-малко в магазина и моите бета тестери я получават на телефона си след 1 час. Тази функция не съществува в магазина на Windows 8 и прави много трудно тестването на приложението преди разпространението му в магазина, тъй като трябва да изпратя zip файлове на тестерите и те трябва да инсталират приложението сами. в Windows.Надявам се скоро да добавят тази функция към Windows Store.

Друг голям недостатък и на двата магазина е, че като разработчик не можем да се свържем с потребителите, които оставят своите оценки и коментари за приложението. Това е голям проблем, защото много пъти виждаме коментари като „приложението не работи, защото X форумът не се показва“ или „Не мога да вляза в X форума“. Въпреки факта, че в Tapatalk имаме няколко механизма за поддръжка на потребителите, много от тях използват само коментарите на магазина и не осъзнават, че малко или нищо не можем да направим за тях, тъй като нямаме повече информация за техния проблем.

Xataka Windows: Ако зависеше от вас да насърчавате повече разработчици да правят приложения за Windows Phone, какво бихте направили, за да постигнете това?

Microsoft върши страхотна работа с разработчиците

Jagoba Los Arcos: В това отношение мисля, че работата, която Microsoft върши, е много добра.Има събития и състезания почти всеки месец; има програми за заем на устройства, така че можете да тествате приложенията си на реални телефони, без да е необходимо да инвестирате пари в закупуване на собствен телефон само за тестване; има много съоръжения, за да можете лесно да поставите приложението си в магазина; Има много активни форуми, където можете да отговаряте на въпроси, и страхотен екип от евангелисти, на които можете да задавате въпроси, да им изпращате приложението си за преглед и оценка, преди да го качите в магазина. Наистина мисля, че Microsoft прави всичко възможно, за да накара програмистите да се чувстват комфортно да програмират за платформата Windows Phone.

Xataka Windows: Нека поговорим за Windows RT. Напоследък виждаме как слуховете за сливане на Windows RT и Windows Phone се приближават, за да подсилят и двете системи, и тази година ще започнат да пристигат достъпни таблети с Windows 8.1. Смятате ли, че този съюз е мъдро решение?

Jagoba Los Arcos: От моя гледна точка като програмист, вие сте на прав път към универсално приложение и наистина с всяка актуализация на ОС, Visual Studio и SDK ни улеснява да споделяме код между различни платформи. Не искам да навлизам в много технически подробности, но като пример, приложението Tapatalk е разделено на две части. Една част от приложението, тази, която отговаря за осъществяването на връзки с централните сървъри на Tapatalk и с различните плъгини, инсталирани във всеки форум, е точно един и същ код както за Windows Phone, така и за Windows RT/8. Другата част е тази, която рисува потребителския интерфейс на телефона или таблета и това е специфично за всяка система. Въпреки че е вярно, че с последната актуализация на SDK можем да създадем валиден потребителски интерфейс и за двете системи, от Tapatalk смятаме, че е по-добре да създадем конкретен за Windows Phone и друг за таблети/настолни компютри, като адаптираме потребителския интерфейс в всеки случай до възможностите и разделителната способност на устройството.Въпреки това, с последната актуализация 2.0 на Tapatalk за WP, ние се опитахме да обединим навигацията и функционалността, налични в двете системи.

Microsoft е на прав път към универсално приложение

Що се отнася до достъпните таблети, току-що се върнах от две седмици в Шанхай на среща с моите колеги от Tapatalk в централата и имах шанса да изпробвам таблет като Emdoor EM -i8080, който успяхме за да видите в Xataka Windows преди седмици. Чувството ми не можеше да бъде по-добро. Притежаването на устройство с Windows на същата цена, на която можете да закупите таблет с Android, е нещо, което според мен ще промени пазара в краткосрочен план и ще накара крайния потребител да започне да вижда Windows RT/8 с други очи. Не е трудно да видите много негативни коментари за Windows 8 и неговия интерфейс. Всъщност проблемът е, че потребителят не е тествал този интерфейс на сензорен екран.След като го изпробвате, класическият работен плот на Windows вече не е необходим. И дали ще можете да играете компютърните си игри на евтин таблет, дори няма да ви кажа. Можете ли да си представите да можете да играете LoL от таблета си в леглото толкова богато само за €100? Е, това е на път да отпадне.

Xataka Windows: Как обединението на две платформи като тези би повлияло на компания като вашата?

Jagoba Los Arcos: Както коментирах и преди, вярвам, че всяко устройство се нуждае от потребителски интерфейс, подходящ за размера и характеристиките на устройството. Не мисля, че подходът, който прилагам към програмирането на Tapatalk днес, не се променя много. Във всеки случай всяка помощ за по-централизиран код е винаги добре дошла.

За Jagoba Los Arcos:

И досега интервюто с Jagoba Los Arcos, на когото благодарим, че ни посети и отговори на въпросите ни. Надяваме се, че ви е било интересно.

Bing

Избор на редакторите

Back to top button