• Стоит ли делать приложение для iOS с помощью JSF?

    kaspartus
    @kaspartus
    Лично я себе вижу как плюсы, так и минусы.
    Плюсы:
    1. Кроссплатформа
    2. Быстрое обновление, без необходимости проходить яблочную проверку каждый раз
    3. Экономия на мобильном(ых) разработчиках(для самого простого случая)

    Минусы:
    1. Более медленное переключение между логическими экранами(отправляем запрос на сервер, получаем ответ, рендерим). Пользователи на мобильных привыкли к моментальному отклику приложений. Это очень важный пункт, история с приложением fb, на мой взгляд, показательна.
    2. Потенциальные проблемы в связывании этого приложения с встроенными в iOS функциями, например с пуш-уведомлениями, геолокацией, фото-альбомом и прочим
    3. Страдает взаимодейстиве с UI. Например мобильные браузеры намеренно тормозят реакцию на нажатие по кнопкам и ссылкам(можно решить). Перетаскивание элементов, смахивание ячеек таблицы достаточно сложно реализовать
    4. Проблемы с реализацией оффлайн режима. В нативном приложении можно было бы поменять настройки профиля, посмотреть историю

    И немного лирики: по своему опыту скажу, что веб-разработчики постоянно пытаются перенести максимум логики на бэкенд, просто потому что это приносит интересные задачи. Ну и вообще разработчики думают средствами и инструментами, с которыми они знакомы и которые им доступны.
    Ответ написан
    Комментировать