写点什么

Xamarin.Forms 开源

2016 年 5 月 05 日

在上个月的 Build 大会上,微软开始探讨他们最近收购 Xamarin 的原因。现在,和 Xamarin 的 Evolve 开发者大会联系起来,Xamarin 信守了他们将 Xamarin SDK 作为开源项目发布的承诺。这个SDK 现在将可以在MIT 许可下获取,这和.NET 生态环境中微软的其他项目十分相似。

在Xamarin 公司调整以适应作为微软公司一员的同时,Xamarin SDK 会在 GitHub 上和 Xamarin.Forms 结合在一起。 Xamarin.Forms 使开发者能够使用一个单一的代码库在不同目标机上执行:安卓、iOS 和 Windows 手机设备。除了切换到开放的许可证,Xamarin.Forms 还拥有了很多新的功能。这其中包括了在 IDE 内为窗体布局、主题和可以自动从模版中生成数据页的实时预览,还包括了在通用 Xamarin.Forms 应用内混合 iOS 和安卓特定控件的能力。

由于 Xamarin SDK 与 Visual Studio 的集成得到了改进,Xamarin SDK 用户将能够通过 PC 连接他们的 iOS 设备并允许它们直接部署代码。在 Visual Studio 的模拟器中独立地运行以 iOS 作为目标系统应用的能力则是对这个功能的完善,这使我们在做快速项目检查时不必频繁切换设备。而说到测试应用,模拟器和直接连接设备的选项都可以记录并重播测试脚本。只需正常使用你的应用,测试记录器就会自动记录你的每个步骤,通过这种方式可以实现简单的测试自动化。

查看英文原文 Xamarin.Forms Open Sourced


感谢邵思华对本文的审校。

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

2016 年 5 月 05 日 19:001277
用户头像

发布了 26 篇内容, 共 54383 次阅读, 收获喜欢 0 次。

关注

评论

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

你不必读完一本书

池建强

学习 读书

禁止在构造函数里调用虚函数

喵叔

C# .net 编码习惯

如何解决 Kubernetes 的 DNS 延迟问题

倪朋飞

Kubernetes 微服务 云原生

Flink获取kafka中每条消息对应的topic

shengjk1

flink kafka flink 消费 kafka 获取 topic等信息

我从来不在朋友圈晒投资人合影,却融了很多钱

邓瑞恒Ryan

高效工作 人脉 职业规划

我的第一个千万阅读量

彭宏豪95

创作 生活 写作

Oauth2的认证实战-HA篇

Damon

Java 架构 Kubernetes 微服务架构 Spring Cloud

Kubernetes 容器运行时演进

倪朋飞

Kubernetes 容器 云原生

一文搞定 equals 和 hashCode

shengjk1

Java equals vs hashcode

死磕Java并发编程(1):探究Java并发机制的底层原理

七哥爱编程

Java Java并发 并发编程

简单到不可能失败 —— 《微习惯》

零和幺

读书笔记

我如何用 Python 给 Github 的 README.md 做一个访客统计功能

遇见

Python GitHub 开源 badge open-source

程序员职业鉴赏

陆陆通通

程序员 加班 职业病 鄙视链

聊聊:Java

谢烟客

Java 编程 开发者 随笔杂谈 「Java 25周年」

Kubernetes中的CI/CD

倪朋飞

Kubernetes DevOps 微服务

破解 Java Agent 探针黑科技!

谭建

Java JVMTI APM Profile

Scrum vs Kanban,如何选择

TerryLee

Scrum Kanban 敏捷开发 Worktile 研发管理

像黑客一样思考

Fooying

黑客思维 黑客 安全攻防

一篇文章搞定 java 中的 path 和 classpath

shengjk1

Java classpath vs path classpath path

关于Iterator和Iterable

shengjk1

Java Iterator和Iterable

回“疫”录:开篇

小天同学

疫情 回忆录 现实纪录 纪实

【SpringBoot】掌握这两个属性,你的测试类可以启动的更快些

遇见

Java Spring Boot Unit Test

GitHub知错就改,是个好同志

遇见

GitHub

用你喜欢的 emoji 作为页面的 favicon 吧 🎉

遇见

CSS html favicon emoji

无代码开发

Fenng

Arduino 蓝牙遥控+超声避障小车

黄耗子皮

树莓派 极客

阿里面试,一面就倒在了Java内存模型上?赶紧来看看

七哥爱编程

面试 Java并发 内存模型

2020,这个世界会好吗?

IT民工大叔

读书笔记

三点思考,判断一家公司是否值得加入

邓瑞恒Ryan

高效工作 个人成长 职业

探究vscode debug流程,解决无法运行go程序的问题

simpleapples

golang vscode

极客父母送给孩子的 ABC Book 就是这么 GEEK

魏彬(rockybean)

GEEK BOOK

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

Xamarin.Forms开源-InfoQ