SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
BUSINE$$ VALUES OF
Alan Semenov
Tech Lead at Enonic
@AlanSemenov
What is a Web App?
@AlanSemenov
Before we start talking about progressive web apps, let’s look at the definition of a web application in general. Here’s how Wikipedia defines it: “it’s a client-server
computer program which the client runs in a web browser”. So, by definition the web app is supposed to be contained inside a web browser which also implies that its
lifecycle depends on it being online.
Progressive Web App
@AlanSemenov
Progressive
So when we start talking about PROGRESSIVE web apps, that’s where the confusion starts. I found that the most difficult thing to explain when talking about the concept
is this “Progressive” word. Is it just a “cool” word? Is it just a sales pitch?
@AlanSemenov
No, the “progressiveness” of a web app means that the app will still interact with you even when the browser is closed. (click) 

In fact, progressive web apps don’t even need a browser. They are self-contained and will use up the entire device screen just like native apps do. They will continue to
work when you’re offline, just like native apps do.

In a nutshell, PWA is a web app built to behave and engage the user just like native apps do.
Why would a
web app mimic
a native app?
@AlanSemenov
But why would a web app behave like a native app? Aren’t we told by Wikipedia and the rest of the world that web app can only run in a browser, which makes its usage
very limited on mobile devices?
State of the Web
2012
@AlanSemenov
To understand how and why the concept of PWA was born, we need to look at the progress of the web over the last decade. 7 years ago, having wasted god knows how
much money and resources building a web version of the Facebook app, this guy said the following…

And then he went on making native versions of the Facebook app. This was in year 2012.
State of the Web
Past:
• No offline support
• No access to device hardware
• Run only inside browser
• Not installable
• Not designed to run on a small device
• No user engagement
@AlanSemenov
Cannot blame him. State of the Web in 2012 was quite miserable…
State of the Web
Present:
• Offline support via Service Workers
• Access to most of the device hardware
• Don’t need a browser
• Can be installed on a device
• Responsive design
• User engagement via push notifications
@AlanSemenov
Read more at https://whatwebcando.today/
Let’s look at the present. Things are looking way much better now.
Mozilla, 2019
“Progressive Web Apps work everywhere
and provide several features that give them
the same user experience advantages as
native apps”
@AlanSemenov
This is a quote from Mozilla, developers of the Firefox browser and authors of web standards.

So, since now in 2019, Web development has more or less caught up with Mobile development in terms of feature support and user experience, we can now assume that
an average application can be built both as a progressive web application and as a native mobile app. But what are the costs for businesses? Do I, as a company owner
or IT director, have to spend time and resources building and maintaining both mobile app and web app?
Application Lifecycle
@AlanSemenov
BUILD DEPLOY SHARE UPDATE MAINTAIN
To answer this question, we need to look at the application lifecycle and analyse pros and cons of both technologies - native and web - on every stage.
Build
@AlanSemenov
Native App PWA
iOS Android
• Xcode
• Swift
• Objective C
• Java
• Kotlin
• C/C++
• Javascript
• HTML
• CSS
(at least 2 development teams)}$$$ $
}
Building a mobile app means building at least two versions of it, one for iOS and one for Android. These two platforms use totally different tech stack for mobile
development, so it means that you will most likely need two different teams to build the same app for both platforms. And these guys are usually expensive, so you can
imagine it won’t be cheap.

On the other hand, building a PWA in a nutshell means building a web site using Javascript, HTML and CSS which is something that any IT student knows nowadays.
Deploy
@AlanSemenov
Native App
Submitting a new mobile app to an app store or updating an existing one is also not an easy task. Here are diagrams showing stages of submitting process to Apple
Store and Google Play. It will take at least two days before your app is available in the store.
Discoverability
@AlanSemenov
Native App
More than half of smartphone users
don’t download any apps
on an average month
Let’s say your development teams finally build both iOS and Android versions of your mobile app and you went through all stages of verification to get them out in the
app stores.

After that you will face an issue of your app not being discoverable. You cannot share it simply enough, can’t get users to easily find it among thousands of other apps. 

(click)Latest statistics show that more than half of users don’t download any apps on an average month.
Discoverability
@AlanSemenov
More than 75% of the downloaded
apps are opened only once
Native App
The percentage of people who return to an app after installing it, shown in days. 
And if they do, there’s a very high chance that user will open the app once and forget about it.
Discoverability
@AlanSemenov
Native App
…and 60% of them were NEVER installed
There are 2,3 mln. apps in the App Store…
Here’s more mind-blowing statistics for you…
So why spend money and resources
building an app that no one will use?
@AlanSemenov
So the question is simply this… why waste time and money first building, then promoting an app that no one might ever use?

If you as a developer or owner of the app, want your app to be discovered, your chances are very slim without heavy promotion.
PWA
@AlanSemenov
Easy to:
• Deploy
• Update
• Share
• Discover
Progressive Web Apps are easy to deploy and update - developer simply uploads new version to the server, without having to go through registration, verification and
signing steps. They can be easily shared with other users - you simply send a link to the app’s main page. And discovering a PWA cannot be easier - they are indexed by
search engines just like regular web sites are. Users don’t need to open the app store to log in and download your app. They open a web page and the app is already on
their device.
Let’s sum it up
@AlanSemenov
Features
@AlanSemenov
Native App PWA
Offline support
Access to hardware
Installable
App-like UX
User Engagement
Safe
require HTTPS
When it comes to features or technical aspects of implementation, web applications have more or less caught up with native implementation.
Business aspects
@AlanSemenov
Native App PWA
Build
Maintenance
Deployment
Promotion
Install updates
$$$ $
Hard Easy
$$$ Easy
$$$ $
App Store Always fresh
Let’s look at business aspects.
@AlanSemenov
But I guess you are expecting to hear some success stories about business implementing progressive web apps.
@AlanSemenov
Read more at https://www.pwastats.com/
Tinder almost tripled the load time and decreased size by 90% upon switching to PWA.

Pinterest rebuilt their app as PWA and increased ad revenue by 40%.

Twitter Lite - which is a PWA version of their app - gained overall increase in pages per session, tweets and bounce rate.

Finally, two e-commerce behemoths Alibaba and AliExpress improved conversion rate by from 76% to 104%, and increased number of active users.
@AlanSemenov
And if you are still not convinced, here’s this last year’s news for you. Facebook is testing a Progressive Web App for its mobile website. 7 years ago Mark Zuckerberg
regretted betting on HTML for building the Facebook app and now he’s betting on it again. What better proof do you need?
Questions?
@AlanSemenov
ase@enonic.com
@AlanSemenov
Alan Semenov
Tech Lead at Enonic
This presentation:
http://bit.ly/uxdx-pwa

Contenu connexe

Tendances

Checklist for Iphone App Design
Checklist for Iphone App Design Checklist for Iphone App Design
Checklist for Iphone App Design MobilePhoneApps4U
 
Tools & Tips to Optimize Mobile Websites
Tools & Tips to Optimize Mobile WebsitesTools & Tips to Optimize Mobile Websites
Tools & Tips to Optimize Mobile WebsitesLinda Nguyen
 
The Progressive Web and its New Challenges - Confoo Montréal 2017
The Progressive Web and its New Challenges - Confoo Montréal 2017The Progressive Web and its New Challenges - Confoo Montréal 2017
The Progressive Web and its New Challenges - Confoo Montréal 2017Christian Heilmann
 
Prototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design ResearchPrototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design ResearchAlan Foley
 
Going Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product designGoing Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product designEzekiel Binion
 
Boosting up Web & Mobile App Development
Boosting up Web & Mobile App DevelopmentBoosting up Web & Mobile App Development
Boosting up Web & Mobile App DevelopmentRapidsoft Technologies
 
9.4 Group 1
9.4 Group 19.4 Group 1
9.4 Group 1scorkery
 
Smashing Meets for Speed: Why web performance matters – especially now
Smashing Meets for Speed: Why web performance matters – especially nowSmashing Meets for Speed: Why web performance matters – especially now
Smashing Meets for Speed: Why web performance matters – especially nowTammy Everts
 
Seminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapSeminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapNur Hidayat
 
User interfaces for mobile applications
User interfaces for mobile applicationsUser interfaces for mobile applications
User interfaces for mobile applicationsK Senthil Kumar
 
Startup Technology: Cheatsheet for Non-Techies
Startup Technology: Cheatsheet for Non-TechiesStartup Technology: Cheatsheet for Non-Techies
Startup Technology: Cheatsheet for Non-TechiesFreedactics
 
"Native App & Hybrid App, what is at stake?" by Olivier Berni
"Native App & Hybrid App, what is at stake?" by Olivier Berni"Native App & Hybrid App, what is at stake?" by Olivier Berni
"Native App & Hybrid App, what is at stake?" by Olivier BerniTheFamily
 
Church Apps: What to Know Before You Buy
Church Apps: What to Know Before You BuyChurch Apps: What to Know Before You Buy
Church Apps: What to Know Before You BuyBluebridge
 
How to Create a Great Mobile App Experience
How to Create a Great Mobile App ExperienceHow to Create a Great Mobile App Experience
How to Create a Great Mobile App ExperienceChris Beaman
 
Ahem -Final Presentation
Ahem -Final PresentationAhem -Final Presentation
Ahem -Final PresentationJB Cohen
 

Tendances (20)

Checklist for Iphone App Design
Checklist for Iphone App Design Checklist for Iphone App Design
Checklist for Iphone App Design
 
State of the WEB ‘18
State of the WEB ‘18State of the WEB ‘18
State of the WEB ‘18
 
Tools & Tips to Optimize Mobile Websites
Tools & Tips to Optimize Mobile WebsitesTools & Tips to Optimize Mobile Websites
Tools & Tips to Optimize Mobile Websites
 
12 top app testing tools
12 top app testing tools12 top app testing tools
12 top app testing tools
 
CodeStrong ASO Keynote
CodeStrong ASO KeynoteCodeStrong ASO Keynote
CodeStrong ASO Keynote
 
The Progressive Web and its New Challenges - Confoo Montréal 2017
The Progressive Web and its New Challenges - Confoo Montréal 2017The Progressive Web and its New Challenges - Confoo Montréal 2017
The Progressive Web and its New Challenges - Confoo Montréal 2017
 
Prototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design ResearchPrototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design Research
 
Going Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product designGoing Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product design
 
Boosting up Web & Mobile App Development
Boosting up Web & Mobile App DevelopmentBoosting up Web & Mobile App Development
Boosting up Web & Mobile App Development
 
9.4 Group 1
9.4 Group 19.4 Group 1
9.4 Group 1
 
How to make an app?
How to make an app?How to make an app?
How to make an app?
 
Mobile twin cities
Mobile twin citiesMobile twin cities
Mobile twin cities
 
Smashing Meets for Speed: Why web performance matters – especially now
Smashing Meets for Speed: Why web performance matters – especially nowSmashing Meets for Speed: Why web performance matters – especially now
Smashing Meets for Speed: Why web performance matters – especially now
 
Seminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapSeminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGap
 
User interfaces for mobile applications
User interfaces for mobile applicationsUser interfaces for mobile applications
User interfaces for mobile applications
 
Startup Technology: Cheatsheet for Non-Techies
Startup Technology: Cheatsheet for Non-TechiesStartup Technology: Cheatsheet for Non-Techies
Startup Technology: Cheatsheet for Non-Techies
 
"Native App & Hybrid App, what is at stake?" by Olivier Berni
"Native App & Hybrid App, what is at stake?" by Olivier Berni"Native App & Hybrid App, what is at stake?" by Olivier Berni
"Native App & Hybrid App, what is at stake?" by Olivier Berni
 
Church Apps: What to Know Before You Buy
Church Apps: What to Know Before You BuyChurch Apps: What to Know Before You Buy
Church Apps: What to Know Before You Buy
 
How to Create a Great Mobile App Experience
How to Create a Great Mobile App ExperienceHow to Create a Great Mobile App Experience
How to Create a Great Mobile App Experience
 
Ahem -Final Presentation
Ahem -Final PresentationAhem -Final Presentation
Ahem -Final Presentation
 

Similaire à Business Values of PWAs

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
 
Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web AppJason Grigsby
 
Web Application Development in 2023.pdf
Web Application Development in 2023.pdfWeb Application Development in 2023.pdf
Web Application Development in 2023.pdfTechugo
 
progressive web app
 progressive web app progressive web app
progressive web appRAGINI .
 
01 introduction to wad.pptx
01 introduction to wad.pptx01 introduction to wad.pptx
01 introduction to wad.pptxchaituit2004
 
Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.Techugo
 
Sell client-apps-guide
Sell client-apps-guideSell client-apps-guide
Sell client-apps-guideFelix Ekpa
 
The smart way of combining web & apps
The smart way of combining web & appsThe smart way of combining web & apps
The smart way of combining web & appsMatias Pietilä
 
Services of Web Design and its Technology.pptx
Services of Web Design and its Technology.pptxServices of Web Design and its Technology.pptx
Services of Web Design and its Technology.pptxSakshiSrivastava709991
 
Introduction of Progressive Web App
Introduction of Progressive Web AppIntroduction of Progressive Web App
Introduction of Progressive Web AppSankalp Khandelwal
 
IRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of thingsIRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of thingsIRJET Journal
 
Turn your mobile app idea into reality using react native technology
Turn your mobile app idea into reality using react native technologyTurn your mobile app idea into reality using react native technology
Turn your mobile app idea into reality using react native technologyKaty Slemon
 
Basic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web AppsBasic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web AppsAnjaliTanpure1
 
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdfA Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdfWDP Technologies
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web AppSubodh Garg
 
Building Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platformsBuilding Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platformsDr Ganesh Iyer
 
How OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA DevelopmentHow OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA DevelopmentLCDF
 
How to optimize your react native app performance
How to optimize your react native app performance How to optimize your react native app performance
How to optimize your react native app performance Katy Slemon
 

Similaire à Business Values of PWAs (20)

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
 
Mobile app vs web app
Mobile app vs web appMobile app vs web app
Mobile app vs web app
 
Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web App
 
Web Application Development in 2023.pdf
Web Application Development in 2023.pdfWeb Application Development in 2023.pdf
Web Application Development in 2023.pdf
 
progressive web app
 progressive web app progressive web app
progressive web app
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 
01 introduction to wad.pptx
01 introduction to wad.pptx01 introduction to wad.pptx
01 introduction to wad.pptx
 
Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.
 
Sell client-apps-guide
Sell client-apps-guideSell client-apps-guide
Sell client-apps-guide
 
The smart way of combining web & apps
The smart way of combining web & appsThe smart way of combining web & apps
The smart way of combining web & apps
 
Services of Web Design and its Technology.pptx
Services of Web Design and its Technology.pptxServices of Web Design and its Technology.pptx
Services of Web Design and its Technology.pptx
 
Introduction of Progressive Web App
Introduction of Progressive Web AppIntroduction of Progressive Web App
Introduction of Progressive Web App
 
IRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of thingsIRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of things
 
Turn your mobile app idea into reality using react native technology
Turn your mobile app idea into reality using react native technologyTurn your mobile app idea into reality using react native technology
Turn your mobile app idea into reality using react native technology
 
Basic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web AppsBasic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web Apps
 
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdfA Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 
Building Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platformsBuilding Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platforms
 
How OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA DevelopmentHow OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA Development
 
How to optimize your react native app performance
How to optimize your react native app performance How to optimize your react native app performance
How to optimize your react native app performance
 

Plus de UXDXConf

Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...
Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...
Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...UXDXConf
 
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023UXDXConf
 
Leveling Up Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...
Leveling Up  Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...Leveling Up  Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...
Leveling Up Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...UXDXConf
 
Continuous-Research_Mike Brown_UXDX_ EMEA_2023
Continuous-Research_Mike Brown_UXDX_ EMEA_2023Continuous-Research_Mike Brown_UXDX_ EMEA_2023
Continuous-Research_Mike Brown_UXDX_ EMEA_2023UXDXConf
 
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...UXDXConf
 
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...UXDXConf
 
Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023
Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023
Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023UXDXConf
 
Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...
Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...
Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...UXDXConf
 
Operational Evolution_ Harnessing Design for Internal Business Transformation...
Operational Evolution_ Harnessing Design for Internal Business Transformation...Operational Evolution_ Harnessing Design for Internal Business Transformation...
Operational Evolution_ Harnessing Design for Internal Business Transformation...UXDXConf
 
Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...
Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...
Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...UXDXConf
 
Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023
Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023
Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023UXDXConf
 
Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023
Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023
Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023UXDXConf
 
An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...
An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...
An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...UXDXConf
 
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023UXDXConf
 
Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...
Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...
Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...UXDXConf
 
Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023
Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023
Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023UXDXConf
 
Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023
Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023
Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023UXDXConf
 
How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023
How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023
How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023UXDXConf
 
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...UXDXConf
 
Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023
Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023
Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023UXDXConf
 

Plus de UXDXConf (20)

Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...
Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...
Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...
 
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023
 
Leveling Up Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...
Leveling Up  Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...Leveling Up  Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...
Leveling Up Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...
 
Continuous-Research_Mike Brown_UXDX_ EMEA_2023
Continuous-Research_Mike Brown_UXDX_ EMEA_2023Continuous-Research_Mike Brown_UXDX_ EMEA_2023
Continuous-Research_Mike Brown_UXDX_ EMEA_2023
 
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...
 
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...
 
Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023
Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023
Seamless UX: Invisible Transactions_Sudev Balakrishan_UXDX_EMEA_2023
 
Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...
Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...
Roadmaps Unveiled_ Lessons from successes, failures and the crucial role of s...
 
Operational Evolution_ Harnessing Design for Internal Business Transformation...
Operational Evolution_ Harnessing Design for Internal Business Transformation...Operational Evolution_ Harnessing Design for Internal Business Transformation...
Operational Evolution_ Harnessing Design for Internal Business Transformation...
 
Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...
Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...
Design Delivery Principles, Accelerating Product Delivery Outcomes in a Compl...
 
Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023
Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023
Innovation Without Adoption Is Meaningless_ Rhiannon White_ UXDX_ EMEA_2023
 
Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023
Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023
Learning Balanced Leadership with Horses_Martina Hodges-Schell_ UXDX_ EMEA_2023
 
An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...
An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...
An Unexpected Approach to Design: Uncovering Hidden Parallels With Writing St...
 
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
Embracing Uncertainty in Product Delivery_ Martin Reilly_ UXDX_ EMEA_2023
 
Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...
Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...
Embracing Career Pivots, Navigating Change, and Building a Motivated Remote T...
 
Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023
Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023
Uncharted waters of design leadership_ Anderson Gomes_ UXDX_ EMEA_ 2023
 
Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023
Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023
Enhancing the Impact of User Research_ Fahad Osmani_ UXDX_EMEA_2023
 
How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023
How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023
How to Know Enough to Know You Don't Know_ Shilpi Sinha_UXDX_EMEA_2023
 
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...
Lessons Learned From Our Accessibility-First Approach to Data Visualisation- ...
 
Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023
Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023
Fostering a customer-centric culture at an enterprise_UXDX_EMEA_2023
 

Dernier

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 

Dernier (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 

Business Values of PWAs

  • 1. BUSINE$$ VALUES OF Alan Semenov Tech Lead at Enonic @AlanSemenov
  • 2. What is a Web App? @AlanSemenov Before we start talking about progressive web apps, let’s look at the definition of a web application in general. Here’s how Wikipedia defines it: “it’s a client-server computer program which the client runs in a web browser”. So, by definition the web app is supposed to be contained inside a web browser which also implies that its lifecycle depends on it being online.
  • 3. Progressive Web App @AlanSemenov Progressive So when we start talking about PROGRESSIVE web apps, that’s where the confusion starts. I found that the most difficult thing to explain when talking about the concept is this “Progressive” word. Is it just a “cool” word? Is it just a sales pitch?
  • 4. @AlanSemenov No, the “progressiveness” of a web app means that the app will still interact with you even when the browser is closed. (click) In fact, progressive web apps don’t even need a browser. They are self-contained and will use up the entire device screen just like native apps do. They will continue to work when you’re offline, just like native apps do. In a nutshell, PWA is a web app built to behave and engage the user just like native apps do.
  • 5. Why would a web app mimic a native app? @AlanSemenov But why would a web app behave like a native app? Aren’t we told by Wikipedia and the rest of the world that web app can only run in a browser, which makes its usage very limited on mobile devices?
  • 6. State of the Web 2012 @AlanSemenov To understand how and why the concept of PWA was born, we need to look at the progress of the web over the last decade. 7 years ago, having wasted god knows how much money and resources building a web version of the Facebook app, this guy said the following… And then he went on making native versions of the Facebook app. This was in year 2012.
  • 7. State of the Web Past: • No offline support • No access to device hardware • Run only inside browser • Not installable • Not designed to run on a small device • No user engagement @AlanSemenov Cannot blame him. State of the Web in 2012 was quite miserable…
  • 8. State of the Web Present: • Offline support via Service Workers • Access to most of the device hardware • Don’t need a browser • Can be installed on a device • Responsive design • User engagement via push notifications @AlanSemenov Read more at https://whatwebcando.today/ Let’s look at the present. Things are looking way much better now.
  • 9. Mozilla, 2019 “Progressive Web Apps work everywhere and provide several features that give them the same user experience advantages as native apps” @AlanSemenov This is a quote from Mozilla, developers of the Firefox browser and authors of web standards. So, since now in 2019, Web development has more or less caught up with Mobile development in terms of feature support and user experience, we can now assume that an average application can be built both as a progressive web application and as a native mobile app. But what are the costs for businesses? Do I, as a company owner or IT director, have to spend time and resources building and maintaining both mobile app and web app?
  • 10. Application Lifecycle @AlanSemenov BUILD DEPLOY SHARE UPDATE MAINTAIN To answer this question, we need to look at the application lifecycle and analyse pros and cons of both technologies - native and web - on every stage.
  • 11. Build @AlanSemenov Native App PWA iOS Android • Xcode • Swift • Objective C • Java • Kotlin • C/C++ • Javascript • HTML • CSS (at least 2 development teams)}$$$ $ } Building a mobile app means building at least two versions of it, one for iOS and one for Android. These two platforms use totally different tech stack for mobile development, so it means that you will most likely need two different teams to build the same app for both platforms. And these guys are usually expensive, so you can imagine it won’t be cheap. On the other hand, building a PWA in a nutshell means building a web site using Javascript, HTML and CSS which is something that any IT student knows nowadays.
  • 12. Deploy @AlanSemenov Native App Submitting a new mobile app to an app store or updating an existing one is also not an easy task. Here are diagrams showing stages of submitting process to Apple Store and Google Play. It will take at least two days before your app is available in the store.
  • 13. Discoverability @AlanSemenov Native App More than half of smartphone users don’t download any apps on an average month Let’s say your development teams finally build both iOS and Android versions of your mobile app and you went through all stages of verification to get them out in the app stores. After that you will face an issue of your app not being discoverable. You cannot share it simply enough, can’t get users to easily find it among thousands of other apps. (click)Latest statistics show that more than half of users don’t download any apps on an average month.
  • 14. Discoverability @AlanSemenov More than 75% of the downloaded apps are opened only once Native App The percentage of people who return to an app after installing it, shown in days.  And if they do, there’s a very high chance that user will open the app once and forget about it.
  • 15. Discoverability @AlanSemenov Native App …and 60% of them were NEVER installed There are 2,3 mln. apps in the App Store… Here’s more mind-blowing statistics for you…
  • 16. So why spend money and resources building an app that no one will use? @AlanSemenov So the question is simply this… why waste time and money first building, then promoting an app that no one might ever use? If you as a developer or owner of the app, want your app to be discovered, your chances are very slim without heavy promotion.
  • 17. PWA @AlanSemenov Easy to: • Deploy • Update • Share • Discover Progressive Web Apps are easy to deploy and update - developer simply uploads new version to the server, without having to go through registration, verification and signing steps. They can be easily shared with other users - you simply send a link to the app’s main page. And discovering a PWA cannot be easier - they are indexed by search engines just like regular web sites are. Users don’t need to open the app store to log in and download your app. They open a web page and the app is already on their device.
  • 18. Let’s sum it up @AlanSemenov
  • 19. Features @AlanSemenov Native App PWA Offline support Access to hardware Installable App-like UX User Engagement Safe require HTTPS When it comes to features or technical aspects of implementation, web applications have more or less caught up with native implementation.
  • 20. Business aspects @AlanSemenov Native App PWA Build Maintenance Deployment Promotion Install updates $$$ $ Hard Easy $$$ Easy $$$ $ App Store Always fresh Let’s look at business aspects.
  • 21. @AlanSemenov But I guess you are expecting to hear some success stories about business implementing progressive web apps.
  • 22. @AlanSemenov Read more at https://www.pwastats.com/ Tinder almost tripled the load time and decreased size by 90% upon switching to PWA. Pinterest rebuilt their app as PWA and increased ad revenue by 40%. Twitter Lite - which is a PWA version of their app - gained overall increase in pages per session, tweets and bounce rate. Finally, two e-commerce behemoths Alibaba and AliExpress improved conversion rate by from 76% to 104%, and increased number of active users.
  • 23. @AlanSemenov And if you are still not convinced, here’s this last year’s news for you. Facebook is testing a Progressive Web App for its mobile website. 7 years ago Mark Zuckerberg regretted betting on HTML for building the Facebook app and now he’s betting on it again. What better proof do you need?
  • 25. ase@enonic.com @AlanSemenov Alan Semenov Tech Lead at Enonic This presentation: http://bit.ly/uxdx-pwa