dir.by  
  Поиск  
Программирование, разработка, тестирование
MonoGame - разработка игр на C# для компьютеров (Windows, Linux), телефонов (Android, iOS), игровых консолей (Xbox, PlayStation, Nintendo Switch)
Что такое Mono (виртуальная машина для C# в Unix) ?
  Посмотрели 7394 раз(а)    
 Что такое Mono (виртуальная машина для C# в Unix) ? 
последнее обновление: 12 декабря 2019
Mono это виртуальная машина для выполнения C# программ на платформах (Android, iOS)
Mono содержит:
• компилятор языка C# (mcs)
• среду выполнения промежуточного кода (CIL кода) с поддержкой JIT (Just in Time) и mint (без поддержки JIT)
• отладчик
Как выполняется C# код в Mono
Как выполняется C# на Android
Runtime:
The Mono for Android runtime is an application that runs on the Linux kernel in the Android stack.
It interprets the Mono byte code and handles communication with the Dalvik runtime for calls to native Android APIs.
Компиляция C# кода для разных платформ и выполнение на Mono
iOS – C# is ahead-of-time (AOT) compiled to ARM assembly language. The .NET framework is included, with unused classes being stripped out during linking to reduce the application size. Apple does not allow runtime code generation on iOS, so some language features are not available (see Xamarin.iOS Limitations ).

Android – C# is compiled to IL and packaged with MonoVM + JIT’ing. Unused classes in the framework are stripped out during linking. The application runs side-by-side with Java/ART (Android runtime) and interacts with the native types via JNI (see Xamarin.Android Limitations ).

Windows – C# is compiled to IL and executed by the built-in runtime, and does not require Xamarin tools. Designing Windows applications following Xamarin’s guidance makes it simpler to re-use the code on iOS and Android. Note that the Universal Windows Platform also has a .NET Native option which behaves similarly to Xamarin.iOS' AOT compilation.

Что такое Mono? (в интернете)
1) Основные принципы Mono...

2) Part 1 – Understanding the Xamarin Mobile Platform...

3) Официальный сайт http://www.mono-project.com/docs/about-mono/

4) Книга "Professional Android Programming with Mono for Android and .NET/C#"

5) https://www.ibm.com/developerworks/ru/library/os_mono1/

6) https://nklug.org.ua/lg/lg84/ortiz.html
 
← Предыдущая тема
Что такое MonoGame?
 
Следующая тема →
В чем примущества Monogame?
 
Ваши Отзывы ... комментарии ...
   
Вашe имя
Ваш комментарий (www ссылки может добавлять только залогиненный пользователь)

  Объявления  
  Объявления  
 
MonoGame
Что такое MonoGame?
Что такое Mono (виртуальная машина для C# в Unix) ?
В чем примущества Monogame?
Как написать игру на MonoGame и скомпилировать на разные платформы: Windows компьютер, macOS компьютер, Android phone, iOS apple phone, Nintendo Switch игровая приставка
Скачиваем и устанавливаем MonoGame
Скачиваем и устанавливаем Microsoft Visual Studio для написания MonoGame игр на компьютере с системой Windows
Открываем Visual Studio (чтобы написать игру используя MonoGame)
Установка MonoGame (скачиваем и устанавливаем) для Windows внутри Visual Studio
Создаем и запускаем MonoGame приложение на компьютере (Windows) в режиме эмулятора Android
Создаем новое MonoGame приложение на компьютере (Windows) в режиме эмулятора Android
Запуск и отладка MonoGame приложения на компьютере(Windows) в режиме эмулятора Android
Запускается старая версия MonoGame приложения в debug в режиме эмулятора Android
Запуск и отладка MonoGame приложения на телефоне через USB
Запуск MonoGame приложения на Android телефоне (создание apk файла)
Android (устанавливаем)
Инсталлирование платформы Android (SDK 7.1.1 API 25) в Visual Studio ...
Создаем Android виртуальное устройство в Visual Studio
Установка, запуск MonoGame приложения на компьютере с системой MacOSX
Установка, запуск MonoGame приложения на компьютере c операционной системой iOS (MacOSX) используем Xamarin Studio
Установка, запуск MonoGame приложения на компьютере c операционной системой iOS (MacOSX) используем Visual Studio
Функциональность MonoGame
Рисуем прямоугольник в новом MonoGame приложении
Добавляем файл png и рисуем картинку в новом MonoGame приложении
Рисуем текст в новом MonoGame приложении
Книги
Книги для изучения MonoGame

  Ваши вопросы присылайте по почте: info@dir.by  
Яндекс.Метрика