Вспышка (или Silverlight) на iPhone - PullRequest
       11

Вспышка (или Silverlight) на iPhone

2 голосов
/ 13 декабря 2008

Я заинтересован в разработке приложений для iPhone и как разработчик .NET & ActionScript. Я немного напуган изучением программирования Objective-C Cocoa Touch. Я знаю, что у Adobe есть готовый Flash Player для iPhone, и я думаю, что Apple не хочет этого только по политическим причинам. Есть ли простая альтернатива для создания приложений, которые получают доступ к внутреннему GPS, телефону и т. Д. Без использования Objective-C и Cocoa Touch?

Ответы [ 6 ]

4 голосов
/ 14 декабря 2008

В настоящее время другого пути нет. Как давний Apple Fanboy, я снова и снова узнал одно: «Это путь Стива или шоссе». Если Стив говорит «Нет вспышки», тогда вы можете поспорить, что ваш сладкий маленький биппи не будет вспышкой. Поэтому либо разработайте веб-приложение, либо изучите Objective-C. Я глава JAVA и узнал все, что мне нужно было знать, примерно за месяц, в свободное время, так что это не так плохо, как кажется на первый взгляд.

2 голосов
/ 13 декабря 2008

Я думаю, что короткий ответ никто не знает. Стив Джобс сказал много вещей в прошлом, что он вернулся (фильмы в iTunes, видео на iPod, чтобы назвать два). Мое личное мнение таково: если вы владеете любым языком в стиле C, Objective-C не будет настолько крутым, как вы думаете. Более того, я думаю, что в интересах любого программиста изучать новые языки и среды.

1 голос
/ 13 декабря 2008

IIRC Стив Джобс сказал, что для iPhone нет поддержки флэш-памяти, потому что вспышка слишком медленная ..

С другой стороны, браузер iPhone использует WebKit, поэтому для веб-приложения вы, вероятно, можете просто использовать javascript с объектом canvas.

0 голосов
/ 19 апреля 2010

В прошлом месяце я прочитал эту блог-статью о "клоне с открытым исходным кодом" silverlight, появившемся на Iphone. Мне очень интересно об этом

http://www.downloadsquad.com/2010/03/14/novell-to-bring-open-source-silverlight-clone-to-iphone/

0 голосов
/ 14 декабря 2008

Flash - проприетарная среда выполнения. Зачем Apple хочет это на своем устройстве?

Не говоря уже о том, что разработчики Flash регулярно загружают циклы ЦП в сети. Когда-нибудь ваш вентилятор раскручивался на веб-странице с тяжелыми флеш-объектами, заполняющими процессор?

Я не вижу, чтобы Apple когда-либо поддерживала Flash, и я рад, что они этого не сделают. Сеть имеет открытые стандарты, а Flash принадлежит одной компании.

0 голосов
/ 13 декабря 2008

Ядро Iphone Macosx не допускает Jit-компиляцию, поэтому ничего подобного java, .net, flash или silverlight не может работать.

Кроме того, все программное обеспечение проходит через Apple Store и не должно копировать функциональность стандартного приложения, встроенного в iphone / itouch. Это от ULA или что-то в этом роде. С JIT-компиляцией каждый мог просто загрузить и использовать приложение flash / silverlight, которое, в конце концов, могло бы заменить встроенные приложения и помешать Apple контролировать sw market для iphone / itouch.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...