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 ()

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

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

Ну, так бы сразу и сказал бы. Да, и заголовок у новости тогда другой должен быть, что%то типа: "Мегель ощастливил шароварщиков - теперь ойфонаме!"

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

> А так можно?

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

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

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

все настроение испортил=((

nicewhiteandpof
()

Нести слово Господне еретикам без имени Линукса на устах, без Патрика, и Линуса, и Ричарда в сердце и в проповеди - не есть ли углублять ересь и предаваться ей, не есть ли вводить варваров в заблуждение и еще худшую ересь и клеветать против Господа, будто есть код столь же священный и в истинности ничем не уступающий коду святому на скрижалях kernel.org?

Помнте, братие, дьявол хитроумен, и всяк бес словоблудлив, а ересь Джоббсова, пусть и писана она в линуксе, есть тьма, и гниль, и смерть!

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

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

Задавая такой вопрос, можно почувствовать себя полнейшим неудачником. Вы знаете об этом?

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

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

ну так откаменти там, где слив, я тут при чем?

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

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

а тоормоозааааа? Иилиии вы эсстооонец?

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

>Но тем не менее возможность не зависеть от яблочников при написании софта не может не радовать.

Ага. А в качестве эмулятора для отладки применять мозги, свёрнутые изучением C#?

Praporshik ★★
()
Ответ на: комментарий от post-factum

> Вот из-за таких постов тред на 19 страниц ужимают до 6-ти...

Вот из-за таких комментов треды разрастаются на 19 страниц

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

> Задавая такой вопрос, можно почувствовать себя полнейшим неудачником. Вы знаете об этом?

Размер пиписьки меня волнует очень мало :) За то есть сильное подозрение, что заработки на яблосторе - сильно раздутый миф. И людей, которые в самом деле на нем зарабатывали бы - тут днем с огнем не сыскать. Сначала один пыжился на тему заработков, и сдулся. Теперь другой написал длинный текст на тему 250К/месяц, а на конкретный вопрос отвечать не торопится.

Впрочем ясно, что рано или поздно кто-нибудь ответит в духе "Over 9000!" ;)

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

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

> а тоормоозааааа? Иилиии вы эсстооонец?


А Вы пошустрее интернет поищите. Я использую VPN + X11 Forwarding и работаю как на локальном сервере. ~25 Mbps download, ~20 Mbps upload.

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

> Размер пиписьки меня волнует очень мало :)

Именно это Вас, судя по разговору, интересует больше всего.

http://isteam.co.uk/ - $100000 за первые 8 дней после выпуска.

А сколько Вы заработали в прошлом месяце? $4K хотябы на выживание насобираете? :-D

JetSnaiL
()

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

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

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

Да неужели?
Неужто у каждого пятого (хорошо — десятого) вы видите в руках iPhone?!

Я очень сомневаюсь в валидности такой статистики.

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

> Неужто у каждого пятого (хорошо — десятого) вы видите в руках iPhone?!

> > в денежном отношении

В денежном отношении. Более другие смартфоны не умеют продаваться за такую стоимость.

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

>Аминь.

фикассе, ты сегодня добрый!

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

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

> http://isteam.co.uk/ - $100000 за первые 8 дней после выпуска

Это ваш личный доход?

> А сколько Вы заработали в прошлом месяце? $4K хотябы на выживание насобираете? :-D


Я не разрабатываю софт для самртфонов, так что здесь это оффтопик.

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

Мигель де Иказа, MonoTouch, и все-все-все

Не совсем. Только тем, к кому испытал острую симпатили или антипатию :) "Из космоса бессознательного", естественно, кажется, что выбор случаен.

impfp
()

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

tommy ★★★★★
()
Ответ на: Мигель де Иказа, MonoTouch, и все-все-все от impfp

Собсно. Посмотрел код. Мигель влюблен в C# 2.0 с его анонимусами-делегатами, хотя проскакивают var. Слово partial используется где-попало (спишем это на незнание будущих его идей). Стиль слегка (если не сказать - сильно) напрягает. Тотальное использование magic-констант. В-общем, видимо, типичный представитель разработчика  а-ля GNOME. 

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

>http://isteam.co.uk/ - $100000 за первые 8 дней после выпуска.

Хм?

по ссылке команда из трёх человек зарабатывает очень сильно меньше
чем "(...)К примеру, хорошее приложение для США может принести в месяц около $250K.(...)"

и при этом о них пишет The New York Times.
The iPhone Gold Rush http://www.nytimes.com/2009/04/05/fashion/05iphone.html?_r=1

PS
а это всё к чему?

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

Метко.

Авторы этой поделки - "Vassilis Samolis, Kostas Eleftheriou and Bill Rappos". Товарища JetSnaiL, котрого, если верить его анкете, зовут Vladyslav Lazarenko, среди них нет.

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

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

ну почему сразу "поделки"? свои 99 центов оно наверно стоит.

но веб-девелопер может заработать куда больше http://www.google.com/finance?q=NASDAQ%3AGOOG (что, впрочем, тоже не имеет никакого отношения к эхотагу...)

Anonymous ★★★★★
()
Ответ на: Мигель де Иказа, MonoTouch, и все-все-все от impfp

>Не совсем. Только тем, к кому испытал острую симпатили или антипатию :) "Из космоса бессознательного", естественно, кажется, что выбор случаен.

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

grinn ★★
()

У меня вижуалстудио экспрэсс 2008. Кинте мануал пожалуйсто - как эту MonoTouch настроить, чтоб разрабатывать рпиложения под iPhone

phpbidlo
()

А "повторное использование" -- это что-то связанное со сборкой мусора?

vasdi
()
Ответ на: комментарий от zfsed

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

Да, так и есть.

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

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

В скриптовых языках или *интерпретаторах* скриптовых языков?

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

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

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

VPN, MS Exchange, это же очевидно.

Xeron
()

Уймите этого психа, ну пожаалуу1йста.!!11

mrxrrr
()
Ответ на: комментарий от impfp

>>Понимаю, бывает

>Миром правит непонимание...

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

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

Manhunt, мне все равно чем Вы лично занимаетесь. Вы спрашиваете меня лично, а я вас. Ну а отчитываться о доходах я ни перед кем, кроме IRS, не собираюсь :-)

Что касается рынка приложений для iPhone, то я инвестировал, например, в iCatcher, просто потому что люблю эту старую-добрую игру. Прибыль составляет чуть более 30% в месяц, при этом делать ничего не нужно вообще. Конечно, ликвидность каждый месяц падает после достижения определенного пика, но это сущая ерунда. Переинвестируем в другие, новые приложения и деньги крутятся опять.

Это если Вам уж так интересно, как делаются деньги. Ну а что может заработать программист, делая программы под эту штуку? Скорее всего, зарплату.

Надеюсь теперь Вам стало легче?

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

Вот он принцип анального рабства! Используй только те приложения, которые яббл одобряет. Не легче ли сделать простейшую защиту вроде запроса: "Вы собираетесь запустить неизвестный скрипт, ссзб!"?

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

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

> Прибыль составляет чуть более 30% в месяц, при этом делать ничего не нужно вообще. Конечно, ликвидность каждый месяц падает после достижения определенного пика, но это сущая ерунда. Переинвестируем в другие, новые приложения и деньги крутятся опять.

Любитель финансовых пузырей, ясно. Предыдущее поколение, говорят, повыпрыгивало из окон в момент падения акций yahoo. Возник вопрос: почему те парни не взяли кредит у банка под 20%, а вместо этого делятся с вами под 30% ? Можете не отвечать, впрочем.

> Ну а что может заработать программист, делая программы под эту штуку? Скорее всего, зарплату.


Угу.

> Это если Вам уж так интересно, как делаются деньги. Надеюсь теперь Вам стало легче?


Во-всяком случае, это первый содержательный ответ на заданный вопрос.

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

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

fixed

Manhunt ★★★★★
()

Может кому не в падлу сделать monotouch-mode.el?

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