Ответы пользователя по тегу Кроссплатформенность
  • На чем разрабатывать кроссплатформенное приложение?

    @Shannon
    Низкий порог вхождения Framework7 (при этом довольно хороший результат), проще, наверное, уже не куда.
    Не требуется знания, например, angular, достаточно html+js, за пол часа можно разобраться и сделать первый протопит
    framework7.io

    Есть нативный интерфейс под ios7-9 и под material design. Шаблоны всех стандартных элементов есть (списки, кнопки, меню итд), вам только остается вручную их расставить (для каждого элемента есть пример на сайте) (полос прокрутки на мобильном устройстве не будет)
    7df783332db749a9bcfb453493ca1c7b.png

    Тут подробнее (немного устарело, сейчас уже больше возможностей и стилей):
    https://habrahabr.ru/post/257889/
    Ответ написан
    Комментировать
  • Простейший способ создать кросс платформенное мобильное приложение?

    @Shannon
    Вам нужно смотреть в сторону framework7 или ionic, для андроида обязательно использовать crosswalk, чтобы не тупило приложение на старых девайсах. Вот тут подробнее - habrahabr.ru/post/257889 (пример из статьи может немного глючить, потому что там старая версия crosswalk, нужно его пересобрать или еще лучше, сразу протестировать реальный пример от создателя framework7, в котором все собрано вместе - framework7.io/kitchen-sink-ios или framework7.io/kitchen-sink-material - просто зайдите на андроиде через браузер chrome (именно через chrome, не через стандартный, не через firefox итд), это будет аналогично использованию crosswalk в реальном приложении)

    1. В framework7 есть современный интерфейс под ios7-9 и под material design. Шаблоны всех стандартных элементов есть (списки, кнопки, меню итд), но вам придется вручную их скомбинировать, просто добавляя нужный компонент в html файле (для каждого элемента есть пример на сайте www.idangero.us/framework7 )
    2. Чтобы тексты автоматически добавлялись, нужно реализовать API на сервере хоть на чем, а js код приложения должен, обращаясь к этому API, формировать актуальную ленту (примерные примеры на сайте framework7 в общем-то тоже есть)
    3. Поставьте intel XDK, для начинающих там проще всего разрабатывать и компилировать html5 приложения. К тому же там по умолчанию можно сразу собирать с crosswalk, без подключения вручную
    4. Почти никто не добавляет свою рекламу, например intelXDK или phonegap ничего точно не добавляют лишнего
    5. Разрешение потребуется только одно - доступ к интернету, остальные разрешение только те, которые вы сами включите
    6. Чтобы не тупило на старых андроид девайсах и работало почти как нативное (чем свежее crosswalk, тем плавнее и отзывчивее результат), нужно использовать crosswalk
    7. По сути фреймворки framework7 или ionic всё сделают за вас, под все экраны автосмаштабируется интерфейс и все элементы, включая картинки

    Дальше вам нужно просто изучать выбранный фреймворк, для начала сделать статичное приложение, накидав нужные элементы в нужные места и посмотреть как всё это будет выглядеть, пока без доступа в интернет, а уже потом приделать работу с API и все остальные фичи
    Ответ написан
    Комментировать