{"id":2097,"date":"2017-01-17T20:51:13","date_gmt":"2017-01-17T19:51:13","guid":{"rendered":"http:\/\/monodes.com\/predaelli\/?p=2097"},"modified":"2017-01-17T11:54:21","modified_gmt":"2017-01-17T10:54:21","slug":"progressive-web-apps","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2017\/01\/17\/progressive-web-apps\/","title":{"rendered":"Progressive Web Apps"},"content":{"rendered":"<p>All those are worth reading and saving:<\/p>\n<ol>\n<li><a href=\"https:\/\/cloudfour.com\/thinks\/the-business-case-for-progressive-web-apps\/\">https:\/\/cloudfour.com\/thinks\/the-business-case-for-progressive-web-apps\/<\/a><\/li>\n<li><a href=\"https:\/\/infrequently.org\/2015\/06\/progressive-apps-escaping-tabs-without-losing-our-soul\/\">https:\/\/infrequently.org\/2015\/06\/progressive-apps-escaping-tabs-without-losing-our-soul\/<\/a><\/li>\n<li><a href=\"https:\/\/developer.mozilla.org\/en-US\/Apps\/Progressive\">https:\/\/developer.mozilla.org\/en-US\/Apps\/Progressive<\/a><\/li>\n<li><a href=\"https:\/\/medium.com\/@nekrtemplar\/progressive-web-apps-aint-google-s-thing-31ca581e7a1#.b2c37yfas\">https:\/\/medium.com\/@nekrtemplar\/progressive-web-apps-aint-google-s-thing-31ca581e7a1#.b2c37yfas<\/a><\/li>\n<\/ol>\n<p>Web Apps are here to stay. More than that, they&#8217;re going to become dominant, AFAICS<\/p>\n<p><!--more--><\/p>\n<div class=\"column-1\">\u00a0More info from Mozilla developers website: <a href=\"https:\/\/developer.mozilla.org\/en-US\/Apps\/Progressive\">Progressive web apps<\/a><\/p>\n<div class=\"column-1\"><\/div>\n<\/div>\n<blockquote>\n<div class=\"column-container\">\n<div class=\"column-1\"><\/div>\n<div class=\"column-3\"><img decoding=\"async\" src=\"https:\/\/mdn.mozillademos.org\/files\/12654\/discoverable.svg\" alt=\"\" \/><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Apps\/Modern\/Discoverable\"><strong>Discoverable<\/strong><\/a><\/p>\n<p>Identifiable as applications, findable by search engines.<\/p>\n<\/div>\n<div class=\"column-3\"><img decoding=\"async\" src=\"https:\/\/mdn.mozillademos.org\/files\/12656\/installable.svg\" alt=\"\" \/><strong><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Apps\/Modern\/Installable\">Installable<\/a><\/strong><\/p>\n<p>Available on the device, on users&#8217; home screens \u2014 without the hassle of an app store.<\/p>\n<\/div>\n<div class=\"column-3\"><img decoding=\"async\" src=\"https:\/\/mdn.mozillademos.org\/files\/12658\/linkable.svg\" alt=\"\" \/><strong><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Apps\/Modern\/Linkable\">Linkable<\/a><\/strong><\/p>\n<p>Easily shareable via URLs, without requiring complex installation.<\/p>\n<\/div>\n<\/div>\n<div class=\"column-container\">\n<div class=\"column-3\"><img decoding=\"async\" src=\"https:\/\/mdn.mozillademos.org\/files\/12660\/network-independent.svg\" alt=\"\" \/><strong><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Apps\/Modern\/Network_independent\">Network independent<\/a><\/strong><\/p>\n<p>Works offline or on low quality networks.<\/p>\n<\/div>\n<div class=\"column-3\"><img decoding=\"async\" src=\"https:\/\/mdn.mozillademos.org\/files\/12662\/progressive.svg\" alt=\"\" \/><strong><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Apps\/Modern\/Progressive\">Progressive<\/a><\/strong><\/p>\n<p>Works for every user, regardless of browser choice.<\/p>\n<\/div>\n<div class=\"column-3\"><img decoding=\"async\" src=\"https:\/\/mdn.mozillademos.org\/files\/12666\/re-engageable.svg\" alt=\"\" \/><strong><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Apps\/Modern\/Re-engageable\">Re-engageable<\/a><\/strong><\/p>\n<p>Makes user engagement easy by drawing attention, even when users aren&#8217;t using their devices.<\/p>\n<\/div>\n<\/div>\n<div class=\"column-container\">\n<div class=\"column-3\"><img decoding=\"async\" src=\"https:\/\/mdn.mozillademos.org\/files\/12650\/responsive.svg\" alt=\"\" \/><strong><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Apps\/Modern\/Responsive\">Responsive<\/a><\/strong><\/p>\n<p>Fits any form factor: desktop, mobile, tablet, or whatever comes next.<\/p>\n<\/div>\n<div class=\"column-3\"><img decoding=\"async\" src=\"https:\/\/mdn.mozillademos.org\/files\/12664\/safe.svg\" alt=\"\" \/><strong><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Apps\/Modern\/Safe\">Safe<\/a><\/strong><\/p>\n<p>Delivery mechanism prevents snooping and ensures content hasn\u2019t been tampered with.<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">All those are worth reading and saving: https:\/\/cloudfour.com\/thinks\/the-business-case-for-progressive-web-apps\/ https:\/\/infrequently.org\/2015\/06\/progressive-apps-escaping-tabs-without-losing-our-soul\/ https:\/\/developer.mozilla.org\/en-US\/Apps\/Progressive https:\/\/medium.com\/@nekrtemplar\/progressive-web-apps-aint-google-s-thing-31ca581e7a1#.b2c37yfas Web Apps are here to stay. More than that, they&#8217;re going to become dominant, AFAICS<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2017\/01\/17\/progressive-web-apps\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[50],"tags":[],"class_list":["post-2097","post","type-post","status-publish","format-standard","hentry","category-javascript"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-xP","jetpack-related-posts":[{"id":2098,"url":"https:\/\/monodes.com\/predaelli\/2017\/01\/17\/a-selection-of-progressive-web-apps\/","url_meta":{"origin":2097,"position":0},"title":"A selection of Progressive Web Apps","author":"Paolo Redaelli","date":"2017-01-17","format":"link","excerpt":"A handful of nice examples showcasing what Progressive Web Apps can look like. A selection of Progressive Web Apps","rel":"","context":"In &quot;Javascript&quot;","block_context":{"text":"Javascript","link":"https:\/\/monodes.com\/predaelli\/category\/javascript\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4107,"url":"https:\/\/monodes.com\/predaelli\/2018\/04\/08\/an-introduction-to-progressive-web-apps-freecodecamp\/","url_meta":{"origin":2097,"position":1},"title":"An introduction to Progressive Web Apps \u2013 freeCodeCamp","author":"Paolo Redaelli","date":"2018-04-08","format":false,"excerpt":"Legenda: An introduction to Progressive Web Apps \u2013 freeCodeCamp Service Workers explained ANd perhaps I shall buy - unsure - \"Modern Web Development\"","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9254,"url":"https:\/\/monodes.com\/predaelli\/2022\/04\/07\/progressive-web-apps-pwas-in-mozilla-firefox\/","url_meta":{"origin":2097,"position":2},"title":"Progressive Web Apps (PWAs) in Mozilla Firefox","author":"Paolo Redaelli","date":"2022-04-07","format":false,"excerpt":"https:\/\/github.com\/filips123\/PWAsForFirefox","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11340,"url":"https:\/\/monodes.com\/predaelli\/2024\/02\/17\/apple-ha-rotto-le-web-app-su-iphone-in-europa-di-proposito\/","url_meta":{"origin":2097,"position":3},"title":"Apple ha rotto le web app su iPhone in Europa, di proposito","author":"Paolo Redaelli","date":"2024-02-17","format":false,"excerpt":"Apple ha rotto le web app su iPhone in Europa, di proposito | SmartWorld La cosa che fa pi\u00f9 rabbia \u00e8 che le PWA Progressive Web Application erano l'unica maniera per installare applicazioni nella prima versione di iOS! To be fair Apple was really the first platform to support the\u2026","rel":"","context":"In &quot;Apple&quot;","block_context":{"text":"Apple","link":"https:\/\/monodes.com\/predaelli\/category\/apple\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2024\/02\/iphone-safari-browser_880x495.jpeg?fit=880%2C495&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2024\/02\/iphone-safari-browser_880x495.jpeg?fit=880%2C495&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2024\/02\/iphone-safari-browser_880x495.jpeg?fit=880%2C495&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2024\/02\/iphone-safari-browser_880x495.jpeg?fit=880%2C495&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":5173,"url":"https:\/\/monodes.com\/predaelli\/2019\/02\/04\/google-play-store-now-open-for-progressive-web-apps-slashdot\/","url_meta":{"origin":2097,"position":4},"title":"Google Play Store Now Open For Progressive Web Apps &#8211; Slashdot","author":"Paolo Redaelli","date":"2019-02-04","format":false,"excerpt":"Google Play Store Now Open For Progressive Web Apps - Slashdot Chrome 72 for Android shipped the long-awaited Trusted Web Activity feature, which means we can now distribute PWAs in the Google Play Store! I played with the feature for a while, digging into the APIs and here you have\u2026","rel":"","context":"In &quot;Android&quot;","block_context":{"text":"Android","link":"https:\/\/monodes.com\/predaelli\/category\/smartphones\/android\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3563,"url":"https:\/\/monodes.com\/predaelli\/2017\/12\/06\/the-ultimate-guide-to-progressive-web-applications-dzone-web-dev\/","url_meta":{"origin":2097,"position":5},"title":"The Ultimate Guide to Progressive Web Applications &#8211; DZone Web Dev","author":"Paolo Redaelli","date":"2017-12-06","format":false,"excerpt":"","rel":"","context":"In &quot;Android&quot;","block_context":{"text":"Android","link":"https:\/\/monodes.com\/predaelli\/category\/smartphones\/android\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/2097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=2097"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/2097\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=2097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=2097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=2097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}