BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Xamarin Live Player加速了APP的开发周期

| 作者 Jeff Martin 关注 17 他的粉丝 ,译者 风景 关注 0 他的粉丝 发布于 2017年5月26日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

在Build 2017第2日的主题演讲中,微软的Terry Myerson谈到新发布的Xamarin Live Player (XLP)。正如我们所写的,XLP是“…一个新的技术,该技术设计的主要目的是简化iOS和Android应用程序的开发。”Xamarin的Joseph Hill提供了关于这项技术的更多细节。

使用XLP的主要好处是:开发者在开始创建iOS或Android移动应用时,无需先下载相应的软件开发工具包。只管编写移动应用程序,并部署到您的iOS或Android设备中就可以进行实时的开发和调试了。与Visual Studio一起使用,可以快速地做出变更并实现想法。可以将它看作构建快速原型一种方式,作为移动应用程序开发工具包的先导,而不是要取代这些工具包。在证实你的设计和想法具有可行性之后,可以将使用XLP的工程文件转入到成熟的开发周期。

随着应用程序的增长,当需要添加特性时,如启动屏幕、应用程序的插件、或控件,则必须安装完整适合目标设备的Xamarin开发环境。这意味着,如果你是一个Windows用户,XLP仍然不能完全排除对Mac开发环境完全的依赖,只是把依赖的时间点延迟了。如果开发人员在将所有资源投入开发之前,使用原型验证应用程序的可行性,这种情况下这个功能是非常有用的。

目前,XLP关注的是Xamarin.Forms的应用,这些应用支持C#、F#和XAML。这些应用只能有限地支持iOS的Storyboards,且编辑时仍然需要使用Mac。

如果要自己尝试XLP,你需要在开发机器上安装Visual Studio 2017 Preview(15.3以上版本)或在Mac上安装Visual Studio 。然后访问iOS或Android的应用商店,就可以安装Xamarin Live Player。一旦你的开发机器与设备配对,就可以开始工作了。注意:远程服务器用于初始配对,应用程序代码不会被发送到第三方服务器。

Xamarin提供了一个清单,列出了XLP目前的存在不足之处,不过他们在修正这些缺陷之后会更新这个清单。他们还提供了一个指南,用于指导如何在你的开发机上使用XLP。

查看原文Xamarin Live Player Speeds App Development Cycle


感谢薛命灯对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT