А если не знаете, то напишу по дилетантски и на пальцах. Суть этого Фреймворка в том, что программист не для каждого проекта берет и придумывает разные стили для кнопок, полей ввода, текста, заголовка, а берет заготовки примерно, как в конструкторе сайтов. Вам нужна, например, форма сбора email - вы перетянули ее, и поле для ввода email уже есть. Примерно так же и программист пишет в HTML разметку, а стиль и дизайн кнопок, полей ввода, заголовков и т.д. подтягиваются из фреймворка. Вот здесь можно посмотреть как будут выглядеть элементы экранов
Насколько я понимаю для вебвью нужен по сути сверстанный сайт для мобильных. Он как раз и открывается в вебвью. Скажите, если ошибаюсь.
Так вот, где этот сайт для вебвью располагается у вас обычно: на локалхосте или на внешнем ресурсе? Какие трудности и ограничения есть у приложений на вебвью?
Анатолий, Вы всё верно понимаете. Это мобильный сайт, который отображается в приложении-обёртке. Кроме того, в нативной части могут быть дополнительные функции, кроме простого отображения. Например, GPS, push, работа с камерой и т.д. В этом случае, данные из натива передаются на сервер с webbiew через JS-методы
Сервер, как и в стандартной модели размещается у хостинг-провайдера, обычно мы рекомендуем VPS с серверным пространством BitrixVM, т.к. для администрирования сервера используем админку от 1С-Битрикс.
"После появления идеи, я рекомендую своим клиентам придерживаться следующих этапов развития:
Запуск MVP-версии
Сбор обратной связи, тестирование идеи на живых пользователях
Принятие решение по дальнейшим изменениям"
Сразу запуск MVP-версии после появления идеи? А как же аналитика, опросы и др. перед запуском MVP-версии? Уже на этих этапах можно понять, что идея так себе и не стоит вкладываться даже в MVP.
Сложно давать рекомендации не по какому-то конкретному проекту, а некое общее направление действий. Customer Development я отношу к этапу появления идеи. Большинство наших клиентов действуют как раз наоборот - после появления идеи идут сразу в "тяжёлую" разработку. По идее я и блог завёл, чтобы рассказывать как не потратить кучу бабла е убедившись в адекватном спросе на проект.
можно ли на webview написать приложение для курьера которое стабильно в фоновом режиме будет передавать на сервер его GPS-трекинг, при этом чтобы оно работало на iphone,android и windows mobile?
Да, если сделать нативную функцию фонового GPS-трекинга, который передаёт данные на сервер. Мы как раз недавно такую фишку сделали в нашем готовом решении для запуска маркетплейсов услуг - http://servicepi.ru
По нашим замерам, например, на айфонах батарея ушатывается примерно на 2% от общего объёма потребления всеми приложениями. Это очень круто по сравнению, например, с теми же водительскими приложениями такси.