Как стало понятно, выбор между этими двумя вариантами зависит от целей бизнеса, бюджета и требований к функциональности. Если вам важно быстро выйти на рынок, сократить затраты на разработку и обеспечить кроссплатформенность — остановитесь на первом подходе. Если же софт требует сложных аппаратных интеграций, высокой производительности и полного доступа к возможностям устройства, то лучше выбрать натив.
Если вы решили все-таки остановиться на Progressive Web App, сразу хотим предупредить, что такие продукты больше подходят в качестве временного решения. Да, они дешевые, но это некачественная подделка. Но что же делать, если вы хотите создать качественный софт, которым люди действительно будут пользоваться, а не удалят после нескольких секунд использования? При этом на натив у вас недостаточно ресурсов?
Идеальным вариантом в настоящее время является кроссплатформенная разработка. Она имеет все преимущества native, но при этом предусматривает использование единого кода для всех платформ, что позволяет сэкономить время и деньги. Посмотреть примеры таких проектов от нашего ИТ-агентства White Tiger Soft вы можете
здесь.