Бинг

«Microsoft находится на правильном пути к универсальному применению»: Jagoba Los Arcos

Оглавление:

Anonim

Ягоба Лос Аркос, родившийся в Бильбао, является программистом технологий .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 легко применимы к телефону и что API Tapatalk открыт, я решил создать свой собственный клиент 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, и это открывает рынок для работы. предложения для программистов.СЕТЬ.

И особенно таскание игр. На мой взгляд, игры составляют большую часть бизнеса мобильных устройств, особенно для пользователей, которые используют мобильное устройство впервые, что становится все раньше. Становится все более и более нормальным, нравится нам это или нет, видеть детей, что то, что они хотят в подарок, это их первый мобильный телефон. Если первый мобильный телефон в жизни у пользователя — 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, которые с радостью обнаружат возможные ошибки и дадут вам предложения, чтобы ваше приложение без проблем прошло одобрение магазина.

Что касается самого магазина, то есть небольшое отличие, которое, надеюсь, со временем исправят. Для меня самым важным является возможность загрузить приложение в качестве бета-версии. В Магазине Windows Phone я могу загрузить приложение как бета-версию, добавить адреса электронной почты бета-тестеров, которым я хочу разрешить загрузку приложения, и бета-тестеры получат приложение на свой телефон как просто еще одно приложение. В этом процессе также не требуется проходить одобрение магазина, поэтому обычно я загружаю бета-версию со своими изменениями примерно каждые 2 дня в магазин, и мои бета-тестеры получают ее на свой телефон через 1 час. Этой функции нет в магазине Windows 8, и это очень затрудняет полевые испытания приложения перед его распространением в магазине, так как мне приходится отправлять zip-файлы тестерам, а они должны устанавливать приложение самостоятельно. в Windows.Я надеюсь, что они скоро добавят эту функцию в Магазин Windows.

Еще один большой недостаток обоих магазинов заключается в том, что мы, как разработчики, не можем связаться с пользователями, которые оставляют свои оценки и комментарии к приложению. Это большая проблема, потому что много раз мы видим такие комментарии, как «приложение не работает, потому что 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, а другой для планшетов/настольных компьютеров, адаптировав пользовательский интерфейс в каждый случай к возможностям и разрешениям устройства.Однако в последнем обновлении Tapatalk для WP 2.0 мы попытались унифицировать навигацию и функции, доступные в обеих системах.

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, которого мы благодарим за то, что он посетил нас и ответил на наши вопросы. Надеемся, вам было интересно.

Бинг

Выбор редактора

Back to top button