Pull to refresh

Comments 39

Вот класс)) Только, что сидел размышлял когда же для iPhone можно будет делать софт не только на его родной платформе и вот оно)
Если погуглите, то найдете что под айфон уже давно можно писать на довольно значительном количестве вещей, вплоть до паскаля.
Вот теперь я точно похоже куплю себе яблофон :))))
главное, начни писать для него C#-приложения :-)
Главное — не поддаться на провокацию и не попасть в зависимость от разработчиков Mono ради синтаксического сахара (хотя лично на мой взгляд это и не сахар ни разу =)), когда каждый раз придется ждать когда они напишут обертки для изменений в API. Лучше взять и выучить Objective-C — он простой, честно =) Сложности могут возникнуть при постижении тонкостей работы с фреймворком, но они практически не связаны с языком.
Как дотнетчик, недавно взявшийся за Obj-C, скажу, что в этих нюансах и сконцентрирована основная сложность перехода на новую платформу. Особенно если раньше имел некоторый опыт программирования на С++ — смешивать ОО-модель плюсов и obj-C непросто, и это часто приводит к неэлегантным решениям (начиная с организации callback-вызовов obj-c кода из С++ и заканчивая нестандартным управлением памятью).
Да, objective-C++ — это жуть, поэтому по возможности юзаю только чистый Objective-C и C. А там, где возможности нет, делаю objective-c-обертки.
поддержка «моной» айфона — это, конечно, хорошо
но поддержит ли айфон мону?
Apple банит все неугодные приложения, поддержки Flash нет до сих пор, а вы тут про Silverlight
jailbreak никто не отменял, да Cydia Store тоже… размах конечно не такой как App Store но в любом случае это значительный шаг
так они ничего не нарушают. Все приложения с помощью GIT компилируются в исполнимые бинарные коды, никакая VM не нужна. Правда и прелестей VM в виде Reflection не будет.

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

три тыщи баксов стоит лицензия Unity Pro iPhone Advanced для разработки под iPhone :)
спасибо, не знал. думал, можно использовать только эппловские фреймворк и средства разработки.
Да не только. на iPhone OS доступен весь POSIX. Просто с Cocoa удобней.

три тыщи баксов стоит лицензия Unity Pro iPhone Advanced для разработки под iPhone :)
Учитывая то, сколько потом на этих играх зарабатывают, это совсем копейки
ну да, копейки. для тех, кто на этом зарабатывает
а если хочешь для себя накропать программку, то плати за лицензию :)
ну так напишите свой Unity с азартными играми и барышнями легкого поведения и раздавайте бесплатно
Интересно, у них пупок не развяжется одновременно бороться с Adobe, Google и Microsoft… Вон уже и письма открытые пишут.
silverlight конечно забанят, а саму технологию маловероятно Unity так же работает.
спасибо.
я думал, что моно — это виртуальная машина
Так и есть, просто моно в отличии от .net умеет компилировать приложения как бы «статически», так что виртуальная машина не требуется.
в теории и .net это умеет.

а еще видел кучу утилит которые из .net делают «чистый» exe-шник.
что значит «в отличии»? компилятор C# в .net может спокойно создавать сборки и приложения в нативном коде
Тут вот что больше интересно:

В своей книжке «The iPhone Developer's Cookbook» Erica Sadun пишет: «Apple insiders suggest that platform limitations simply do not allow for garbage collection to be implemented in any sane and useful manner. You are responsible for retaining and releasing objects in memory.» Типа «плавали, знаем, на iPhone это не работает». А тут нам дают автоматический сборщик мусора. Как мне кажется, при наличии сборщика мусора, когда программист не контролирует и не оптимизирует выделение памяти, приложение имеет тенденцию потреблять сильно больше обычного. А iPhone к этому чувствителен. И вот не получился бы наплыв приложений, которые легко разрабатывать, но которые тормозят и вылетают на устройстве (и ничего программист с этим поделать не может).
Наплыва не будет, т.к. тормозящие и вылетающие приложения вряд ли смогут конкурировать с нетормозящими и невылетающими. А конечному пользователю глубоко пофиг на чем написано приложение.
Мучит вопрос — то что получится после компиляции возможно будет заапрувить на апстор? или это для джейлбрейкнутых онли? на данном этапе всмысле.
лучший способ узнать: включиться в программу тестирования и попробовать самому :-)
то что получится после компиляции возможно будет заапрувить на апстор
да
Очень жду релиза.
Ненавижу цены на железо эппл(наценка 200% в моем городе), XCode(субъективно), принудительное пересаживание на их ОС и использование ObjC.
Судя по тому, как на маке обстоят дела с .NET, то шанс появления сабжа под «не мак» гораздо больше.
Хотя если будет использован SDK… Надеюсь, что не будет, а будет отдельным продуктом.
Вы сами-то хоть понимаете что пишете? =) Я нет. .NET'а тоже никто не обещал, учитесь читать.
Вот если бы WM была бы настолько же популярна — писал бы под нее ) На SDL.
А так хочется поэксперементировать с сабжем )
Но, насколько я понимаю, разработка все равно доступна только под Mac OS X из-за использования SDK. А жаль. Хотя, чтобы побаловаться, можно и под VM Ware попробовать все поднять…
Очень интересно, что все-таки получится по производительности. Не получится ли, что эти приложение придется запускать на 3GS.
Наверное, первыми моими приложениями будут бенчмарки для сравнения производительности :)
Вот еще бы под андройд на шарпе ваять можно было б… надеюсь появится что нить такое…
Only those users with full accounts are able to leave comments. Log in, please.