Bing

"Microsoft, evrensel uygulama yolunda doğru yolda": Jagoba Los Arcos

İçindekiler:

Anonim
Bilbao doğumlu

Jagoba Los Arcos, 14 yıllık deneyime sahip bir .NET programcısıdır. Şu anda Windows 8 ve Windows Phone için Tapatalk'ın geliştirilmesinden sorumludur ve bu yıl Microsoft Active Professional 2014 sertifikasına layık görülmüştür.

Xataka Windows'ta onun hakkında biraz daha bilgi almak, şu an bulunduğu konuma nasıl geldiğini ve bir geliştirici olarak Windows 8 ve Windows Phone hakkında ne düşündüğünü öğrenmek istedik. Röportajı ilginç bulacağınızı umuyoruz.

Xataka Windows: Bize biraz şu anda bulunduğunuz konuma gelmek için kat ettiğiniz yoldan bahseder misiniz? ?

Jagoba Los Arcos: Her şey 2012 sonunda Bilbao'da düzenlenen bir hackathon'la başladı. diğer geliştiricilerle tanışabildiğim ve Windows 8 ile Windows Phone'u ilk elden tanıyabildiğim için. 2 gün boyunca öğrendiğimiz ve programladığımız bu etkinlikte Nokia Lumia 800 kazandım. O güne kadar işim 12 yıl boyunca ASP.Net, Javascript, HTML5 ile web sayfalarını programlamaktan ibaret olduğunu söylemeliyim. .vb… ve bilgimin bir telefon veya tablet için programlamaya kolay sıçraması ve hızlı adaptasyon eğrisi beni şaşırttı.

Bu yeni kazanılan Lumia ile bence Windows Phone platformunun ana sorunuyla yüz yüze geldim, yani işletim sistemi benim için taze ve yeniydi, ancak dezavantajı yaşadı önceki telefonlarımda kullandığım ana uygulamaların (seriler için Android ve iPhone kullanmıştım) ya yetersiz uygulandığını (örneğin Whatsapp) ya da hiç bulunmadığını.Yıllardır kullandığım bir uygulama olan Tapatalk'ın durumu bu. Ben de 12 yıllık .Net teknolojileri bilgimin telefona rahatlıkla uygulanabileceğini ve Tapatalk API'sinin açık olduğunu görünce kendi Tapatalk istemcimi oluşturmaya karar verdim. Birkaç gece çalıştıktan sonra Foroplex'in (uygulamama verdiğim ad) ilk sürümünü mağazaya yükledim. Birkaç gün içinde birkaç bin kez indirildiğini görmek benim hoş sürprizim oldu. Ama yine de bir sorunu vardı; Tapatalk API açık olmasına rağmen, özel olan Tapatalk'ı destekleyen forumların listesi gibi bazı kaynaklar var, bu yüzden bu dizine erişme olasılığı olup olmadığını görmek için Tapatalk ile iletişime geçmeye çalıştım. Tapatalk'tan sorumlu kişilerle yapılan birkaç görüşmeden sonra başvurumu beğendiler ve yalnızca bana erişim vermeye değil, aynı zamanda başvurumu resmi müşteri yapma fırsatı vermeye de karar verdiler. Bundan sonra, her şey yuvarlandı. Windows Phone için Tapatalk istemcisini geliştirmek, Windows 8 sürümünü geliştirmek ve sonunda bu gece kodlama girişimini şu anki tam zamanlı işime dönüştürmek için giderek daha fazla saat harcıyorum.

Xataka Windows: Bir Windows Phone geliştiricisi ve kullanıcısı olarak görüşünüz nedir?

Jagoba Los Arcos: Platformun geliştiricilere ve kullanıcılara sunacağı çok şey olduğunu düşünüyorum ama aynı zamanda ulaşamama sorunu da var. mobil işletim sistemleri savaşına biraz geç kaldık. .NET teknolojileri ile çalışmış herkesin projelerini Windows Phone'a çevirebilmek için çok hızlı bir adaptasyon eğrisine sahip olduğunu düşünüyorum. Uygulamaları HTML ve Javascript ile programlama veya Tapatalk'ta olduğu gibi doğrudan XAML+C kullanma olanağına sahipsiniz. Gerçekten web sayfalarını programlamaktan geliyorsam neden XAML+C ve HTML+Javascript Tapatalk yapmak için değil? Eh, çünkü bence XAML+C bana daha fazla güç ve daha hızlı çalışan bir uygulama veriyor. İlk bakışta Tapatalk gibi basit bir uygulama, ancak birden fazla sunucuya bağlanması gerektiğinden gerçekten "içten içe" karmaşıktır, ne kadar hızlı olursa o kadar iyidir.

Windows Phone Mağazası hala ikinci sınıf

Mağaza hızla büyüyor ama yine de bana ikinci sınıf hissi veriyor. Açıklarım. Bir yandan, Microsoft'un mağazaya daha fazla uygulama getirme çabası, yalnızca mevcut uygulama sayısını artıran birçok basit veya yararsız uygulamaya yol açtı. Öte yandan, herhangi bir resmi kurum, şirket veya ürünün bir mobil uygulamanın kullanılabilirliğinden bahseden duyurularını görmeniz yeterlidir. Bu uygulama Windows Phone için nadiren bulunur.

Giderek daha fazla kullanıcı Windows Phone'u tercih edecek

Her durumda, bunun değişme eğiliminde olduğunu düşünüyorum. Bana göre Microsoft, hem üst düzey telefonlarda hem de en temel modellerde müthiş bir iş çıkarıyor. Bu, işletim sisteminin geçirmekte olduğu sürekli güncelleme ve optimizasyonla birlikte, giderek daha fazla sayıda yeni kullanıcının Windows Phone'lu bir telefonu tercih etmesini sağlayacağını düşünüyorum.Bir örnek vermek gerekirse ve çok fazla tartışmaya girmek istemeden, Lumia 520'yi düşük kaliteli bir Android telefonla karşılaştırmanız yeterli. Elinde 10 dakika tutan herkesin farkı göreceğini ve neden bahsettiğimi anlayacağını düşünüyorum.

Xataka Windows: Windows Phone hakkında tanışmış olabileceğiniz diğer geliştiricilerin görüşleri nelerdir?

Jagoba Los Arcos: Bulduğum en büyük dezavantajlardan biri kesinlikle diğer Windows Phone geliştiricilerini bulmanın zorluğu. Microsoft, diğer programcılarla tanışabileceğiniz birçok araç, tartışma forumları, etkinlikler ve sohbetler sunar. Ancak kişisel deneyimim, Windows platformuna yaklaşmaya çalışan, ilgiden çok meraktan veya uygulamaları platforma taşımak için gerçek bir ihtiyaçtan daha çok Android veya IOS programcılarına her zaman rastladığımdır. Rahatsız edici ama benim gibi diğer programcılar için de bir fırsat olduğunu düşünüyorum çünkü Tapatalk ile yaptığım gibi Windows Phone'da bulunması gereken birçok uygulama olduğunu düşünüyorum ve bu iş için bir pazar açıyor programcılar için tekliflerAÇIK.

Ve özellikle taşıma oyunları. Kanımca oyunlar, mobil cihaz işinin büyük bir bölümünü oluşturuyor, özellikle de cep telefonunu ilk kez kullanan kullanıcılar için - ki bu giderek daha erken hale geliyor. Hoşumuza gitse de gitmese de çocukların hediye olarak istedikleri şeyin ilk cep telefonlarını görmek giderek daha normal hale geliyor. Bir kullanıcının hayatında sahip olduğu ilk cep telefonu bir Android ise, iOS'a zor geçer, ilk cep telefonu bir iPhone ise, bir Galaxy'yi pek istemez. İşte sorun da bu, çocuğunuza ilk telefonu olarak en son moda sosyal oyunu içermeyen bir Lumia verirseniz, telefon ne kadar iyi olursa olsun veya işletim sistemi ne kadar iyi olursa olsun başarılı olmayacaktır. Ve mobil oyunlara sahip olmamak, diyelim ki “temel ihtiyaçlar” bu platformda büyük bir sorun. Bugünlerde Candy Crush, Apalabrados ya da o anın en moda oyununu oynamıyorsanız, havalı değilsiniz. Ve ne yazık ki bu oyunların birçoğu Windows Phone'a ya yok ya da geç geliyor.Burada Microsoft'un bu yeni uygulamaları çekmek için bu uygulamaları Windows Phone'a getirmek için daha fazla çaba sarf etmesi gerektiğini düşünüyorum.

Xataka Windows: Windows 8 ve Windows Phone için uygulama mağazasını, geliştiricilerin sizin gördüğünüz tarafına odaklanırsak nasıl değerlendirirsiniz? , onay süreci veya kalite kontrolleri gibi? Windows 8 mağazası ile Windows Phone mağazası arasında dikkate değer farklar var mı yoksa Microsoft her ikisinde de aynı politikayı mı izliyor?

Jagoba Los Arcos: Microsoft, iki mağazayı tek bir mağazada birleştirmeye çalışıyor. Şu anda uygulamanızı Windows Phone ve Windows 8'de yayınlamak için yalnızca bir geliştirici hesabına ihtiyacınız var. Yayın süreci basittir ve son zamanlarda başlangıçta yaklaşık 5 gün süren onay süreçleri bazı durumlarda 24 saatin altına indirilmiştir. Başvurunuzun onaydan sorunsuz geçmesi için uyulması gereken çok basit bir dizi kural vardır.Ayrıca, daha önce de belirttiğim gibi, uygulamanızı mağazanın onayından sorunsuz geçmesi için olası hataları memnuniyetle tespit edecek ve size önerilerde bulunacak olan MS geliştirme destek görevlilerine önceden başvurunuzu gönderebilirsiniz.

Mağazanın kendisine gelince, zamanla düzeltileceğini umduğum küçük bir fark var. Benim için en önemlisi, bir uygulamayı Beta olarak yükleme imkanı. Windows Phone Store'da bir uygulamayı Beta olarak yükleyebilir, uygulamayı indirmelerine izin vermek istediğim beta test kullanıcılarının e-posta adreslerini ekleyebilir ve beta test kullanıcıları uygulamayı telefonlarında başka bir uygulama olarak alabilir. Bu süreçte mağazanın onayından geçmek de gerekmiyor, bu yüzden normalde mağazaya aşağı yukarı 2 günde bir yaptığım değişiklikleri içeren bir Beta yüklüyorum ve beta test kullanıcılarım 1 saat içinde telefonlarına alıyor. Bu özellik Windows 8 mağazasında yoktur ve uygulamayı mağazada dağıtmadan önce sahada test etmeyi çok zorlaştırır, çünkü test kullanıcılarına zip dosyaları göndermem ve onların da uygulamayı kendi başlarına yüklemeleri gerekir. Windows'ta.Umarım bu özelliği yakında Windows Mağazasına eklerler.

Her iki mağazanın bir diğer büyük dezavantajı, geliştirici olarak uygulama hakkında puan ve yorum bırakan kullanıcılarla iletişim kuramıyoruz. Bu büyük bir sorun, çünkü çoğu zaman “X forumu görünmediği için uygulama çalışmıyor” veya “X forumuna giriş yapamıyorum” gibi yorumlar görüyoruz. Tapatalk'ta kullanıcıları desteklemek için birkaç mekanizmamız olmasına rağmen, birçoğu yalnızca mağazanın yorumlarını kullanıyor ve sorunları hakkında daha fazla bilgiye sahip olmadığımız için onlar için yapabileceğimiz çok az şey olduğunu ya da hiçbir şey yapamayacağımızı fark etmiyor.

Xataka Windows: Daha fazla geliştiriciyi Windows Phone için uygulama yapmaya teşvik etmek size kalsaydı, bunu başarmak için ne yapardınız? o? ​​

Microsoft, geliştiricilerle harika bir iş çıkarıyor

Jagoba Los Arcos: Bu bakımdan Microsoft'un yaptığı işin çok iyi olduğunu düşünüyorum.Hemen hemen her ay etkinlikler ve yarışmalar oluyor; sadece test için kendi telefonunuzu satın almaya para yatırmanıza gerek kalmadan uygulamalarınızı gerçek telefonlarda test edebilmeniz için cihaz ödünç programları vardır; uygulamanızı kolayca mağazaya koyabilmeniz için pek çok olanak vardır; Soruları cevaplayabileceğiniz çok aktif forumlar ve soru sorabileceğiniz, başvurunuzu mağazaya yüklemeden önce inceleme ve değerlendirme için onlara gönderebileceğiniz harika bir evangelist ekibi var. Gerçekten Microsoft'un programcıların Windows Phone platformu için rahat programlama yapmalarını sağlamak için elinden gelenin en iyisini yaptığını düşünüyorum.

Xataka Windows: Windows RT hakkında konuşalım. Son zamanlarda, Windows RT ve Windows Phone'un söylentilere göre birleşmesi her iki sistemi de güçlendirmek için nasıl yaklaşıyor ve bu yıl Windows 8.1 ile uygun fiyatlı tabletler gelmeye başlayacak. Sizce bu birliktelik akıllıca bir karar mı?

Jagoba Los Arcos: Bir programcı olarak benim açımdan, evrensel uygulamaya doğru doğru yoldasınız ve gerçekten de her işletim sistemi, Visual Studio ve SDK güncellemesi, farklı platformlar arasında kod paylaşmamızı kolaylaştırıyor. Çok fazla teknik detaya girmek istemiyorum ama örnek olarak Tapatalk uygulaması ikiye ayrılıyor. Uygulamanın bir bölümü, merkezi Tapatalk sunucularıyla ve her forumda kurulu farklı eklentilerle bağlantı kurmaktan sorumlu olan bölüm, hem Windows Phone hem de Windows RT/8 için tamamen aynı koddur. Diğer kısım ise telefon veya tablet üzerindeki kullanıcı arayüzünü çizen kısımdır ve bu her sisteme özeldir. SDK'nın en son güncellemesiyle her iki sistem için de geçerli bir kullanıcı arabirimi oluşturabileceğimiz doğru olsa da, Tapatalk'tan Windows Phone için belirli bir arayüz ve tabletler/masaüstü bilgisayarlar için bir tane oluşturmanın daha iyi olacağına inanıyoruz. her durumda cihaz yetenekleri ve çözünürlükleri.Bununla birlikte, Tapatalk for WP'nin en son 2.0 güncellemesiyle, her iki sistemde bulunan navigasyon ve işlevselliği birleştirmeye çalıştık.

Microsoft evrensel uygulama yolunda doğru yolda

Uygun fiyatlı Tabletlere gelince, Şangay'da iki haftamı Genel Müdürlükteki Tapatalk meslektaşlarımla buluşturmaktan yeni döndüm ve Emdoor EM -i8080 gibi bir tableti deneme şansım oldu. haftalar önce Xataka Windows'ta görmek için. Duygularım daha iyi olamazdı. Bir Android tablet ile aynı fiyata bir Windows cihaza sahip olmak, bence kısa vadede pazarı değiştirecek ve son kullanıcının Windows RT/8'i farklı gözlerle görmeye başlamasını sağlayacak bir şey. Windows 8 ve arayüzü hakkında pek çok olumsuz yorum görmek zor değil. Aslında sorun, kullanıcının bu arayüzü bir dokunmatik ekranda test etmemiş olmasıdır.Bir kez denediğinizde, klasik Windows masaüstü artık gereksiz olmaya başlar. Ve PC oyunlarınızı düşük maliyetli bir tablette oynayabilecekseniz, size söylemeyeceğim bile. Sadece 100€'ya tabletinizden bu kadar zengin LoL oynayabileceğinizi hayal edebiliyor musunuz? Pekala, bu düşmek üzere.

Xataka Windows: Bunun gibi iki platformun birleşimi sizinki gibi bir şirketi nasıl etkiler?

Jagoba Los Arcos: Daha önce de belirttiğim gibi, her cihazın boyutuna ve özelliklerine uygun bir kullanıcı arayüzüne ihtiyacı olduğuna inanıyorum. cihaz. Bugün Tapatalk programlamaya yaklaşımımın pek değiştiğini düşünmüyorum. Her durumda, kodu daha merkezi hale getirmek için her türlü yardıma açığız.

Jagoba Los Arcos Hakkında:

Ve şimdiye kadar, bize katıldığı ve sorularımızı yanıtladığı için teşekkür ettiğimiz Jagoba Los Arcos ile yaptığımız röportaj. Umarız ilginç bulmuşsunuzdur.

Bing

Editörün Seçimi

Back to top button