Adobe покупает Nitobi, разработчика PhoneGap



    Только вчера на Хабре обсуждался выход открытой беты PhoneGap Build — онлайнового конвертера приложений из HTML5 в бинарник для мобильных платформ (Android, iOS, webOS, Symbian и т.д.). И вот сразу после этого последовала действительно неожиданная новость о том, что Adobe покупает стартап Nitobi, разработчика PhoneGap.

    Впрочем, не всё так плохо. Одновременно с соглашением о сделке компании Adobe и Nitobi договорились о решении отдать PhoneGap во всеобщее пользование. Теперь фреймворк становится свободным проектом и переходит под крыло Apache Software Foundation. Правда, для него придётся подыскать другое название. Пока что в качестве рабочего используется Apache Callback.

    Средняя зарплата в IT

    110 450 ₽/мес.
    Средняя зарплата по всем IT-специализациям на основании 7 043 анкет, за 2-ое пол. 2020 года Узнать свою зарплату
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 28

      +2
      Интересно, означает это более быстро развитие? Или наоборот — поиграются и закопают проект, перетащив себе какие-то наработки?
        +5
        Зачем же тогда его покупать?) Adobe отлично поддерживает около десятка Open Source проектов и судя по всему даже не думает забрасывать.
          +4
          Как adobe может закрыть проект который теперь живет под крышей apache software foundation? Просто будут на основе открытого фрейморка делать коммерческие вещи. У adobe уже есть Wallaby. Почему бы не сделать нативную конвертацию flash -> mobile os. Так что мне кажется очень даже хорошая новость.
            +3
            для этого есть air.
              0
              а что у air с производительностью на мобильных платформах?
                +5
                Лучше чем у html5 :) Честно.
                  +3
                  Если совсем серьезно, то вполне неплохо, много вкусных(быстрых) фич появилось с выходом air3, если не ошибаюсь прямо сегодня. Из самых больших для меня это и hardware video render & decoding, stage3d. И не забываем про native extensions.
              0
              Еще есть же Adobe Edge так что «пгреступление раскрыто». Adobe просто не хочет терять мобильные платформы.
          • НЛО прилетело и опубликовало эту надпись здесь
              –1
              Нет, только не Adobe, пожалуйста!
                –4
                похоже, адобе вконец разочаровалась в air mobile.
                если это так, то можно орать «ура».
                  +3
                  Adobe развивается во всех направлениях и старается предоставить пользователям максимум возможных инструментов и функционала во всех областях, даже конкурирующих. Благодаря этому Adobe на протяжении многих лет остается прибыльным и популярным софтгигантом.
                  Буквально вчера на Adobe MAX были наконец выпущены Flash Player 11 и Adobe AIR 3, предоставляющие по сравнению со своими предыдущими версиями весьма крутые возможности, одни из которых Stage3D и Native Extensions в AIR, последняя фича решает практически все имеющиеся у прошлых AIR проблемы. HTML5 до этого, я извиняюсь, срать и срать.
                    –3
                    flash11 мне сегодня на android прилетел, air3 девелоперский стоял девелоперский уже фиг знает сколько. по факту, перпендикулярно мне до всех этих очень модных фич, до которых «HTML5 срать и срать», если оно тормозило, тормозит, и вряд ли перестанет тормозить.
                    ничего нового вы мне, увы, не сказали.
                      +2
                      На самом деле, как разработчик «и на том и на этом» я вам скажу, что HTML5 дико тормозит на мобильных устройствах по сравнению с AIR, а ограничений у него еще больше, чем у AIR 2.7.
                      AIR начиная с версии 2.7 показывал мощный прирост скорости – до 4х на iOS по сравнению с версией 2.6. Более того, у меня и AIR 2.6 на Android работал очень быстро.
                      Судя по вашему комментарию, вы совершенно не в курсе нововведений в версии AIR 3, и даже после моего упоминания о Native Extensions не удосужились об этом почитать.
                      Теперь для увеличения скорости сложных вычеслений разработчики могут использовать двухуровневую архитектуру, а ограничений доступа ко всем специфическим особенностям устройств или ОС больше нет, будь это реклама, InApp Purchase или же Bluetooth.
                        –3
                        HTML5 дико тормозит на мобильных устройствах по сравнению с AIR

                        по-моему, вы в какой-то параллельной вселенной живете, или работаете со слишком специфическими задачами, где html тормозит больше, чем flash.

                        Судя по вашему комментарию, вы совершенно не в курсе нововведений в версии AIR 3, и даже после моего упоминания о Native Extensions не удосужились об этом почитать.

                        очень я даже в курсе про native extensions; вот только дилемма возникает: для каждой платформы надо написать свой жирный кусок кода на нативном для этой самой платформы языке.
                        смысл писать тогда для air, если можно, скажем, сразу на java?
                          +3
                          >по-моему, вы в какой-то параллельной вселенной живете, или работаете со слишком специфическими задачами, где html тормозит больше, чем flash.

                          Скорее всего это вы живете в параллельной вселейнной, раз можете на HTML5 сделать тач интерфейс не хуже, чем интерфейс с компонентами Flex Mobile и DFG, при этом не тормозящий.
                          А уж скорость чистых вычеслений и там подавно ниже.

                          >смысл писать тогда для air, если можно, скажем, сразу на java

                          А я вам объясню. Если вас интересует кроссплатформенное решение, вы напишите приложение на AIR, для использования стандартных фич ОС или устройства, возьмете готовые кроссплатформенные extensions, которые сейчас будут расти, как грибы после дождя.
                          И если вы действительно хороший программист, вы сможете написать сами свое расширение, в котором возможно будет решаться какая-нибудь специфическая задача, на objC и на java. На выходе вы получите кроссплатформенное приложение с максимумом возможностей и минимальной стоимостью разработки сразу на обе ведущих платформы.
                            –3
                            а я вовсе и не девелопер, если вдруг у вас могли возникнуть такие мысли, я админ.

                            я работаю с командой flex-девелоперов, которые сейчас пишут poc на air3 и вижу каждый день, как они плюются от косяков и тормозов;
                            я вижу, как на среднестатистическом android-смартфоне обычный список меню в десять пунктов тупит так, будто в нем не десять, а десять тысяч пунктов. а что еще более интересно, тормоза одинаковые что на 1000 Mhz, что на 600 mhz;
                            я вижу, как простейшие аппы разряжают батарейку вмиг, а на смарте можно яичницу жарить;
                            я вижу, что на айфоне (а для ios, емнип, flex-код транслируется в нативный objc) все тормозит совершенно так же.

                            одно приложение для всех платформ? да, возможно.
                            быстродействующее приложение? no way, по крайней мере — на данный момент.

                            а всем минусующим привет.
                              +3
                              >которые сейчас пишут poc на air3
                              Ага, это они у вас со вчерашнего дня что-ли на нем усердно пишут?)
                              К вашему сведению на Android до вчерашнего дня, без бубнов можно было писать и тестировать лишь на устаревшем 2.6.
                              >как простейшие аппы разряжают батарейку вмиг, а на смарте можно яичницу жарить
                              Чтож у вас за аппы то такие? А может просто ваши разработчики не умеют собирать мусор и выгружать приложения в фоне?) Мой совет – лучше читать документацию, чтобы такого не было.
                              >быстродействующее приложение? no way, по крайней мере — на данный момент.
                              Были с 2.7 на iOS и тем более теперь будут таковыми с 3.0.
                              >обычный список меню в десять пунктов тупит так, будто в нем не десять, а десять тысяч пунктов.
                              На HTC Desire тестовое приложение с сотней пунктов и пиктограммами в них на AIR 2.6 скролится лишь изредка на долюсекунды подлагивая(если бы Adobe сразу выпустил упаковщик в 2.7 под андроид, все работало бы без лагов). Что я делаю не так?
                              Скорее всего ваши ребята намудрили с контейнерами и происходит наложение событий, лично у меня такой момент был. Опять же – читайте документацию.

                              И кстати я вас ни разу не минусовал.
                                +1
                                Тут кстати стоит заметить что нативное приложение конечно же будет лучше работать, но не на порядки. Ну и если уж сравнивать html5 или air3, я выбираю air. Пока только так.
                                  +1
                                  Ну если пользоваться двухуровневой архитектурой в AIR3, то разницы не будет вообще, но тогда будет сложнее писать на две платформы сразу, хотя все равно дешевле.
                                  0
                                  Ага, это они у вас со вчерашнего дня что-ли на нем усердно пишут?)
                                  К вашему сведению на Android до вчерашнего дня, без бубнов можно было писать и тестировать лишь на устаревшем 2.6.

                                  ну, прямо скажем, не совсем так :)
                                  для простых смертных flash builder новых версий пока недоступен.

                                  На HTC Desire тестовое приложение с сотней пунктов и пиктограммами в них на AIR 2.6 скролится лишь изредка на долюсекунды подлагивая

                                  попробуйте приложуху из маркета Tour de Mobile Flex
                                  market.android.com/details?id=air.adobe.flex.TourDeMobileFlex
                                  и, положа руку на сердце, скажите, что оно работает не медленнее нативного по части отрисовки интерфейса :)

                                  про минусовку я не вас имел в виду; минусуют обычные тролли, которым слабо что-то по теме сказать, только кнопочку Х давят.
                                    +1
                                    >flash builder новых версий пока недоступен.
                                    А он там и не при чем. Бету AIR3 можно было спокойно использовать и со старым FB, правильно установив ее во Flex SDK. Другое дело что тестить ее кроме, как на десктопе негде, ибо на мобильные ОС бета версии приложения-фреймворка не было.
                                    >попробуйте приложуху из маркета Tour de Mobile Flex
                                    Ставил конечно же, пробовал. Немного подлагивало, но не критично да и скомпилено оно на AIR2.6. Посмотрите как оно же работает на AIR2.7. C приходом AIR3 скорость станет одинаковой на обеих платформах и при этом быстрее AIR2.7.
                                    >работает не медленнее нативного
                                    Ну знаете ли) Не все нативное – хорошее) Я умудрялся скачивать из маркета нативные приложения, причем от весьма известных брендов и натыкался на жуткие тормоза в интерфейсе, по сравнению с которыми AIR2.6 кажется аленьким цветочком. Все зависит от разработчка.
                      0
                      Перехватили у Баллмера
                        0
                        А чего не у Джобса? (:
                          0
                          Ну, насколько я понял, они в последнее время имели какие-то дела с МС
                      • НЛО прилетело и опубликовало эту надпись здесь
                        • НЛО прилетело и опубликовало эту надпись здесь

                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                          Самое читаемое