写点什么

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

评论

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

如何运用AppLink平台中的数据连接器组件

RestCloud

MySQL APPlink

通过亚马逊云科技云存储服务探索云原生应用的威力

亚马逊云科技 (Amazon Web Services)

云原生 S3 ebs 云存储服务 EFS

Web前端开发技术:图像与多媒体文件

不在线第一只蜗牛

前端 Web 图像处理

GPTs大受欢迎但问题多,企服软件厂商的AI Agent更被B端客户器重

王吉伟频道

AI Agent AI智能体 RPA Agent GPTs RPA智能体

如何获取item_question_answer-淘宝评论问答列表api接口

技术冰糖葫芦

AI 模型编译器 API 文档 COMSOL Multiphysics

如何正确选型低代码、无代码、aPaaS平台?有这几个重点

互联网工科生

低代码 无代码 aPaaS

华为云耀云服务器L实例助力企业行稳致远

平平无奇爱好科技

凭实力碾压友商!中小企业网站建设盲选华为云这款轻量应用服务器

平平无奇爱好科技

什么是代理IP?代理IP有什么作用?

Geek_bf375d

爬虫 HTTP 跨境电商 IP\ #HTTP

高效聚合 | AIRIOT智慧虚拟电厂管理解决方案

AIRIOT

智慧电厂 智慧工厂 数字化工厂

性能优化的一般策略及方法

不在线第一只蜗牛

性能优化 优化 优化策略

上传图片到京东api接口的申请步骤有哪些特别之处?

技术冰糖葫芦

AI 模型编译器 API 开发

一文了解低代码平台

树上有只程序猿

低代码 数字化 JNPF

开启数字化转型新纪元,华为云引领轻量应用服务器创新

平平无奇爱好科技

Python读取Ansible playbooks返回信息

不在线第一只蜗牛

Python sql 表单设计

车家互联再获重磅突破,小度携手极越开启智能生活无限畅联新体验

新消费日报

软件测试/人工智能|什么是LangChain,这篇文章告诉你

霍格沃兹测试开发学社

随手写了个博客多平台发布脚本:Python自动发布文章到Wordpress

爱写字的阿城

初创企业太“烧钱”?华为云轻量应用服务器激活创业新思维

平平无奇爱好科技

助力企业实现更简单的数据库管理,ATOMDB 与 TDengine 完成兼容性互认

TDengine

tdengine 时序数据库

SourceTree 4.1.5(Git客户端工具)

Geek_幻墨成诗

sourcetree SourceTree Mac

软件测试/人工智能|LangChain Memory模块:开启语言数据的存储与回忆之旅

霍格沃兹测试开发学社

大模型助力交互式数据挖掘的探索与发现

鲸品堂

数据挖掘 大模型

CodeWhisperer——一个十分强大的工具

亚马逊云科技 (Amazon Web Services)

Python 人工智能 云上探索实验室 Amazon CodeWhisperer C++

创业有术,烧钱有道丨华为云为初创企业指明发展之路

平平无奇爱好科技

软件测试/人工智能|探究 LangChain 核心模块:PromptsModelsParsers

霍格沃兹测试开发学社

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