Какво е progressive web apps?

Написано от: 
Глория Генова

През 2018 година Microsoft започнаха да разпространяват нов вид приложения, които са достъпни за компютрите с Windows 10. Това са Progressive Web Apps (PWA) и представляват версии на уеб сайтовете, които могат да се отварят дори без да се осъществи връзка с интернет. Приложенията възпроизвеждат не само съдържанието от страниците, но също и Push Notifications на началния екран на устройството.

PWAs се съхраняват на сървърите на Microsoft и се ъпдейтват автоматично от компанията. Tози тип приложения са базирани на най-модерните уеб технологии и се отличават с максимално качество, което е съизмеримо с това на Universal Windows Apps (UWA).

Oсновната идея е самите уеб сайтове да изглеждат и функционират повече като мобилни приложения за компютрите с Windows 10. От Microsoft са готови и с инструмент за програмистите, който да ги улесни да работят с PWA и на други платформи като macOS и Linux.
Те могат да работят съвместно с Cordova, за да се използват пълноценно от всички потребители. Progressive web apps (PWAs) са уеб приложения, които използват съвременни уеб възможности, за да предоставят на потребителите подобрена версия на приложенията. Те трябва да отговарят на определени изисквания, разположени на сървъри, достъпни чрез URL адреси и индексирани от търсачките.

За да e прогресивно уеб приложението трябва да:

Работи за всеки потребител, независимо от избора на браузър, защото е изградено с прогресивно подобрение като основен принцип;

Да е подходящо за всеки форм-фактор, десктоп, мобилен телефон или таблет;

Да е независимо от връзката – да се използва офлайн или в мрежи с ниско качество;

Да е подобно на приложенията - използва app-shell на приложението, за да предостави навигация и взаимодействия

Да е винаги актуално, благодарение на процеса на обновяване;

Безопасно - Служи чрез HTTPS, за да предотврати подслушване и да гарантира, че съдържанието не е било подправено

Откриваемо - може да бъде определено като „приложение“ и търсачките да ги разпознават;

Да се споделя лесно чрез URL и да не изисква сложна инсталация.

PWAs са много по-ефективни както за обикновения потребител, така и за програмистите. Иновативните приложения са много по-гъвкави от уеб приложенията, уеб сайтове, мобилни приложения или приложенията за настолни компютри.

Компании като Forbes, Starbucks, Twitter, Burger King, Home Depot и NASA вече използват PWA. Причината за успеха на PWAs е в това, че са иновативни, те са нововъведение в използването на приложения и могат да отоговорят на всички изисквания на потребителите. Клиентите са доволни от продукта, а повечето потребители вече заменят десктоп уебсайтове и приложения с PWAs.

Вие започнахте ли да ги използвате?

Air Jordan Spizike 3.5