LINUX.ORG.RU — Русская информация об ОС Linux

[#]  
MuZHiK-2

Мигель де Иказа представил MonoTouch

MonoTouch - это редакция Mono для устройств iPhone и iPod Touch, производимых компанией Apple.

MonoTouch позволяет разработчикам создавать приложения на основе C# и .NET и запускать их на iPhone, получая преимущества от использования iPhone API. При этом появляется возможность повторного использования кода и библиотек, написанных под .NET. Разработчикам не придётся изучать что-то новое в плане разработки - используется все та же привычная для них среда. Разработчики могут использовать как симулятор iPhone для тестирования своих приложений, так и саму MonoTouch на целевом устройстве, и потом отправлять приложения в AppStore для распространения.

Технология

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

Для удовлетворения этих требований MonoTouch поставляется в виде статического компилятора, который переводит исполняемые файлы .NET и библиотеки в "родные" приложения. Никаких JIT и интерпретаторов вместе с приложением не поставляется - только "родной" код.

Это все построено на основе технологии Mono "Ahead of Time Compilation", подобной той, что используется для поддержки Unity3D на iPhone. Но, в отличие от Unity, MonoTouch поддерживает и другие устройства.

Как видно, MonoTouch является законченным решением для разработки приложений, которые будут распространяться через AppStore, но при этом существуют и ограничения на то, что разработчики могут использовать в C# и других языках .NET.

Сейчас все намеченные в проекты функции полностью реализованы, и Мигель предлагает заинтересованным разработчикам попробовать Mono на iPhone. Сейчас разработчики MonoTouch собирают отзывы о платформе, для участия нужно заполнить форму.

Каталог с образцами виджетов (исходный код).

>>> Страница проекта

Метки: apple, dotnet, iphone, ipod, mono

MuZHiK-2 *** (05.08.2009 14:29:45)
Проверено: boombick (05.08.2009 15:30:59)
Juick

[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:28:09  
dizza

Re: Мигель де Иказа представил MonoTouch

>Что значит "прямо на нем"? Код ты на чем писать будешь?

Честно - не в курсе, просто слышал от человека, который этим занимается. Что бы не покупать полноценный SDK, они как-то работают.

dizza ** (05.08.2009 17:00:51)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от gotf 05.08.2009 16:59:04  

Re: Мигель де Иказа представил MonoTouch

> Что новость делает в разделе GNOME?

Из-за TomBoy GNOME обречён называться оплотом Mono некоторыми.

Irben * (05.08.2009 17:02:54)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от gotf 05.08.2009 16:59:04  
Manhunt

Re: Мигель де Иказа представил MonoTouch

> Что новость делает в разделе GNOME?

<troll>Полагаю, дело в том, что практически все гномосеки - еще и латентные макофилы.</troll>

Manhunt *** (05.08.2009 17:03:18)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 15:54:13  
JetSnaiL

Re: Мигель де Иказа представил MonoTouch

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

Apple легко может поменять любые условия контракта. Если не предусмотрели Мигеля еще, предусмотрят в следующем месяце. А отказать в принятии приложения в AppStore они могут по многим причинам, просто иконки не понравятся, вот и будешь их 100 раз перерисовывать. А время на рассмотрение у них неограничено, часто это одна-две недели. Вопрос - будешь ли ты использовать моно, ждать 100 лет, в итоге пойдешь судиться с Apple и проиграешь или все таки включишь мозг и воспользуешься native API?

JetSnaiL (05.08.2009 17:04:45)
[#]  
nicewhiteandpof

Re: Мигель де Иказа представил MonoTouch

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

nicewhiteandpof (05.08.2009 17:07:49)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от Manhunt 05.08.2009 16:06:34  
JetSnaiL

Re: Мигель де Иказа представил MonoTouch

> Сколько ты заработал через яблостор за последний месяц? Или это была метанация?

Хоть вопрос и не ко мне, стоит заметить, что заработать там можно немало. Однако, нужно четко представлять аудиторию, для которой пишешь. К примеру, хорошее приложение для США может принести в месяц около $250K. Такое-же приложение, только для Российского сегмента, принесет в месяц около $500 (без K).

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

Как бизнес - это отличная вещь, только для Apple, Inc. Все остальные же - массовка (в той или иной степени).

JetSnaiL (05.08.2009 17:09:57)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от Manhunt 05.08.2009 17:03:18  
gotf

Re: Мигель де Иказа представил MonoTouch

Полагаю, что это:

>>MuZHiK-2 # (*) (05.08.2009 14:29:45)

>>Проверено: boombick (*) 05.08.2009 15:30:59

объясняет ситуацию чуть более, чем исчерпывающе.

gotf * (05.08.2009 17:12:21)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от JetSnaiL 05.08.2009 17:09:57  
JetSnaiL

Re: Мигель де Иказа представил MonoTouch

Да, забыл упомянуть. Мне кажется, что лучше всего зарабатывать на рекламе. Приложение дается бесплатно, а в нем вы показываете рекламу. На ней и зарабатываете. Как-то так.

JetSnaiL (05.08.2009 17:12:28)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от hibou 05.08.2009 15:48:41  

Re: Мигель де Иказа представил MonoTouch

> Здорово! Молодец Иказа. Программисту интересно - он работает и тролей не слушает. Создает другим разработчикам возможности и выбор.

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

elipse *** (05.08.2009 17:15:45)
[#]  
firsttimeuser

Re: Мигель де Иказа представил MonoTouch

ура!!!! теперь у ябблофилов будут такие же тормозные аппликухи как и у всех!

firsttimeuser ***** (05.08.2009 17:16:20)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от JetSnaiL 05.08.2009 17:12:28  
namezys

Re: Мигель де Иказа представил MonoTouch

> Мне кажется, что лучше всего зарабатывать на рекламе. Приложение дается бесплатно, а в нем вы показываете рекламу. На ней и зарабатываете. Как-то так.

А так можно?

namezys *** (05.08.2009 17:21:16)
[#]  
kernelpanic

Re: Мигель де Иказа представил MonoTouch

не читал, но осуждаю

kernelpanic **** (05.08.2009 17:22:04)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от JetSnaiL 05.08.2009 17:09:57  
Manhunt

Re: Мигель де Иказа представил MonoTouch

> Хоть вопрос и не ко мне, стоит заметить, что заработать там можно немало.

Ну а лично ты за последний месяц сколько заработал?

Manhunt *** (05.08.2009 17:23:02)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:19:10  
ptah_alexs

Re: Мигель де Иказа представил MonoTouch

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

ptah_alexs *** (05.08.2009 17:23:23)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от nicewhiteandpof 05.08.2009 17:07:49  
real_maverick

Re: Мигель де Иказа представил MonoTouch

> вот так благодаря этому треду можно узреть, кто из лоровцев, уже купил айфон, а кто только брызжет слюной и дерьмом, завидуя первым=)

а есть и такие, которым привезли htc hero (__беленький__) с лондонщины сегодня (правда пока даже не включил) и что????

начинай брызгать слюной ;)))

p.s. у жены есть айфоны - я от них не в восторге (1ый и 2ой), как впрочем и от openmoko, но это другая тема.

p.p.s. в лондоне стоимость 439 футов (без привязки к оператору) на рубли 22тыр.

real_maverick *** (05.08.2009 17:25:25)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от firsttimeuser 05.08.2009 17:16:20  
Genuine

Re: Мигель де Иказа представил MonoTouch

>теперь у ябблофилов будут такие же тормозные аппликухи как и у всех!

открой глаза! прочитай:

>Для удовлетворения этих требований MonoTouch поставляется в виде статического компилятора, который переводит исполняемые файлы .NET и библиотеки в "родные" приложения. Никаких JIT и интерпретаторов вместе с приложением не поставляется - только "родной" код.

"родной" код. тормоза будут возникать на приложениях сделанных тормозами. ;)

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

Слабое место моно - юридические моменты. Если они утрясутся, то технология может вырасти серьезно.

Genuine *** (05.08.2009 17:26:30)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от Genuine 05.08.2009 17:26:30  
Mystra_x64

Re: Мигель де Иказа представил MonoTouch

>который использует при этом не нативные контролы, а рисует свои

Зависит от системы.

Mystra_x64 ***** (05.08.2009 17:27:35)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от real_maverick 05.08.2009 17:25:25  
dogbert

Re: Мигель де Иказа представил MonoTouch

Мои поздравления! (чёрт, даже немного завидую %)

dogbert **** (05.08.2009 17:28:39)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:19:10  
demmsnt

Re: Мигель де Иказа представил MonoTouch

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

Не ну все нормально ты написал. Но вот это зря.

С точки зрения Интерпретатор+Скрипт = Приложение.

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

Вот SMS дырявый уже. Жду недождусь когда телефон забричет.

А если Эппл боится что кто, то будет загружать скрипты хрен знает откуда, ну так разреши грузить их только с аппстора.

У самого iPhone но вот этот фашизм достал. Хочу G1 купить

demmsnt * (05.08.2009 17:28:55)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от real_maverick 05.08.2009 17:25:25  

Re: Мигель де Иказа представил MonoTouch

> в лондоне стоимость 439 футов

как он длинно стоит...

zh (05.08.2009 17:29:47)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:24:48  
demmsnt

Re: Мигель де Иказа представил MonoTouch

>Проблема в том, что в скриптовых языках постоянно находят уязвимости, а если приложения уже будут установлены - это труба.

Бред - вон в ядре тоже находят. Оно, что скриптовое?

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

Один дурак не проверяет на размер буфер, а другой дурак eval всего что попало делает.

demmsnt * (05.08.2009 17:31:00)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от DNA_Seq 05.08.2009 16:36:54  
demmsnt

Re: Мигель де Иказа представил MonoTouch

>И каким образом йамобилко обеспечивает скажем синхронизацию с корпоративной сетью?

А очень просто. VPN и ты в корпоративной сети. Зачем синхронизироваться - работай там

demmsnt * (05.08.2009 17:35:08)
[#]  
massimus

Re: Мигель де Иказа представил MonoTouch

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

massimus ** (05.08.2009 17:38:44)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от real_maverick 05.08.2009 17:25:25  
r

Re: Мигель де Иказа представил MonoTouch

>p.p.s. в лондоне стоимость 439 футов (без привязки к оператору) на рубли 22тыр.

Со ссылками пожалста.

r ***** (05.08.2009 17:42:05)
[#]  
solid

Re: Мигель де Иказа представил MonoTouch

Спасибо, новость порадовала
(хотя у меня и нет айфона потому что мне он не нужен, я не пишу на си-диезе, моно не установлено вообще, пользуюсь xfce).
Тролли унылы.

solid * (05.08.2009 17:42:35)
[#]  
Deprecated

Re: Мигель де Иказа представил MonoTouch

А шо, сегодня снова избиение млад^W MUZHIK'а?

Deprecated (05.08.2009 17:43:58)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от dogbert 05.08.2009 17:28:39  
real_maverick

Re: Мигель де Иказа представил MonoTouch

> Мои поздравления! (чёрт, даже немного завидую %)

пока не завидуй, я его даже не включил - сижу облизываюсь ;)))

real_maverick *** (05.08.2009 17:49:13)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 15:41:56  
grim

Re: Мигель де Иказа представил MonoTouch

>Определение кошерности в студию.
Это вам в синагогу нужно обращаться.

grim ** (05.08.2009 17:53:44)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от OperaSoftware-2 05.08.2009 15:40:19  

Re: Мигель де Иказа представил MonoTouch

>йФоно капец подкрался с неожиданной стороны

это такая альтернативная альтернатива же

grinn ** (05.08.2009 17:57:31)
[#]  
impfp

Re: Мигель де Иказа представил MonoTouch

Отличная новость!
Написал отзыв и скачал исходники

impfp * (05.08.2009 17:58:58)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:08:19  
Farcaller

Re: Мигель де Иказа представил MonoTouch

>>Родной object C чем не угодил?

>Может на асме прделожишь такие вещи писать? Время разработки, как бы.

Если для вас Objective-C - это язык уровня ассемблерных мнемоник - то мне вас жаль.

/me вернулся на соседний space к XCode...

Farcaller ** (05.08.2009 17:59:01)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 15:41:07  

Re: Мигель де Иказа представил MonoTouch

> И вопрос в тут не в том, нужен или нет, а в том, что наконец появилась возможность писать приложения без покупки дорогого Мака.

Ура! Дайош возможность писать приложения без компа!

grinn ** (05.08.2009 17:59:53)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от zh 05.08.2009 17:29:47  
real_maverick

Re: Мигель де Иказа представил MonoTouch

>> в лондоне стоимость 439 футов

> как он длинно стоит...

думаю, что в мск заявленные 24-25тыр к сожалению фэйк, раз 22 стоит в европе.

real_maverick *** (05.08.2009 18:00:00)
[#]  
Klayman

Re: Мигель де Иказа представил MonoTouch

при чем тут линукс?

Klayman * (05.08.2009 18:02:15)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от Genuine 05.08.2009 17:26:30  
Farcaller

Re: Мигель де Иказа представил MonoTouch

> А моно - это попытка реализовать фреймворк для создания гуи

Который нах не нужен, ибо есть Cocoa Touch и HIG.

Farcaller ** (05.08.2009 18:02:21)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 15:41:56  

Re: Мигель де Иказа представил MonoTouch

>Определение кошерности в студию

в приличном обществе постыдно такое спрашивать.

grinn ** (05.08.2009 18:03:19)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от liksys 05.08.2009 16:16:56  
grim

Re: Мигель де Иказа представил MonoTouch

>Анальные рабы с одного фронта
>анальных рабов с другого

>представлена анальным рабом

Вы не на тот форум зашли.
Здесь о Линуксе и свободном ПО а вы свою озабоченность лучше в другом месте выплёскивайте.

grim ** (05.08.2009 18:03:58)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от Klayman 05.08.2009 18:02:15  
Manhunt

Re: Мигель де Иказа представил MonoTouch

> при чем тут линукс?

При FOSS.

Manhunt *** (05.08.2009 18:04:19)
[#]  
post-factum

Re: Мигель де Иказа представил MonoTouch

Не против такого, оно даёт выбор, причём при нативности кода, очень даже неплохой.

post-factum ***** (05.08.2009 18:05:11)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от grinn 05.08.2009 18:03:19  
impfp

Re: в приличном обществе

принято комментировать подобное фразой: "слив защитан"

impfp * (05.08.2009 18:05:20)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от real_maverick 05.08.2009 18:00:00  
r

Re: Мигель де Иказа представил MonoTouch

>думаю, что в мск заявленные 24-25тыр к сожалению фэйк, раз 22 стоит в европе.

Прально думаешь - у нас тут не не мск - но даже мэджик стоит >800.

r ***** (05.08.2009 18:05:48)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от post-factum 05.08.2009 18:05:11  
Farcaller

Re: Мигель де Иказа представил MonoTouch

> Не против такого, оно даёт выбор, причём при нативности кода, очень даже неплохой.

Зоопарк GUI не нужен. А то еще возмут и Qt портируют...

Farcaller ** (05.08.2009 18:06:08)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от Farcaller 05.08.2009 18:02:21  
Genuine

Re: Мигель де Иказа представил MonoTouch

>Который нах не нужен

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

Genuine *** (05.08.2009 18:06:35)
[#]  
pento

Re: Мигель де Иказа представил MonoTouch

Причём тут линукс?

pento **** (05.08.2009 18:10:30)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от pento 05.08.2009 18:10:30  
Farcaller

Re: Мигель де Иказа представил MonoTouch

> Причём тут линукс?

При чем тут GNOME?

Farcaller ** (05.08.2009 18:10:57)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от Genuine 05.08.2009 18:06:35  
impfp

Re: Мигель де Иказа представил MonoTouch

Ну дык эта ж, вера доказательств не терпит :)

impfp * (05.08.2009 18:11:15)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от r 05.08.2009 17:42:05  
real_maverick

Re: Мигель де Иказа представил MonoTouch

>>p.p.s. в лондоне стоимость 439 футов (без привязки к оператору) на рубли 22тыр.

> Со ссылками пожалста.

извини, но со ссылками куда? на htc hero? http://www.htc.com + несложный поиск,

или на магаз лондонский? http://www.microanvika.com/manufacturer.asp?Manufacturer=HTC

real_maverick *** (05.08.2009 18:11:42)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от pento 05.08.2009 18:10:30  
Manhunt

Re: Мигель де Иказа представил MonoTouch

> Причём тут линукс?

Не взирая на дерьмо с патентами, моно - это FOSS.

Manhunt *** (05.08.2009 18:13:04)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от real_maverick 05.08.2009 18:11:42  
r

Re: Мигель де Иказа представил MonoTouch

>или на магаз лондонский?

Уже нашел. А то в преордере пару месяцев назад он было подороже 400 с хвостиком.

r ***** (05.08.2009 18:13:25)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от Farcaller 05.08.2009 18:06:08  
post-factum

Re: Мигель де Иказа представил MonoTouch

Пользователь выберет сам, что ему лучше.

post-factum ***** (05.08.2009 18:14:14)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru