LINUX.ORG.RU

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

 , , , ,


0

0

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 собирают отзывы о платформе, для участия нужно заполнить форму.

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

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

★★★★

Проверено: boombick ()
Ответ на: комментарий от nutz

>Незнаю писали ли сдесь, но это какое-то двойное анальное рабство

тебе виднее

grinn ★★
()
Ответ на: комментарий от JetSnaiL

>А Вы пошустрее интернет поищите.

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

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от Manhunt

> почему те парни не взяли кредит у банка под 20% _годовых_, а вместо этого делятся с вами под 30% _в_месяц_ ?

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

А кто там и откуда прыгал, когда акции упали, я не знаю. США - не Россия, тут на банкротство подал в худшем случае и будь здоров. За долги никого не убивают и из окон прыгать не нужно. Жизнь - это самое дорогое, что у нас есть. Ее за деньги не купишь.

JetSnaiL
()
Ответ на: комментарий от DNA_Seq

> Так и представляю топ-менеджер бегает по Альпам и ищет вай-фай точку. Мобильный инет быстрым не бывает по определению

А какого хрена топ менеджер будет думать о работе, бегая по Альпам? До такого только программист мог додуматься. Вроде бы как один из use case'ов, да? :-D

JetSnaiL
()

Mono на iphone — это вершина некошерности, некошер в кубе.

Nicko
()

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

alex-w ★★★★★
()
Ответ на: комментарий от JetSnaiL

> А какого хрена топ менеджер будет думать о работе, бегая по Альпам?

Если не хочет получить пинка от владельца, то будет. Никуда не денется.

Manhunt ★★★★★
()
Ответ на: комментарий от JetSnaiL

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

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

Manhunt ★★★★★
()
Ответ на: комментарий от Manhunt

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

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


Вы явно не имеете представления о том, о чем говорите. Прочтите сначала о процедуре банкроства в США для частных лиц и корпораций (можете вдобавок и о золотых парашютах почитать). Ну а потом и поговорим, в какой стране прыгают из окон, а в какой с парашютом.

JetSnaiL
()
Ответ на: комментарий от nutz

>Незнаю писали ли сдесь, но это какое-то двойное анальное рабство

Опередил=) Причём если Мигеля тоже за поработителя считать - то тройное.

Ttt ☆☆☆☆☆
()

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

Умно, респект. Однако готов поспорить, что яблочники не будет принммать в AppStore таки приложения, если только найдут технический способ отсеивать их.

sv75 ★★★★★
()
Ответ на: комментарий от JetSnaiL

> Прочтите сначала о процедуре банкроства в США для частных лиц

Пожалуйста: "Лица, доход которых превышает средний для соответствующего штата, и которые в состоянии уплачивать в погашение долга по меньшей мере 100 долларов в месяц после произведения всех разрешенных расходов, теперь подпадают под иную процедуру банкротства, при которой обязательна выплата хотя бы части долга в течение 5 лет. Должники обязаны предоставлять документальную отчетность о своих доходах и обратить за услугами кредитного консультанта."

То есть за вас решают, какие траты вам разрешено производить, а какие - нет. И все оставшиеся деньги вы на протяжении 5 лет отдаете в уплату долгов. Признаю, я заблуждался: не всю оставшуюся жизнь, а только 5 лет. Конечно, это приятнее, чем однажды поехать в багажнике в пригородный лес. Но с амбициями абсолютно не вяжется.

> можете вдобавок и о золотых парашютах почитать


Угу-угу. Второй раз топ-менеджер такой работы запросто может не найти. Так что годовая зарплата для него - вовсе не повод бросать руль на время отпуска.

Manhunt ★★★★★
()
Ответ на: комментарий от JetSnaiL

Мы сильно отвлеклись от айфонов, моно и мигельки. Предлагаю завязывать с оффтопиком :)

Manhunt ★★★★★
()
Ответ на: комментарий от Manhunt

>не всю оставшуюся жизнь, а только 5 лет

Это как повезет, все делается по суду и требуется согласие кредиторов.

Gukl ★★★
()
Ответ на: комментарий от grim

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

А как еще мне следует назвать гномофилов и монорастов? Вы, уважаемый, видимо к ним и относитесь, раз требуете почтения и посылаете людей с нормальное ориентацией подальше ;-)

liksys ★★★★
()
Ответ на: комментарий от liksys

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

На сайте моно зайди на страницу с моновскими проектами и удивись.

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от DNA_Seq

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

Через exchange может.

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от one_more_hokum

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

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

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от Anonymous

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

Откуда у андроида 10%, если он только на 2-3 мобилах?

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от aJJ

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

Нокиа 1100. Да, он умеет звонить.

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от shutty

> В приличном обществе слова айф*н и х*й использовать очень некультурно.

Ах-ха-ха, не хватает денег на айфон )))

И не вздумай на меня с*рать ))) я не фанат айфона, просто твои посты навевают такие мысли )))

Alesh
()
Ответ на: комментарий от JetSnaiL

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

Собственно, а зачем аппл блокировать приложения на моно? Это новый поток приложений - бабло. Это новые разработчики, это внимание к их платформе.

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от Farcaller

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

На моно все равно быстрее.

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от Ttt

>>А как же I'm Rich?

У меня нету айфона, я не в курсе про это приложение.

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от grinn

>алсо ты не прав был нащет устного контракта и 1000р -- имхо, там уже вполне себе ППФ.

Я там дальше поправился. Такое себе замутнение сознания - воспринимал флейм на лоре как устный разговор.

r ★★★★★
()
Ответ на: комментарий от MuZHiK-2

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

Гы-гы-гы

Железки для яббла делают другие, например айфон делает Foxconn. Сюрприз?

www_linux_org_ru ★★★★★
()
Ответ на: комментарий от MuZHiK-2

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

Три ошибки. 1. Не 20%, а менее 10%. 2. Не от мирового рынка, а от рынка США. 3. Не от смартифонов, а от обычных "модных телефонов".

Sanitar
()
Ответ на: комментарий от MuZHiK-2

>но аппл делает обалденные железки,

Товарищ, железки делает Foxconn, учи матчасть ;-)

Sanitar
()
Ответ на: комментарий от Farcaller

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

И снова заработал губками? ;-)

Sanitar
()
Ответ на: комментарий от www_linux_org_ru

>>Железки для яббла делают другие, например айфон делает Foxconn. Сюрприз?

Я в курсе, что им железки СОБИРАЕТ foxconn, я имел ввиду, что инженерную часть, то есть проектирование, делает сам аппл, а тайванцы только штампуют.

MuZHiK-2 ★★★★
() автор топика

Мигеля не взяли на работу в микрософт и он тепеь пытаетяся устроится в Аппл?

Unnamed_Hero ★★★
()
Ответ на: комментарий от liksys

>А как еще мне следует назвать гномофилов и монорастов? Вы, уважаемый, видимо к ним и относитесь, раз требуете почтения и посылаете людей с нормальное ориентацией подальше ;-)

Брать себя за шаблон «нормального человека» — это да, додуматься надо. Прозреваю у тебя IQ < 70. В совокупности с ЧСВ over 9000 получается такое вот фанатичное говно.

env ★★☆
()
Ответ на: комментарий от Sanitar

>>Три ошибки. 1. Не 20%, а менее 10%. 2. Не от мирового рынка, а от рынка США. 3. Не от смартифонов, а от обычных "модных телефонов".

Решил блеснуть аналитикой? Что-то мне подсказывает, что это у тебя сейчас аж 3 ошибки. Читай дзен:

http://www.ixbt.com/news/all/index.shtml?12/20/10

Я даже несколько принизил объем, сказав только о рынке смартфонов, но все оказалось даже куда круче.

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от MuZHiK-2

>Откуда у андроида 10%, если он только на 2-3 мобилах?

Что-то в районе месяца было надо, чтобы продать миллион HTC G1. Ибо яблофон всех затрахал анальными замашками. И народ рванул за свободным (относительно) и модным типа телефоном.

Sanitar
()
Ответ на: комментарий от MuZHiK-2

>Откуда у андроида 10%, если он только на 2-3 мобилах?
больше, и потом иПфоне вообще на ~одной...

Anonymous ★★★★★
()
Ответ на: комментарий от liksys

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

http://3.bp.blogspot.com/_QcxvuAoikVQ/R2u6B0F-z1I/AAAAAAAAAHI/1XehvICIEdI/s16... (справа)
http://fc04.deviantart.com/fs36/f/2008/251/3/3/I_am_Human_by_max_liksys.jpg

Не знаю, как вам, а мне как бэ всё ясно. (:
Такие дела.

env ★★☆
()
Ответ на: комментарий от MuZHiK-2

>http://www.ixbt.com/news/all/index.shtml?12/20/10
"По данным аналитика, на iPhone приходится лишь чуть более 1% всех проданных телефонов и смартфонов, однако благодаря его продажам Apple получила около 20% прибыли, сгенерированной всеми участниками рынка."

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

а вот шареварщикам, пишущим под "лишь чуть более 1% всех проданных телефонов и смартфонов" от этого не легче


http://androidfan.ru/page/t-mobile-objavil-o-prodazhe-millionnogo-g1 (апрель)

Anonymous ★★★★★
()
Ответ на: комментарий от Anonymous

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

Согласись, надо было круто постараться, продав 1% от всего числа мобил срубить аж 20% всей прибыли:)

MuZHiK-2 ★★★★
() автор топика
Ответ на: комментарий от MuZHiK-2

>Блекберри уже сливает по продажам ифону.
Недавно читал, что BB Pearl(не складной а обычный) обогнал по продажам айфон. Хотя возможно это только к Штатам относилось.
Так что ваше заявление как минимум странно.
Или вы какую-то конкретную модель ББ имеете в виду?

grim ★★☆☆
()
Ответ на: комментарий от liksys

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

Согласно современным теориям, большинство маньяков и фанатиков были скрытыми гомосексуалистами, но подавляли себе эти чуства. В результате суксуальная неудовлетворённоть находила выход в других сферах деятельности и мы получали Чикатилу и Ульянова-Ленина

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

grim ★★☆☆
()
Ответ на: комментарий от MuZHiK-2

>При нормальном инете весь этот хлам ненужен.

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

Demon37 ★★★★
()
Ответ на: комментарий от hibou

>Здорово! Молодец Иказа.

ага. чтит заветы болмера

>Создает другим разработчикам возможности и выбор.


попасть в анальное рабство к некрософту - уже выбор? надо же до чего люди нынче опустились

black7
()
Ответ на: комментарий от Irben

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

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

black7
()
Ответ на: комментарий от Genuine

>И всем любителям кде напомню, что qt по своему определению является таким же фреймворком, который использует при этом не нативные контролы, а рисует свои

убогий, это какие же "нативные контролы" у x11?

black7
()
Ответ на: комментарий от alex-w

>Не вкурил я что-то прелестей моно.

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

black7
()
Ответ на: комментарий от Demon37

>>запись видео

Нафига на мобиле - видео писать? я бы и камеру не ставил.

>>сменные карты памяти

Там как бы итак несколько гигов.

>>возможность копипаста

зачем?

>>сменная батарея?

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

MuZHiK-2 ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.