Flash приложения для iPhone

    Вчера, во время ежегодной презентации Adobe Max 2009, компания Adobe анонсировала новую версию пакета Adobe Flash (Flash Professional CS5) — одно из основных нововведений: возможность создания stand-alone приложений для iPhone.
    Не нужно объяснять, что это означает для рынка игр для iPhone и для AppStore в целом.



    Следующая версия Flash позволит создавать приложения готовые к отправке в AppStore. Сейчас ведется закрытое бета тестирование, однако несколько приложений уже в АпплоМагазине:

    That Roach Game
    Just Letters
    Chroma Circuit

    Интересные моменты:


    — Пользователю не нужно ничего ставить, из CS5 выходит приложение готовое к отправке в AppStore.
    — Обещан OpenGL ES и аппаратная поддержка рендеринга используя айфоновский GPU.
    — Обещана высокая производительность.
    — Есть доступ к файловой системе (в рамках своей папки) и SQL lite
    — Прошивки только 3.0 и выше
    — Action Script 3 (1, 2 не поддерживаются)
    — в Safari флэша нет :)
    — Флэшевые приложения не работают на симуляторе под Маком
    — Доступен RTMP

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

    Доп ссылки по теме:



    Надо сказать, что подготовились Адобовцы просто великолепно: форум, страница фака, Страница на Adobe Labs.

    И чуть чуть размышлений по теме



    Сдаётся мне, что с нового года игровой раздел аппстора ждут бооооольшие изменения…
    Ждем миллионов портированых шлакоигрушек?

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

    Ну что-же: множество издателей ждут вас, разработчики и разработчицы.
    Будут вопросы по рынку — обращайтесь, отвечу. Можно в твиттер ;)
    Share post

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 63

      +3
      Ура, наконец-то!
      • UFO just landed and posted this here
          +2
          я конечно рад, но с какиз пор разработка приложений на Obj-C это геморойнее чем на Flash?
          • UFO just landed and posted this here
              0
              Геморойнее ставить разрабатывать под iPhone если у тебя нет MacOS.
              C флэшем, владельцам виндовых машин будет достаточно добыть iPod чтобы попробовать написать что-то своё.
                0
                Вы уверены, что собрать приложение для iphone и запустить его на iphone, передав его по USB реально без XCode&MaxOSX? У меня есть сомнения в этом
                  0
                  Технически это возможно, вопрос в том как это реализовано у Adobe.

                  По описаниям я пока не понял, нужен ли xcode для подписывания приложений или AF умеет работать с сертификатами самостоятельно.

                  Вопрос ушел к Майклу Чембресу, жду ответа.
                  • UFO just landed and posted this here
                      0
                      Вот я и не уверен за этот ответ. Умеет ли флеш работать с устройством, или только со своим собственным симулятором?
                      • UFO just landed and posted this here
                        –1
                        Это я видел. Только Authoring content — это далеко не полный цикл разработки. Писать вы можете, а вот запускать на устройстве и готовить финальный пакет — очень в этом сомневаюсь
                        • UFO just landed and posted this here
                      0
                      Поставь хакинтош.
                        +1
                        Вероятнее всего, что с такой легкостью это может рекомендовать только тот, кто сам никогда хакинтош не ставил :)
                          0
                          Представьте себе, ставил и XCode ом на нем пользовался.
                            0
                            Значит, вам крупно повезло.
                            Мою историю общения с хакентошем матом не описать :)
                            Пришлось разорится на макмини
                      –1
                      Паттерны, используемые в Objective-C уж очень непривычные (Делегаты и прочие). Мне, испорченному явой, Objective-C с ходу не дался, хотя не особо старался. Плюс необходимость заботиться о памяти, выделять, освобождать — бррр. Так что Flash или Appcelerator могут серьезно понизить порог входа в платформу для некоторых категорий разработчиков
                        +1
                        Это да, но это дело привычки все же. Как сказали выше, кто-то хорошо во флеше, кто-то в обж-с… сейчас преведу не очень удачное сравнение, и я ни как не пытаюсь сказать, что какой-то из языков лучше другого, но все же: это как перестесть с чего-то японского, ну пусть хонды на мерс, и говорить, что левый руль это геморой, у меня такого на японках никогда не было, ура! я купил мерс с правым рулем.
                      –1
                      теперь можно будет все игрушки на движке PushButton продать через AppStore: )
                      pushbuttonengine.com
                        0
                        Не только на этом движке, а вообще всё, что написано на AS3. Да, потребуется доработка, но относительно небольшая.
                          –1
                          Просто у меня на этом движке много игрушек: )
                          скоро и мне перепадут доллары с AppStore
                        +5
                        Вот работки цензорам прибавиться, поток шлака фильтровать… Смешанные чувства вызывает новость, вроде круто, что так, а вроде и запах не ахти…
                          +1
                            +4
                            Пора просто создавать раздел «Трэшак» в App Store
                            0
                            А я то надеялся на полноценную поддержку флеша в сафари… жаль.
                              –6
                              Эппл запросто сможет детектировать флеш внутри таких приложений и заворачивать их с той-же формулировкой «флеш на айфоне запрещён». Это ведь не просто «компиляция» — это обёртка.
                              Так что ничего ещё не ясно.
                                0
                                Это компиляция. Пруф
                                  0
                                  Нет. Там написано «прилагается ли флешплеер вместе с моим приложением?» И ему отвечают что нет, там не будет интерпретатора, который умеет воспроизводить флешовый байткод )) Короче адоб уже сейчас предвидит войну с эпплом по этому поводу. Код флешплеера точно будет вкомпилен внутрь исполняемых файлов и воспроизводить он будет не байткод а просто структуру данных флешки, тоже туда вшитую. Откуда бы у адоба появилась за такой короткий срок технология компиляции флеша в чистое приложение? Адоб это не Борланд.
                                    0
                                    Да, насчёт войны с эплом это интересный вопрос :)
                                      0
                                      А откуда у разработчиков моно он появился? В принципе они достаточно быстро компилятор в нативный код написали, думаете адоб не мог осилить? Идея один в один. И думаю это не за короткий срок произошло, а скорее всего уже давно у них шли разработки, целью был не айфон, а ускорение работы скриптового движка.
                                    0
                                    Вы думаете Adobe стали бы внедрять эти фишки без предварительных договоренностей с Apple?
                                    Да и с Apple это выгодно, больше приложений (надо полагать, что большинство из них будут игры), больше прибыли.
                                      –4
                                      А почему они тогда запретили у себя флеш? Им нужно развивать свою платформу, платформа адоба для них конкурент. Да, я думаю, что они внедряют это именно без договорённостей с Эппл, эдакий внезапный хук слева.
                                        0
                                        Да никогда они не воевали, я бы даже сказал наоборот. С чего вдруг конкуренция если взаимная выгода налицо? К тому же в статье говорится что «несколько приложений уже в АпплоМагазине» и указаны ссылки.
                                          +2
                                          Потому что такие приложения пройдут через AppStore и будут проверены, в отличие от тонн обычного Flash в интернете, за работоспособность и безопасность никто не ответит.
                                            0
                                            им нужно продавать iфоны ) Чем больше приложений — тем больше профит от продажи айфонов!
                                              0
                                              Дааа, а то без флешового крапа у них айфоны очень плохо продаются =)
                                                0
                                                Им нужно больше персонала держать для оценки всех этих новых приложений.
                                          0
                                          Просто есть куча готовых флэш игр и всего навсего их надо немного портировать. В этом и весь плюс. И это здорово! Переписывать же ничего не надо!
                                            0
                                            адаптация все равно будет нужна.
                                              0
                                              Нет, переписывать нужно будет. Потому, что те игры, которые выпускались на Flash понятия не имеют что такое поддержка OpenGL ES и что такое аппаратная поддержка. Хотя пока не ясно, какие изменения претерпит код, и насколько сложным будет процесс портации на мобильные устройства. Что было раньше (Flash Lite) — это тихий ужас. Функционал практически во всем был ограничен, даже простые встроенные функции, работающие в обычных проектах — в лайтовских приходилось писать ручками. Я пробовал кодить под эту систему — надоело через пару часов. Надеюсь, здесь будет ситуация круче. Да, и что предпримет Adobe для работы с памятью? Хватит ли 128 мб (может ошибаюсь в количестве) для того, чтобы тянуть серьезные приложения, отличные от крестики-нолики?
                                                0
                                                Как показывают приложения по ссылкам: хватит. Не сказать чтоб серъезные, но тем не менее.
                                              –4
                                              Разработка и развёртывание приложений на флэше? Имхо именно поэтому эппл ещё не скоро пустит флэш на айфон.
                                                0
                                                Игры это хорошо конечно, но поддержка RTMP меня радует больше.
                                                  0
                                                  поставил себе протестировать «That Roach Game» вполне нормально все работает. Радует, что возможно теперь без особых знаний можно будет написать несложный софт для iPhone.
                                                    +4
                                                    Блин, ну что же это такое? Только начал Objective-C учить =)
                                                    0
                                                    Ведь теперь появилась возможность без геморроя разрабатывать iPhone софт под Windows.
                                                    Вот что-то я в этом сильно сомневаюсь. Вы уверены, что Adobe сможет сделать заливку приложения на телефон под Windows? Там очень нехилая система сертификации, недоступная под Win и которую еще не сломали(слава богу)
                                                      0
                                                      Система верификации дело хорошее, сродни неуловимому Джо, но есть и другие методы.
                                                        0
                                                        А купить сертификат разработчика совесть не позволит?
                                                          0
                                                          а при чем тут совесть? Я говорю чисто про техническую составляющюю подписывания и установки приложения на телефон под OS Windows
                                                      • UFO just landed and posted this here
                                                          0
                                                          Адоб хочет чтобы он появился, а Эппл пока нет.
                                                          • UFO just landed and posted this here
                                                              +1
                                                              Наверно 90% флеша в браузере — это видео и игры. Первое на айфоне работает (официально правда пока только ютуб), второе будет работать как полагается (в виде отельных приложений с адаптацией к пальцевому интерфейсу). Правильнее и быть не могло. Так что ИМХО проблема решена, компромисс найден ;)
                                                              • UFO just landed and posted this here
                                                                  0
                                                                  Да там несколько причин: от безопасности и совместимости до желания контролировать оборот приложений. Но сабж — отличный компромисс.
                                                          +1
                                                          Ураааа! Как же долго я ждал этого момента!
                                                            +1
                                                            Просто праздник какой-то!
                                                            жаль что плагин для браузера не сделали, хотя я думаю народные умельцы flash в виде плагина всё такие забабахают
                                                              +1
                                                              Это так невероятно круто, что даже не верится )
                                                              Adobe знает что делает. Флеш будет жить.
                                                                +1
                                                                Сранно, что J2ME ещё никто не скомпилировал.
                                                                  +1
                                                                  из личного опыта разработки под ифон вижу болшим минусом что флеш не работает в эмуляторе под макосью, каждый раз собирать приложение и заливать его на ифон чтобы потестировать довольно нудно и требует больше времени
                                                                    0
                                                                    В таком случае, следует ожидать появления iphone-профиля в Adobe Device Central CS5.
                                                                      0
                                                                      Определенно, нужен хороший способ тестировать. Иначе будет туго.
                                                                      +1
                                                                      Странно. Обычно Стив Джобс не терпит того, чтобы кто-то прежде него анонсировал нововведения, связанные с продукцией Apple.

                                                                      Only users with full accounts can post comments. Log in, please.