SlideShare uma empresa Scribd logo
1 de 17
SEMINAR PRESENTATION
BY:-
BASIT MEHRAJ MIR
CSE-17-41
ISLAMIC UNIVERSITY
PROGRESSIVE WEB
APPS (PWA)
THE FUTURE OF MOBILE WEB
CONTENTS
 Introduction
 Characteristics and features
 Why to build progressive web
Applications ?
 Technology components used in PWA’s
 Advantages and limitations of PWA’s
 Impact and influence of PWA’s
 Conclusion
 References
INTRODUCTION
 Progressive Web Apps is a web app that uses modern web capabilities to
deliver an app-like experience to users. They use emerging web browser
APIs and features along with traditional progressive enhancement strategy
to bring a native app-like user experience to cross-platform web
applications.
 They are simply created same as websites by use of CSS, HTML and
JavaScript and their content can be accessed the same way as with a native
app, across different platforms.
 They are hosted directly on their associated website. Developers can update
them directly on their web server.
INTRODUCTION CONT…
 The application type attempts to combine features offered by most modern
browsers with the benefits of mobile experience.
CHARACTERISTICS AND FEATURES
 Progressive - Work for every user, regardless of browser choice, because they are built with
progressive enhancement.
 Responsive -PWAs should adapt to various screen sizes and orientations. A high-quality
responsive design will help to ensure that the application will continue to work with new
devices in the future.
 Connectivity independent - Enhanced with service workers to work offline or on low quality
networks.
 App-like- Use the app-shell model to provide app-style navigation and interactions.
 Fresh - Always up-to-date thanks to the service worker update process.
 Safe -The PWA is secure by default. The technology that powers PWA requires applications to
be served over HTTPS to work.
 Discoverable - Are identifiable as “applications” thanks to W3C manifests and service worker
registration scope allowing search engines to find them.
 Linkable - Easily share the application via URL, does not require complex installation.
 Engaging - Usually, native apps are considered to be more engaging than web apps. An icon
on the screen makes it easy to get into the application and push notifications can help alert
users of important info for them. Progressive Web Applications allow users to get the same
benefits with web solutions.
WHY BUILD PWA’S ?
 They are fast, cost-effective, reliable and engaging .
 When the Progressive Web App criteria are met, Chrome prompts users to add
the Progressive Web App to their home screen
 Increased Engagements : Web push notifications helped eXtra Electronics
increase engagement by 4X . And those users spend twice as much time on the
site.
 TechCrunch reported that the majority of U.S. consumers (51 percent)
downloaded zero apps per month.
 According to Kissmetrics, almost half (47 percent) of consumers expect a page
to load in two seconds or less, and 40 percent of consumers will abandon a
website that takes more than three seconds to load.
 Gartner predicted in 2017 that by 2020 half of consumer-facing apps would be
Progressive Web Apps.
CONT…
 Improved Conversions :The ability to deliver an amazing user experience
helped AliExpress improve conversions for new users across all browsers by
104% and on iOS by 82%
 Many popular websites and top companies such as Twitter, Flipkart, Alibaba,
Pinterest, Telegram e.t.c use PWA.
TECHNOLOGY COMPONENTS
It doesn’t take much to set up a PWA. There are three
things you need to provide before your site turns into a
valid PWA.
 A secure connection (HTTPS): PWAs only work on
trusted connections, you have to serve them over a
secure connection. This is not only for security reasons,
but it’s also a very important trust factor for users.
 A service worker: A service worker is a piece of script
that runs in the background. This helps you determine
how to handle network requests for your PWA, making
it possible to do more complex work.
 The manifest file: This JSON file contains information on
how your PWA should appear and function. Here, you
determine the name, description, icons, colors, et cetera.
ADVANTAGES
 It is much more cost-effective to develop a PWA than a native app.
 Maintaining a PWA does not require much effort.
 Being essentially the web pages, the PWAs can only be refreshed while using
and require no update function
 Service Worker technology provides quick loading of your app regardless of the
network connection quality.
 Compared to the native apps, the PWAs do not use much space and resources,
which extends the battery life of a device and requires less data usage due to the
Service Worker, which provides functioning even in offline mode.
 Security of the PWAs is ensured via HTTPS hosting.
 There are no platform limitations. This means that users can view the contents of
a PWA on any mobile device.
 The connection between the user and the web content is strengthened by the
“installation” of the PWA.
LIMITATIONS
Progressive web apps are supposed to be the next big thing, but they do have their
drawbacks
 Some browsers (Chrome or Opera) support PWA, while Edge, Safari or IE do not
yet.
 they do not support functionality such as home screen shortcut prompting and
notifications on iOS devices.
 Native apps can interact with other applications and authenticate logins
(Google, Twitter or Facebook). PWA, as a web page, can not communicate with
other apps installed.
 PWAs do not have support for any hardware that is not supported by HTML5.
IMPACT AND INFLUENCE
Some examples and impacts of PWA :-
TWITTER LITE
Twitter lite is now the fastest, least expensive and
reliable way to use.it rivals the performance of native app but
requires less than 3% device storage space
 65% increase in pages per session.
 75% increase in tweets sent.
 20% decrease in bounce rate.
CONT…
FLIPKART LITE
 Users time on site with Flipkart lite vs. previous mobile
experience: 3.5 minutes vs 70 seconds.
 3x more time spent on site.
 40% higher re-engagement rate
 70% greater conversion rate among those arriving via
add to homescreen.
 3x lower data usage.
CONT…
BOOK MY SHOW
 BookMyShow's PWA drove an 80%+ increase in
their conversion rates.
 The size of the PWA is 54x smaller than the Android
app and 180x smaller than the iOS app.
 The PWA takes less than 2.94 seconds to load and
enables checkout within 30 seconds.
CONCLUSION
 Google, Microsoft, and many others are embracing PWA’s. For Microsoft,
there is recognition that they can make money providing service using their
Azure platform, For Amazon, their Amazon Web Services.
 PWAs are exciting because they bring back some of the excitement of writing
and sharing applications without all of the complexities of applications meant
for wide market sales.
 Today’s PWAs are built on the current web, which is optimized for content
distribution and commerce. As we explore new use cases, one should expect
to see much innovation, including the development of more peer
technologies rather than a focus on delivering services.
 The current technologies and protocols are already a strong basis for
delivering these capabilities. Consumer electronics devices will increasingly
use PWA’s either internally or as an interface.
References
 What Are Progressive Web Apps? https://www.howtogeek.com/342121/what-are-progressive-web-apps
 https://ionicframework.com/docs/developer-resources/progressive-web-apps/
 https://www.searchmetrics.com/glossary/progressive-web-apps/
 Progressive Web Apps (PWA) may be the great equalizer for Microsoft, Google and Apple:
https://www.windowscentral.com/great-equalizer-microsoft-google-and-apple-embrace-progressive-web-apps
 Progressive Web Apps are here. What’s the big deal? https://blog.mozilla.org/firefox/progressive-web-apps-whats-
big-deal/
 Why Progressive web apps are better options for your startup? https://medium.com/@dreamtoipo/why-
progressive-web-apps-are-better-options-for-your-startup-bf69e0a664f0
 https://www.dcodegroup.com/blog/progressive-web-apps
Thank You!

Mais conteúdo relacionado

Semelhante a SEMINAR (pwa).pptx

PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran KasireddyPWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran KasireddySai Kiran Kasireddy
 
PWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdfPWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdfLucas Lagone
 
The Rise & Impact of PWA Adoption in 2024
The Rise & Impact of PWA Adoption in 2024The Rise & Impact of PWA Adoption in 2024
The Rise & Impact of PWA Adoption in 2024Mars Devs
 
15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIES
15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIES15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIES
15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIESasiyahanif9977
 
15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIES.pdf
15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIES.pdf15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIES.pdf
15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIES.pdfasiyahanif9977
 
PWAs For Finance Guide_ How To Create A PWA Fintech App.pdf
PWAs For Finance Guide_ How To Create A PWA Fintech App.pdfPWAs For Finance Guide_ How To Create A PWA Fintech App.pdf
PWAs For Finance Guide_ How To Create A PWA Fintech App.pdfLucas Lagone
 
Basic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web AppsBasic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web AppsAnjaliTanpure1
 
9 Best Tools to Leverage for Progressive Web App Development
9 Best Tools to Leverage for Progressive Web App Development9 Best Tools to Leverage for Progressive Web App Development
9 Best Tools to Leverage for Progressive Web App Developmentcodecraftcrew
 
Baobab WebSuite overview - Publisher's Toolbox
Baobab WebSuite overview - Publisher's ToolboxBaobab WebSuite overview - Publisher's Toolbox
Baobab WebSuite overview - Publisher's ToolboxPublisher's Toolbox
 
Pwa demystified
Pwa demystifiedPwa demystified
Pwa demystifiededynamic
 
Progressive web app testing
Progressive web app testingProgressive web app testing
Progressive web app testingKalhan Liyanage
 
How OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA DevelopmentHow OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA DevelopmentLCDF
 
Progressive Web Apps –The Future of Apps
Progressive Web Apps –The Future of Apps   Progressive Web Apps –The Future of Apps
Progressive Web Apps –The Future of Apps Ashish Saxena
 
Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web AppJason Grigsby
 
The importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJsThe importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJsReactJS
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceMagic Software
 
The Ultimate Guide to Modern Web App Development.ppt
The Ultimate Guide to Modern Web App Development.pptThe Ultimate Guide to Modern Web App Development.ppt
The Ultimate Guide to Modern Web App Development.pptAsad Majeed
 

Semelhante a SEMINAR (pwa).pptx (20)

PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran KasireddyPWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
 
PWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdfPWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdf
 
The Rise & Impact of PWA Adoption in 2024
The Rise & Impact of PWA Adoption in 2024The Rise & Impact of PWA Adoption in 2024
The Rise & Impact of PWA Adoption in 2024
 
15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIES
15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIES15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIES
15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIES
 
15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIES.pdf
15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIES.pdf15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIES.pdf
15 TOP FUTURE WEB APP DEVELOPMENT TRENDS AND TECHNOLOGIES.pdf
 
PWAs For Finance Guide_ How To Create A PWA Fintech App.pdf
PWAs For Finance Guide_ How To Create A PWA Fintech App.pdfPWAs For Finance Guide_ How To Create A PWA Fintech App.pdf
PWAs For Finance Guide_ How To Create A PWA Fintech App.pdf
 
Basic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web AppsBasic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web Apps
 
9 Best Tools to Leverage for Progressive Web App Development
9 Best Tools to Leverage for Progressive Web App Development9 Best Tools to Leverage for Progressive Web App Development
9 Best Tools to Leverage for Progressive Web App Development
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
Baobab WebSuite overview - Publisher's Toolbox
Baobab WebSuite overview - Publisher's ToolboxBaobab WebSuite overview - Publisher's Toolbox
Baobab WebSuite overview - Publisher's Toolbox
 
Pwa demystified
Pwa demystifiedPwa demystified
Pwa demystified
 
PWA demystified
PWA demystifiedPWA demystified
PWA demystified
 
Progressive web app testing
Progressive web app testingProgressive web app testing
Progressive web app testing
 
How OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA DevelopmentHow OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA Development
 
Progressive Web Apps –The Future of Apps
Progressive Web Apps –The Future of Apps   Progressive Web Apps –The Future of Apps
Progressive Web Apps –The Future of Apps
 
Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web App
 
The importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJsThe importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJs
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
The Ultimate Guide to Modern Web App Development.ppt
The Ultimate Guide to Modern Web App Development.pptThe Ultimate Guide to Modern Web App Development.ppt
The Ultimate Guide to Modern Web App Development.ppt
 

Último

US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 
The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsDILIPKUMARMONDAL6
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgsaravananr517913
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESNarmatha D
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptxSteel Structures - Building technology.pptx
Steel Structures - Building technology.pptxNikhil Raut
 

Último (20)

US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 
The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teams
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIES
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptxSteel Structures - Building technology.pptx
Steel Structures - Building technology.pptx
 

SEMINAR (pwa).pptx

  • 1. SEMINAR PRESENTATION BY:- BASIT MEHRAJ MIR CSE-17-41 ISLAMIC UNIVERSITY
  • 2. PROGRESSIVE WEB APPS (PWA) THE FUTURE OF MOBILE WEB
  • 3. CONTENTS  Introduction  Characteristics and features  Why to build progressive web Applications ?  Technology components used in PWA’s  Advantages and limitations of PWA’s  Impact and influence of PWA’s  Conclusion  References
  • 4. INTRODUCTION  Progressive Web Apps is a web app that uses modern web capabilities to deliver an app-like experience to users. They use emerging web browser APIs and features along with traditional progressive enhancement strategy to bring a native app-like user experience to cross-platform web applications.  They are simply created same as websites by use of CSS, HTML and JavaScript and their content can be accessed the same way as with a native app, across different platforms.  They are hosted directly on their associated website. Developers can update them directly on their web server.
  • 5. INTRODUCTION CONT…  The application type attempts to combine features offered by most modern browsers with the benefits of mobile experience.
  • 6. CHARACTERISTICS AND FEATURES  Progressive - Work for every user, regardless of browser choice, because they are built with progressive enhancement.  Responsive -PWAs should adapt to various screen sizes and orientations. A high-quality responsive design will help to ensure that the application will continue to work with new devices in the future.  Connectivity independent - Enhanced with service workers to work offline or on low quality networks.  App-like- Use the app-shell model to provide app-style navigation and interactions.  Fresh - Always up-to-date thanks to the service worker update process.  Safe -The PWA is secure by default. The technology that powers PWA requires applications to be served over HTTPS to work.  Discoverable - Are identifiable as “applications” thanks to W3C manifests and service worker registration scope allowing search engines to find them.  Linkable - Easily share the application via URL, does not require complex installation.  Engaging - Usually, native apps are considered to be more engaging than web apps. An icon on the screen makes it easy to get into the application and push notifications can help alert users of important info for them. Progressive Web Applications allow users to get the same benefits with web solutions.
  • 7. WHY BUILD PWA’S ?  They are fast, cost-effective, reliable and engaging .  When the Progressive Web App criteria are met, Chrome prompts users to add the Progressive Web App to their home screen  Increased Engagements : Web push notifications helped eXtra Electronics increase engagement by 4X . And those users spend twice as much time on the site.  TechCrunch reported that the majority of U.S. consumers (51 percent) downloaded zero apps per month.  According to Kissmetrics, almost half (47 percent) of consumers expect a page to load in two seconds or less, and 40 percent of consumers will abandon a website that takes more than three seconds to load.  Gartner predicted in 2017 that by 2020 half of consumer-facing apps would be Progressive Web Apps.
  • 8. CONT…  Improved Conversions :The ability to deliver an amazing user experience helped AliExpress improve conversions for new users across all browsers by 104% and on iOS by 82%  Many popular websites and top companies such as Twitter, Flipkart, Alibaba, Pinterest, Telegram e.t.c use PWA.
  • 9. TECHNOLOGY COMPONENTS It doesn’t take much to set up a PWA. There are three things you need to provide before your site turns into a valid PWA.  A secure connection (HTTPS): PWAs only work on trusted connections, you have to serve them over a secure connection. This is not only for security reasons, but it’s also a very important trust factor for users.  A service worker: A service worker is a piece of script that runs in the background. This helps you determine how to handle network requests for your PWA, making it possible to do more complex work.  The manifest file: This JSON file contains information on how your PWA should appear and function. Here, you determine the name, description, icons, colors, et cetera.
  • 10. ADVANTAGES  It is much more cost-effective to develop a PWA than a native app.  Maintaining a PWA does not require much effort.  Being essentially the web pages, the PWAs can only be refreshed while using and require no update function  Service Worker technology provides quick loading of your app regardless of the network connection quality.  Compared to the native apps, the PWAs do not use much space and resources, which extends the battery life of a device and requires less data usage due to the Service Worker, which provides functioning even in offline mode.  Security of the PWAs is ensured via HTTPS hosting.  There are no platform limitations. This means that users can view the contents of a PWA on any mobile device.  The connection between the user and the web content is strengthened by the “installation” of the PWA.
  • 11. LIMITATIONS Progressive web apps are supposed to be the next big thing, but they do have their drawbacks  Some browsers (Chrome or Opera) support PWA, while Edge, Safari or IE do not yet.  they do not support functionality such as home screen shortcut prompting and notifications on iOS devices.  Native apps can interact with other applications and authenticate logins (Google, Twitter or Facebook). PWA, as a web page, can not communicate with other apps installed.  PWAs do not have support for any hardware that is not supported by HTML5.
  • 12. IMPACT AND INFLUENCE Some examples and impacts of PWA :- TWITTER LITE Twitter lite is now the fastest, least expensive and reliable way to use.it rivals the performance of native app but requires less than 3% device storage space  65% increase in pages per session.  75% increase in tweets sent.  20% decrease in bounce rate.
  • 13. CONT… FLIPKART LITE  Users time on site with Flipkart lite vs. previous mobile experience: 3.5 minutes vs 70 seconds.  3x more time spent on site.  40% higher re-engagement rate  70% greater conversion rate among those arriving via add to homescreen.  3x lower data usage.
  • 14. CONT… BOOK MY SHOW  BookMyShow's PWA drove an 80%+ increase in their conversion rates.  The size of the PWA is 54x smaller than the Android app and 180x smaller than the iOS app.  The PWA takes less than 2.94 seconds to load and enables checkout within 30 seconds.
  • 15. CONCLUSION  Google, Microsoft, and many others are embracing PWA’s. For Microsoft, there is recognition that they can make money providing service using their Azure platform, For Amazon, their Amazon Web Services.  PWAs are exciting because they bring back some of the excitement of writing and sharing applications without all of the complexities of applications meant for wide market sales.  Today’s PWAs are built on the current web, which is optimized for content distribution and commerce. As we explore new use cases, one should expect to see much innovation, including the development of more peer technologies rather than a focus on delivering services.  The current technologies and protocols are already a strong basis for delivering these capabilities. Consumer electronics devices will increasingly use PWA’s either internally or as an interface.
  • 16. References  What Are Progressive Web Apps? https://www.howtogeek.com/342121/what-are-progressive-web-apps  https://ionicframework.com/docs/developer-resources/progressive-web-apps/  https://www.searchmetrics.com/glossary/progressive-web-apps/  Progressive Web Apps (PWA) may be the great equalizer for Microsoft, Google and Apple: https://www.windowscentral.com/great-equalizer-microsoft-google-and-apple-embrace-progressive-web-apps  Progressive Web Apps are here. What’s the big deal? https://blog.mozilla.org/firefox/progressive-web-apps-whats- big-deal/  Why Progressive web apps are better options for your startup? https://medium.com/@dreamtoipo/why- progressive-web-apps-are-better-options-for-your-startup-bf69e0a664f0  https://www.dcodegroup.com/blog/progressive-web-apps