Thursday, September 23, 2010

Monodroid preview 2

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

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

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

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

No comments:

Post a Comment