微软的多平台战略对手机应用开发者意味着什么

对Xamarin的收购证明,微软对其开发工具的兴趣,超过了其苦苦挣扎的手机操作系统。

Xamarin三联人
玛丽布兰山菜

微软2月份对Xamarin的收购,将为未来几个月针对iOS、Android甚至Windows 10 mobile的新企业移动应用程序的泛滥打开闸门。

Xamarin让Windows开发者可以很简单地将现有的c#代码编译成原生Android、iOS和Windows 10 Mobile应用。

微软Directions on Microsoft分析师韦斯•米勒(Wes Miller)表示:“这不是为编写iOS或Android应用程序的人准备的,但如果你是一名Windows企业开发者,在移动应用方面有所保留,现在你有可能为第三方移动平台开发应用程序。”

Forrester Research的主要分析师Jeffrey Hammond表示,Xamarin购买是Microsoft的决定性举措,以确保Microsoft开发工具仍然是庞大的企业开发人员选择建立移动应用程序的首选平台。由于Windows 10 Mobile失败,该职位受到威胁,以在市场上获得大量牵引力。

平整播放领域

“收购Xamarin将确保人们将微软纳入等式,”Hammond说。“现实情况是,90%以上的手机市场是iOS和Android。所以微软需要开发工具来瞄准这些平台并扩大其开发者基础。现在,Windows 10、平板电脑、iOS、Android和Windows Phone只剩下一个流。”

他说,即使在开发人员使用Xamarin时仍有一定程度的移植工作,它确实可以减少工作所需的工作。“即使是30%的代码对每个平台特有,70%是常见的,那仍然是一个相当大的好处,”他指出。

但Xamarin不太可能成为Windows 10 Mobile的救星。这是因为有搬运工作要做的事实意味着一些平台优先级是不可避免的 - 它可能会专注于生产Android和iOS应用程序首先。只有这样,他们才会考虑生产一个Windows 10移动应用程序 - 才能判断值得努力。

这与该公司的Astoria项目——一个Android与Windows 10之间的桥梁——取得成功后可能取得的结果形成了鲜明对比。(该项目几个月前就被放弃了,今年2月的一份声明证实了这一点。)

[相关:建立自定义应用程序需要多长时间?]

Astoria将使Android应用程序能够在Windows 10移动设备上运行很少或没有修改,并使Windows 10像Cortana或Live Tiles这样的移动功能易于添加到应用程序中。

结果可能对Windows 10移动用户提供了许多应用程序,使平台成为欢迎推动。但大多数这些都不会使用Microsoft开发工具开发。

超越的窗户

因此,Xamarin采集似乎继续看到微软将其应用程序(如Office)推向所有重要平台的趋势,而不是试图将它们保留在Windows上以保护其操作系统。通过将XAMARIN添加到其开发工具目录中,该公司表示很乐意帮助开发人员为任何移动平台开发 - 只要他们使用Microsoft开发工具 - 而不是尝试保护其Windows 10移动操作系统。

当然,Xamarin可以在Microsoft收购之前,但是,许多公司对平台的虽然是一个独立的公司,但许多公司相信哈蒙德。

“有很多小型移动公司不再围绕着,而且更多的公司瞄准这个市场的方式比将来的长期解决方案,”他说。“这一直是许多公司的关注 - 如果供应商没有长期以来,他们不想花钱(在开发平台上)。”

但这一切都改变了,现在Xamarin进入了微软的怀抱。他表示:“我认为现在将会有更多的原型制作工作完成。”“许多微软客户现在可以以很少的成本或免费访问Xamarin技术,这将使Visual Studio开发团队感兴趣。

那么一个明显的问题,是微软将如何使Xamarin可用。在过去的开发人员中,可以使用Xamarin自己的开发环境,或者从Visual Studio内访问工具。无论哪种方式,Xamarin技术使用昂贵。(试用功能内置于Visual Studio,但开发人员必须支付以解锁全功能。)

[相关:为什么微软继续接受弗里西模型]

微软并没有透露它为Xamarin支付了多少,但它可能是可观的总和 - 可能高达400-500万美元。因此,它可能希望从开发人员那里收回一些那一部分,而不是仅仅在Visual Studio中解锁功能并将其放弃。

“我预计微软将在Visual Studio中提供某种形式的评估或功能限制变体,”Directions对微软的Wes Miller说。“我认为他们为Xamarin支付了一大笔钱,而企业开发空间也愿意继续支付,所以它最终可能只会成为企业MSDN (Visual Studio enterprise)的一部分。”

Forrester的Jeff Hammond无法直接发表评论的原因,说:“如果没有找到Xamarin进入MSDN客户的方式,我会感到惊讶。您在MSDN中获得免费时间......”

(Visual Studio专业和测试专业用户每月获得50美元的Azure Credits,而企业用户每月获得150美元的信用。)

在整个事件中,唯一未知的是Xamarin在微软的掌控下会有怎样的表现。这是一个令人担忧的问题,因为许多开发者都依赖于这个平台,而且微软灾难性地收购了诺基亚(Nokia),而该公司的迅速消亡仍是最近才发生的事。

好消息是,这两家公司已经在一起工作了一段时间,哈蒙德和米勒都对未来乐观。

“收购总是出错,并在米勒说,一家硬件公司总是困难。”但我认为米格尔(De Icaza,Xamarin的CTO)将非常适合微软,所以我认为Xamarin收购将成功,“他总结道。

这篇“微软的多平台战略对移动应用开发者意味着什么”的文章最初是由首席信息官

加入网络世界社区足球竞猜app软件脸谱网linkedin对自己最关心的话题发表评论。

版权所有©2016.足球竞彩网下载

2021年IT薪资调查:结果是