Bing

„Microsoft jest na dobrej drodze do uniwersalnego zastosowania”: Jagoba Los Arcos

Spisu treści:

Anonim

Jagoba Los Arcos, urodzony w Bilbao, jest programistą w technologiach .NET z 14-letnim doświadczeniem. Obecnie jest odpowiedzialny za rozwój Tapatalk dla Windows 8 i Windows Phone, aw tym roku został wyróżniony certyfikatem Microsoft Active Professional 2014.

W Xataka Windows chcieliśmy dowiedzieć się o nim trochę więcej, jak doszedł do obecnej pozycji i jaka jest jego opinia jako programisty na temat Windows 8 i Windows Phone. Mamy nadzieję, że wywiad uznasz za interesujący.

Xataka Windows: Czy możesz powiedzieć nam trochę o ścieżce, którą przebyłeś, aby osiągnąć pozycję, w której się teraz znajdujesz ?

Jagoba Los Arcos: Wszystko zaczęło się od hackathonu, który odbył się w Bilbao pod koniec 2012 roku. Był to weekend w że mogłem spotkać innych programistów i poznać Windows 8 i Windows Phone z pierwszej ręki. W tym wydarzeniu, w którym uczyliśmy się i programowaliśmy przez 2 dni, wygrałem Nokię Lumię 800. Muszę powiedzieć, że do tego dnia moja praca polegała na programowaniu stron internetowych w ASP.Net, Javascript, HTML5 przez 12 lat .etc… i zaskoczył mnie łatwy skok i szybka adaptacja mojej wiedzy do programowania na telefon lub tablet.

Dzięki tej nowo zdobytej Lumii stanąłem twarzą w twarz z głównym moim zdaniem problemem platformy Windows Phone, czyli system operacyjny dla mnie był świeży i nowy, ale miał wadę że główne aplikacje, z których korzystałem na poprzednich telefonach (do smug używałem Androida i iPhone'a), były albo źle zaimplementowane (np. Whatsapp), albo w ogóle nie istniały.Tak jest w przypadku Tapatalk, aplikacji, z której korzystam od lat. Widząc więc, że moja 12-letnia znajomość technologii .Net daje się łatwo zastosować w telefonie, a API Tapatalk jest otwarte, postanowiłem stworzyć własnego klienta Tapatalk. W ciągu kilku nocy pracy miałem pierwszą wersję Foroplex (nazwę, którą nadałem mojej aplikacji) wgrałem do sklepu. Moim miłym zaskoczeniem było to, że w ciągu kilku dni miał kilka tysięcy pobrań. Ale nadal miał problem; Chociaż API Tapatalk jest otwarte, istnieją pewne zasoby, takie jak lista forów obsługujących Tapatalk, które są prywatne, więc spróbowałem skontaktować się z Tapatalk, aby sprawdzić, czy istnieje możliwość uzyskania dostępu do tego katalogu. Po kilku rozmowach z osobami odpowiedzialnymi za Tapatalk spodobała im się moja aplikacja i postanowili nie tylko dać mi dostęp, ale także dać mi możliwość uczynienia mojej aplikacji oficjalnym klientem. Po tym wszystko potoczyło się. Poświęcam coraz więcej godzin na rozwijanie klienta Tapatalk dla Windows Phone, rozwijanie wersji dla Windows 8 iw końcu zamieniam to nocne przedsięwzięcie związane z kodowaniem w moją obecną pracę na pełny etat.

Xataka Windows: Jaka jest Twoja opinia jako programisty i użytkownika Windows Phone?

Jagoba Los Arcos: Myślę, że platforma ma wiele do zaoferowania programistom i użytkownikom, ale ma też problem z dotarciem do trochę za późno na wojnę mobilnych systemów operacyjnych. Myślę, że każdy, kto pracował z technologiami .NET, ma bardzo szybką krzywą adaptacji, aby móc przetłumaczyć swoje projekty na Windows Phone. Masz możliwość programowania aplikacji za pomocą HTML i Javascript, lub tak jak w przypadku Tapatalka bezpośrednio w XAML+C. Dlaczego XAML+C a nie HTML+Javascript do Tapatalka, jeśli naprawdę wywodziłem się z programowania stron internetowych? Po prostu dlatego, że myślę, że XAML + Cdaje mi więcej mocy i szybciej działającą aplikację. Aplikacja na pierwszy rzut oka prosta jak Tapatalk, ale tak naprawdę „w trzewiach” jest skomplikowana, ponieważ musi łączyć się z wieloma serwerami, im szybciej, tym lepiej.

Windows Phone Store to wciąż druga klasa

Sklep szybko się rozwija, ale nadal daje mi poczucie drugorzędności. Wyjaśniam. Z jednej strony dążenie Microsoftu do wprowadzenia większej liczby aplikacji do sklepu doprowadziło do powstania wielu prostych lub bezużytecznych aplikacji, które tylko zwiększają liczbę dostępnych aplikacji. Z drugiej strony wystarczy, że zobaczysz ogłoszenia dowolnego oficjalnego organu, firmy lub produktu, które mówią o dostępności aplikacji mobilnej. Ta aplikacja jest rzadko dostępna dla systemu Windows Phone.

Coraz więcej użytkowników wybiera Windows Phone

W każdym razie myślę, że to się zmieni. Moim zdaniem Microsoft wykonuje niesamowitą robotę zarówno z telefonami z wyższej półki, jak i najbardziej podstawowymi modelami. Myślę, że to, wraz z ciągłymi aktualizacjami i optymalizacją systemu operacyjnego, sprawi, że coraz więcej nowych użytkowników zdecyduje się na telefon z systemem Windows Phone.Aby dać przykład i nie chcąc wdawać się w wiele kontrowersji, wystarczy porównać Lumię 520 z telefonem z Androidem z niższej półki. Myślę, że każdy kto potrzyma je w dłoniach przez 10 minut zobaczy różnicę i zrozumie o czym mówię.

Xataka Windows: Jaka jest opinia innych programistów, których być może spotkałeś, na temat Windows Phone?

Jagoba Los Arcos: Jedną z największych wad, jakie stwierdzam, jest właśnie trudność ze znalezieniem innych programistów Windows Phone. Microsoft oddaje do naszej dyspozycji wiele narzędzi, forów dyskusyjnych, wydarzeń i czatów, na których można poznać innych programistów. Ale z własnego doświadczenia wiem, że zawsze spotykam programistów Androida czy IOS, którzy próbują zbliżyć się do platformy Windows, bardziej z ciekawości niż z chęci przeportowania aplikacji na platformę. Jest to niewygodne, ale myślę, że jest to również szansa dla innych programistów, takich jak ja, ponieważ tak jak zrobiłem to z Tapatalk, myślę, że wciąż istnieje wiele aplikacji, które potrzebują swojej obecności na Windows Phone, a to otwiera rynek pracy oferty dla programistów .INTERNET.

A zwłaszcza przenoszenie gier. Moim zdaniem gry napędzają dużą część biznesu związanego z urządzeniami mobilnymi, szczególnie w przypadku użytkowników, którzy korzystają z telefonu komórkowego po raz pierwszy, czyli coraz wcześniej. Coraz bardziej normalne staje się, czy nam się to podoba, czy nie, widzieć dzieci, że tym, co chcą w prezencie, jest ich pierwszy telefon komórkowy. Jeśli pierwszym telefonem komórkowym, jaki użytkownik ma w życiu, jest Android, z trudem przejdzie na iOS, jeśli jego pierwszym telefonem komórkowym jest iPhone, raczej nie będzie chciał Galaxy. I w tym problem, jeśli dasz swojemu dziecku Lumię jako pierwszy telefon, który nie ma najnowszej, modnej gry społecznościowej, niezależnie od tego, jak dobry jest telefon i jak dobry jest system operacyjny, nie odniesie sukcesu. A brak gier mobilnych, powiedzmy „niezbędnych potrzeb”, to duży problem z tą platformą. W dzisiejszych czasach, jeśli nie grasz w Candy Crush, Apalabrados lub najmodniejszą obecnie grę, nie jesteś cool. I niestety wiele z tych gier albo nie istnieje, albo pojawia się późno na Windows Phone.Myślę, że firma Microsoft powinna włożyć więcej wysiłku w wprowadzenie tych aplikacji do systemu Windows Phone, aby przyciągnąć nowe.

Xataka Windows: Jak oceniasz sklep z aplikacjami dla Windows 8 i Windows Phone, jeśli skupimy się na stronie, którą widzą programiści , jak proces zatwierdzania lub kontrole jakości? Czy istnieją zauważalne różnice między sklepem Windows 8 a sklepem Windows Phone, czy też firma Microsoft stosuje te same zasady w obu przypadkach?

Jagoba Los Arcos: Microsoft próbuje połączyć te dwa sklepy w jeden. W tej chwili, aby opublikować swoją aplikację na Windows Phone i Windows 8, potrzebujesz tylko konta programisty. Proces publikacji jest prosty, a ostatnio procesy zatwierdzania, które początkowo trwały około 5 dni, zostały w niektórych przypadkach skrócone do mniej niż 24 godzin. Istnieje szereg bardzo prostych zasad, których należy przestrzegać, aby wniosek przeszedł pomyślnie bez problemów.A także, jak wspomniałem wcześniej, możesz wcześniej wysłać swoją aplikację do osób zajmujących się wsparciem programistycznym MS, które chętnie zlokalizują możliwe błędy i podpowiedzą, aby Twoja aplikacja przeszła bezproblemowo akceptację sklepu.

Jeśli chodzi o sam sklep, jest niewielka różnica, która mam nadzieję zostanie z czasem poprawiona. Dla mnie najważniejsza jest możliwość wgrania aplikacji jako Beta. W sklepie Windows Phone mogę przesłać aplikację jako wersję beta, dodać adresy e-mail beta testerów, którym chcę zezwolić na pobranie aplikacji, a beta testerzy otrzymają aplikację na swoim telefonie jako kolejną aplikację. W tym procesie nie jest również konieczna akceptacja sklepu, więc normalnie co 2 dni mniej więcej wrzucam Betę z moimi zmianami do sklepu, a moi beta testerzy dostają ją na swój telefon w ciągu 1 godziny. Ta funkcja nie istnieje w sklepie Windows 8 i bardzo utrudnia testowanie aplikacji przed dystrybucją jej w sklepie, ponieważ muszę wysłać pliki zip do testerów, a oni muszą zainstalować aplikację. w Windowsie.Mam nadzieję, że wkrótce dodadzą tę funkcję do Sklepu Windows.

Kolejną dużą wadą obu sklepów jest to, że jako deweloper nie możemy kontaktować się z użytkownikami, którzy zostawiają swoje oceny i komentarze na temat aplikacji. Jest to duży problem, ponieważ często spotykamy się z komentarzami typu „aplikacja nie działa, ponieważ nie wyświetla się forum X” lub „nie mogę się zalogować na forum X”. Pomimo tego, że w Tapatalk mamy kilka mechanizmów wspierających użytkowników, wielu korzysta tylko z komentarzy sklepu i nie zdaje sobie sprawy, że niewiele lub nic nie możemy dla nich zrobić, skoro nie mamy więcej informacji o ich problemie.

Xataka Windows: Gdyby to od Ciebie zależało zachęcenie większej liczby programistów do tworzenia aplikacji dla systemu Windows Phone, co byś zrobił, aby osiągnąć to?

Microsoft świetnie współpracuje z programistami

Jagoba Los Arcos: Pod tym względem uważam, że praca wykonywana przez firmę Microsoft jest bardzo dobra.Niemal co miesiąc odbywają się wydarzenia i konkursy; istnieją programy wypożyczania urządzeń, dzięki którym możesz przetestować swoje aplikacje na prawdziwych telefonach bez konieczności inwestowania pieniędzy w zakup własnego telefonu tylko do testów; istnieje wiele udogodnień, dzięki którym możesz łatwo umieścić swoją aplikację w sklepie; Istnieją bardzo aktywne fora, na których możesz odpowiadać na pytania, oraz świetny zespół ewangelistów, którym możesz zadawać pytania, wysyłać im swoją aplikację do przeglądu i oceny przed przesłaniem jej do sklepu. Naprawdę uważam, że Microsoft robi wszystko, aby programiści czuli się komfortowo programując na platformę Windows Phone.

Xataka Windows: Porozmawiajmy o Windows RT. Ostatnio widzimy, jak zbliża się plotka o fuzji Windows RT i Windows Phone w celu wzmocnienia obu systemów, aw tym roku zaczną pojawiać się niedrogie tablety z systemem Windows 8.1. Czy uważasz, że ten związek to mądra decyzja?

Jagoba Los Arcos: Z mojego punktu widzenia jako programisty jesteś na dobrej drodze do uniwersalnego zastosowania i rzeczywiście z każda aktualizacja systemu operacyjnego, Visual Studio i zestawu SDK ułatwia nam udostępnianie kodu między różnymi platformami. Nie chcę wchodzić w zbyt wiele szczegółów technicznych, ale dla przykładu aplikacja Tapatalk jest podzielona na dwie części. Jedna część aplikacji, odpowiedzialna za nawiązywanie połączeń z centralnymi serwerami Tapatalk oraz z różnymi wtyczkami zainstalowanymi na każdym forum, to dokładnie ten sam kod zarówno dla Windows Phone, jak i Windows RT/8. Druga część to ta, która rysuje interfejs użytkownika na telefonie lub tablecie, a jest to specyficzne dla każdego systemu. Chociaż prawdą jest, że dzięki najnowszej aktualizacji SDK możemy stworzyć poprawny interfejs użytkownika dla obu systemów, w Tapatalk uważamy, że lepiej jest stworzyć konkretny interfejs dla Windows Phone, a inny dla tabletów / komputerów stacjonarnych, dostosowując interfejs użytkownika w każdym przypadku do możliwości i rozdzielczości urządzenia.Jednak w najnowszej aktualizacji 2.0 Tapatalk dla WP staraliśmy się ujednolicić nawigację i funkcjonalność dostępną w obu systemach.

Microsoft jest na dobrej drodze do zastosowania uniwersalnego

Jeśli chodzi o przystępne cenowo tablety, właśnie wróciłem z dwóch tygodni spędzonych w Szanghaju, gdzie spotkałem się z kolegami z Tapatalka w centrali i miałem okazję wypróbować tablet, taki jak Emdoor EM -i8080, który udało nam się zobaczyć w systemie Xataka Windows kilka tygodni temu. Moje samopoczucie nie mogło być lepsze. Posiadanie urządzenia z systemem Windows za taką samą cenę, jaką można kupić za tablet z Androidem, jest czymś, co moim zdaniem zmieni rynek w krótkim okresie i sprawi, że użytkownik końcowy zacznie patrzeć na system Windows RT/8 innymi oczami. Nietrudno zauważyć wiele negatywnych komentarzy na temat systemu Windows 8 i jego interfejsu. Właściwie problem polega na tym, że użytkownik nie przetestował tego interfejsu na ekranie dotykowym.Gdy go wypróbujesz, klasyczny pulpit systemu Windows nie będzie już potrzebny. A jeśli będziesz mógł grać w swoje gry komputerowe na tanim tablecie, nawet ci nie powiem. Czy możesz sobie wyobrazić grę w LoL z tabletu w łóżku tak bogato za jedyne 100 €? Cóż, zaraz spadnie.

Xataka Windows: Jaki wpływ na firmę taką jak Twoja miałoby połączenie dwóch platform?

Jagoba Los Arcos: Jak już wcześniej wspomniałem, uważam, że każde urządzenie potrzebuje interfejsu użytkownika odpowiedniego do rozmiaru i charakterystyki urządzenie. Nie sądzę, aby moje podejście do programowania w Tapatalk zmieniło się w dzisiejszych czasach. W każdym razie każda pomoc w bardziej scentralizowanym kodzie jest zawsze mile widziana.

O Jagoba Los Arcos:

A póki co wywiad z Jagoba Los Arcos, któremu dziękujemy za obecność i odpowiedzi na nasze pytania. Mamy nadzieję, że uznałeś to za interesujące.

Bing

Wybór redaktorów

Back to top button