dwyl / technical-glossary

📝 A collaborative technical glossary for key words and terms to help anyone learn and understand concepts and prepare for a career as a creative technologist! 😕 > đŸ€” > 💡 > 😊 🎉 🚀
GNU General Public License v2.0
26 stars 5 forks source link

New words: Progressive Web App (PWA) #25

Closed Cleop closed 5 years ago

Cleop commented 5 years ago

Relates to: https://github.com/learnTrack/Q-A/issues/54

https://en.wikipedia.org/wiki/Progressive_web_applications https://www.howtogeek.com/342121/what-are-progressive-web-apps/ https://developers.google.com/web/progressive-web-apps/

Cleop commented 5 years ago

Progressive Web App (PWA) - PWAs are traditional websites that are enhanced with modern web technologies, allowing them to provide a more app-like experience. They offer functionality such as being saved as a tile on your mobile home screen, working offline and push notifications. The “progressive” part means they’re “progressively enhanced” with newer features, which means they’ll also work in older browsers that don’t support the new features. Unlike native apps, they don't have to be updated/listed in the app store although it is possible to list them in the app store when this is desired.

From wikipedia:

Progressive web applications (PWAs) are web applications that load like regular web pages or websites but can offer the user functionality such as working offline, push notifications, and device hardware access traditionally available only to native applications. PWAs combine the flexibility of the web with the experience of a native application.

From how to geek:

Developers can update them directly on their web server without submitting those updates to several different app stores, and the same app will run on all browsers and platforms.

When you install a progressive web app, you’ll get a home screen, taskbar, or desktop shortcut that launches the app (depending on your platform). The app will load quickly and will include offline support, push notifications, background syncing support, and other modern goodies.

These apps can also use existing web technologies to access location services, your webcam, and other such features we’d normally associate with native apps. Of course, apps have to ask you and get your permission before accessing these things.

Progressive Web Apps are traditional web applications that are enhanced with modern web technologies, allowing them to provide a more app-like experience. The “progressive” part means they’re “progressively enhanced” with modern web features, which means they’ll also work in older browsers that don’t support the new features, but will work better and with more features in modern browsers.

PWAs can be listed in app stores for easier discovery and installation, but the app store will just point to the web app’s servers

Cleop commented 5 years ago

Closing as now merged in 👍