Здравствуйте, Nuzhny, Вы писали:
I>>Затем, что разработка софта это адски дорогое удовольствие. Писать 5 версий никому в своём уме не нужно(винда, макось, иос, андроид, веб), достаточно ровно одной. А бывает вылезет Шеридан, и скажет что ему нужна версия для Лялиха.
N>Одно приложение для браузера разве не надо тестировать на десктопных IE/Edge/Chrome/Safari/Firefox под Win/Lin/Mac? Кажется, тчо выигрываем не так уж и много.
Надо. Только альтернативой будет все это + еще 4 платформы, в каждой из которой, если не считать винды, геморроя будет примерно столько же как со всеми браузерами вместе взятыми. Незачем тестировать все браузеры под виндовс-линукс-мак. Никакого смысла в этом нет. Тестировать нужно основные браузеры + основные мобильные браузеры. Остальное только если это решает какуюто важную проблему.
Скажем, у нас сначала была 1 платформа, иос нативная, и кучка тестировщиков. Сделали кроссплатформенное приложение, 5 платформ, и обошлись теми же тестировщиками, когда дропнули нативное иос приложение.
N>К тому же при этом сценарии проигрывают пользователи, увеличивая нагрузку на батарею ноутбука и просаживая траффик?
Если ты можешь монетизировать +1 платформу да еще нативной разработки, то какие проблемы?
Просаживания трафика, батареи и тд просто так не будет.
Смотри сам:
| расход батареи |
| |
| |
А если трафик, то это смешной аргумент. Если ты пользуешься приложением постоянно, то оно у тебя в кеше. Т.е. приложуха будет расходовать трафик в основном на json и эта часть будет примерно как gmail, skype, outlook и тд.
Ютуб съедает в разы больше.