4 thoughts on “Mono for Android published, developers can use C# to develop Android programs”
Martin
Mono for Android V1.0 is officially released!
Mono for Android is the original Monodroid. Because of the trademark issue (the name contains Droid), it is now renamed Mono for Android.
Mono for Android provides a Mono virtual machine based on Android, allowing developers to develop Android applications with C#. In addition, the Dalvik API has been bound to C#, and you can easily call many built -in libraries with Android with C#. The OpenTK class library is also shifted. You can share the same OpenGL code on the three different platforms of Windows, Linux and iPhone.
The current version only supports the C#language, but the theoretically supports the compiler of other languages. By aiming for Mono For Android Visual Studio 2010, you can develop Android applications in the familiar VS2010 development environment.
If you are a .NET programmer, if you want to develop mobile applications, if you do not want to learn and write Java code, if you are not optimistic about Windows Phone 7, then use Mono for Android! Moreover, if Windows Phone is developed and you want to develop WP applications, many code you write can also be used for WP application development! In addition, if you consider developing iPhone applications with Monotouch, it is even more happy. The C#code written for Android applications can also be used for iPhone application development. Write a code at a time, but can it be used for three major mobile platforms, is there a programmer who is happier than .NET programmers in the world! .NET programmers, cheer!
But while cheering, we also have to face reality and have some restrictions on Mono for Android. For example, the Dynamic feature of C# 4.0 cannot be used. In addition, some libraries specifically targeted at Android (such as hardware unique to Android, UI implemented by Android local libraries and TK), may not be supported in the .NET implementation of other platforms. This means that if Android applications are shared with Windows Phone applications, you can only share the core code. Mono for Android only provides you to write Android applications with C#code, but developing a real Android application, you also need to learn a lot of things, such as: Inentation, create UI through XML.
Mono for Android provides a version that can be downloaded for free, but can only be used in the simulator. If you want to use it in a real environment, you need to buy a business license. The professional version is $ 399/year, and the corporate version is $ 999/year. The report on I-is wrong. After verification on the official website of Mono for Android, the professional version of the authorization fee is $ 399, the corporate version authorized fee is $ 999, and the student version authorized fee is $ 99 (no time limit).
I is using iPhone3g. I am a colleague who lives in the next room of my house. The HTC G2 is also an Android system.
The differences between the two are the system! One is the 0SX system developed by the iPhone, and Android is a system developed by Google.
It, the larger difference is that the software function of the iPhone is stronger than Android. The 3D rendering ability of the iPhone, that is, the performance of the game is much better than Android!
android strength (listening to colleagues) is the map function in Google. It is relatively powerful. Practical function software is also relatively stable.
The person I think that I use iPhone3G myself, and I have also played the HTC-G2 of Android's Android. I still prefer iPhone. But the iPhone is a little bad, that is, songs, videos must be synchronized with iTues. Novices do not understand, they often lose data. But the habit is just fine! In other words, if your mobile phone originally put the song with a 1--100 number, if you want to add 101--200 songs, you must put 1--200 together, otherwise, you only put 101-- 101- -200, 1--100 will be lost. Synchronization, that is, the data on the mobile phone is the same as you choose on iTues.
iPhone's system, use it by itself, while Android is made by Google and sold to mobile phone manufacturers. Its stability, compatibility, etc. It depends on mobile phone developers. Different mobile phone developers use Android as a system, and the effects are different.
, such as: HTC's Android phone, and Samsung's Android phone, it is completely two -cooked.
Microsoft does not work for mobile phone systems now, so he relies on patents to come to Hanggu. After all, NET is based on his Widows system. It is definitely not as good as other people's native support on other platforms. There are more people developing website development. If you have confidence, you can continue to deepen. In short
Mono for Android V1.0 is officially released!
Mono for Android is the original Monodroid. Because of the trademark issue (the name contains Droid), it is now renamed Mono for Android.
Mono for Android provides a Mono virtual machine based on Android, allowing developers to develop Android applications with C#. In addition, the Dalvik API has been bound to C#, and you can easily call many built -in libraries with Android with C#. The OpenTK class library is also shifted. You can share the same OpenGL code on the three different platforms of Windows, Linux and iPhone.
The current version only supports the C#language, but the theoretically supports the compiler of other languages. By aiming for Mono For Android Visual Studio 2010, you can develop Android applications in the familiar VS2010 development environment.
If you are a .NET programmer, if you want to develop mobile applications, if you do not want to learn and write Java code, if you are not optimistic about Windows Phone 7, then use Mono for Android! Moreover, if Windows Phone is developed and you want to develop WP applications, many code you write can also be used for WP application development! In addition, if you consider developing iPhone applications with Monotouch, it is even more happy. The C#code written for Android applications can also be used for iPhone application development. Write a code at a time, but can it be used for three major mobile platforms, is there a programmer who is happier than .NET programmers in the world! .NET programmers, cheer!
But while cheering, we also have to face reality and have some restrictions on Mono for Android. For example, the Dynamic feature of C# 4.0 cannot be used. In addition, some libraries specifically targeted at Android (such as hardware unique to Android, UI implemented by Android local libraries and TK), may not be supported in the .NET implementation of other platforms. This means that if Android applications are shared with Windows Phone applications, you can only share the core code. Mono for Android only provides you to write Android applications with C#code, but developing a real Android application, you also need to learn a lot of things, such as: Inentation, create UI through XML.
Mono for Android provides a version that can be downloaded for free, but can only be used in the simulator. If you want to use it in a real environment, you need to buy a business license. The professional version is $ 399/year, and the corporate version is $ 999/year. The report on I-is wrong. After verification on the official website of Mono for Android, the professional version of the authorization fee is $ 399, the corporate version authorized fee is $ 999, and the student version authorized fee is $ 99 (no time limit).
Let's say that!
I is using iPhone3g. I am a colleague who lives in the next room of my house. The HTC G2 is also an Android system.
The differences between the two are the system! One is the 0SX system developed by the iPhone, and Android is a system developed by Google.
It, the larger difference is that the software function of the iPhone is stronger than Android. The 3D rendering ability of the iPhone, that is, the performance of the game is much better than Android!
android strength (listening to colleagues) is the map function in Google. It is relatively powerful. Practical function software is also relatively stable.
The person I think that I use iPhone3G myself, and I have also played the HTC-G2 of Android's Android. I still prefer iPhone. But the iPhone is a little bad, that is, songs, videos must be synchronized with iTues. Novices do not understand, they often lose data. But the habit is just fine! In other words, if your mobile phone originally put the song with a 1--100 number, if you want to add 101--200 songs, you must put 1--200 together, otherwise, you only put 101-- 101- -200, 1--100 will be lost. Synchronization, that is, the data on the mobile phone is the same as you choose on iTues.
iPhone's system, use it by itself, while Android is made by Google and sold to mobile phone manufacturers. Its stability, compatibility, etc. It depends on mobile phone developers. Different mobile phone developers use Android as a system, and the effects are different.
, such as: HTC's Android phone, and Samsung's Android phone, it is completely two -cooked.
OSX of OSX by itself, not selling it outside.
is not very complicated, and it is more clear!
Is to help you O (∩_∩) O
I have only learned the C language drifting ~~
Microsoft does not work for mobile phone systems now, so he relies on patents to come to Hanggu. After all, NET is based on his Widows system. It is definitely not as good as other people's native support on other platforms. There are more people developing website development. If you have confidence, you can continue to deepen. In short