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 от zfsed 05.08.2009 16:11:26  
kss

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

>Этот тред является подтверждением теории "95% людей - идиоты".

да ты оптимист.

kss **** (05.08.2009 16:19:22)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:16:40  
aJJ

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

> Любитель мобил с вирусами и рекламой?

Это какие такие мобилы с вирусами и рекламой?

У меня ZN5? А у тебя?

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

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

>>Это какие такие мобилы с вирусами и рекламой?

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

MuZHiK-2 *** (05.08.2009 16:20:24)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:20:24  
aJJ

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

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

Ну ты и пукнул

Жги дальше

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

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

Помню. А еще помню, что сама строчка не запускается)
А юзер может и бинарник протрояненый запустить.

robert_foster * (05.08.2009 16:21:41)
[#]  
DNA_Seq

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

Ох шалунишка...

DNA_Seq *** (05.08.2009 16:21:53)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от Igron 05.08.2009 16:12:09  
ELF

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

>> Круто, Мигель и команда усердно работают для Майкрософт.

fxd

ELF ** (05.08.2009 16:21:57)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от robert_foster 05.08.2009 16:21:41  
MuZHiK-2

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

>>Помню. А еще помню, что сама строчка не запускается)

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

>>А юзер может и бинарник протрояненый запустить.

Аппл проверяет все приложения перед публикацией. А проверку скриптов сделать будет почти нереально.

MuZHiK-2 *** (05.08.2009 16:24:48)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:00:07  
Zodd

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

> Это новая мода - не читать даже саму новость? Где ты увидел костыли?

Один большой костыль: MonoTouch (C#) + (.Net -> в родную среду ) -> iPhone

Zodd ** (05.08.2009 16:24:51)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 15:24:58  
dizza

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

>Ты можешь предложить какие-то еще средства разработки для иФона под линаксом?

На сколько я слышал там просто поднимают sshd на айфоне и ведут разработку прямо на нем.

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

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

>>Жги дальше

Так бы сразу и сказал, что не в теме про ифон.

MuZHiK-2 *** (05.08.2009 16:26:51)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от Zodd 05.08.2009 16:24:51  
MuZHiK-2

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

>>Один большой костыль: MonoTouch (C#) + (.Net -> в родную среду ) -> iPhone

Так в чем конкретно костыль, если на выходе - нативный бинарник? Какая разница, как идет компайл?

MuZHiK-2 *** (05.08.2009 16:27:31)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от dizza 05.08.2009 16:25:12  
MuZHiK-2

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

>>На сколько я слышал там просто поднимают sshd на айфоне и ведут разработку прямо на нем.

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

MuZHiK-2 *** (05.08.2009 16:28:09)
[#]  

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

Причём здесь Gnome?

NightSnow (05.08.2009 16:28:41)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 15:41:07  
DNA_Seq

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

>И тем не менее этот ифон откусил долю в 20% в денежном отношении на рынке смартфонов, не слабо, да?

с учетом рекламы, популярности иПодов, контрактов с сотовыми операторами и омериканского якобы происхождения (а пиндосы в отличии от русских предпочитают покупать говно "отечественного" производителя) это провал

Блекберри при худших условиях фактически стал стандартом делового смартфона

DNA_Seq *** (05.08.2009 16:29:06)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:26:51  
aJJ

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

>>Жги дальше

> Так бы сразу и сказал, что не в теме про ифон.

Тоесть по-твоему в zn5 обрезок на джаве, а не полноценная ось?

Ну ты и жжешь

aJJ * (05.08.2009 16:30:11)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от NightSnow 05.08.2009 16:28:41  
MuZHiK-2

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

>>Причём здесь Gnome?

При том, что разработка моно идет под эгидой гнома и на ЛОРе нету раздела Моно.

2Модераторс: может пора уже создать раздел под Моно? Платформа активно развивается, новости есть.

MuZHiK-2 *** (05.08.2009 16:30:15)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от DNA_Seq 05.08.2009 16:29:06  
MuZHiK-2

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

>>Блекберри при худших условиях фактически стал стандартом делового смартфона

Блекберри уже сливает по продажам ифону. Посмотри статистику. Тем более аппл делает шаги в сторону корпоратива.

MuZHiK-2 *** (05.08.2009 16:31:24)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от aJJ 05.08.2009 16:30:11  
MuZHiK-2

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

>>Тоесть по-твоему в zn5 обрезок на джаве, а не полноценная ось?

До ифон ос - этому поделию как до луны.

MuZHiK-2 *** (05.08.2009 16:32:18)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от DNA_Seq 05.08.2009 16:29:06  
Manhunt

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

> это провал

Провал провалом, а ломоть в 20% рынка игнорировать глупо. Остальные 80% нарезаны ведь на гораздо мЕньшие ломтики.

Manhunt *** (05.08.2009 16:32:19)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 15:41:07  
Demon37

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

>И тем не менее этот ифон откусил долю в 20% в денежном отношении на рынке смартфонов

И тем не менее он не нужен :)

Demon37 **** (05.08.2009 16:32:23)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:24:48  
robert_foster

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

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

Вроде нехитрая система, не?

robert_foster * (05.08.2009 16:32:33)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от aJJ 05.08.2009 16:05:15  
ELF

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

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


>> пофикшено


)))))

ELF ** (05.08.2009 16:32:36)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:30:15  
aJJ

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

2Модераторс: предлагаю обьявить Моно оффтопиком на равне с Linux XP.

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

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

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

Программист-профессионал detected!!! Ты не сильно расстроишься, если я тебе скажу, что подобного эффекта можно добиться и программой на асме, и на C, и на нежно любимом здеся Mono и C#?

one_more_hokum * (05.08.2009 16:33:34)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от Demon37 05.08.2009 16:32:23  
MuZHiK-2

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

>>И тем не менее он не нужен :)

Аргументы будут? Что ни говори, но аппл делает обалденные железки, маркетинг и поведение самой компании - это уже другой вопрос.

MuZHiK-2 *** (05.08.2009 16:33:40)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:30:15  

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

> разработка моно идет под эгидой гнома

Что как бэ отлично характеризует и то, и другое.

> может пора уже создать раздел под Моно? Платформа активно развивается, новости есть

Свободу секс-меньшинствам? Есть ажно ТРИ проекта под моно! Но мы будем выеживаться и проводить парады.

liksys (05.08.2009 16:34:26)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от hibou 05.08.2009 15:48:41  
ent4jes

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

+100500

ent4jes # (05.08.2009 16:34:51)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от liksys 05.08.2009 16:34:26  
Manhunt

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

+1

Manhunt *** (05.08.2009 16:35:14)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:31:24  
DNA_Seq

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

>Блекберри уже сливает по продажам ифону.

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

DNA_Seq *** (05.08.2009 16:36:54)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:24:48  

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

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

Чё? А ну-ка, примерчик в студию, если тебя не затруднит, "уязвимости скриптового языка". Дырявую прокладку между стулом и монитором не предлагать.

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

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

>И тем не менее этот ифон откусил долю в 20% в денежном отношении на рынке смартфонов, не слабо, да?

у Android'а в апреле было 6%, сейчас вроде уже 10 - а сколько времени потребовалось Apple чтоб набрать 20%? А если ещё вспомнить, что iPhone продолжение iПлеера...
кстати, у прочих Linux'ов на смартфонах ещё процентов 10...

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

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

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

Из всех неудачных примеров якобы "уязвимостей", этот - самый смешной %)

tailgunner ***** (05.08.2009 16:40:12)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:32:18  

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

>>Тоесть по-твоему в zn5 обрезок на джаве, а не полноценная ось? В зине, впрочем как и в моём ЕМ30, крутится montavista linux, изначально анально огороженный... Официальных нативных приложений я ещё не видел.

NightSnow (05.08.2009 16:43:09)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от one_more_hokum 05.08.2009 16:37:42  

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

>Чё? А ну-ка, примерчик в студию, если тебя не затруднит, "уязвимости скриптового языка".

пример неуязвимости бинарников гораздо интереснее— что имеется ввиду под "Apple всё проверяет"? и почему недостаточно также проверить среду выполнения Pyton?

Anonymous **** (05.08.2009 16:43:56)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от aJJ 05.08.2009 15:47:08  
VeGeek

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

>Может ты еще хочешь писать приложения под винду без покупки дорогой винды
mingw.

VeGeek ** (05.08.2009 16:44:01)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:33:40  
Demon37

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

>Аргументы будут?

http://www.1800pocketpc.com/blog/wp-content/uploads/2009/02/rock-phone3.jpg

>Что ни говори, но аппл делает обалденные железки, маркетинг и поведение самой компании - это уже другой вопрос.

Миллионы леммингов не могут ошибаться? :)

Demon37 **** (05.08.2009 16:44:09)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от MuZHiK-2 05.08.2009 16:20:24  
aJJ

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

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

Ты так и не ответил какой у тебя телефон.

Слабо меряться обрезками

aJJ * (05.08.2009 16:46:56)
[#]  
keinas

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

так интересно.. вчера в теме про КДЕ MuZHiK-2 говорил что энтерпрайз это показатель.. а ему говорили что это не так.. сегодня говорят что энтерпрайз уже показатель.. кружок юных софистиков прям)

keinas * (05.08.2009 16:47:20)
[#]  

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

Тссс... Пусть йамобил-девелоперы начнут писать приложения, а йамобил-юзвери их использовать. Ведь мы таким образом можем убить еще одного зайца в пользу гуглофона (конечно же с помощью всеми любимой корпорации Зла).

adamix (05.08.2009 16:48:39)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от keinas 05.08.2009 16:47:20  
Demon37

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

>кружок юных неумелых тролльчиков

небольшая поправочка ;)

Demon37 **** (05.08.2009 16:49:20)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от k0l0b0k 05.08.2009 15:51:44  
programmist

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

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

>+100

(+100)*100

programmist * (05.08.2009 16:49:25)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от Anonymous 05.08.2009 16:43:56  
keinas

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

>среду выполнения Pyton

что это за среда такая?

keinas * (05.08.2009 16:50:47)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от zfsed 05.08.2009 16:11:26  

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

>Этот тред является подтверждением теории "95% людей - идиоты".

нелзя не согласиться.

alt0v14 ** (05.08.2009 16:51:53)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от Anonymous 05.08.2009 16:43:56  

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

> что имеется ввиду под "Apple всё проверяет"?

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

one_more_hokum * (05.08.2009 16:52:20)
[#]  

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

Хм... а по аналогии мождно ли песать под Windows? Почему нету такого интcрумента?

phpbidlo (05.08.2009 16:53:41)
[#]  

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

Слишком много Мигеля в последнее время.

Интересно, Apple даст программам, разработанным на MonoTouch, дорогу в AppStore или из вредности будет запрещать их, ссылаясь на что-нибудь космическое.

Irben * (05.08.2009 16:53:59)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от keinas 05.08.2009 16:50:47  

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

переключение клавиатуры в мозгу проглючило


programmist:
"
>+100

(+100)*100
"
это C#?

Anonymous **** (05.08.2009 16:55:05)
[#] Ответ на: Re: Мигель де Иказа представил MonoTouch от Irben 05.08.2009 16:53:59  
Manhunt

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

> Интересно, Apple даст программам, разработанным на MonoTouch, дорогу в AppStore

Кстати, очень любопытно. Как такие программы должны проходить сертификацию у эппла?

Manhunt *** (05.08.2009 16:58:51)
[#]  
gotf

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

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

gotf * (05.08.2009 16:59:04)

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

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