写点什么

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:003193

评论

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

华为ECS云服务器上安装Docker及部署Redis详细教程【华为云至简致远】

科技怪咖

豆瓣评分9.0,“Linux命令行”经典巨著升级版上市了!

图灵教育

详谈RDMA技术原理和三种实现方式

C++后台开发

网络协议 C/C++后台开发 C/C++开发 RDMA技术 以太网

ICDAR比赛技术分享

之家技术

算法 人工只能 竞赛 ICDAR

酷开科技 × StarRocks:统一 OLAP 分析引擎,全面打造数字化的 OTT 模式

StarRocks

如何避免无效的沟通

观测云

开源一夏 |我在滴滴做开源

石臻臻的杂货铺

开源 8月月更

带你了解什么是 Web3.0

liuzhen007

Web 3.0

浅谈Service Mesh对业务系统的价值

HelloGeek

微服务 云原生 server mesh 微服务治理

【技术白皮书】第一章:OCR智能文字识别新发展——深度学习的文本信息抽取

合合技术团队

自然语言处理 深度学习 AI OCR 信息抽取

高效的组织信息共享知识库是一种宝贵的资源

Geek_da0866

为何微博又双叒叕崩溃了?

华仔

基于云ModelArts的PPO算法玩“超级马里奥兄弟”【华为云至简致远】

科技怪咖

2021年数据泄露成本报告解读

SEAL安全

DevSecOps 数据安全 混合云 零信任 软件供应链

不可忽略!户外LED显示屏的特点及优势

Dylan

LED显示屏 户外LED显示屏 led显示屏厂家

从零开始搭建MySQL主从复制架构

杨杰灵

Java MySQL 主从复制

融云「音视频架构实践」技术专场【内含完整PPT】

融云 RongCloud

音视频技术

出海季,互联网出海锦囊之本地化

融云 RongCloud

元宇宙 IT业界

可复现、开放科研、跨学科合作:数据驱动下的科研趋势及应用方案

ModelWhale

数据分析 代码复现 开放生态 协同软件 科研成果

中小微企业如何简单便捷、低成本实现数字化?360视觉云有妙招

ToB行业头条

面试不再被吊打!这才是Redis分布式锁的七种方案的正确打开方式

程序员小毕

Java 架构 面试 分布式 分布式锁

CC2530_ZigBee+华为云IOT:设计一套属于自己的冷链采集系统

华为云开发者联盟

IoT 华为云 冷链

视频人脸识别和图片人脸识别的关系

夏夜许游

人脸识别 视频人脸识别

绝无此例!用实例演示如何使用Spring搭建微服务框架

Java永远的神

spring 面试 微服务 springboot SpringCloud

国内首发可视化智能调优平台,小龙带你玩转KeenTune UI

OpenAnolis小助手

开源 龙蜥社区 sig KeenTune 一键式性能调优

关于 Intel 在 micro-vm 快速启动的探索及实例演示 | 第 36-38 期

OpenAnolis小助手

云原生 cpu 开源社区 sig 龙蜥大讲堂

基于Java的插件化集成项目实践

阿提说说

微服务 插件化

基于DMS的数仓智能运维服务,知多少?

华为云开发者联盟

数据库 后端 监控 智能运维

「一篇终结JVM」:Java面试必问十个JVM核心知识点梳理

Java全栈架构师

Java 程序员 面试 程序人生 JVM

秀到飞起!Alibaba全新出品JDK源码学习指南(终极版)限时开源

Java全栈架构师

程序员 程序人生 jdk源码 Java 面试 架构师

完整的搭建内网穿透ngrok详细教程(有图有真相)

Geek_32c728

签约计划第三季

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