Онлайновый конвертер HTML5-приложений под Android/iOS



    Разработчикам мобильных приложений приходится непросто, портируя код под каждую ОС, разбираясь с SDK, компиляторами и эмуляторами. Создатели кроссплатформенного фреймворка PhoneGap постарались упростить задачу: тот позиционирует себя как единственный open source мобильный фреймворк с поддержкой шести мобильных платформ. Теперь они пошли ещё дальше и выкатили PhoneGap Build (бета) — простой онлайновый конвертер из HTML5. Достаточно загрузить приложение на html/js/css — и на выходе получаете готовый бинарник для Apple App Store, Android Marketplace, Palm, Symbian или BlackBerry.



    Загрузить приложение можно в виде файла ZIP или index.htm, или просто указать ссылку на репозиторий Git или SVN. В случае с Github поддерживаются и приватные репозитории.



    Через пару минут вы получите URL с готовым бинарником. Для webOS или Symbian его можно уже сразу сабмиттить и продавать, а для Android и iOS нужно ещё получить правильные сертификаты и/или ключи.

    Компания Nitobe обещает, что для проектов с открытым исходным кодом PhoneGap Build всегда будет бесплатным, а для остальных могут ввести платную подписку после окончания бета-тестирования. Уже сейчас готовы API, так что можно удобно интегрировать конвертер в свою систему.

    UPD. В связи с тем, что Adobe покупает Nitobi, объявлено, что PhoneGap переходит под крыло Apache Software Foundation как открытый проект Apache Callback (название может поменяться).

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

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

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

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

    • НЛО прилетело и опубликовало эту надпись здесь
        0
        А я вот даже не задумался до вашего коммента.
        –6
        Признайтесь честно, кому было стыдно после использования подобных средств?
          +4
          А почему должно быть стыдно?
          Вам стыдно что вы используете к примеру Java для Андорйда, а не более скоростной NDK? Или вообще ассемблер?
          PhoneGap — инструмент и если его правильно применить и он подходит — то какая разница?
          HTML очень удобен для рендринга нестандартных интерфейсов + почти полная кросс-платформенность — как результат высокая скорость разработки и более дешевые программисты. Просто использовать его надо разумно — вот и все. Если нужно сделать например дополнительную реальность — ну напишите под платформу plugin.
            0
            Да есть уже всё. Все нативные фишки можно использовать прямо через phone gap.
          +1
          Интересует производительность итогового приложения, может кто-то пользовался?
            0
            Я пользовался, чтобы сделать простую листалку-справочник. Тормозов не замечено, грузится мгновенно, производительность как у браузера.
              +1
              А как у него с канвасом, не в курсе?
              0
              А, вспомнил. Ещё простой ценовой калькулятор (вписываем 4 числа, получаем одно) делал. Тоже работает как родной.
                0
                Не можете дать ссылку?
                  0
                  Нет, увы.
                0
                Тормоза связанные с анимацией исчезают при использовании webkit-специфичных фишек типа transitions.
                Очень хорошая либа iScroll 4 к примеру.
                +3
                Всё может измениться со дня на день: и существование самого сервиса, и детали лицензирования самого PhoneGap, и вектор его развития — "Adobe has acquired Nitobi Software, the creator of HTML5 mobile app framework PhoneGap and PhoneGap Build".
                  0
                  Wow, вот это новости.
                  • НЛО прилетело и опубликовало эту надпись здесь
                      0
                      UPD. В связи с тем, что Adobe покупает Nitobe, сегодня объявлено, что PhoneGap переходит под крыло Apache Software Foundation как открытый проект Apache Callback (название может поменяться).
                      +2
                      Насколько я понимаю, он предоставляет прокси-библиотеку для доступа к сервисам платформы, а также генерирует обертку и пакетирует апликацию. Однако сам html5-код не конвертируется. То есть на платформе работает тот же самый html5+css3+js.
                        0
                        То есть API типа файловой системы и пр. будет доступен?
                          0
                          да
                        0
                        а в случае с аудио, как известно, разные браузеры поддерживают разные форматы, mp3, ogg, wmv — а какие аудио поддерживаются этой создающейся оболочкой?
                          0
                          я в основном использую плагин jplayer — проигрывание аудио. он что-то не работает. ни на симбиане, ни на андроде. пока очень разочарован. на iOS не понял что к чему, похоже надо лицензию разработчика покупать за 99 $ — пока нету у меня её.

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

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