在2012的复仇者联盟中,无与伦比的漫威超级英雄力量聚集在一起,将人类从外星军队的奴役中拯救出来。用闪亮的盔甲和大型绿色CGI机器代替旧的紧身氨纶; 这些超级英雄独自强大,团结起来甚至更强大。随之而来的是无数的杂技特技,令人印象深刻的爆炸和俗气的一线。虽然这部电影缺乏沉浸式 (或任何形式) 的情节是有争议的,但我们可以肯定的是,通过结合不同力量的优势,你可以打造出更强大的东西。
而且,你会相信吗,最近使用C # 和Java的移动应用程序开发也发生了同样的事情!我们承认这是我们更极端的切线之一,但请听我们说。Xamarin最近收购了RoboVM ,形成了最新的hero/sidekick duo,这对移动应用程序开发有很大的影响。
您可能知道,Xamarin是一个平台,允许开发人员在C # 中构建适用于Windows,Android,iOS和Apple Mac的应用程序。如果没有Xamarin,你必须用完全不同的编程语言为这些不同的系统开发你的应用程序; 现在你可以一次性完成这一切,最后只需进行一些特定于系统的调整。RoboVM是一家成立于2013年的瑞典初创公司,它也做了同样的事情,但允许你用Java编写代码。Java可能是构建企业移动应用程序最流行的语言,而C # 紧随其后。现在这两个平台都在Xamarin家族中,你将能够从糟糕的应用程序中拯救世界,或者至少为它们报仇。
为什么这如此重要?
Xamarin几乎不需要努力扩张-这家加州公司正在进行大规模扩张 ,微软收购的传言一直在流传。尽管如此,将RoboVM和Java引入家庭是一个非常明智的举动,它将把Xamarin的服务带给更多的开发人员。
首先,开发人员可能不会注意到太多差异-收购只是在10月底才宣布。然而,展望未来,它将影响许多应用程序开发人员。如果您目前使用Java构建应用程序,并且尚未使用RoboVM,那么您会对即时跨平台开发的可能性感到高兴。如果你已经使用RoboVM一段时间了,你可以期待在未来几个月内从这次合并中获得很多好处。我们很可能会开始在Xamarin的大学中看到更多对Java的支持,您将可以访问其出色的测试云等功能,以及对您的应用程序如何实时工作的见解。
这对公司意味着什么?
如今,许多企业都在寻求构建公司应用程序-无论是供内部用户还是供客户下载。除非您的用户都运行相同的操作系统,否则在开发时您可能会遇到很多挫折。每个操作系统都需要用不同的编程语言编写应用程序。Xamarin通过允许开发人员一次性为所有主要平台创建应用程序来减少很多痛苦。别紧张.
Inc. Java被称为最受欢迎的应用程序开发语言,在专业人士中普遍使用。虽然C # 是伟大的,更少的专业人士经验与微软的语言选择 (虽然他们都非常相似)。由于您现在可以使用这两种工具构建跨平台应用程序,因此您可以更轻松地快速构建和运行应用程序,并且可以节省在项目上寻找具有正确技能的开发人员的时间。
这对您的客户和客户意味着什么?
借助Java和C #,您可以更快地构建应用程序,您可以更快地将成品提供给客户。如果您以前使用Java进行应用程序开发,那么您很快就可以使用Xamarin的测试云之类的东西来查看您的应用程序在云中数百种不同设备上的外观。这意味着您将能够以比传统测试更快的速度和更低的成本找到UX和UI问题。不错!
未来我们能期待什么?
我们只看到使用Xamarin服务的开发人员数量在增长。在微软的大力支持下,Xamarin已经开始快速扩张,通过向数百万爱好Java的应用程序开发人员开放他们的服务,他们肯定是应用程序开发世界中一股不可忽视的力量。我们很高兴看到Xamarin在整个社区中非常受欢迎,并期待看到更多的开发人员更智能,更快地工作。
有兴趣将Xamarin的跨平台功能最大化吗?探索来自Infragistics的Xamarin.Forms ,并跨操作系统共享图表、仪表和条形码。Xamarin.Forms为您提供了构建具有更多功能,速度和爆发力的本机UIs的方法。就像续集一样。
使用Infragistics Xamarin.Forms构建跨平台的商业级业务线和数据可视化应用程序,提供高性能。尝试一个免费下载今天或联系我们。