“微软正走在通用应用程序的正确轨道上”:Jagoba Los Arcos

目录:
Jagoba Los Arcos,出生于毕尔巴鄂,是一位拥有14 年经验的.NET 技术程序员。目前负责Windows 8和Windows Phone的Tapatalk开发,今年获得Microsoft Active Professional 2014认证。
在Xataka Windows 中,我们想了解更多关于他的信息,他是如何走到现在这个位置的,以及作为一名开发人员,他对Windows 8 和Windows Phone 有何看法。我们希望你觉得采访有趣。
Xataka Windows:你能告诉我们一些关于你到达现在位置所走过的道路吗?
Jagoba Los Arcos:这一切都始于2012年底在毕尔巴鄂举行的黑客马拉松。那是在一个周末我能够结识其他开发人员并亲身了解 Windows 8 和 Windows Phone。在这次我们学习和编程 2 天的活动中,我赢得了诺基亚 Lumia 800。我不得不说,直到那天,我的工作包括用 ASP.Net、Javascript、HTML5 编写网页,长达 12 年.等等...我对手机或平板电脑编程的轻松跳跃和快速适应曲线感到惊讶。
有了这个新拿下的Lumia,我开始直面Windows Phone平台在我看来的主要问题,即操作系统对我来说是全新的,但它有缺点我在以前的手机上使用的主要应用程序(我曾使用 Android 和 iPhone 进行连续使用)要么实现不佳(例如 Whatsapp),要么根本不存在。Tapatalk 就是这种情况,我已经使用了多年的应用程序。因此,看到我 12 年的 .Net 技术知识很容易应用到手机上,而且 Tapatalk API 是开放的,我决定创建自己的 Tapatalk 客户端。在几个晚上的工作中,我将第一个版本的 Foroplex(我给应用程序起的名字)上传到了商店。令我惊喜的是,几天之内它的下载量就达到了数千次。但是他仍然有一个问题;尽管 Tapatalk API 是开放的,但有些资源(例如支持 Tapatalk 的论坛列表)是私有的,因此我尝试联系 Tapatalk 以查看是否有可能访问该目录。在与 Tapatalk 的负责人交谈了几次之后,他们喜欢我的应用程序,他们决定不仅给我访问权限,还让我有机会让我的应用程序成为官方客户端。在此之后,一切都开始了。投入越来越多的时间来开发适用于 Windows Phone 的 Tapatalk 客户端,开发适用于 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 开发人员。 Microsoft 为我们提供了大量工具、论坛、活动和聊天,您可以在其中结识其他程序员。但我个人的经验是,我总是遇到试图接近 Windows 平台的 Android 或 IOS 程序员,更多是出于好奇而不是兴趣或真正需要将应用程序移植到该平台。这很不方便,但我认为这对像我这样的其他程序员来说也是一个机会,因为就像我对 Tapatalk 所做的那样,我认为仍然有很多应用程序需要在 Windows Phone 上存在,这为工作打开了市场为程序员提供。网。
尤其是携带游戏。在我看来,游戏推动了移动设备业务的很大一部分,尤其是对于第一次使用手机的用户来说,这种情况正在变得越来越早。无论我们喜不喜欢,看到孩子们想要的礼物是他们的第一部手机,这已变得越来越正常。如果用户一生中的第一部手机是安卓,他几乎不会转向 iOS,如果他的第一部手机是 iPhone,他几乎不会想要 Galaxy。这就是问题所在,如果您给孩子的第一部手机 Lumia 没有最新的流行社交游戏,那么无论手机有多好或操作系统有多好,它都不会成功。没有手机游戏,比方说“基本需求”,是这个平台的一个大问题。如今,如果你不玩 Candy Crush、Apalabrados 或当下最流行的游戏,你就不算酷。不幸的是,其中许多游戏要么不存在,要么晚于 Windows Phone 推出。在这里我觉得微软应该多下功夫把这些应用带到Windows Phone上来吸引这些新的
Xataka Windows:如果我们关注开发人员,您如何评价适用于 Windows 8 和 Windows Phone 的应用商店? ,比如审批流程或质量控制? Windows 8 商店和 Windows Phone 商店之间是否存在显着差异,或者微软在两者中遵循相同的政策?
Jagoba Los Arcos:微软正试图将两家商店合并为一家。现在要在 Windows Phone 和 Windows 8 上发布您的应用程序,您只需要一个开发者帐户。发布过程很简单,最近,最初需要大约 5 天的审批过程在某些情况下已缩短到不到 24 小时。必须遵循一系列非常简单的规则,这样您的申请才能顺利通过批准。而且,正如我之前提到的,您可以事先将您的应用程序发送给 MS 开发支持人员,他们将很乐意找出可能的错误并为您提供建议,以便您的应用程序顺利通过商店的批准。
至于店家本身,有细微的差别,希望随着时间的推移得到纠正。对我而言,最重要的是可以将应用程序上传为 Beta。在 Windows Phone 商店中,我可以上传一个应用程序作为 Beta,添加我希望允许下载该应用程序的 Beta 测试人员的电子邮件地址,然后 Beta 测试人员在他们的手机上接收该应用程序作为另一个应用程序。在此过程中,也不需要通过商店的批准,所以通常我大约每 2 天上传一个带有我的更改的 Beta 到商店,我的 Beta 测试人员会在 1 小时内通过手机收到它。 Windows 8 商店中不存在此功能,这使得在商店中分发该应用程序之前很难对其进行现场测试,因为我必须将 zip 文件发送给测试人员,而他们必须自行安装该应用程序在 Windows 中。我希望他们尽快将此功能添加到 Windows 应用商店。
这两家商店的另一大缺点是,作为开发人员,我们无法与留下对应用程序的评分和评论的用户取得联系。这是一个大问题,因为很多时候我们会看到“应用程序无法运行,因为没有出现 X 论坛”或“我无法登录 X 论坛”之类的评论。尽管在 Tapatalk 中我们有多种机制来支持用户,但许多人只使用商店的评论,并没有意识到我们能为他们做的很少或根本没有,因为我们没有关于他们问题的更多信息。
Xataka Windows:如果由你来鼓励更多的开发者为Windows Phone开发应用程序,你会怎么做来实现它?
微软在开发人员方面做得很好
Jagoba Los Arcos:在这方面,我认为微软在做的工作非常好。几乎每个月都有活动和比赛;有设备贷款计划,因此您可以在真实手机上测试您的应用程序,而无需投资购买自己的手机进行测试;有很多设施可以轻松地将您的应用程序放入商店;有非常活跃的论坛,您可以在其中回答问题,还有一个很棒的传道者团队,您可以提出问题,将您的应用程序发送给他们进行审核和评估,然后再将其上传到商店。我真的认为微软正在全力以赴让程序员在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 创建一个特定的用户界面,为平板电脑/台式机创建另一个,调整 UI每种情况都与设备功能和分辨率有关。但是,随着 WP 版 Tapatalk 的最新 2.0 更新,我们试图统一两个系统中可用的导航和功能。
微软正走在通用应用的正确轨道上
至于价格实惠的平板电脑,我刚刚在上海与总部的Tapatalk 同事会面两周后回来,并有机会试用了我们能够提供的Emdoor EM -i8080 等平板电脑几周前在 Xataka Windows 中看到。我的感觉再好不过了。我认为以与 Android 平板电脑相同的价格购买 Windows 设备会在短期内改变市场,并让最终用户开始以不同的眼光看待 Windows RT/8。不难看到很多关于 Windows 8 及其界面的负面评论。其实问题是用户没有在触摸屏上测试过这个界面。一旦尝试,经典的 Windows 桌面就开始不再需要了。如果您能够在低成本平板电脑上玩 PC 游戏,我什至不会告诉您。您能想象仅花 100 欧元就可以躺在床上用平板电脑畅玩英雄联盟吗?嗯,那就快掉了
Xataka Windows:像这样的两个平台的联合会如何影响像你这样的公司?
Jagoba Los Arcos:正如我之前评论过的,我相信每个设备都需要一个适合其尺寸和特性的用户界面装置。我认为我今天对 Tapatalk 编程的方法没有太大变化。无论如何,任何有助于使代码更集中的帮助总是受欢迎的。
关于Jagoba Los Arcos:
到目前为止是对Jagoba Los Arcos 的采访,我们感谢他参加我们的会议并回答我们的问题。我们希望你觉得它有趣。