Прогрессивті веб-қолданба – орнатылған қолданба сияқты жұмыс істеуге мүмкіндік беретін мүмкіндіктермен жасалған веб-сайт: оны құрылғының басты экранына қосуға, браузер хромынсыз іске қосуға, офлайн режимінде немесе сенімсіз қосылымдарда жұмыс істеуге және қолдау көрсетілетін орталарда push хабарландыруларын алуға болады. Бұл бөлек технологияға емес, қалыпты веб-сайтқа қолданылатын мүмкіндіктер жиынтығы.
Техникалық негіздер - желілік сұраныстарды ұстап алып, кэштелген жауаптарды ұсына алатын беттен бөлек жұмыс істейтін скрипт болып табылатын қызмет көрсетуші қызметкер және орнатылған кезде қолданба қалай көрінуі керек екенін сипаттайтын веб-қолданба манифесті. Екеуі де сайтқа қауіпсіз қосылым арқылы қызмет көрсетуді талап етеді. Бұлардан басқа, мүмкіндіктер прогрессивті: оларды қолдайтын браузер жақсартылған тәжірибені қамтамасыз етеді, ал басқалары кәдімгі веб-сайтты алады.
Офлайн және сенімсіз қосылымды өңдеу - бұл ең айқын практикалық құндылыққа ие мүмкіндік. Қызмет көрсетуші қолданба қабығын және бұрын қаралған мазмұнды кэштей алады, сондықтан үзіліссіз мобильді қосылымдағы келуші қате бетінің орнына мазмұнды көреді, ал қайта келуші желіден емес, кэштен жүктеледі. Байланысы нашар аудитория үшін бұл жетілдіру емес, айтарлықтай жақсарту.
Орнату негізгі коммерциялық дәлел болып табылатын қолданба дүкенінің дистрибуциясындағы үйкелісті жояды. Тапсыру процесі, шолу кідірісі, дүкен комиссиясы жоқ және жаңартулар пайдаланушылардың орнатуын күтпей-ақ дереу орналастырылады. Қолданбасы терең платформалық интеграцияны қажет етпейтін бизнес үшін бұл айтарлықтай тұрақты шығындар мен платформа қақпашыларына тәуелділікті болдырмайды.
Платформа мүмкіндіктеріндегі айырмашылықтар негізгі шектеу болып қала береді және олар біркелкі емес тарылды. Орнатуды, хабарландыруларды және фондық мүмкіндіктерді қолдау платформалар арасында әртүрлі, iOS тарихи тұрғыдан Android-ке қарағанда шектеулірек, ал сақтау шектеулері мен шығару саясаты әртүрлі. Белгілі бір мүмкіндікке байланысты тәсілді таңдамас бұрын, аудитория пайдаланатын платформаларда не бар екенін бағалау қажет, тепе-теңдікті болжаудың орнына.
Discovery екі бағытта да шынайы ымыраға келу болып табылады. Веб-дистрибуция қолданбаға сілтеме арқылы қол жеткізуге болатынын және іздеуде табылуға болатынын білдіреді, бұл дүкендегі дистрибуцияға қарағанда айтарлықтай артықшылық болып табылады, мұнда табу дүкендегі рейтингке байланысты. Бұл сондай-ақ қолданба көптеген пайдаланушылар қолданбаларды іздейтін дүкенде пайда болмайтынын және дүкен тізімі ұсынатын орнату сұрауына балама жоқ екенін білдіреді.
Push хабарландырулары әдеттегіден гөрі күмәнмен бағалауды қажет етеді. Бұл мүмкіндік уақытқа сезімтал, жеке маңызды хабарламалар үшін шынымен де құнды және алушылар күтпеген жарнамалық мазмұн үшін кеңінен пайдаланылады. Рұқсат бір рет сұралатындықтан және бас тарту іс жүзінде тұрақты болғандықтан, кез келген құндылықты сенімді түрде орнатпас бұрын сұрау жіберуге тұрарлық нәрсе болған кезде кейінірек қалпына келтірілмейтін бас тартуларға әкеледі.
Қызмет көрсетуші қызметкерді кэштеу әдейі өңдеуді қажет ететін өзіндік тәуекелдерді тудырады. Ескірген мазмұнды шексіз уақытқа қызмет көрсететін кэштеу стратегиясы пайдаланушылардың ескірген ақпаратты жаңартудың айқын тәсілінсіз көруіне әкеледі, ал нашар орналастырылған қызмет көрсетуші қызметкерді оны бұрыннан орнатқан құрылғылардан жою қиын болуы мүмкін. Нұсқаларды жаңарту, жаңарту стратегиялары және жаңартуды мәжбүрлеу механизмі міндетті емес, қажет.
Бұл тәсіл фронтенд архитектурасын, кэштеу стратегиясын және тарату шешімдерін қамтитындықтан, бұл техникалық емес, өнім туралы шешім болып табылады. Іс жүзінде мүмкіндіктер жиынтығы ... ішінде таңдалады. өнімді дамыту аудиторияның нақты қажеттіліктеріне қарсы, кэштеу және жеткізу салдары ескеріледі веб-өнімділік жұмыс, ал веб пен дүкен дистрибуциясы арасындағы жаңалықтардың ымыраға келуі әдетте кеңірек арна стратегиясымен бірге бағаланады стратегиялық жоспарлау және кеңес беру.