最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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

评论

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

1688API接口推荐:1688按图搜索拍立淘数据接口

tbapi

1688 1688API接口 1688商品数据接口 阿里巴巴商品列表数据

关于招聘这件事,技术面试官需要了解的几个点

芃篙君

招聘

我对一些技术架构设计的经验记录

软件工程师-罗小东

iNet Network Scanner:全面而深入的网络分析工具

Rose

WebStorm 2023.3.5 for Mac中文版 (WebStorm 2023永久激活秘钥最新)

Rose

Topaz Photo AI 人工智能降噪 v2.4.1完美激活版 mac/win

Rose

macbook防睡眠工具:Caffeinated for mac一键激活版

Rose

Caffeinated下载 Caffeinated破解版 防睡眠工具

PD19虚拟机破解版安装教程及pd19永久密钥

Rose

深入理解 Java 多线程、Lambda 表达式及线程安全最佳实践

小万哥

Java 程序人生 编程语言 软件工程 后端开发

Topaz Gigapixel AI 7.0.4完美激活版 及Topaz Gigapixel AI 7全新功能介绍

Rose

助力高效工作!Finder增强工具 TotalFinder for Mac中文版 含注册码

Rose

企业即时通讯工具,企业内部即时通讯系统推荐

WorkPlus

从API到Agent:万字长文洞悉LangChain工程化设计

TuGraphAnalytics

graph agent #LangChain

Kafka 痛点专题|AutoMQ 如何解决 Kafka 冷读副作用

AutoMQ

云计算 大数据 kafka 云原生 AutoMQ

朋友,代码库的“健身方案”要不要了解一下?

极狐GitLab

《保卫萝卜4》仅用一个月完成鸿蒙原生应用开发

最新动态

解决Linux报错:Swap file “xxxxxx.swp“ already exists

百度搜索:蓝易云

vim Linux 运维 云服务器 swap

GraphPad Prism 10激活授权秘钥:高效且易于使用的科学研究绘图分析软件

Rose

企业需要企业IM(即时通讯)具备系统集成功能吗?

WorkPlus

安全的企业办公即时通讯软件怎么选择?

WorkPlus

Vue.js 应用实现监控可观测性最佳实践

观测云

Vue

StarRocks 易用性全面提升:数据导入可以如此简单

StarRocks

腾讯天穹 StarRocks 一站式湖仓融合平台架构揭秘

StarRocks

数据库 大数据 湖仓一体 湖仓融合

AI Transcription for Mac(AI语音转录软件) 支持M1/M2

Rose

PHP中header()的七种用法

百度搜索:蓝易云

php Linux 运维 HTTP header

电源常用通讯电路

二哈侠

芯片 通讯 电源

CentOS7用二进制安装MySQL5.7

百度搜索:蓝易云

MySQL Linux centos 运维 云服务器

Blu-ray Player Pro mac v3.3.22中文版 蓝光播放器 兼容m

Rose

为什么说 $CHAPZ 是被严重低估的 AI 概念资产?

股市老人

印度股票交易软件GangGuHk

GangguHK

鸿蒙生态全场景新增长,鲸鸿动能为伙伴带来新机遇

最新动态

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