Совет для UX разработчиков, который все равно никто не услышит
Удобно иметь приложение со скидками любой торговой сети, потому что можно показать штрихкод и получить скидку. Это основная функция приложения. Все остальное уже менее важное.
Но шелупонь из маркетинговых отделов начинает потом шевелиться и придумывать поп-апы, какие-то другие свои нахер никому ненужные херни. И заканчивается все тем, что на кассе вместо того, чтобы открыть приложение за секунду и показать штрихкод, ты сначала ждёшь, пока огромное тяжёлое из-за маркетингового говна приложение откроется, потом смахнешь попапы, потом отменишь на какую-нибудь тупой опрос, потом поймаешь с третьего раза плавающее окно со штрихкодом.
Все это неимоверно бесит. Но ахтунги из маркетингового отдела, виляя пухлыми жопами, начинают на отчётных собраниях показывать эффективность своей никчёмной работы количеством кликов на попап и говорить, какие они дебилы молодцы.
Бороться с этим нет никакого желания. Толку все равно не будет. Язык у них подвешен хорошо, как побочная функция, из-за частого использования по прямому назначению.
Теперь предложение. Делаем на экране фрейм или как там правильно называется. В нём штрихкод на скидку, который хранится в самом приложении, а вся маркетинговая шелупонь пусть грузится в другом фрейме, который не закрывает штрихкод, хоть из интернета, хоть из другой части огромного приложения.
И овцы сыты и волки целы.
Но ведь никто этим советом не воспользуется.
Я как-то поставил себе приложуху простую, куда собирал штрих-коды разных карт. Но дефективные упомянутые ТС маркетолухи некоторых торговых сетей решили, что статичный штрих-код - не катит. Давайте его заменим QR-кодом, который будет меняться в зависимости от дня недели, фазы Луны, температуры воды у побережья атолла Бикини, и идея с приложением, в котором собраны все скидочные карты, теряет смысл, приходится для этих сетей ставить отдельную приложуху.