I'm in need to create a mobile application, but I wanted to make it cross platform (pick the same code and compile to android, ios without much problems). In my searches, I only found frameworks, like PhoneGap, but no IDE free for commercial use. I have only found Visual Studio Community and Xamarin Studio for IDEs, but, as far as I could understand the licenses, I can't use them for free for commercial purpose. Does anyone knows some IDE of IDE + framework I could use for this? What is been used now?
我需要创建一个移动应用程序,但我想让它跨平台(选择相同的代码并编译到android,ios没有太多问题)。在我的搜索中,我只找到了像PhoneGap这样的框架,但没有IDE可供商业使用。我只找到了Visual Studio Community和Xamarin Studio for IDEs,但是,据我所知,我不能将它们用于商业目的。有谁知道我可以使用IDE +框架的IDE吗?现在用什么?
2 个解决方案
#1
So, I continued searching and here is what I found if anyone else wants to know:
所以,我继续搜索,如果有其他人想知道的话,这就是我发现的:
- As Nick Dot Lee, says, there is Xamarin. It's paid, but there is a version for really small projects (Xamarin Starter). It allows you to make a code in C# and compile it to Android and iOS.
-
Visual Studio Community allows you to program using HTML5 + CSS + JavaScripy and compile the code to Android, iOS and Windows Phone. As far as I could tell, it's free for non commercial use and
In non-enterprise organizations, up to 5 users
(according to the site). You can also combine it with Xamarin to program using C#, but you need the Xamarin licence. - The best I have found is Intel XDK. It's completely free for any use and you program using HTML5 + CSS + JavaScript. It compile to all 3 mobile platforms, but the compilation is on cloud: the software upload the code to the cloud, it's compiled and them you can download the app. I didn't found anything saying that Intel does anything with the code send to the cloud, but maybe could be a problem to the more paranoid.
正如Nick Dot Lee所说,有Xamarin。这是付费的,但有一个真正的小项目版本(Xamarin Starter)。它允许您使用C#编写代码并将其编译为Android和iOS。
Visual Studio Community允许您使用HTML5 + CSS + JavaScripy进行编程,并将代码编译为Android,iOS和Windows Phone。据我所知,它可以免费用于非商业用途,在非企业组织中,最多可以有5个用户(根据网站而定)。您也可以将它与Xamarin结合使用C#编程,但您需要Xamarin许可证。
我发现的最好的是英特尔XDK。它完全免费,任何使用,你使用HTML5 + CSS + JavaScript编程。它编译到所有3个移动平台,但编译在云上:软件将代码上传到云,它被编译,你可以下载应用程序。我没有发现任何说英特尔对发送到云端的代码做任何事情的事情,但对于更偏执的人来说可能是一个问题。
#2
Xamarin Starter is free to use and allows you to build iOS and Android apps (and Windows apps, if used in conjunction with Visual Studio). You can navigate to http://xamarin.com/starter for more information. There is, however, a 128 KB IL size limitation in Xamarin Starter --and on Xamarin you would need to write your app with C#. Xamarin Starter is also compatible with Visual Studio 2015 Community Edition.
Xamarin Starter可以免费使用,并允许您构建iOS和Android应用程序(和Windows应用程序,如果与Visual Studio一起使用)。您可以导航到http://xamarin.com/starter以获取更多信息。但是,在Xamarin Starter中有一个128 KB的IL大小限制 - 而在Xamarin上你需要用C#编写你的应用程序。 Xamarin Starter还兼容Visual Studio 2015 Community Edition。
#1
So, I continued searching and here is what I found if anyone else wants to know:
所以,我继续搜索,如果有其他人想知道的话,这就是我发现的:
- As Nick Dot Lee, says, there is Xamarin. It's paid, but there is a version for really small projects (Xamarin Starter). It allows you to make a code in C# and compile it to Android and iOS.
-
Visual Studio Community allows you to program using HTML5 + CSS + JavaScripy and compile the code to Android, iOS and Windows Phone. As far as I could tell, it's free for non commercial use and
In non-enterprise organizations, up to 5 users
(according to the site). You can also combine it with Xamarin to program using C#, but you need the Xamarin licence. - The best I have found is Intel XDK. It's completely free for any use and you program using HTML5 + CSS + JavaScript. It compile to all 3 mobile platforms, but the compilation is on cloud: the software upload the code to the cloud, it's compiled and them you can download the app. I didn't found anything saying that Intel does anything with the code send to the cloud, but maybe could be a problem to the more paranoid.
正如Nick Dot Lee所说,有Xamarin。这是付费的,但有一个真正的小项目版本(Xamarin Starter)。它允许您使用C#编写代码并将其编译为Android和iOS。
Visual Studio Community允许您使用HTML5 + CSS + JavaScripy进行编程,并将代码编译为Android,iOS和Windows Phone。据我所知,它可以免费用于非商业用途,在非企业组织中,最多可以有5个用户(根据网站而定)。您也可以将它与Xamarin结合使用C#编程,但您需要Xamarin许可证。
我发现的最好的是英特尔XDK。它完全免费,任何使用,你使用HTML5 + CSS + JavaScript编程。它编译到所有3个移动平台,但编译在云上:软件将代码上传到云,它被编译,你可以下载应用程序。我没有发现任何说英特尔对发送到云端的代码做任何事情的事情,但对于更偏执的人来说可能是一个问题。
#2
Xamarin Starter is free to use and allows you to build iOS and Android apps (and Windows apps, if used in conjunction with Visual Studio). You can navigate to http://xamarin.com/starter for more information. There is, however, a 128 KB IL size limitation in Xamarin Starter --and on Xamarin you would need to write your app with C#. Xamarin Starter is also compatible with Visual Studio 2015 Community Edition.
Xamarin Starter可以免费使用,并允许您构建iOS和Android应用程序(和Windows应用程序,如果与Visual Studio一起使用)。您可以导航到http://xamarin.com/starter以获取更多信息。但是,在Xamarin Starter中有一个128 KB的IL大小限制 - 而在Xamarin上你需要用C#编写你的应用程序。 Xamarin Starter还兼容Visual Studio 2015 Community Edition。