Bing

«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

У будь-якому випадку, я думаю, що це має тенденцію до змін. На мою думку, корпорація Майкрософт робить чудову роботу як з телефонами високого класу, так і з найпростішими моделями. Це, разом із постійним оновленням та оптимізацією операційної системи, я думаю, змусить все більше і більше нових користувачів вибирати телефон із Windows Phone.Щоб навести приклад і не бажаючи вдаватися в тривалу полеміку, вам просто потрібно порівняти Lumia 520 із телефоном на Android нижчого рівня. Думаю, кожен, хто потримає їх у руках 10 хвилин, побачить різницю і зрозуміє, про що я.

Xataka Windows: Яка думка інших розробників, яких ви могли зустрічати про Windows Phone?

Jagoba Los Arcos: Одним із найбільших недоліків, які я бачу, є саме труднощі з пошуком інших розробників Windows Phone. Корпорація Майкрософт надає в наше розпорядження багато інструментів, дискусійних форумів, заходів і чатів, де ви можете зустрітися з іншими програмістами. Але мій особистий досвід показує, що я завжди стикаюся з програмістами Android або IOS, які намагаються наблизитися до платформи Windows більше з цікавості, ніж із інтересу чи справжньої потреби перенести програми на платформу. Це незручно, але я вважаю, що це також можливість для інших програмістів, таких як я, тому що так само, як я зробив із Tapatalk, я вважаю, що все ще є багато програм, яким потрібна їх присутність на Windows Phone, і це відкриває ринок для роботи пропозиції для програмістів.NET.

А особливо перенесення ігор. На мій погляд, ігри ведуть значну частину бізнесу мобільних пристроїв, особливо для користувачів, які використовують мобільний вперше, що стає все раніше. Все більш і більш нормальним стає, хочемо ми цього чи ні, бачити, що діти хочуть подарувати свій перший мобільний телефон. Якщо першим мобільним в житті користувача є Android, він навряд чи перейде на iOS, якщо його першим мобільним телефоном буде iPhone, він навряд чи захоче Galaxy. І в цьому проблема: якщо ви дасте своїй дитині як перший телефон Lumia, на якому немає найновішої модної соціальної гри, незалежно від того, наскільки гарний телефон чи яка операційна система, це не вдасться. І відсутність мобільних ігор, скажімо так, «необхідних потреб», є великою проблемою цієї платформи. У наш час, якщо ви не граєте в Candy Crush, чи Apalabrados, чи в наймоднішу гру на даний момент, ви не круті. І, на жаль, багато з цих ігор або не існують, або пізно з’являються на Windows Phone.Я вважаю, що корпорація Майкрософт повинна докласти більше зусиль, щоб перенести ці програми на 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 Store я можу завантажити програму як бета-версію, додати електронні адреси бета-тестерів, яким я хочу дозволити завантажити програму, і бета-тестери отримають програму на свій телефон як ще одну програму. У цьому процесі також не обов’язково проходити схвалення магазину, тому зазвичай я завантажую бета-версію зі своїми змінами кожні 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:

А поки що інтерв’ю з Джагобою Лос Аркосом, якому ми дякуємо за те, що він відвідав нас і відповів на наші запитання. Сподіваємось, вам було цікаво.

Bing

Вибір редактора

Back to top button