Comments 22
Air — прикольная штука, позволяет быстро портировать флеш/флекс приложение, но, увы, далеко не всегда можно добиться производительности, которую с легкостью и без шаманства даст нативный код. И, таким образом, или быстро разрабатываем приложение, которая работает медленнее, или медленнее разрабатываем приложение, которое работает быстрее :)
Для несложных и не очень тяжелых в плане графики и эффектов, AIR подходит очень хорошо. Сейчас мы разрабатываем 2D игру используя фреймворк Straling, в игре много графики и не мало эффектов, единственная проблема с которой мне приходится сталкиваться, это работа с памятью, хотя в этом направлении Adobe тоже работает, например, они внедрили поддержку Adobe Texture Format
Я правильно понимаю, что сейчас AIR-ом поддерживается только win and mac?
Afair, для линукса пришлось воспользоваться каким-то архивным вариантом…
Afair, для линукса пришлось воспользоваться каким-то архивным вариантом…
Мое мнение: Adobe AIR пока что убогая технология в плане кроссплатформенности. Почему?
Попробуйте хотя бы установить Adobe Air на Arm v6. Да, сама архитектура скажем так… «древняя», но таких девайсов миллионы и если вы хотите запустить свой бизнес используя AIR, то вы встретитесь с реальными проблемами.
P.S. так же уже нет поддержки Linux.
Попробуйте хотя бы установить Adobe Air на Arm v6. Да, сама архитектура скажем так… «древняя», но таких девайсов миллионы и если вы хотите запустить свой бизнес используя AIR, то вы встретитесь с реальными проблемами.
P.S. так же уже нет поддержки Linux.
Следуйте за бизнесом и деньгами! Оставьте предрассудки и линукс позади.
У вас сейчас есть огромнейший рынок смартфонов, просто гигантский, с нереально огромным оборотом приложний. Много ли телефоном на линуксе? много ли планшетов?
Зато есть windows android ios, которым принадлежит весь рынок (почти) и для которых обычно хочется создать приложение, причем желательно одно для всех.
делайте выводы. Линукс крут, удобен и открыт, но перспективен ли он для бизнеса приложений. тем более мобильных? пока ответ один — нет.
У вас сейчас есть огромнейший рынок смартфонов, просто гигантский, с нереально огромным оборотом приложний. Много ли телефоном на линуксе? много ли планшетов?
Зато есть windows android ios, которым принадлежит весь рынок (почти) и для которых обычно хочется создать приложение, причем желательно одно для всех.
делайте выводы. Линукс крут, удобен и открыт, но перспективен ли он для бизнеса приложений. тем более мобильных? пока ответ один — нет.
Linux очень удобен как инструмент для разработчика, поэтому хотелось бы, чтобы все, что нужно для разработки, тестирования и отладки Flash- и Air-приложений было доступно и под Linux.
Как рынок для приложений… пользовательская база неуклонно растет, благодаря таким дистрам как Ubuntu. Люди начинают покупать приложения и игры, скоро на Linux появится Steam, и все говорит о том, что Linux становится вполне перспективным рынком для бизнеса приложений. И, возможно, в не очень далеком будущем, неприсутствие разработчика на рынке Linux будет для него скорее минусом, чем плюсом, как сейчас уже начинает становится минусом неприсутствие разработчика/бренда на Android. Те, кто думают о том, что хавать весь пирог целиком, а не отдельные его дольки — БУДУТ думать и о том, чтобы хавать кусок этого пирога в виде рынка Linux. Вот Valve, к примеру, об этом уже думает и двигается в этом направлении весьма активно.
Как рынок для приложений… пользовательская база неуклонно растет, благодаря таким дистрам как Ubuntu. Люди начинают покупать приложения и игры, скоро на Linux появится Steam, и все говорит о том, что Linux становится вполне перспективным рынком для бизнеса приложений. И, возможно, в не очень далеком будущем, неприсутствие разработчика на рынке Linux будет для него скорее минусом, чем плюсом, как сейчас уже начинает становится минусом неприсутствие разработчика/бренда на Android. Те, кто думают о том, что хавать весь пирог целиком, а не отдельные его дольки — БУДУТ думать и о том, чтобы хавать кусок этого пирога в виде рынка Linux. Вот Valve, к примеру, об этом уже думает и двигается в этом направлении весьма активно.
Давайте посмотрим какой сейчас самый быстрорастущий рынок? — Мобильный! Сейчас десктоп уходит на второй план, я вам больше скажу сейчас даже компьютер не у всех есть, его заменил ноутбук, а сейчас начинает заменять планшет и телефон. Простому юзеру по сути не нужен ни ноутбук, ни компьютер. ему нужна консоль для игр если он любит играть и планшет для проверки почты и переписки и чтения. + отдельный маленький медиацентр который будет подключен к тв для просмотра фильов и тд.
Убунта для мобильных зарелизится в 2014 по официальным данным (да они там с дубу рухнули!? в 2014 вообще неизвестно что будет, непозволительно так долго разрабатывать в текущих реалях рынка)
И поверьте мобильные разработчики еще очень долго не будут хотеть что-то писать под люнукс, как минимум я думаю года 2 точно, а там посмотри коква судьба линукса на мобильных.
Я лично не вижу ни одного плюса для разработчика на флеше в использовании линукса как среды разработки. Ему что надо флеш и фотошоп и удобство, а линукс как раз этого не дает. так что где там удобство? обоснуйте? Флешеру не нужна консоль, не нужна удобная поддержка скриптовых языков.
Убунта для мобильных зарелизится в 2014 по официальным данным (да они там с дубу рухнули!? в 2014 вообще неизвестно что будет, непозволительно так долго разрабатывать в текущих реалях рынка)
И поверьте мобильные разработчики еще очень долго не будут хотеть что-то писать под люнукс, как минимум я думаю года 2 точно, а там посмотри коква судьба линукса на мобильных.
Я лично не вижу ни одного плюса для разработчика на флеше в использовании линукса как среды разработки. Ему что надо флеш и фотошоп и удобство, а линукс как раз этого не дает. так что где там удобство? обоснуйте? Флешеру не нужна консоль, не нужна удобная поддержка скриптовых языков.
Я знаком с очень многими разработчиками Flash(не меньше 30-40), и только 1 из них использовал Линукс как среду разработки
Правильно, потому, что среду надо выбирать в соотвесвтии с задачами. Крут не тот кто через неделю по freebsd смог запустить photoshop, а тот кто уже неделю назад все сделал в винде или macos.
При это никт оне спорит что разрабатывать на птоне или php или других многих языках реально удобно под linux
При это никт оне спорит что разрабатывать на птоне или php или других многих языках реально удобно под linux
Но есть и разработчики, которые работают не только с флешем, или же переходят на флеш с чего-то другого. И бывают проекты, где необходима также и серверная часть, и делает все этот один и тот же человек.
Если разобраться в Linux и как следует в него въехать — он становится очень удобным, и это я говорю, как Windows-разработчик (это моя основная работа пока что) с уже значительным стажем и опытом, при всем моем понимании плюсов и удобств, которые дает винда и студия.
Насчет фотошопа вы, конечно, правы, а вот насчет удобства — это весьма субъективно и индивидуально. Говоря об удобстве, я говорил о своем конкретном случае, но я уверен, что я далеко не один такой.
Я признаюсь и сам, что лучше FlashDevelop для флеша пока ничего не видел. Но надо посмотреть еще IDEA. А в остальном — скорее дело вкуса и привычки. Я под Linux чувствую себя комфортнее, чем под Windows, поэтому хочу иметь возможность разрабатывать под Linux в т.ч. и на Flash. В настоящее время я сам работаю над одним небольшим Flash-проектом, и делать это приходится под виндой во FlashDevelop'e (который, опять же, в принципе, мне очень удобен благодаря своей — пусть и небольшой — схожести со студией). Но если бы все эти возможности были бы в Linux'е, я бы винду, пожалуй, и не запускал бы на домашней машине. Лучшее из этих двух миров совмещает в себе OS X (но там тоже, увы, нет FlashDevelop), но я ей пока что не обзавелся, только присматриваюсь.
Насчет рынков: да, мобильный рынок cамый быстрорастущий. Но десктопы никуда не уйдут. Остальные мои мысли по этому поводу изложены в моем посте выше.
Если разобраться в Linux и как следует в него въехать — он становится очень удобным, и это я говорю, как Windows-разработчик (это моя основная работа пока что) с уже значительным стажем и опытом, при всем моем понимании плюсов и удобств, которые дает винда и студия.
Насчет фотошопа вы, конечно, правы, а вот насчет удобства — это весьма субъективно и индивидуально. Говоря об удобстве, я говорил о своем конкретном случае, но я уверен, что я далеко не один такой.
Я признаюсь и сам, что лучше FlashDevelop для флеша пока ничего не видел. Но надо посмотреть еще IDEA. А в остальном — скорее дело вкуса и привычки. Я под Linux чувствую себя комфортнее, чем под Windows, поэтому хочу иметь возможность разрабатывать под Linux в т.ч. и на Flash. В настоящее время я сам работаю над одним небольшим Flash-проектом, и делать это приходится под виндой во FlashDevelop'e (который, опять же, в принципе, мне очень удобен благодаря своей — пусть и небольшой — схожести со студией). Но если бы все эти возможности были бы в Linux'е, я бы винду, пожалуй, и не запускал бы на домашней машине. Лучшее из этих двух миров совмещает в себе OS X (но там тоже, увы, нет FlashDevelop), но я ей пока что не обзавелся, только присматриваюсь.
Насчет рынков: да, мобильный рынок cамый быстрорастущий. Но десктопы никуда не уйдут. Остальные мои мысли по этому поводу изложены в моем посте выше.
Если мы так продолжим то скоро будем обсуждать зарождени жизни на земле, вместо конкретной темы. Давайте расставим точки над и!
1) Тема обсуждения AIR и притензии mykir были направлены на невозможность работы с ней под linux. на чт оя считаю ему вполне развернуто ответили и обосновали почему линукс не так интересен для adobe.
2) Помоему мы также определил что лучшей средой для разработки флеша является windows. И помоему это тоже факт который доказан. Зачем флеш разработку адаптировать под линукс — я не знаю, флншнры хорошо живут под виндой. Если вы разрабатываете серверную часть, создаете приложения на флеше, верстаете сайты, немного рисуете в фоошопе и пишите приложение для айфона — то вы видимо эникейщик, никаких серьезных проектов не разрабатываете и вам все равно где работать, поверьте.
3) Почему FlashDevelop не будет под линукс, потмоу что он написан на c# и адаптирован под винду, в итоге вы получаете нативный интерфейс и хорошую скорость работы и быструю скорость разработки самого приложения, но есть моно, так что все в ваших руках адаптируйте!
не надо ругать инструменты, просто вместо того чтобы забивать винт. лучше взять отвертку?
1) Тема обсуждения AIR и притензии mykir были направлены на невозможность работы с ней под linux. на чт оя считаю ему вполне развернуто ответили и обосновали почему линукс не так интересен для adobe.
2) Помоему мы также определил что лучшей средой для разработки флеша является windows. И помоему это тоже факт который доказан. Зачем флеш разработку адаптировать под линукс — я не знаю, флншнры хорошо живут под виндой. Если вы разрабатываете серверную часть, создаете приложения на флеше, верстаете сайты, немного рисуете в фоошопе и пишите приложение для айфона — то вы видимо эникейщик, никаких серьезных проектов не разрабатываете и вам все равно где работать, поверьте.
3) Почему FlashDevelop не будет под линукс, потмоу что он написан на c# и адаптирован под винду, в итоге вы получаете нативный интерфейс и хорошую скорость работы и быструю скорость разработки самого приложения, но есть моно, так что все в ваших руках адаптируйте!
не надо ругать инструменты, просто вместо того чтобы забивать винт. лучше взять отвертку?
Кто кого ругает? Я лишь высказал свои мысли по этому вопросу, mykir высказал свои — насколько это актуально для него.
Можно переписать FlashDevelop и под Mono при большом желании, но только зачем… кроме FlashDevelop есть IDEA, есть плагин под Eclipse, но речь о том, что свежего AIR на Linux'е нет и, похоже, уже не будет, разрабатывать можно только под 11й плеер, и то, максимальная версия 11.2. Air 2.6 — нужен ли он кому-то сейчас, не говоря уже о будущем?
Адаптировать флеш-разработку под Linux можно было бы не ради тех, кому хорошо под виндой, а ради тех, кто сидит в Linux'e и никуда с него не уйдет. И сидят они в нем не из-за каких-то мифических предрассудков. Это был мой основной посыл.
Можно переписать FlashDevelop и под Mono при большом желании, но только зачем… кроме FlashDevelop есть IDEA, есть плагин под Eclipse, но речь о том, что свежего AIR на Linux'е нет и, похоже, уже не будет, разрабатывать можно только под 11й плеер, и то, максимальная версия 11.2. Air 2.6 — нужен ли он кому-то сейчас, не говоря уже о будущем?
Адаптировать флеш-разработку под Linux можно было бы не ради тех, кому хорошо под виндой, а ради тех, кто сидит в Linux'e и никуда с него не уйдет. И сидят они в нем не из-за каких-то мифических предрассудков. Это был мой основной посыл.
Насчет «эникейщиков»… существует много инди-разработчиков, которые делают игры от начала и до конца в одиночку, на которых можно смело вешать подобный ярлык. Тем не менее, я бы не стал говорить, что их проекты несерьезны. Многие весьма серьезные, некоторые более чем успешные, некоторые затыкают в угол по популярности порой и творения крупных команд. Но это отдельная тема, и, пожалуй, это не каждому дано.
допустим игра шахматы, заходишь и играешь с людьми со всего мира, написать — легко, и даже может выстрелить (ну давайте допустим) и начались скачивания началось восхождение по топу. И пока юзеров 200-300 все ок, когда их 2000-3000 серверы падают. игра не справляетсяи тд и тд. Игра мб и будет популярна, но если ты рисовал её, верстал. писал серверную часть, писал чо-то для андройда, код будет плохой. Просто другое дело в простых играх можно не замечать этого.
Не факт, что будет код плохой. Он может быть плохим в одной версии/части, и хорошим в другой, может быть плохим во всех версиях/частях, а может — конечно, реже — быть хорошим везде. Последнее, конечно, осилит далеко не каждый, и это отнюдь не часто встречается. Таких людей немного, но они есть. Кроме того, в некоторых случаях после выстреливния, команды расширяются, и разделение труда так и происходит. Плохой же код нередко встречаются и у «профессионалов», которые дальше одной платформы/языка не смотрят и никогда не смотрели. Поэтому я бы не стал это догматизировать.
Предлагаю оставить это обсуждение на будущее. Тема заслуживает даже и отдельного топика :) Проблема только в том, что велика вероятность спадения обсуждения в холивар… пусть каждый остается при своем мнении. Ибо, возможно, его мнение действительно верное — для конкретно его случая.
Предлагаю оставить это обсуждение на будущее. Тема заслуживает даже и отдельного топика :) Проблема только в том, что велика вероятность спадения обсуждения в холивар… пусть каждый остается при своем мнении. Ибо, возможно, его мнение действительно верное — для конкретно его случая.
Поймите, у вас практических знаний нет. Вы прочитали возможно 1 книгу, воодушевились и давай сотрясать впустую мир. Я это говорю к тому, что линукс это одно дело, но вы имеете представление как работает Air под Arm v6/11?
Вы хотите сказать, что из-за проблем AIR под Arm v6 не стоит вообще разрабатывать для мобильного рынка на AIR?
вы говорили в посте об ARM6 — конкертно на эту архитектуру мне плевать.
Рекомендующую вам следовать за бизнесом и деньгами! И оставить предрассудки!
Вы знаете, что доля Armv6/11 не такая уж и маленькая среди производителей оборудования???? Ваш бизнес будет в полной ж*пе ибо покрытие мобильных устройств будет не полным. А так может случится, что конкретно ваши клиенты используют только arm v6 arm v11 в основной своей массе… но вам же плевать…
Мораль такова: если не знаешь тему — сиди изучай ее.
Вы знаете, что доля Armv6/11 не такая уж и маленькая среди производителей оборудования???? Ваш бизнес будет в полной ж*пе ибо покрытие мобильных устройств будет не полным. А так может случится, что конкретно ваши клиенты используют только arm v6 arm v11 в основной своей массе… но вам же плевать…
Мораль такова: если не знаешь тему — сиди изучай ее.
Разработка на AIR покрывает очень больше процент девайсов. Да, поддержки Линукса нет, но скажем тот же рынок игр на Линуск забил давно и на долго.
AIR позволяет экономить время и деньги на разработку, когда нужно выпуститься на самых популярных платформах(iOS-Android-Win-Mac). Если приложение «выстрелит», можно писать под другие платформы.
AIR позволяет экономить время и деньги на разработку, когда нужно выпуститься на самых популярных платформах(iOS-Android-Win-Mac). Если приложение «выстрелит», можно писать под другие платформы.
Sign up to leave a comment.
CrossDevices AIR