Pull to refresh

Comments 28

Я даже не знаю… trial, да ещё и без поддержки разработки в Линуксе. Не дают нормально девелопить под Андроид.
Цены на MonoDroid такие же, как и на MonoTouch
Поддержка Visual Studio сделана в первую очередь, т.к. это приоритетная платформа разработки для .NET. Не забывайте, что это только первая версия, скоро все будет.
Не понятно только для кого всё это? Для особо упёртых разработчиков, которые всю жизнь кодили на C#и совершенно не в силах пересесть на ненавистную им Java? :) Просто под Java полно замечательного бесплатного инструментария, а тут что-то платное, глючное с непонятными перспективами развития.
Наверное для тех, кто занимается разработкой одновременно для нескольких мобильных платформ, и кто хочет использовать написанный код на всех платформах (за исключением, конечно, специфичных для каждой платформы вещей).
Жалко правда, что Google не профинансировал подобную разработку, было бы очень приятно получить эту штуку за ту же цену, что и Android SDK =)
поверьте, можно прекрасно девелопить и на эклипсе, на работе я работаю в VS, но когда пришлось разбираться с андроидом на привыкание к эклипсу ушло 1-2 недели (работы по вечерам)
я имел ввиду, что вообще не вижу смысла использовать MonoDroid
Смысл есть для .NET команд, которым нужно выпустить решение для Android в максимально короткое время (как всегда). Вот нам бы такая штука наверное пригодилась.
Я бы, на Вашем месте, все-таки хорошенько взвесил все «за» и «против». Когда задача выбора инструмента разработки стояла передо мной (а я до того момента с java дела не имел вообще), то я все-таки выбрал «родные» инструменты — мне не хотелось в какой-то момент оказаться перед ограничениями MonoDroid.
Кстати, забыл добавить:
The evaluation version of Mono for Android does not expire, but enables development and testing against the Android Emulator only.

Т.е., можно написать приложение, не покупая ПО, и если дело дойдет до публикации в маркет или на устройства — приобрести
Я еще с 5 превью в бете, в рассылках просто ужас описывают, все время что-то вылетает.Чего стоила бага при отладке больших проектов в 13 превью, сам специально веду 1 проект на MonoDroid для того, чтобы быть в курсе развития, но им еще далеко до нормального состояния, да и процесс идет медленно, приложения то уже нужны заказчикам. Но все равно, приятно, что хоть кто-то работает над этой областью.
Уже пробовали релиз? У нас тоже скоро должна начаться разработка приложения под iOS и Android
Поставил, но еще не тестил досколнально на проекте, самые гнусные баги как правило выявляются потом.Вообще очень рад MonoDroid потому, что разработка на C# обходиться меньшими нервами.
Есть баги с GC вылетает с out of memory иногда, нужно самому писать GC.Collect()
Любопытно, а их интеграция с Visual Studio будет работать с Visual Studio Shell так же, как это делают интеграции для питона и руби?
на двух машинах где до этого ставил предыдущии версии папка монодроид в шаблонах студии не появилась. Нормально установилось только на третьей машине -где ставил его первый раз (
У меня с первого раза тоже не появились. Запустил установку второй раз — появились.
java, сверху MSIL — как то рекурсивно уж слишком
Судя по всему Dalvik используется только для вывода UI. Android позволяет выполнять native код, чем JIT при желании вполне может пользоваться.
Слежу за проектом с третьей беты. Пока в основном напрягает необходимость таскания за собой 20 мегабайтной библиотеки MonoDroid на устройство. Для телефонов размер доступной памяти вообще актуальная проблема, хотя для планшетов она уже не так остра.
Откуда там 20 мегов? Полный рантайм деплоится только при отладке.

Mono for Android uses the Mono Linker to ensure that only the bits of Mono that you actually use end up in your package and that you do not pay a high tax for just using a handful of functions.

For example, if you want to just use a method from XElement, you would only pay the price for using this class and any of its dependencies. But you would not end up bringing the entire System.XML stack: you only pay for what you use.

jpobst 8 hours ago in reply to Jed
The «Hello World» template is 4.4 MB packaged for the Android Market. So that is the baseline, plus whatever code you add.

migueldeicaza 10 hours ago in reply to Jed
30 megs is for the shared/development runtime.
A deployed version should take some 8 megs, since we now integrate the linker into it.

Молодцы, если они сделали это в релизе. В превью-бетах приходилось тащить все 20Мег даже на Hello World. Но это еще нужно проверить.
Они поддерживают возможность портировать код с MonoTouch на MonoDroid?
UI и специфичные для iPhone вещи придётся переписать, всё остальное должно свободно переноситься.
Логотип всю следующую неделю будет мне сниться
а есть где-нибудь готовый apk с каким-нибудь hello world'ом, чтобы заценить скорость загрузки и толщину рантайма?
Так вот же.
Внутри моно-либа на 4,6мб (сравнительно не много), а сам код в exe-файле.
Только вот пакет поставился под именем *.mono-1.apk, а он сам, видимо, ищет ресурсы по пути *.mono.apk, потому при запуске получаю еррор :(
fail, да, если же метод для получения своего пути :)
А ещё обнаружились подключаемые файлы:
mscorlib.dll — 2,6мб
System.dll — 1,7мб
System.Configuration.dll — 127кб
System.Xml.dll — 1,3мб.
Не много ли для мобильной платформы?
Sign up to leave a comment.

Articles