Showing posts with label monodroid. Show all posts
Showing posts with label monodroid. Show all posts

Thursday, September 23, 2010

Monodroid preview 2

Быстренько пощупать не получилось. Я и не предпологал, что поднятие виртуалки со всем минимальным софтом займёт столько времени.

Задача у меня была простая - поднять какой-нибудь простой вебсервис с одним методом и сделать для него клиента под андроид, используя Monodroid. Сервис написался на Моно под линуксом за 5 минут, т.к. писать там кроме аттрибутов нечего. А вот для клиента пришлось поднять виртуалку с виндой и студией. Заняло кучу времени и утомило. Клиент сделался за 2 минут. Потому что на клиенте делать вообще нечего. Даже аттрибуты не надо писать. Он сам делает. И вот, запускаю я, значит клиента, нажимаю кнопку и жду. Долго жду. Потом активити падает. Как выяснилось - падает из-за таймаута. Вспомнил, что пермишны для своего пакета не прописал. Добавил доступ в интернет и всё заработало.

Практически можно утверждать, что Monodroid - это круто. Потому что как дотнет. Всё так же легко и непринуждённо. С другой стороны, есть какой-то негативный осадок. Возможно, это связано с тем, что у меня медленный комп и вместо 7ки на виртуалке нужно было поднять XP. Возможно, глупое занятие запускать на виртуалке и без того не очень быстрый эмулятор Андроида. Не знаю. Но вот сложилось такое ощущение, что процесс как-то хреново идёт. Возможно, более быстрый комп всё исправит.

Выводы:
1. Monodroid - это то, что и ожидалось.
2. Он пока сыроват.
3. Почему установленный hello world занимает 15 метров? Apk занимает 3 метра, а после установки - 15?

Wednesday, September 22, 2010

Monodroid preview

Вчера мне прислали приглашение поучаствовать в закрытом превью проекта Monodroid. Сегодня удалось потратить на это час времени. Проверил как работает их стандартный hello world. Работает. Очень даже. Грузится, конечно, значительно дольше, чем аналог на Java, но грузится и работает. Проверял на эмуляторе и на своём HTC Tattoo. Что сказать... впечатляет.

Вечером планирую потратить ещё пару часов - посмотреть как там обстоят дела с дотнетным фреймворком. Наверное попробую поднять дотнетный вебсервис, а для андроида реализовать клиента. Если будет работать, буду ещё сильнее впечатлён.

P.S. Небольшой апдейт. Обнаружил сейчас, что monodroid runtime занимает чуть больше 30 метров, а сама программка (hello world, одна кнопка с простым обработчиком), тут внимание, 15(!) метров :-) Неожиданно.