我已经退出.NET和普通软件开发世界半年了(新工作需要我使用MS Dynamics),现在正在寻求学习Android(为了爱好)。我有选择学习Xamarin或者只是去当地人。我不确定哪一个会长期好一些。我对C#比对Java更舒服,但这只是因为我在C#工作了5年并在大学后停止了Java。回到Java应该只是一个小问题。
我现在关注的是Xamarin的成本/许可限制。
简短的问题是:Xamarin完全免费 - 从学习 - 发展 - 出版开始吗?
答案 0 :(得分:3)
注意:唯一的限制是有一些其他工具仅供 Visual Studio Enterprise
许可持有者使用,除此之外,还有乐趣编码
https://www.visualstudio.com/en-us/features/xamarin-vs
现在使用Xamarin
使用单个共享C#代码库
提供原生Android,iOS和Windows应用程序
https://blog.xamarin.com/xamarin-for-all/
Visual Studio现在包含Xamarin 截至今天,我们将Visual Studio中的Xamarin包括在内,无需额外费用。
Xamarin将出现在Visual Studio的每个版本中,包括广泛可用的Visual Studio Community Edition,它可供个人开发人员,开源项目,学术研究,教育和小型专业团队免费使用。使用C#或F#直接在Visual Studio中开发和发布适用于iOS和Android的本机应用程序,对应用程序大小没有限制。
对于Mac上的开发人员,Xamarin Studio现在可以作为Visual Studio Professional或Enterprise订阅的一项优势。开发人员可以免费使用新创建的Xamarin Studio Community Edition。
答案 1 :(得分:1)