如今开发移动应用程序是一项艰巨的任务。您需要有一个移动应用程序来让您的业务受到关注并获得受众的市场份额,但是您选择哪个平台?苹果?安卓? Windows 手机?
除了平台的选择之外,开发移动应用程序的成本是最大的障碍之一。在三大主要移动操作系统中的两个中本地开发应用程序会立即使开发成本增加一倍。
每个移动操作系统都是围绕特定编程语言和开发环境进行开发而设计的。
Developing a mobile application these days is an arduous task. You need to have a mobile app to get your business noticed and to gain market share with your audience, however which platform do you choose? Apple? Android? Windows Phone?
Cost of developing a mobile app is one of the biggest hurdles besides the choice of platform. To get an application developed natively in two of the three major mobile operating systems immediately doubles the cost of development.
Each mobile operating system is designed around development in a specific programming language and development environment.
3 different operating systems, 3 separate languages and development environments, and counting. To be able to cater to all of these operating systems natively, mobile app developers need to have someone able to be an expert in each of these programming languages and also be an expert in the nuances of how each mobile operating system works. Task lifecycles, multi-threading, memory limitations, garbage collection, etc.
Since you are a dedicated C# developer, I think that MonoDroid is the right answer for you. MonoDroid Preview 1 has been released 2 days ago, so there won't be long until the beta and full release.
Xamarin is another option, it is possible to create android as well as IOS apps with it and you can use Visual Studio or use our full featured MonoDevelop IDE.
发布评论
评论(6)
我相信这基本上是c#的唯一选择开发商。
I believe that this is basically the only option for c# developers.
如今开发移动应用程序是一项艰巨的任务。您需要有一个移动应用程序来让您的业务受到关注并获得受众的市场份额,但是您选择哪个平台?苹果?安卓? Windows 手机?
除了平台的选择之外,开发移动应用程序的成本是最大的障碍之一。在三大主要移动操作系统中的两个中本地开发应用程序会立即使开发成本增加一倍。
每个移动操作系统都是围绕特定编程语言和开发环境进行开发而设计的。
3 种不同的操作系统、3 种不同的语言和开发环境以及计数。为了能够原生地满足所有这些操作系统的需求,移动应用程序开发人员需要有人能够成为每种编程语言的专家,并且成为每种移动操作系统工作方式细微差别的专家。任务生命周期、多线程、内存限制、垃圾收集等。
有关 Xamarin 的更多信息:
http://devproconnections.com/mobile-development/product-review-xamarin-monotouch-and-mono-android
http://www.justinshield.com/2014/05/cross-platform-mobile-development-phonegap- vs-xamarin/
Developing a mobile application these days is an arduous task. You need to have a mobile app to get your business noticed and to gain market share with your audience, however which platform do you choose? Apple? Android? Windows Phone?
Cost of developing a mobile app is one of the biggest hurdles besides the choice of platform. To get an application developed natively in two of the three major mobile operating systems immediately doubles the cost of development.
Each mobile operating system is designed around development in a specific programming language and development environment.
3 different operating systems, 3 separate languages and development environments, and counting. To be able to cater to all of these operating systems natively, mobile app developers need to have someone able to be an expert in each of these programming languages and also be an expert in the nuances of how each mobile operating system works. Task lifecycles, multi-threading, memory limitations, garbage collection, etc.
More more about Xamarin :
http://devproconnections.com/mobile-development/product-review-xamarin-monotouch-and-mono-android
http://www.justinshield.com/2014/05/cross-platform-mobile-development-phonegap-vs-xamarin/
MonoDroid 值得等待,
http://tirania.org/blog/archive/ 2010/May-21.html
MonoDroid is worth the wait,
http://tirania.org/blog/archive/2010/May-21.html
另一种选择是 Scala。但我不确定现在的工具是什么样的。
Another option is Scala. I'm not sure what the tooling is like right now though.
由于您是一名专注的 C# 开发人员,我认为 MonoDroid 是您的正确答案。 MonoDroid Preview 1 已于 2 天前发布,所以距离测试版和完整版发布不会太久。
Since you are a dedicated C# developer, I think that MonoDroid is the right answer for you. MonoDroid Preview 1 has been released 2 days ago, so there won't be long until the beta and full release.
Xamarin 是另一种选择,可以用它创建 Android 和 IOS 应用程序,您可以使用 Visual Studio 或使用我们功能齐全的 MonoDevelop IDE。
http://xamarin.com/monoforandroid
Xamarin is another option, it is possible to create android as well as IOS apps with it and you can use Visual Studio or use our full featured MonoDevelop IDE.
http://xamarin.com/monoforandroid