AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

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

  • 2017-05-25
  • 本文字数:912 字

    阅读完需:约 3 分钟

在 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 )关注我们。

2017-05-25 19:002979

评论

发布
暂无评论
发现更多内容

软件设计原则

架构师训练营 4 期

第十二章作业

孤星

架构师训练营第 1 期 大作业二

李循律

十二周作业

水浴清风

OpenLookeng连接器-Clickhouse connector性能测试报告

Galaxy数据平台

数据库 数据分析 Clickhouse

联想小新潮7000安装CentOS8.8步骤

笑春风

解析底层原理!2021年移动开发者未来的出路在哪里,论程序员成长的正确姿势

欢喜学安卓

android 程序员 面试 移动开发

架构师训练营第二周作业

架构师训练营 4 期

第十二周课后练习

晴空万里

架构师训练营第2期

学非探其花 要自拔其根

看山

闲聊

软件架构知识树

Andy

十二周总结

水浴清风

一款基本靠谱,略微出圈的2021十大科技预测

脑极体

极客时间 架构大作业,快递平台架构搭建

博古通今小虾米

极客时间 架构

供应链产品溯源介绍

无誉

区块链 产品 电商 供应链 盘点2020

赫拉利其人其书之我见(1)

石君

科技 28天写作 简史 社科

解密Android开发常见误区!耗时两个礼拜,8000字安卓面试长文,详细的Android学习指南

欢喜学安卓

android 程序员 面试 移动开发

关于坚持的思考

.

28天写作

第十二周课后练习

落朽

架构师训练营第 1 期 大作业一

李循律

性能优化 - 2

raox

第十二周学习总结

晴空万里

架构师训练营第2期

Week12作业

lggl

案例研究之聊聊 QLExpress 源码 (二)

小诚信驿站

源码分析 小诚信驿站 28天写作 QLExpress源码 聊聊源码

Week12总结

lggl

从代码到部署微服务实战(一)

万俊峰Kevin

微服务 microservice go-zero Go 语言

大作业二

golangboy

架构师训练营第 1 期

他们说飞机很安全,你信吗?

Justin

心理学 概率 28天写作

架构师设计大作业二

小诗

「架构师训练营第 1 期」

上链智能合约系统开发|上链智能合约APP软件开发

系统开发

架构入门感悟之十二

笑春风

Xamarin Live Player加速了APP的开发周期_.NET_Jeff Martin_InfoQ精选文章