Эффективен ли такой метод создания мобильного приложения?
В общем, схема такая:
Создаётся три сайта с одной БД. Один для веба, второй для андроид, третий для iOS. У каждого сайта своя тема.
Так вот вопрос, эффективен ли такой метод создания мобильного приложения?
Обчно делают в виде таких схем:
1. Одно веб АПИ на 3 клиента — то есть один сайт, который по запросам отдает контент в виде JSON например, а к нему подключаются все клиенты, тут сайт дял веба тоже клиент (на Реакте например)
Согласен с Алексей Уколов во всём кроме процента КПД. Он всё таки немного выше. То что вы хотите сделать - это не мобильное приложение, а его эмуляция. Но в принципе, если не нужны плюшки мобильного приложения, то подход вполне живой.
если ваше "приложение" под iOS - это браузер который умеет открывать один только сайт - то такое приложение не "пустят" в АппСтор (по крайне мере несколько лет назад не "пускали")
так приложение или сайт?? и что означает "эффективен", в чём эффективность вы хотите достичь, в дизайне, быстродействии, удобстве пользования, обслуживании?
если приложение подгружает сайт, то это в принципе не приложение, а сайт с адаптив дизайном. Все таки исходя из моего опыта (программиста, не дизайнера) дизайн для сайта обычно делается универсальный для мобильных девайсов, в зависимости от диагонали экрана. А вот для нативного приложения с использованием родных, привычных пользователю элементов.
Что касается десктоп и мобильной версии, тоже стилистика обычно та же самая. Возьмите любой сайт, достаточно профессиональный, откройте на десктопе в браузере и мышки меняйте ширину окна, все будет мягко трансформироваться в рамках одной стилистики. Ну можно например на маленьких экранах менять шрифты на конденст, если хочется, или просто размером играть, но переходить на совсем уж другую тему, как то.. перебор..
А база данных тут при чём?