8个新的Xamarin

不久前, Microsoft Build 2018大会举行了。 对于使用Xamarin等Microsoft产品和技术的开发人员来说,这是个好消息。 对于那些在家中跟踪事件的人,我们收集了所有公告和会议上发布的公告。 在剪辑下,您会发现有关Xamarin的新闻,我们相信这将使开发人员满意。

您最喜欢什么,缺少什么?



有关开发人员的设备和工具的公告

关于云和机器人的公告

Android模拟器对Hyper-V的支持


我们宣布在2018年4月Windows 10 更新中发布与Hyper-V兼容的Google Android模拟器试用版 。 为此,Windows Hyper-V和Xamarin开发团队做了出色的工作。 新功能允许开发人员将硬件加速的Android仿真器与其他基于Hyper-V的技术结合使用,包括Hyper-V虚拟机,Docker工具,HoloLens仿真器等。现在,Windows上的每个Android开发人员都可以使用快速的Android仿真器,它将始终支持该系统的最新API,并且无需额外配置即可使用Google Play服务。

有关在Hyper-V中配置仿真器的更多信息以及已知问题的列表,请参见我们的文档

Xamarin.Forms 3.0


我们很高兴发布Xamarin.Forms 3.0稳定版本 。 新版本提供了更灵活的布局和样式设置,并包括诸如Visual State Manager,Flex Layout,样式表等功能,并支持从右到左的流向。 新版本还包括错误修复和很棒的社区想法,因此请务必查看完整的更改列表 。 跨越整个Xamarin技术堆栈的出色增强功能使该版本成为迄今为止最快,功能最丰富的版本!

Xamarin的Visual Studio工具


Xamarin.Forms XAML智能感知


使用Visual Studio 2017 15.7版的Xamarin.Forms开发人员将注意到使用IntelliSense变得更加方便 。 现在,此功能与WPF和UWP可以在同一IntelliSense引擎上运行,因此进行了一些改进,包括改进的匹配,完成绑定/命令,完成资源,完成补丁扩展。 该引擎还改进了推荐系统,代码导航和静态分析。

自动配置iOS设备


为使开发人员的生活尽可能轻松,我们发布了Visual Studio 2017 15.7版中自动提供iOS设备的功能。 此功能简化了在创建签名密钥,将设备添加到开发人员中心以及创建配置文件时请求开发证书的过程。 所有这些都可以在Visual Studio中完成。



改进的Android SDK软件包管理


找出需要安装哪些Android SDK进行开发可能会花费大量时间,因此我们添加了一个新的Android SDK程序包管理器,无需猜测。 一个Android项目可能需要您不需要编译的SDK版本。 在这种情况下,当您打开该项目时,您将收到一条通知,该通知将帮助您在后台下载并安装必要的SDK。 默认情况下,此功能是禁用的,但是您可以通过转到工具→选项→Xamarin→Android设置→启用自动安装Android SDK来轻松启用它

更新了适用于iOS和Android的项目模板


项目模板是应用程序创建过程中的重要组成部分,因此我们针对iOS和Android重新设计了本机项目模板 ,并对其进行重新组织,以便可以在菜单部分的文件→新建窗口中轻松找到它们。 我们还为新的Android功能添加了模板,例如弹出菜单和下部选项卡,因此您可以更快地创建现代应用程序。

平台增强


Xamarin.Android


我们开始在Visual Studio 2017和Visual Studio for Mac中分发Android Oreo SDK(Android API Level 27),Android SDK Tools 26和Xamarin Device Manager for Android 。 此外,在Visual Studio 2017中,您会注意到在屏幕上显示应用程序的延迟减少了。 这是由于在应用程序编译期间在设备或仿真器上部署了Xamarin运行时。

Xamarin.iOS


我们的iOS,macOS,watchOS和tvOS应用现在完全基于静态,具有以下优势:

  • 更少的应用程序。 链接的Xamarin.iOS.dll文件已缩小了30%至50%,因为现在可以删除仅在构建过程中需要的信息(例如,用户属性)。 它还允许链接程序删除比以前更多的代码,因为代码引用较少。
  • 更快地启动应用程序。 更多的注册工作是在构建时而不是在运行时完成的。 无需在用户属性上使用反射(相当慢)来注册类型和方法。
  • 降低内存消耗。 减少了运行应用程序所需的内存量。 原始应用程序的初始(启动时)内存需求对于原始应用程序减少了30%,对于扩展程序,则减少了20%,这简化了iOS对内存使用施加限制的扩展程序的创建(例如,对于今天的扩展程序为16 MB)。

更新资料


Xamarin.Forms 3.0现在可以在NuGet上使用 。 您还可以通过Visual Studio中通知中心将Visual Studio 2017升级到版本15.7。 并确保下载适用于Android Oreo的Xamarin Android设备管理器 。 试试新闻,别忘了写评论!

Source: https://habr.com/ru/post/zh-CN415031/


All Articles