URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 84380
[ Назад ]

Исходное сообщение
"Разработчики Mono представили XobotOS, порт Android на C#"

Отправлено opennews , 02-Май-12 11:45 
Компания Xamarin, занимающаяся развитием проекта Mono, представила (http://blog.xamarin.com/2012/05/01/android-in-c-sharp/) проект XobotOS (https://github.com/xamarin/XobotOS), в рамках которого создан порт платформы Android 4, в котором все Java-компоненты переписаны на языке C#. Преобразование Java в C# выполнено с использованием полуавтоматических методов трансляции. Как и платформа Android, код XobotOS распространяется под лицензией Apache.


По заявлению разработчиков, использование виртуальной машины Mono позволило добиться значительного повышения производительности и уменьшения потребления памяти, по сравнению с выполнением Java-кода под управлением виртуальной машины Dalvik. Для автоматической трансляции исходных текстов на Java в  C# был задействован улучшенный инструментарий Sharpen (https://github.com/xamarin/XobotOS/tree/master/sharpen). Вручную был переписан код, связанный с обеспечением интеграции с базовой операционной системой и код Java JNI, используемый для вызова функций на языке Си.

<center><a href="http://tirania.org/s/71de890b.png"><img src="http://www.opennet.me/opennews/pics_base/0_1335942608.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></a></center>


Для обеспечения машинной трансляции инструментарий Sharpen пришлось значительно доработать, добавив поддержку расширенных Java-конструкций, используемых в коде Android. В частности, добавлена поддержка Java generics, обеспечен процесс трансляции на основе XML-правил, обеспечено преобразование типов Java в типы  C#, добавлена поддержка трансляции кода, взаимодействующего с низкоуровнемыми нативными функциями, добавлена поддержка атрибутов и улучшен процесс инкрементальной компиляции.

Разработка рассматривается как исследовательский проект, не претендующий развитие в виде нового продукта. Тем не менее, некоторые подготовленные в процессе создания XobotOS разработки будут использованы в версии Mono для платформы Android. Например, при работе с графикой вместо ранее используемой Java-прослойки в Mono планируется задействовать прямое обращение к библиотеке Skia. Проект уже достаточно функционален, пригоден для запуска и может быть использован для проведения экспериментов. Для MonoDevelop написан специальный плагин, позволяющий создавать для XobotOS приложения изначально написанные на C#, а не на Java.

URL: http://blog.xamarin.com/2012/05/01/android-in-c-sharp/
Новость: http://www.opennet.me/opennews/art.shtml?num=33747


Содержание

Сообщения в этом обсуждении
"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено 1 , 02-Май-12 11:45 
хм, а вот эта штука куда как поинтереснее ондроеда будет

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 13:45 
> хм, а вот эта штука куда как поинтереснее ондроеда будет

Что жабисты, что дотнетчики - один хрен. Интереснее оно будет только дотнетчикам унылым, толку с которых - ноль.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Crazy Alex , 02-Май-12 14:38 
Ну, если отбросить религию и поглядеть... Сколько андроид есть мы знаем. Здесь заявлено ускорение раз в 6 по крайней мере. Если не врут - оно будет с какием-нибудь MeeGo вполне сравнимо по скорости.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:03 
> - оно будет с какием-нибудь MeeGo вполне сравнимо по скорости.

Спасибо, конечно, но MeeGo уже есть. И быстрее, ибо просто си и плюсы без выгибонов. Зачем нужна еще одна хрень? Нормальный подход - научить мигу вывешивать HTML5 ряд продвинутых/системных апи. И было б зашибись. Но это наверное слишком просто и слишком хорошо работает, поэтому надо очередной маркетинговый булшит впарить...


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Crazy Alex , 02-Май-12 20:31 
Скорее надо говорить "MeeGo уже нет", к сожалению. Если уж победили managed платформы - то пусть хоть шустрыми будут...

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 03-Май-12 12:48 
> Скорее надо говорить "MeeGo уже нет", к сожалению. Если уж победили managed
> платформы - то пусть хоть шустрыми будут...

Мне элементарно не нужен managed смартфон. Пусть эти корпорасы там сами себя в своем стойле менеджат наздоровье. А то весь этот их манагемент что-то совсем не заботится о юзере и его безопасности. Вон на андроиде ставя плеер который хочет полный доступ в сеть и отсылку смс - сразу ощущаешь себя в такой безопасности, конечно. И совсем не ставишь троян...


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Anonim , 02-Май-12 22:11 
Миго быстрее андроида ?
Помнится, в тестах оптимизированная ява с предкомпиляцией была не более чем в 2 раза медленнее оптимизированного С++. Откуда такая разница? Может просто андроид еще сырой или просто оптимизирован для энергоэффективности. Там у низ в эмуляторе без разницы насколько загружен проц в тесте, а в реальном телефоне...

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено 1 , 03-Май-12 05:16 
далвик не знает ничего о предкомпиляции. это просто интерпретатор байткода

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 03-Май-12 12:49 
> далвик не знает ничего о предкомпиляции.

Вообще, там с некоторых пор есть jit...


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено VoDA , 04-Май-12 01:15 
>> далвик не знает ничего о предкомпиляции.
> Вообще, там с некоторых пор есть jit...

это чуть ли не с версии Андроида 1.5


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 03-Май-12 12:49 
> Помнится, в тестах оптимизированная ява с предкомпиляцией была не более чем в
> 2 раза медленнее оптимизированного С++. Откуда такая разница?

В раза 3 с фигом обычно. Да, по тестам как раз. В тепличных условиях. А в мобильных девайсах еще и памяти мало как бонус. Поэтому ведроид после запуска нескольких программ - нещадно тупит.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено 1 , 02-Май-12 15:42 
Ну, специалистам опеннета, которые OpenSSL от OpenSSH не отличают, определённо видней

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Anonim , 02-Май-12 22:12 
> Ну, специалистам опеннета, которые OpenSSL от OpenSSH не отличают, определённо видней

Ты openssh написал с ошибкой )


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 11:46 
Яву написали на С потом переписали обратно на С.
Undevelop it back! :)

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено anonymous , 02-Май-12 11:51 
Вы путаете C# и C.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 12:25 
>Вы путаете C# и C.

Да ладно, разница в пол-тона.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено followme , 02-Май-12 12:45 
как между С и Java

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено ТТТ , 02-Май-12 12:47 
> Да ладно, разница в пол-тона.

Я бы сказал в четверть века :)


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Йа ононимъ , 02-Май-12 19:17 
Ну и что, что четверть века. Ноты не горят.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 13:46 
>>Вы путаете C# и C.
> Да ладно, разница в пол-тона.

Вам медведь на ухо наступил? Сразу же слышно - фальшивят!


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 14:40 
>>Вы путаете C# и C.
>Да ладно, разница в пол-тона.

:DDD


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено BratSinot , 02-Май-12 15:55 
Ага, щаз. По сути C# это таже Java. В .NET даже базовый API чуть-ли не копирует Java API.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено ысчвысв , 03-Май-12 00:16 
> Ага, щаз. По сути C# это таже Java.

Ну зачем вы им это сказали? Пусть бы резвились дальше еще на пару страниц.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 03-Май-12 11:13 
Он на всех языках на 95% совпадает. Базовые алгоритмы и типы данных как-бы везде схожи.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено PereresusNeVlezaetBuggy , 03-Май-12 12:09 
> Ага, щаз. По сути C# это таже Java. В .NET даже базовый
> API чуть-ли не копирует Java API.

Я бы сказал, доведённая до ума Java. Сейчас имею возможность детально наблюдать разработку довольно ответственного и сложного софта на Java (непосредственно не участвую), и понимаю, что у Java сейчас перед C# лишь одно заметное преимущество - больший процент готовых наработок.

И да, хоть я и уважаю и язык, и платформу Java в целом, но - не люблю. :) Слишком часто в последнее время приходится разруливать (с т.з. сисадмина) последствия "простых" решений на оных. Одни только поделия Atlassian чего стоят... Программы на .NET хотя бы не таскают для личных целей весь фреймворк, а пользуются системным.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 03-Май-12 13:01 
> только поделия Atlassian чего стоят... Программы на .NET хотя бы не
> таскают для личных целей весь фреймворк, а пользуются системным.

Расскажи как пинта допустим поюзает в винде системный фреймворк, теоретик фигов. Ну или пайнт.нет - поюзает системный фреймворк в моно. Теоретик галимый.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено PereresusNeVlezaetBuggy , 03-Май-12 14:53 
>> только поделия Atlassian чего стоят... Программы на .NET хотя бы не
>> таскают для личных целей весь фреймворк, а пользуются системным.
> Расскажи как пинта допустим поюзает в винде системный фреймворк, теоретик фигов. Ну
> или пайнт.нет - поюзает системный фреймворк в моно. Теоретик галимый.

Вы про это? http://tirania.org/blog/archive/2007/May-15-1.html 2007 год, если никто не заметил.

А лучше - научитесь разговаривать. И я не столько про вежливость, сколько про умение формулировать свои мысли.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Myxamop , 02-Май-12 11:50 
Технология виртуализации первратилась в ошейник для обывателя.
Холодное железо подеонтрольео вендору - юзер живет в теплом ламповом красочном виртуальном мире.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено 1 , 02-Май-12 11:56 
что?

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 15:57 
> что?

мухомор же.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 12:14 
а?

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено e_asphyx , 03-Май-12 12:34 
Завязывай лучше

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 12:02 
я один не могу понять, о чем график ? что это за тест?

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено krig , 02-Май-12 12:12 
Время в секундах на обработку структур данных на Dalvik и Mono. Показывает что Mono производительнее Dalvik.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено followme , 02-Май-12 12:50 
> Время в секундах на обработку структур данных на Dalvik и Mono. Показывает
> что Mono производительнее Dalvik.

Ага , и заключается она в том что в Mono эти конструкции есть на уровне языка, а в Java нет. Вот и выходит что это разница между маршалингом + вызовом нативного кода и обход конструкции по дереву классов внутри вм


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено аноним1 , 02-Май-12 20:35 
Нет там маршалинга и P/Invoke. Соответственно, все кроссплатформенно по самое немогу.

На Хабре уже разобрались - тест написан с использованием структур, они у CLR value-type, т.е. размещаются в стеке. Доступ к стеку логично в разы быстрее, чем к куче.
В Джаве такое недоступно - там нет ничего, кроме объектов, из идеологических соображений, насколько я понимаю.
Вот и все пироги.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено followme , 02-Май-12 22:01 
> Нет там маршалинга и P/Invoke. Соответственно, все кроссплатформенно по самое немогу.
> На Хабре уже разобрались - тест написан с использованием структур, они у
> CLR value-type, т.е. размещаются в стеке. Доступ к стеку логично в
> разы быстрее, чем к куче.
> В Джаве такое недоступно - там нет ничего, кроме объектов, из идеологических
> соображений, насколько я понимаю.
> Вот и все пироги.

Там на P/Invoke переписан механизм JNI, и через него идет отрисовка, так же об этом упоминается в README, что sharpen генерит промежуточные .с и .h файлы, как сказано в README

Support for generating C's .c and .h files for native glue
(to assist in P/Invoke support)


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено аноним1 , 02-Май-12 22:33 
Где в Джава коде есть JNI-вызовы, sharpen пытается генерить P/Invoke обертки.

В бенчмарке таких вызовов нет, соответственно генерить нечего.
Убедись: https://github.com/zanew/MonovsDalvik

Зато в BinTree тесте struct вместо class.
С# - https://github.com/zanew/MonovsDalvik/blob/c89d04404b3c146b8...

Java - https://github.com/zanew/MonovsDalvik/blob/c89d04404b3c146b8...


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Дебианщик , 02-Май-12 12:50 
Я вам таких графиков в либре нарисую сколько хотите. По факту ничего конкретного. Может в этом тесте их попугаи и оказались сильнее, но в реальной работе устройство может оказаться неюзабельным.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено юзернейм , 02-Май-12 15:19 
как дела с памятью?

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 13:47 
> я один не могу понять, о чем график ? что это за тест?

Мигелькина контора сферических коней в вакууме меряет. Почему-то прикопавшись к одному тесту. На остальных не так красочно? :)


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено openclocker , 02-Май-12 12:12 
Они что, в машинный код компилировали, вместо промежуточного?

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено openclocker , 02-Май-12 12:12 
место байт-кода

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено openclocker , 02-Май-12 12:12 
вместо байт-кода

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 12:12 
Название доставляет

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено openclocker , 02-Май-12 12:15 
Надо было назвать WobotOS)

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 13:48 
> Надо было назвать WobotOS)

"Е...ный насос!" (с) какой-то алкаш. Наверное он уже тогда знал про затею мигеля и название...


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено юзернейм , 02-Май-12 16:31 
чем не нравится хобот?

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:05 
> чем не нравится хобот?

Тем что у алкаша название еще красочнее вышло :)



"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено PereresusNeVlezaetBuggy , 03-Май-12 12:12 
> Надо было назвать WobotOS)

Это вы ещё "Хобости" не видели.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Andrey Mitrofanov , 02-Май-12 17:45 
"Хоботов, ты смешон!"//М.П.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Inferrna , 02-Май-12 12:15 
Вместо VM для оральной жабы, запилили VM для мелкомягкого шарпея. Нет пути.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Timka , 02-Май-12 12:18 
графики слишком хороши, чтобы быть правдой

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 12:23 
Нормальные графики, только следует понимать, что это всего-то частный случай, и далеко не все программы используют именно такие структуры данных, по-этому разница может быть и не такой большой или вообще не в пользу моно :)

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено followme , 02-Май-12 12:53 
> Нормальные графики, только следует понимать, что это всего-то частный случай, и далеко
> не все программы используют именно такие структуры данных, по-этому разница может
> быть и не такой большой или вообще не в пользу моно
> :)

Да там не только структуры, там ещё не маленькая часть вызывается через P/Invoke, то есть работает нативно - а это значит что не универсально и не кросс-платформенно  


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 13:49 
> графики слишком хороши, чтобы быть правдой

Судя по тому что там 1 единственный бенч - кой-кто как обычно выпятил 1 частный случай.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 12:45 
Выглядит очень правдоподбно, особенно в свете Windows Phone, которая работает в РАЗЫ быстрее Android.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено ТТТ , 02-Май-12 12:52 
Только требует для этого специального оборудования :)

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 12:57 
Майкрософт в коем-то веке сделал что-то верно, стараются делать софт близко с железом. Стандартизация аппаратных платформ - очень правильно, это не позволяет китайским недопроизводителям выпускать всякую ерунду, которая бы только портила впечатление пользователей.
Есть, кстати, вполне дешовые платформы от квалком. Вон, самая дешовая нокиа на WP стоит 11тр. Работает точно так же быстро.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 14:04 
работает быстро, это да. почти как android.

только быстрота эта достигается за счёт ограничений, которые в том же android или iOS отсутствуют как класс. например, фоновым процессам недоступна сеть, что сразу превращает "современную многозадачную мобильную ОС" в не такую уж и современную, и совсем не многозадачную.

предупреждая высказывания о том, что WP ещё молодая ОС, и все начинали так же, отвечу, что сейчас 2012 год, а не 2008. и в 2012 году с таким убогим продуктом выходить на рынок было не нужно. на фоне android и iOS продукт от microsoft выглядит никак. и даже у samsung bada рыночная доля выше :)

ну и вообще, вера в магические "оптимизации платформы" выглядит довольно смешно. при одинаковом железе и возможностях мобильных ОС, работать эти ОС тоже будут одинаково, что довольно хорошо видно при сравнении актуальных версий android и iOS, которые различаются только степенью огороженности и количеством приложений в магазинах.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено f , 02-Май-12 15:34 
Вы говорите неправду. На WP все всем доступно. И сеть в том числе.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 15:53 
> Вы говорите неправду. На WP все всем доступно. И сеть в том числе.

давайте так. вы сходите и прочтёте:
http://msdn.microsoft.com/en-us/library/hh202858%28v=VS...
начиная со слов "When an application is reactivated from a dormant state, there is no need to create a new instance of a socket".

затем, в том же примечании перейдёте по ссылке "Execution Model Overview for Windows Phone", после чего в ответе на этот пост 20 раз напишите: "я больше никогда в жизни не буду даже пытаться говорить о вещах, в которых ничего не понимаю".

так же, рекомендуется к прочтению http://msdn.microsoft.com/en-us/library/hh202866%28v=vs... и
http://msdn.microsoft.com/en-us/library/ff967549%28v=vs...

либо, как вариант, вы покажете пример клиент-серверного кода для WP, в котором мы увидим как клиентское приложение, выходящее из dormant state не переустанавливает соединение к серверу, при этом продолжая получать от сервера данные. лучше чтобы этот пример был из msdn, но можно и ваш личный код. тогда я в ответе на ваш пост 20 раз напишу что-нибудь красивое.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 16:08 
http://weblogs.asp.net/jgalloway/archive/2011/11/23/leveragi...

И поменьше пафоса.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 16:17 
> http://weblogs.asp.net/jgalloway/archive/2011/11/23/leveragi...
> И поменьше пафоса.

вы сами пробовали читать материалы, ссылки на которые приводите ? судя по всему нет. там нормальным таким английским языком написано, в каком именно виде сеть доступна фоновым задачам. а именно ни в каком, кроме Background File Transfer.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 16:23 
Мда... А написать свой агент не судьба?

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 16:33 
> Мда... А написать свой агент не судьба?

а почитать свои же ссылки не судьба?


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 16:35 
> Мда... А написать свой агент не судьба?

нет конечно. там масса ограничений.

http://msdn.microsoft.com/en-us/library/hh202942%28v=vs...

читать нужно разделы "Constraints for Periodic Agents" и "Constraints for Resource-intensive Agents", их вполне достаточно.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 16:40 
>> Мда... А написать свой агент не судьба?
> нет конечно. там масса ограничений.
> http://msdn.microsoft.com/en-us/library/hh202942%28v=vs...
> читать нужно разделы "Constraints for Periodic Agents" и "Constraints for Resource-intensive
> Agents", их вполне достаточно.

Ну и? Есть поддержка сети в бэкграуде? Есть.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 17:05 
> Ну и? Есть поддержка сети в бэкграуде? Есть.

коллега, у меня к вам вопрос, как к знатоку. как мне с этой "поддержкой сети" реализовать SIP клиент ? сейчас есть следующие проблемы:

- когда клиент падает в фон, достучаться для него можно только через push, что, как вы понимаете, не совсем приемлемо в случае телефонии;
- background file transfer и background agents не решают задачи поддержания активного сетевого соединения фоновым процессом;
- при выводе процесса из фона приходится переустанавливать все сетевые соединения, этот процесс занимает время пропорциональное количеству аккаунтов в клиенте.

вы знаете, как эти проблемы решить ? или вы по прежнему считаете, что проблем нет, а сеть у фоновых процессов есть ?


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 03-Май-12 13:18 
> Ну и? Есть поддержка сети в бэкграуде? Есть.

Ну знаете, в мсдос тоже резидентные программы "как бы в бэккграунде" могли работать. Даже с сетью. Только очень уж с ограниченной функциональностью из-за кривости механизма. Идите и пользуйтесь такой "многозадачностью" и "фоном". Флаг вам в руки и электричку навстречу. А я таким 20 лет назад в мсдосе отпользовался и возвращаться в каменный век не собираюсь.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 16:21 
> http://weblogs.asp.net/jgalloway/archive/2011/11/23/leveragi...
> И поменьше пафоса.

ну и где там описание того, как мне сделать сервис, который требует постоянного соединения с сервером? стучать в бубен, заставлять себя будить постоянно (а там, вроде как, ограничение на частоту пробудки) и надеяться, что соединение не дропнут? или по технологии, по которой у них сделан file transfer? так там тоже масса ограничений и не ясно, можно ли сделать свои подобные сервисы.

короче, могу только цитатой ответить: «поменьше пафоса.»


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 16:25 
> ну и где там описание того, как мне сделать сервис, который требует
> постоянного соединения с сервером? стучать в бубен, заставлять себя будить постоянно
> (а там, вроде как, ограничение на частоту пробудки) и надеяться, что
> соединение не дропнут? или по технологии, по которой у них сделан
> file transfer? так там тоже масса ограничений и не ясно, можно
> ли сделать свои подобные сервисы.
> короче, могу только цитатой ответить: «поменьше пафоса.»

Короче просто документацию почитать про сервисы и агенты и написать.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 16:32 
> Короче просто документацию почитать про сервисы и агенты и написать.

ну так вперёд, вот ссылки:

http://msdn.microsoft.com/en-us/library/hh202866%28v=vs...
http://msdn.microsoft.com/en-us/library/hh202942%28v=vs...

там вполне прозрачно объясняется почему не получится "просто документацию почитать про сервисы и агенты и написать".

мне только непонятно, зачем вы спорите с теми, кто уже "просто документацию почитал", вместо того, чтобы "просто документацию почитать" ?



"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 16:42 
Чтоб они ерунды не говорили, типа

>например, фоновым процессам недоступна сеть, что сразу превращает "современную многозадачную мобильную ОС" в не такую уж и современную, и совсем не многозадачную.

Ведь фоновым процессам сеть доступна.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 16:50 
> Чтоб они ерунды не говорили, типа
>>например, фоновым процессам недоступна сеть, что сразу превращает "современную многозадачную мобильную ОС" в не такую уж и современную, и совсем не многозадачную.
> Ведь фоновым процессам сеть доступна.

в каком виде ?

покажите пример, как мне держать 3 открытых сетевых соединения в фоновом процессе ?


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:24 
Сеть - это не сетевое соединение.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 17:27 
> Сеть - это не сетевое соединение.

не сетевое а какое ?


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 03-Май-12 11:22 
> покажите пример, как мне держать 3 открытых сетевых соединения в фоновом процессе
> ?

Нафига можно спросить? Чтобы аккумулятор разряжался за полчаса и тормоза перли как на ведре? Для таких извращенцев только ведро с его тормозами на 2-х ядрах, уже вон 4-х ядерные пихают с горя.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 03-Май-12 13:24 
> Нафига можно спросить? Чтобы аккумулятор разряжался за полчаса и тормоза перли как
> на ведре? Для таких извращенцев только ведро с его тормозами на
> 2-х ядрах, уже вон 4-х ядерные пихают с горя.

Слушай, чувак, пользуйся мсдосом. Ну и что что 1-задачное? Зато никто не тормозит и свопом не тарахтит - правда круто?

Грубо говоря, если устраивает заявленный тобой функционал - можно купить бабушкофон за 50 баксов, что в несколько раз (!!!) дешевле любого вендофона. Он еще и работает в режиме ожидания месяц (некторые модели). А не 2 дня как вендофоны.

Потому что если телефон не может держать 3 конекции - это тупофон и звонилка. Даже моя допотопная нокия на симбиане из начала 2000-х так умеет. И многозадачность там нормальная, уже почти 10 лет как. Так что засуньте свой маркетинговый булшит куда подальше.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 03-Май-12 13:37 
>>Потому что если телефон не может держать 3 конекции - это тупофон и звонилка.

С вашим диагнозом вам исключительно ведро с геммороем и подходит.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 03-Май-12 13:46 
>>>Потому что если телефон не может держать 3 конекции - это тупофон и звонилка.
> С вашим диагнозом вам исключительно ведро с геммороем и подходит.

ну почему же. iOS тоже многозадачный. и не тормозит, разумеется.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 03-Май-12 13:25 
> Нафига можно спросить? Чтобы аккумулятор разряжался за полчаса и тормоза перли как
> на ведре? Для таких извращенцев только ведро с его тормозами на
> 2-х ядрах, уже вон 4-х ядерные пихают с горя.

для SIP. для VPN. для любого полноценного IM. вы не поверите, даже древнючий симбиан всё это умел ещё в 2008 году.

аккумулятор у телефонов с WP разряжается точно так же, как у телефонов с android. это я вам как владелец htc hd7 говорю. и это при том, что WP ничего толком не умеет, кроме быстрой прорисовки интерфейса.



"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 03-Май-12 13:35 
> аккумулятор у телефонов с WP разряжается точно так же, как у телефонов
> с android. это я вам как владелец htc hd7 говорю.

Там просто акк некультурных размеров. При включенном синхронизации FB/Twitter/5 акоов почты живет 2-3 дня нормально.

>>вы не поверите, даже древнючий симбиан всё это умел ещё в 2008 году.

С тем его и зарыли.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 03-Май-12 13:45 
>> аккумулятор у телефонов с WP разряжается точно так же, как у телефонов
>> с android. это я вам как владелец htc hd7 говорю.
> Там просто акк некультурных размеров. При включенном синхронизации FB/Twitter/5 акоов
> почты живет 2-3 дня нормально.

в lumia 800 культурных размеров ? он точно так же разряжается за день и при этом ничего не умеет. ни в рабочий интранет из дома залезть, ни к офисной атс прицепиться.

вообще, поклонники WP мне напоминают линупсоедов образца начала 2000-х. им тоже было ничего не нужно :)


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 03-Май-12 13:58 
>>он точно так же разряжается за день и при этом ничего не умеет. ни в рабочий интранет из дома залезть, ни к офисной атс прицепиться.

Вы коммуникатор с компом не путаете?

>>вообще, поклонники WP мне напоминают линупсоедов образца начала 2000-х. им тоже было ничего не нужно :)

А чего не хватает-то? Всего хватает. Переключение между приложениями работает, браузер работает, карты есть, игрухи аж от Сида Мейера бегают. IM+ работает и таки получает сообщения. Троянов не обнаружено ( андроид вообще единственный притон ). Обновления аппарата по полгода не ждёшь.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 03-Май-12 14:17 
> Вы коммуникатор с компом не путаете?

нет. я коммуникатор считаю устройством для связи и коммуникаций в первую очередь. даже эту простейшую задачу WP решает никак, поскольку звонить и принимать звонок умеет только через GSM. iOS, Android и Symbian, и даже S40 с задачей справляются на отлично, причём Symbian и s40 уже давно.

> А чего не хватает-то? Всего хватает. Переключение между приложениями работает, браузер
> работает, карты есть, игрухи аж от Сида Мейера бегают. IM+ работает
> и таки получает сообщения. Троянов не обнаружено ( андроид вообще единственный
> притон ). Обновления аппарата по полгода не ждёшь.

карты ещё туда-сюда, но вот про IM+ лучше не рассказывайте. у меня 5 аккаунтов в разных сетях, и в двух из них большие (от нескольких десятков до нескольких сотен человек) контактлисты. когда IM+ вылезает из фона, начинается феерия с реконнектами и обновлением списка контактов.

как корпоративному пользователю мне остро не хватает SIP, VPN, IM и возможности вывести картинку на экран через HDMI. как домашнему - хорошей читалки книг, словарей с интеграцией в читалку, skype и того же самого HDMI. так же было бы неплохо иметь HD экран, поскольку с него читать очень удобно.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 03-Май-12 15:31 
> карты ещё туда-сюда, но вот про IM+ лучше не рассказывайте. у меня

А что там не хватает? Такие же как и на других.

>> iOS, Android и Symbian, и даже S40 с задачей справляются на отлично, причём Symbian и s40 уже давно.

Умеют ЧТО? Symb вообще устарел при выходе. S40 не умела фактически ничего, UIQ что-то еще более менее удобное.

>>да IM+ вылезает из фона, начинается феерия с реконнектами и обновлением списка контактов.

Просто приложение переключить не подходит?

> как корпоративному пользователю мне остро не хватает SIP, VPN, IM и возможности
> вывести картинку на экран через HDMI. как домашнему - хорошей читалки
> книг, словарей с интеграцией в читалку, skype и того же самого HDMI

Читалок - вагон, skype давно работает. Словари не смотрел.

HDMI на телефоне это уже извращение в общем.



"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 03-Май-12 15:52 
> Умеют ЧТО? Symb вообще устарел при выходе. S40 не умела фактически ничего, UIQ что-то еще более менее удобное.

ну давайте покажу.

http://www.developer.nokia.com/Devices/Device_specifications.../ - телефон давно снят с производства. умеет wifi, навигацию, sip, карты памяти 8 Gb, mass storage, "многозадачность". вот с ним WP как раз и конкурирует :) даже более-менее успешно, поскольку в телефонах с WP экран побольше :)  

>>>да IM+ вылезает из фона, начинается феерия с реконнектами и обновлением списка контактов.
> Просто приложение переключить не подходит?

опять одно и то же по кругу. просто переключаю. но, поскольку фоновый процесс в WP не может иметь открытых сетевых соединенй, каждый раз после просто переключения он просто реконнектится в gtalk, icq, skype, офисный jabber.  

> Читалок - вагон, skype давно работает. Словари не смотрел.

читалки все плохие. яркостью экрана управлять не умеют, интеграции со словарями нет, листать страницы кнопками громкости нельзя. skype - не работает, конкретно - не принимает и в принципе не может принимать звонки, находясь в фоновом режиме. т.е. для вас может быть и нормально запустить skype и ждать звонка не переключаясь в браузер, например. для всех остальных - нет.  

> HDMI на телефоне это уже извращение в общем.

да, я понял. всё,  чего нет в WP - извращение.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:09 
> Вы говорите неправду. На WP все всем доступно. И сеть в том числе.

Наверное вы хотели сказать что там все огорожено? Да, это вам не андроид где можно при желании получить рута и выполнить кернел-мод код, если это стало реально надо (e.g. низкоуровневая работа с железом, добавление поддержки необычного оборудования типа usb-девайсов через OTG, etc).


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 16:03 
> работает быстро, это да. почти как android.

Намного быстрее чем андроид. Скорость работы интерфейса отмечается во всех обзорах.

> только быстрота эта достигается за счёт ограничений, которые в том же android
> или iOS отсутствуют как класс. например, фоновым процессам недоступна сеть, что
> сразу превращает "современную многозадачную мобильную ОС" в не такую уж и
> современную, и совсем не многозадачную.

Офигенные ограничения. Просто не представляю как на телефоне не иметь веб-сервер. Конечно, круто, что в андроиде такая возможность есть, но вот только лагают смс, журнал звонков и рабочие столы. А так да, отлично все.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 16:08 
> Офигенные ограничения. Просто не представляю как на телефоне не иметь веб-сервер.

или, например, работающий на фоне IM-клиент. но действительно — зачем? ведь у нас тупофон, какие такие im-клиенты?


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 16:11 
>> Офигенные ограничения. Просто не представляю как на телефоне не иметь веб-сервер.
> или, например, работающий на фоне IM-клиент. но действительно — зачем? ведь у
> нас тупофон, какие такие im-клиенты?

А это щито, например?
http://www.windowsphone.com/en-US/apps/d9c87041-be2b-e011-85...


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 16:13 
> А это щито, например?
> http://www.windowsphone.com/en-US/apps/d9c87041-be2b-e011-85...

это? https://login.live.com


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 16:22 
> А это щито, например?
> http://www.windowsphone.com/en-US/apps/d9c87041-be2b-e011-85...

ну вы им сами то пробовали пользоваться ? или хотя бы его описание прочесть что ли ? в описании чётко написано "Receive messages via Push Notifications when the application is inactive". т.е. клиентское приложение, ушедшее в фон, получит нотификацию о входящем сообщении. после того, как приложение выйдет из фона, оно переустановит соединение к серверу. особенно феерично это выглядит в мультипротокольном клиенте с 5-ю например аккаунтами в разных сетях.



"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 16:24 
\> ну вы им сами то пробовали пользоваться ? или хотя бы его
> описание прочесть что ли ? в описании чётко написано "Receive messages
> via Push Notifications when the application is inactive". т.е. клиентское приложение,
> ушедшее в фон, получит нотификацию о входящем сообщении. после того, как
> приложение выйдет из фона, оно переустановит соединение к серверу. особенно феерично
> это выглядит в мультипротокольном клиенте с 5-ю например аккаунтами в разных
> сетях.

Где там написано, что оно переустановит соединение? Что за бред.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 16:28 
> Где там написано, что оно переустановит соединение? Что за бред.

там не написано, написано в msdn. ссылки есть выше по треду. любой фоновой процесс в WP лишается сети. доступен только background file transfer и приём нотификаций через push. вы msdn то почитайте, там всё подробно написано.
  



"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 16:36 
Да ничего там не написано. Все доступно по пробуждению, когда планировщик подымет процесс.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 16:48 
> Да ничего там не написано. Все доступно по пробуждению, когда планировщик подымет процесс.

ну поехали ещё раз с самого начала.

http://www.opennet.me/openforum/vsluhforumID3/84380.html#61

ничего не доступно. процесс поднялся - все соединения нужно открыть заново. ушли в фон - все соединения закрылись. кроме background file transfer, да. который для VOIP, IM и VPN приспособить не получится никак, поскольку background file transfer тоже имеет ограничения. о которых тоже написано в msdn.

впрочем, вы можете показать код приложения для WP, которое уйдёт в фон и при этом будет иметь 3 активных сетевых соединения. ну или не можете, что гораздо более вероятно.



"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:26 
>ну поехали ещё раз с самого начала.

Планировщик подымает - делай что хочешь, конекться, отправляй, принимай.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 17:28 
>>ну поехали ещё раз с самого начала.
> Планировщик подымает - делай что хочешь, конекться, отправляй, принимай.

это прекрасно. планировщик поднимает с каким интервалом ? что происходит в те интервалы времени, когда планировщик не поднимает ?



"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:50 
Минимум раз в 10 минут, судя по доке.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 17:53 
> Минимум раз в 10 минут, судя по доке.

а что происходит в промежутки между этими 10-ю минутами ? фоновый процесс держит открытыми сетевые соединения ?


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 03-Май-12 13:39 
> Минимум раз в 10 минут, судя по доке.

"... и пусть весь мир подождет" :)


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 16:29 
> Где там написано, что оно переустановит соединение? Что за бред.

go-go читать про push notifications. ну, возможно, получит не при активации. но на каждый push — новое соединение, открытым соединение при push не держат. или в описании наврали. это, конечно, забавно, но я хочу нормальное постоянное соединение, а не периодические пинки от сервера. как?


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 16:37 
> go-go читать про push notifications. ну, возможно, получит не при активации. но
> на каждый push — новое соединение, открытым соединение при push не
> держат. или в описании наврали. это, конечно, забавно, но я хочу
> нормальное постоянное соединение, а не периодические пинки от сервера. как?

Майкрософт считает, что такая парадигма - путь к успеху. Позволяет создавать приложения, работающие с сетью в фоне? Позволяет. Держать веб сервера на телефоне НЕ НУЖНО.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 16:48 
я очень рад за m$. успех WP7 на рынке мы уже можем оценить.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:28 
> я очень рад за m$. успех WP7 на рынке мы уже можем
> оценить.

По прогнозам аналитиков очень скоро войдет в списки лидеров, потесня андроид и айос. Помоему, при текущем раскладе, у андроида мало шансов вытянуть конкуренцию, потому что любой человек юзавший андроидотелефон возвращаться на ЭТО не захочет.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 17:33 
> По прогнозам аналитиков очень скоро войдет в списки лидеров, потесня андроид и
> айос.

— вот видишь, сынок: теоретически мы миллионеры. а практически — в доме две б..ди и дед-п…с. (ц)


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 17:49 
> По прогнозам аналитиков очень скоро войдет в списки лидеров, потесня андроид и
> айос. Помоему, при текущем раскладе, у андроида мало шансов вытянуть конкуренцию,
> потому что любой человек юзавший андроидотелефон возвращаться на ЭТО не захочет.

что подтверждается цифрами продаж смартфонов от samsung, а также количеством активаций android устройств в день.



"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:52 
> я очень рад за m$. успех WP7 на рынке мы уже можем
> оценить.

Нокиа - второе мето по продажам телефонов в мире. Скоро большая часть будет на вин фон.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено a , 02-Май-12 19:29 
нокиа не поднялась на второе место, а упала с первого. и доля wp в продажах нокиа очень мала.  

на первом месте самсунг с андроидом. и так теперь будет очень долго. а нокиа сдохнет как сименс.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Куяврик , 04-Май-12 09:53 
зри в корень: доля вендов поднимется, нокия свалит и со второго места.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 16:56 
> Майкрософт считает, что такая парадигма - путь к успеху. Позволяет создавать приложения,
> работающие с сетью в фоне? Позволяет. Держать веб сервера на телефоне
> НЕ НУЖНО.

не позволяет. и при чём тут серверы вообще ? речь о клиентских приложениях. входящий звонок в skype или sip вы будете через push нотификацию принимать ? через 3 минуты после того, как звонящий положил трубку, ага.

соединения с sip и skype серверами вы будете через background file transfer реализовывать ? не смешно.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:27 
> соединения с sip и skype серверами вы будете через background file transfer
> реализовывать ? не смешно.

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


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 17:35 
> Вполне разумная цена за нормально работающую систему.

небольшое уточнение: то, что у m$ называется «нормально работающая система», у всех остальных называется «кастрированое нечто, которое ничего нормально не умеет».


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:54 
> небольшое уточнение: то, что у m$ называется «нормально работающая система»,
> у всех остальных называется «кастрированое нечто, которое ничего нормально не умеет».

Умеет все, кроме редкоиспользуемых функций. 95% пользователей они не нужны, а нужно быстро написать сообшение, позвонить, проверить интернет.



"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 17:59 
дадада, когда я захочу, чтобы за меня решали, что мне нужно, а что нет — я знаю, к какой компании обратиться.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 17:46 
> Выозовы, конечно, не получится. Но для сообщений нормально.
> Вполне разумная цена за нормально работающую систему.

т.е. "нормально работающая система" это та, в которой:

- нет VoIP;
- нет VPN;
- нет нормального IM;
- нет нормальных читалок книг;
- нет экранов с разрешением отличным от 480x800;

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

действительно нормальная система. для 2007 года - вообще бомба, могли бы успешно конкурировать с телефонами nokia на s40.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:56 
> т.е. "нормально работающая система" это та, в которой:
> - нет VoIP;
> - нет VPN;
> - нет нормального IM;
> - нет нормальных читалок книг;
> - нет экранов с разрешением отличным от 480x800;
> а есть только GSM вызовы, браузер, почта и фейсбук. а, ну ещё
> zune, без которого добавить свой контент в телефон довольно проблематично.
> действительно нормальная система. для 2007 года - вообще бомба, могли бы успешно
> конкурировать с телефонами nokia на s40.

Входящиз звонков на VoIP нет. VPN будет введена, конечно же. В 8ке. Нормальные IM есть. Читалки есть, экраны будут.
Зато работает очень быстро, без лагов, не жрет батарею.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 18:08 
> Входящиз звонков на VoIP нет. VPN будет введена, конечно же. В 8ке.
> Нормальные IM есть. Читалки есть, экраны будут.
> Зато работает очень быстро, без лагов, не жрет батарею.

читалок нормальных нет. по двум причинам. первая - для пользовательских приложений недоступно api для управления яркостью экрана и аппаратными кнопками громкости. яркость в читалках меняют, изменяя цвет фона, а перелистывают страницы исключительно тапом по экрану. и вторая - песочницы, в которых живут приложения, что не позволяет нормально организовать библиотеку на устройстве. приходится извращаться либо с dropbox, либо со skydrive.


IM с приёмом нотивикаций через push и реконнектом после выхода из фона - не нормален. у меня, например, 5 аккаунтов в различных сетях, и в одном из них огромный контактлист. IM+ в таких условиях ведёт себя очень, очень плохо.

батарею мой hd7 жрёт так же, как xperia s. один день, и привет. при этом разница в возможностях телефонов - колоссальная.

то, что будет, обсуждать нет смысла.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 04-Май-12 20:51 

> позволяет нормально организовать библиотеку на устройстве. приходится извращаться либо
> с dropbox, либо со skydrive.

Вы из какого века простите? У меня ODN стоит и меня не парит - качаю с басты или по HTTP fb2 сливаются.

> батарею мой hd7 жрёт так же, как xperia s. один день, и
> привет. при этом разница в возможностях телефонов - колоссальная.

Не знаю чего вы там делаете с телефоном - но у меня пару дней при 6-8 часах музыки/читания живет.



"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 04-Май-12 20:56 
> Вы из какого века простите? У меня ODN стоит и меня не
> парит - качаю с басты или по HTTP fb2 сливаются.

из 21-го. у меня полно книг, которые лежат локально. в телефон с андроидом они попадают легко и просто - телефон подключается к компьютеру как mass storage, вся библиотека копируется в телефон. либо вынимается sd карта, библиотека копируется на неё, карта вставляется обратно.

> Не знаю чего вы там делаете с телефоном - но у меня
> пару дней при 6-8 часах музыки/читания живет.

никогда не выключаю wifi, этого вполне достаточно.



"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 03-Май-12 13:41 
> Майкрософт считает, что такая парадигма - путь к успеху.

А я считаю что с такой парадигмой они могут пойти нафиг.

> Позволяет создавать приложения, работающие с сетью в фоне? Позволяет.

Настолько же, насколько мсдос позволяет многозадачность. То-есть "на отъ...сь". И да, мне плевать что там нужно MS, а вот мне например очень даже надо висеть в аське, жаббере и ирке попутно проверяя почту и браузя веб. Я насчитал минимум 3 соединения + пачка дополнительных. Одновременно. При том в минимальном виде сие умеет даже окаменелый симбиан. Зачем мне нужен кирпич тупее моего ископаемого симбианного смартфона?!


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 04-Май-12 20:53 
> Настолько же, насколько мсдос позволяет многозадачность. То-есть "на отъ...сь". И да, мне
> плевать что там нужно MS, а вот мне например очень даже
> надо висеть в аське, жаббере и ирке попутно проверяя почту и
> браузя веб.

Оно работает. Там для несведующих кнопочка "назад" выдает список работающих приложений. Работает значительно шустрее зеленых роботов.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 04-Май-12 21:51 
>>При том в минимальном виде сие умеет даже окаменелый симбиан

Выше я уже говорил НЕ позволяет. Как и современнейший ведроид. Ну вываливается он, при переходе соединения, отваливается в никуда - причем да ребута, и таки  цианоген  то-же. Не умеют приложения делать bind() при смене активного интерфейса - что при синхронных сокетах *nix крайне чревато.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено ысчвысв , 03-Май-12 00:27 
> go-go читать про ...

http://en.wikipedia.org/wiki/Go-go


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 03-Май-12 11:23 
> или, например, работающий на фоне IM-клиент. но действительно — зачем? ведь у
> нас тупофон, какие такие im-клиенты?

IM+ прекрасно пашет в фоне, я гарантирую это.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 03-Май-12 13:43 
> IM+ прекрасно пашет в фоне, я гарантирую это.

Наверное проблема в том что понятия о прекрасном у всех разные.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 03-Май-12 16:07 
> IM+ прекрасно пашет в фоне, я гарантирую это.

а аську он умеет? не надо спрашивать, «что это», просто ответь на вопрос. и если вдруг каким-то чудом умеет, то куда меня пошлют сервера аськи, если я буду задумчиво вызывать его на fg, потом кидать на bg, и так раз 20?


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 03-Май-12 16:24 
>> IM+ прекрасно пашет в фоне, я гарантирую это.
> а аську он умеет? не надо спрашивать, «что это», просто ответь на
> вопрос. и если вдруг каким-то чудом умеет, то куда меня пошлют
> сервера аськи, если я буду задумчиво вызывать его на fg, потом
> кидать на bg, и так раз 20?

зачем задавать вопрос, ответ на который очевиден ? skype, кстати, сдохнет даже раньше icq.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 03-Май-12 16:34 
> зачем задавать вопрос, ответ на который очевиден ?

ну как, вдруг я таки что-то пропустил. а аську взял как пример уже существующего протокола, ибо если бы я начал говорить про абстрактный протокол в вакууме, к этому бы сразу прицепились.

но на самом деле — посмотреть, как человек будет утверждать, что «это тоже никому не надо».


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 03-Май-12 16:50 
> но на самом деле — посмотреть, как человек будет утверждать, что «это
> тоже никому не надо».

на самом деле, человек слабо разбирается в вопросе, поэтому вразумительного ответа не даст. тут половина комментаторов не в состоянии даже сходить в msdn и прочесть официальную документацию по WP. в которой подробно описаны все ограничения WP.

опять же, большая часть комментаторов, судя по тому что им ничего не надо - студенты. они смартфона то нормального никогда не видели,  и даже примерно не представляют, что он должен уметь. "браузер, почта, твиттер и позвонить/отправить смс" эти люди считают смартфоном, хотя эти задачи давно и хорошо решает любая nokia на s40. причём в этой убогой, по современным меркам нокии на s40, фоновые процессы будут полноценно держать открытые соединения.

страшно подумать какой разрыв шаблона произойдёт, если студентам показать старый смартфон на s60, например nokia e71 :)


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 03-Май-12 16:54 
> страшно подумать какой разрыв шаблона произойдёт, если студентам показать старый смартфон
> на s60, например nokia e71 :)

гордо отвернутся со словами «буду я ещё смотреть на такое старьё!»


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 04-Май-12 20:41 
> давно и хорошо решает любая nokia на s40. причём в этой
> убогой, по современным меркам нокии на s40, фоновые процессы будут полноценно
> держать открытые соединения.

У тебя вообще она была? Ну да 3 приложения в фоне - уже многозадачночть. То что на n95 при запуске карт рушилось все приложения помнишь? При включениии Wi-fi аппарат начинал напоминать минипечку? Да и убогость браузера можно припомнить. Из всего заявленного одновременно  работало - аська и звонки. Фоновые соединения он держал только ДО 3-ей запущенной задачи.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 04-Май-12 20:52 
> У тебя вообще она была? Ну да 3 приложения в фоне -
> уже многозадачночть.

у WP в два раза больше. это прорыв !

>Фоновые соединения он держал только ДО 3-ей запущенной задачи.

в отличии от WP, в которой фоновые процессы не могут иметь открытых сетевых соединений.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 04-Май-12 20:54 
> в отличии от WP, в которой фоновые процессы не могут иметь открытых
> сетевых соединений.

IE и IM как-бы держат. Почта и FB то-же. FAIL.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 04-Май-12 21:00 
> IE и IM как-бы держат. Почта и FB то-же. FAIL.

сразу видно всю глубину познаний. в IM, FB и почту нотификации о пришедших сообщениях сваливаются через push. никаких фоновых соединений там нет даже рядом. ссылки на msdn (уже были в этом треде) дать, или поверите на слово ?  


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 04-Май-12 21:53 
> сразу видно всю глубину познаний. в IM, FB и почту нотификации о
> пришедших сообщениях сваливаются через push. никаких фоновых соединений там нет даже
> рядом. ссылки на msdn (уже были в этом треде) дать, или
> поверите на слово ?

Я смотрю WCF кое-кто в MSDN так и  не нашел.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 04-Май-12 22:09 
> Я смотрю WCF кое-кто в MSDN так и  не нашел.

да. я бы не отказался от ссылки на msdn и примера кода для WP, в котором будет показано как фоновый процесс открывает три tcp соединения к трём различным серверам. а то в моём msdn написано что у фонового процесса в WP постоянно открытых соединений быть не может. а могут быть либо нотификации через push, либо background file transfer с массой ограничений.

более того, от ссылок на msdn не отказались бы и разработчики icq и skype. у них и у меня аналогичная проблема - фоновый процесс доступен только через push, что кое-как пригодно для получения сообщений, но совершенно непригодно для приёма голосового вызова, например.

и даже с приёмом сообщений есть проблема, поскольку выходящий из dormant state процесс начинает заново переустанавливать соединение с сервером. а не каждый сервер любит, когда к нему часто устанавливают соединение с одним и тем же UIN или skype id.

жду ссылок. наконец то, я смогу реализовать SIP клиента для WP, заодно помогу парням из mail.ru с нормальной реализацией icq и mail.ru агент.  



"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 04-Май-12 20:35 
>>> IM+ прекрасно пашет в фоне, я гарантирую это.
>> а аську он умеет?

Умеет. И заповедники гоблинов а-ля вк и одноклассники.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено agent_007 , 02-Май-12 16:10 
> Офигенные ограничения

да, это офигенные ограничения. если клиентское приложение уйдя в фон лишается сети, то вы автоматически лишаетесь нормальных реализаций следующих вещей:

- IM;
- VPN;
- VOIP

в случае с IM костыли в виде push нотификаций позволяют увидеть входящие сообщения хоть когда-нибудь. что, впрочем, не отменяет того факта, что при поднятии из фона IM клиент будет долго и мучительно переустанавливать все соединения.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 16:11 
>> Офигенные ограничения
> да, это офигенные ограничения. если клиентское приложение уйдя в фон лишается сети,
> то вы автоматически лишаетесь нормальных реализаций следующих вещей:
> - IM;
> - VPN;
> - VOIP
> в случае с IM костыли в виде push нотификаций позволяют увидеть входящие
> сообщения хоть когда-нибудь. что, впрочем, не отменяет того факта, что при
> поднятии из фона IM клиент будет долго и мучительно переустанавливать все
> соединения.

См. выше.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено rshadow , 02-Май-12 14:16 
> это не позволяет китайским недопроизводителям

Китайские недопроизводители подделывают все, учитывая что производится все железо на их же заводах

> стараются делать софт близко с железом

Ну Эппл например на понтах выплывает. Своя ось, свое железо а всех похожих - патентами давить. А винда - ширпотреб, да еще и со своей девайсеной, которая мало кому понравится. Не потому что плохая а потому что на вкус и цвет все фломастеры разные.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 15:59 
>Китайские недопроизводители подделывают все

И лицензию подделают?

>Ну Эппл например на понтах выплывает. Своя ось, свое железо а всех похожих - патентами давить. А винда - ширпотреб, да еще и со своей девайсеной, которая мало кому понравится. Не потому что плохая а потому что на вкус и цвет все фломастеры разные.

Эппл - реально делает иновационные вещи. Может быть идеи и не новы, но почему то до них это никто юзабельным сделать не мог. А винда сейчас - это не то, что было раньше. Майкрософт движется в правильном направлении, это видно по последним продуктам.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 16:06 
>>Китайские недопроизводители подделывают все
> И лицензию подделают?

а в чём трабл-то? кому надо — тому и лицензию сделают.

> Эппл — реально делает иновационные вещи.

э… где? когда-то так и было, да.

> но почему то до них это никто юзабельным сделать не мог.

потому что окучивать хипстеров было неохота. как наших, так и забугорных.

> А винда сейчас — это не то, что было раньше. Майкрософт
> движется в правильном направлении, это видно по последним продуктам.

да, в направлении третьегнома. «значит, им туда дорога».


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 16:16 
> а в чём трабл-то? кому надо — тому и лицензию сделают.

Наверн в том, что речь идет не о нонейм телефонах, а о недопроизводителях типа хтц, зте и прочих. Которые любят продовать телефоны за 7тр с АНДРОИДОМ, которые жутко лагают. Дак вот если она начнут подделывать лицензии, то проблем с МС они не оберутся. Нонейм телефоны - ваще пофигу, их нормальные люди не покупают.

> э… где? когда-то так и было, да.

До айфона никто и не думал делать телефоны без стилусов. Именно эпл придумали АппСтор. Все ноутбуки ща движутся в сторону ультрабуков, которые, как бы сильно напоминают макбук про последних поколений. Именно айпады сделали возможным появление планшетов на рынке. Говорить про заимствования из МакОС ваще бесполезно.

> потому что окучивать хипстеров было неохота. как наших, так и забугорных.

Конечно не охота, деньги то не нужны.

> да, в направлении третьегнома. «значит, им туда дорога».

Время покажет.



"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 16:32 
скажи, ты зелёный жирный или просто глупый фанбой?

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 16:38 
> скажи, ты зелёный жирный или просто глупый фанбой?

Это все аргументы?


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 16:47 
это вопрос.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено schwed , 02-Май-12 20:44 
>Наверн в том, что речь идет не о нонейм телефонах, а о недопроизводителях типа хтц, зте и >прочих. Которые любят продовать телефоны за 7тр с АНДРОИДОМ, которые жутко лагают.

ZTE Libra. с Андроидом. Ничего не лагает. Работает всё, что заявлено. При этом отсутствуют всякие сомнительные приложения (а-ля вконтакты, фейсбуки и прочие Твиттеры).

Неплохо бы сначала в руках подержать то, что охаять пытаешься.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 03-Май-12 11:27 
> Неплохо бы сначала в руках подержать то, что охаять пытаешься.

Держал - заметны при использовании. После wp7/iPhone раздражает.  


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 03-Май-12 13:45 
> До айфона никто и не думал делать телефоны без стилусов.

Да, тут они слегка модифицировали известную идею. Гигантское достижение.

> Именно эпл придумали АппСтор.

И совсем не скопипи...ли идею с линуксных репов, ну конечно :)

> Все ноутбуки ща движутся в сторону ультрабуков, которые, как
> бы сильно напоминают макбук про последних поколений.

И конечно же ноутбуки придумал эппл. Если маркетинговый буллщит втирает макофаг.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 04-Май-12 20:43 
> И конечно же ноутбуки придумал эппл. Если маркетинговый буллщит втирает макофаг.

С учетом того, что linux ACPI начал нормально держать года 3 назад нормальные ноуты изобрел apple.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено юзернейм , 02-Май-12 15:22 
еще разик :)
как дела с памятью? (RAM)

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 12:53 
толсто =) графики с РАЗЫ в студию!

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 12:59 
> толсто =) графики с РАЗЫ в студию!

Какие графики? Просто пойди в любой магазин и попробуй поюзать телефона на WP, все сразу станет очевидно. Интерфейс работает очень гладко, будто видео смотришь.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Andrey Mitrofanov , 02-Май-12 13:12 
Поюзать-и-очевидно начинается с 5-7%. Балаболка.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 16:05 
> Поюзать-и-очевидно начинается с 5-7%. Балаболка.

Не знаю доступных средств тестирования скорости реакции интерфейса, скорости запуска основных приложений(смс, телефон). А это основное в телефоне.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 13:51 
> Интерфейс работает очень гладко, будто видео смотришь.

Только сюжет хреновый и графика отвратительная.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено ТТТ , 02-Май-12 12:53 
> Выглядит очень правдоподбно, особенно в свете Windows Phone, которая работает в РАЗЫ
> быстрее Android.

да и винды 95-е работали замечательно быстро пока на них ни одной проги не стояло ;)


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 13:00 
> да и винды 95-е работали замечательно быстро пока на них ни одной
> проги не стояло ;)

Будто андроид не деградирует со времем. )
А на самом деле в венде для телефонов все нормально с этим, приложения в контейнерах, как положено.



"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 13:50 
> которая работает в РАЗЫ быстрее Android.

Ну ясен пень что 1 задача работает в разы быстрее чем несколько задач. Чудес не бывает, если проц 1 а задач много, его придется на всех поделить. Вот только что-то вы не рветесь пользоваться однозадачным мсдосом...


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 16:06 
>> которая работает в РАЗЫ быстрее Android.
> Ну ясен пень что 1 задача работает в разы быстрее чем несколько
> задач. Чудес не бывает, если проц 1 а задач много, его
> придется на всех поделить. Вот только что-то вы не рветесь пользоваться
> однозадачным мсдосом...

Только вот андроид делит оче медленно. Особенно доставляет лаг в ланчере при смене рабочих столов. Не спасают даже 4хядерные процы.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:15 
> Только вот андроид делит оче медленно.

Чего-чего андроид медленно? Делит очи на ноль? Wtf?

> Особенно доставляет лаг в ланчере при смене рабочих столов.

Да, в виндофоне доставлять нечему: это уг ничего не умеет, выглядит как крап, программы еще более наколенно-халтурные чем под андроид, многозадачности нет совсем, все прибито гвоздями к MS и даже настроить срaный внешний вид меню - нереально. Даже фирме нокия не дали штаны дифферинцировать от всяких третьесортных лыж и HTC, не то что простым смертным. Пипец. Ну и то что они просрaли рынок с 10% до 1% - вполне честно. А зачем OEMам платформа которую нельзя кастомизировать, которая не востребована юзерами, в которой ничерта нельзя и за которую денег хотят? Bullsh*t.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 04-Май-12 20:45 
> Чего-чего андроид медленно? Делит очи на ноль? Wtf?

А ты зайди в салон - посмотри на нормальные телефоны - узнаешь. И кстати что такое нормальный контакт-лист то-же.


"Мигель, Сишарп, Май-кро-софт!"
Отправлено Andrey Mitrofanov , 02-Май-12 12:58 
> Компания Xamarin
> проект XobotOS
>использование виртуальной машины Mono позволило добиться

Впереди колонны шагает Мигель! Он размахивает графиками и логотипами Майкрософт, как бы призывая зрителей в ряды. Ряды счастливых обладателей моно-фон-ов!

> значительного повышения
>уменьшения потребления
>задействован улучшенный инструментарий Sharpen
> Вручную был переписан код
>пришлось значительно доработать, добавив поддержку расширенных Java-конструкций, используемых в коде Android.

Мигель как бы намекает, не зря, не зря!, оракел катил бочку на!

>улучшен процесс инкрементальной компиляции.
> Разработка рассматривается как исследовательский проект, не претендующий развитие в виде нового продукта.

Мир-Труд-Май, дорогие пролетарии!

> будут использованы в версии Mono для платформы Android.
>функционален, пригоден для запуска и может быть использован для проведения экспериментов.

Равнение на передовиков производства! Урааааааа......


"Мигель, Сишарп, Май-кро-софт!"
Отправлено Аноним , 02-Май-12 13:52 
> Впереди колонны шагает Мигель! Он размахивает графиками и логотипами Майкрософт, как бы
> призывая зрителей в ряды. Ряды счастливых обладателей моно-фон-ов!

Мир! Труд! Май! Моно!!!!111


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 13:01 
Ну и как? Оно будет реально использоваться или будет как Mono - сделали замену .NET, но чтобы где-то оно заменяло .NET, никто не видел.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Andrey Mitrofanov , 02-Май-12 13:15 
Когда они начнут _продавать моно-для-андроида, ещё и не таких попугаев нарисуют.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено анон , 02-Май-12 14:01 
Так уже продают. Ценники конские

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 03-Май-12 11:30 
> Так уже продают. Ценники конские

400 баксов? Не сказал бы что конские. Правда VS еще до комплекта придется докупать.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 03-Май-12 13:47 
> 400 баксов? Не сказал бы что конские.

Бешеной кобыле и 7 верст - не крюк :)


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 15:27 
http://xamarin.com/monoforandroid
Или вы думали что мигель и ко пилят моно ради сообщества?

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 16:12 
полезного ради сообщества мигелюшка когда-то сделал только миднайт. и то там из всего полезного только редактор, а редактор они сторонний взяли.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Mr. Cake , 02-Май-12 16:53 
The GNOME Project was started in 1997 by two then university students, Miguel de Icaza and Federico Mena.
Источник: http://www.gnome.org/about/

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 16:58 
> The GNOME Project was started in 1997 by two then university students,
> Miguel de Icaza and Federico Mena.

я в курсе. видимо, я не считаю гном полезным. равно как и любое другое DE.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено anonimous , 02-Май-12 18:25 
Конечно, Гном и МС и Моно это жалкие поделки, которыми никто не пользуется. А вот творения великого arisu, которые используются на любом десктопе не зависимо от ОС, да что там от ОС, не зависимо от того ПК это, микроволновка это или стиралка, приносят множество пользы сообществу... Ой.. а о каких творениях arisu мы говорим?

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено none_first , 02-Май-12 13:24 
для меня всегда остаются загадкой подобные выкрутасы...
есть дальвик кот. исполняет некий бинарник
но не "по сравнению с выполнением Java-кода под управлением виртуальной машины Dalvik"
там НЕ ИСПОЛНЯЕТСЯ java-код! http://ru.wikipedia.org/wiki/Dalvik_virtual_machine
и утверждать, что патченый, для исполнения шарпей биндингов, набор базовой ОС будет лучше (чем Dalvik) - ябы не решился ;)
и у МС появится куда-как больше поводов патентного наезда

т.е. порфит для мелкой компашки, проталкивающей моноточ, видно
а пользы для остальных - никакой + риск наезда МС повышается


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Anonplus , 02-Май-12 15:37 
Ну так гугл не собирается бросить все и срочно заниматься портированием андроида на моно. Это просто такой тонкий троллинг от Иказы.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено none_first , 02-Май-12 15:57 
а причем здесь гугл?
бывает переносят с шарпея переносят на java http://lpeer.blogspot.com/2010/04/switching-from-c-to-java.html
но там хоть был смысл (поддержка, технологии...)
а здесь процесс обратный и с отсутствием смысла

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:21 
> а причем здесь гугл?

При том что портировать наработки гугла это круто, но гугл сие поделие пользовать не будет. А т.к. это просто конверсия шила в мыло - перспективы этой затеи не понятны. Сам мигель врядли станет телефоны выпускать, остальным кто может телефоны выпускать нафиг не вперлось мигелево "потому что моно!!!111" (и даже MS уже успел свалить на HTML5 к тому же).

Ставлю 10 к 1 что оно просто тихо сдохнет как очередной нежизнеспособный гибрид самодета с бронепоездом.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено letsmac , 03-Май-12 11:31 
> Ставлю 10 к 1 что оно просто тихо сдохнет как очередной нежизнеспособный
> гибрид самодета с бронепоездом.

Он уже сдох - написано же проект сделан JFF и является по сути рекламой их конвертера java-С#.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 03-Май-12 13:51 
> сути рекламой их конвертера java-С#.

По сути - очередной маркетинговый булшит от мигеля. ЗамОнал он уже своим моно и гнилым пиаром. Как было поделкой с примерно нулевой востребованностью так и останется. По туевой хуче причин.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено PereresusNeVlezaetBuggy , 03-Май-12 14:45 
> (и даже MS уже успел свалить на HTML5 к тому же).

Может, вашим излияниям кто-нибудь и поверил бы, если бы хоть немного разбирались в том, о чём говорите. Когда перестанете путать WPF и .Net, тогда и приходите.

И, к слову, XAML всерьёз используется в Metro - пока что можно лишь гадать, насколько успешно это Метро окажется, но задел хороший.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено evgeny_t , 02-Май-12 13:35 
что то я сомневаюсь что разрабы-индусы из моно реализовали jit под arm

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Mr. Cake , 02-Май-12 16:58 
> что то я сомневаюсь что разрабы-индусы из моно реализовали jit под arm

На Nokia N900 с ARM-процессором даже MonoDevelop запустили - http://www.youtube.com/watch?v=873Ig7-wS9Q


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:25 
> На Nokia N900 с ARM-процессором даже MonoDevelop запустили

Только никто в здравом уме такой тормозилой там пользоваться не собирается. Чисто как научный курьез - оно да. А так - софт на этом крапе вообще распостранения на n900 не получил. Что к лучшему.


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Нанобот , 02-Май-12 13:44 
>использование виртуальной машины Mono позволило добиться значительного повышения
>производительности и уменьшения потребления памяти, по сравнению с выполнением
>Java-кода под управлением виртуальной машины Dalvik

тут был бы как раз в тему смайлик "trollface" :)


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 13:44 
> По заявлению разработчиков, использование виртуальной машины Mono позволило
> добиться значительного повышения производительности и уменьшения потребления памяти

А если на си или си++ переписать - этим даже пользоваться можно станет чего доброго :)


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено czy , 02-Май-12 14:50 
начинайте

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:26 
> начинайте

Чем-то таким Mer занимаются, продолжая развитие Meego ;)


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено evgeny_t , 02-Май-12 13:49 
>Dalvik is a young virtual machine, it is not as performant or tuned as Mono and >suffers from many of Java’s performance limitations without the benefit of the >high-end optimizations from Oracle’s HotSpot.

и обосрали гугл )


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено none_first , 02-Май-12 14:35 
это просто пиар ;)

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено А , 02-Май-12 14:17 
Это будет новый windows phone

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено arisu , 02-Май-12 15:56 
теперь мегаприложения типа «i am rich» стало писать ещё проще! братва, налетай!

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 02-Май-12 17:26 
> теперь мегаприложения типа «i am rich» стало писать ещё проще! братва, налетай!

Кэп как обычно жжот напалмом :)


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено anoname , 02-Май-12 19:08 
>По заявлению разработчиков, использование виртуальной машины Mono позволило >добиться значительного повышения производительности и уменьшения потребления >памяти, по сравнению с выполнением Java-кода под управлением виртуальной машины >Dalvik.

А в чем тестировали-то? На каком дивайсе?


"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 03-Май-12 10:35 
может лучше им на это обратить внимание http://citforum.ru/operating_systems/inferno_programming/

"Полностью русская статья XobotOS, порт Android на C#"
Отправлено Pandemonium , 07-Май-12 01:14 
Полная статья на русском языке http://www.xobot-os.ru/

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Аноним , 08-Май-12 22:11 
С дырявой шлюпки пересели в рваное каноэ. Забавно.

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено CSRedRat , 29-Май-12 08:47 
Зарегистрированный issue в трекере андроида: http://code.google.com/p/android/issues/detail?id=29888

"Разработчики Mono представили XobotOS, порт Android на C#"
Отправлено Andrey Mitrofanov , 29-Май-12 09:31 
> Зарегистрированный issue в трекере андроида: http://code.google.com/p/android/issues/detail?id=29888

Ждём: "Майкрософт -- Первый! По коммитам в андроеде."</->