{"id":9412,"date":"2018-01-26T06:10:59","date_gmt":"2018-01-25T21:10:59","guid":{"rendered":"https:\/\/www.suzukikenichi.com\/blog\/?p=9412"},"modified":"2018-01-26T05:56:53","modified_gmt":"2018-01-25T20:56:53","slug":"pwa-finally-begins-working-in-ios-safari","status":"publish","type":"post","link":"https:\/\/www.suzukikenichi.com\/blog\/pwa-finally-begins-working-in-ios-safari\/","title":{"rendered":"iOS\u306eSafari\u3067PWA\u304c\u3044\u3088\u3044\u3088\u52d5\u304f\u3088\u3046\u306b\u306a\u3063\u305f\u3001iOS 11.3\u30d9\u30fc\u30bf\u7248\u304cService Worker\u3092\u672c\u683c\u7684\u306b\u30b5\u30dd\u30fc\u30c8\u958b\u59cb"},"content":{"rendered":"<p class=\"p20-b al-r small\">[\u30ec\u30d9\u30eb: \u4e0a\u7d1a]<\/p>\n<p class=\"p60-b\">iOS \u306e Safari \u3067 PWA (Progressive Web Apps: \u30d7\u30ed\u30b0\u30ec\u30c3\u30b7\u30d6 \u30a6\u30a7\u30d6 \u30a2\u30d7\u30ea) \u304c\u3044\u3088\u3044\u3088\u7a3c\u50cd\u3057\u59cb\u3081\u307e\u3057\u305f\u3002<\/p>\n<h2>iOS 11.3 \u30d9\u30fc\u30bf\u7248\u306b\u642d\u8f09\u306e Safari 11.1 \u3067 PWA \u306e\u4e00\u90e8\u6a5f\u80fd\u304c\u52d5\u304f<\/h2>\n<p>iOS \u304c Service Worker \u3092\u30b5\u30dd\u30fc\u30c8\u3059\u308b<a href=\"https:\/\/www.suzukikenichi.com\/blog\/ios-is-likely-to-support-service-worker\/\">\u53ef\u80fd\u6027\u304c\u6d6e\u4e0a<\/a>\u3057\u305f\u306e\u304c\u6628\u5e74\u306e\u590f\u3067\u3057\u305f\u3002<br \/>\u5e74\u672b\u306b\u306f\u958b\u767a\u7248 Safari \u3067 Service Worker \u304c\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u6709\u52b9\u306b\u306a\u308a\u307e\u3057\u305f\u3002<br \/>\u3068\u306f\u3044\u3048\u3001PWA \u306e\u4f55\u3089\u304b\u306e\u6a5f\u80fd\u304c\u5b9f\u8cea\u7684\u306b\u52d5\u304f\u3088\u3046\u306b\u306a\u3063\u305f\u308f\u3051\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n<p>\u3057\u304b\u3057\u306a\u304c\u3089\u3001iOS 11.3 \u30d9\u30fc\u30bf\u7248\u306b\u642d\u8f09\u3055\u308c\u3066\u3044\u308b Safari 11.1 \u3067 PWA \u306e\u4e00\u90e8\u6a5f\u80fd\u304c\u3064\u3044\u306b\u52d5\u304f\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002<br \/>Apple\u306eSafari\u306e\u30a8\u30f3\u30b8\u30cb\u30a2\u3001Ricky Mondello\uff08\u30ea\u30c3\u30ad\u30fc\u30fb\u30e2\u30f3\u30c7\u30c3\u30ed\uff09\u6c0f\u304c\u660e\u3089\u304b\u306b\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<blockquote class=\"twitter-tweet\" data-conversation=\"none\" data-lang=\"ja\">\n<p lang=\"en\" dir=\"ltr\">iOS 11.3 and macOS 10.13.4 include Service Workers \u2014\u00a0a powerful specification that allows background scripts to power offline web applications. iOS 11.3 also consults Web App Manifest when adding web apps to the home screen.<\/p>\n<p>&mdash; Ricky Mondello (@rmondello) <a href=\"https:\/\/twitter.com\/rmondello\/status\/956256845311590400?ref_src=twsrc%5Etfw\">2018\u5e741\u670824\u65e5<\/a><\/p><\/blockquote>\n<p class=\"p30-t\">Google \u306e\u30a8\u30f3\u30b8\u30cb\u30a2\u3001Thomas Steiner\uff08\u30c8\u30fc\u30de\u30b9\u30fb\u30b7\u30e5\u30bf\u30a4\u30ca\u30fc\uff09\u6c0f\u306b\u3088\u308c\u3070\u3001\u5177\u4f53\u7684\u306b\u306f\u3001\u6b21\u306e3\u3064\u306e PWA \u6a5f\u80fd\u304c\u52d5\u4f5c\u3059\u308b\u3053\u3068\u304c\u78ba\u304b\u3081\u3089\u308c\u305f\u3068\u306e\u3053\u3068\u3067\u3059\u3002<\/p>\n<ul>\n<li>\u30aa\u30d5\u30e9\u30a4\u30f3\u6a5f\u80fd<\/li>\n<li>\u30db\u30fc\u30e0\u753b\u9762\u30a2\u30a4\u30b3\u30f3\u8ffd\u52a0<\/li>\n<li>Payment Request<\/li>\n<\/ul>\n<blockquote class=\"twitter-tweet\" data-lang=\"ja\">\n<p lang=\"en\" dir=\"ltr\">&#x2705; Offline Capabilities <br \/>&#x2705; Add to Home Screen<br \/>&#x2705; Payment Request <br \/>All working in iOS Safari 11.1, SFSafariViewcontroller, and WKWebView. <a href=\"https:\/\/t.co\/LnXsnelXmf\">https:\/\/t.co\/LnXsnelXmf<\/a> <a href=\"https:\/\/t.co\/lGdTnN0ydI\">pic.twitter.com\/lGdTnN0ydI<\/a><\/p>\n<p>&mdash; Thomas Steiner &#x1f996;&#x1f397; (@tomayac) <a href=\"https:\/\/twitter.com\/tomayac\/status\/956304211557474306?ref_src=twsrc%5Etfw\">2018\u5e741\u670824\u65e5<\/a><\/p><\/blockquote>\n<p class=\"p30-t\">\u3055\u3089\u306b\u306f\u3001PWA\u5bfe\u5fdc\u3057\u3066\u3044\u308b Trivago \u306e\u30b5\u30a4\u30c8\u304c iOS 11.3 \u30d9\u30fc\u30bf\u7248\u3067\u5b8c\u5168\u306b\u6a5f\u80fd\u3059\u308b\u3053\u3068\u306b\u306a\u3063\u305f\u3053\u3068\u3082\u767a\u898b\u3057\u3066\u3044\u307e\u3059\uff08Trivago \u306f PWA \u306e<a href=\"https:\/\/www.suzukikenichi.com\/blog\/keynote-from-chrome-dev-summit-2017\/#pwa\">\u6210\u529f\u4e8b\u4f8b\u3068\u3057\u3066 Google \u306b\u7d39\u4ecb<\/a>\u3055\u308c\u3066\u3044\u307e\u3057\u305f\u306d\uff09\u3002<br \/>\u30b3\u30fc\u30c9\u306f1\u6587\u5b57\u3082\u4f55\u3082\u3044\u3058\u3063\u3066\u3044\u306a\u3044\u3068\u306e\u3053\u3068\u3067\u3059\u3002<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"ja\">\n<p lang=\"en\" dir=\"ltr\">.<a href=\"https:\/\/twitter.com\/trivago?ref_src=twsrc%5Etfw\">@trivago<\/a>\u2019s great Progressive Web App (PWA) is all of a sudden fully supported on &#x1f4f1; iOS 11.3 Beta 1. No single character of code changed! \u201cProgressive,\u201d friends, is what the \u2018P\u2019 in PWA stands for.<a href=\"https:\/\/t.co\/f6U5cGuJeE\">https:\/\/t.co\/f6U5cGuJeE<\/a> <br \/>(CC: <a href=\"https:\/\/twitter.com\/trivago_tech?ref_src=twsrc%5Etfw\">@trivago_tech<\/a>) <a href=\"https:\/\/t.co\/zer8V0ogNI\">pic.twitter.com\/zer8V0ogNI<\/a><\/p>\n<p>&mdash; Thomas Steiner &#x1f996;&#x1f397; (@tomayac) <a href=\"https:\/\/twitter.com\/tomayac\/status\/956329912088002560?ref_src=twsrc%5Etfw\">2018\u5e741\u670825\u65e5<\/a><\/p><\/blockquote>\n<p class=\"p60-t\"><a href=\"https:\/\/www.suzukikenichi.com\/blog\/add-to-home-screen-available-on-firefox-for-android\/\">Android \u7248 Firefox \u304c PWA \u306e\u30db\u30fc\u30e0\u753b\u9762\u30a2\u30a4\u30b3\u30f3\u8ffd\u52a0\u3092\u30b5\u30dd\u30fc\u30c8<\/a>\u3057\u305f\u3053\u3068\u3092\u6628\u65e5\u304a\u4f1d\u3048\u3057\u307e\u3057\u305f\u3002<br \/>\u3053\u308c\u306f\u3053\u308c\u3067\u5b09\u3057\u3044\u30cb\u30e5\u30fc\u30b9\u3067\u3057\u305f\u3002<br \/>\u3057\u304b\u3057\u3001Safari \u306e \u6b63\u5f0f\u306a PWA \u30b5\u30dd\u30fc\u30c8\u304c\u672c\u5f53\u306b\u73fe\u5b9f\u5473\u3092\u5e2f\u3073\u3066\u304d\u305f\u3053\u3068\u306f\u3001\u3053\u308c\u3068\u306f\u6bd4\u3079\u3082\u306e\u306b\u306a\u3089\u306a\u3044\u304f\u3089\u3044\u306e\u30d3\u30c3\u30b0\u30cb\u30e5\u30fc\u30b9\u3067\u3059\u3002<\/p>\n<p>iOS \u306e\u30b7\u30a7\u30a2\u304c\u65e5\u672c\u3067\u306f\u591a\u3044\u3053\u3068\u3092\u7406\u7531\u306b PWA \u5c0e\u5165\u3092\u305f\u3081\u3089\u3063\u3066\u3044\u305f\u3068\u3057\u305f\u3089\u3001\u3082\u3046\u8e8a\u8e87\u3059\u308b\u5fc5\u8981\u306f\u306a\u3044\u306e\u3067\u306f\u306a\u3044\u3067\u3057\u3087\u3046\u304b\uff1f<\/p>\n","protected":false},"excerpt":{"rendered":"<p>iOS \u306e Safari \u3067 PWA\uff08\u30d7\u30ed\u30b0\u30ec\u30c3\u30b7\u30d6 \u30a6\u30a7\u30d6 \u30a2\u30d7\u30ea\uff09\u304c\u3044\u3088\u3044\u3088\u7a3c\u50cd\u3057\u59cb\u3081\u307e\u3057\u305f\u3002iOS 11.3 \u30d9\u30fc\u30bf\u7248\u306b\u642d\u8f09\u3055\u308c\u3066\u3044\u308b Safari 11.1 \u3067 PWA \u306e\u4e00\u90e8\u6a5f\u80fd\u304c\u3064\u3044\u306b\u52d5\u304f\u3088\u3046\u306b\u306a\u3063\u305f\u3002<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1179],"tags":[1230,1257,1375],"class_list":["post-9412","post","type-post","status-publish","format-standard","category-mobile-seo","tag-ios","tag-progressive-web-apps","tag-safari"],"_links":{"self":[{"href":"https:\/\/www.suzukikenichi.com\/blog\/wp-json\/wp\/v2\/posts\/9412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.suzukikenichi.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.suzukikenichi.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.suzukikenichi.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.suzukikenichi.com\/blog\/wp-json\/wp\/v2\/comments?post=9412"}],"version-history":[{"count":0,"href":"https:\/\/www.suzukikenichi.com\/blog\/wp-json\/wp\/v2\/posts\/9412\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.suzukikenichi.com\/blog\/wp-json\/wp\/v2\/media?parent=9412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.suzukikenichi.com\/blog\/wp-json\/wp\/v2\/categories?post=9412"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.suzukikenichi.com\/blog\/wp-json\/wp\/v2\/tags?post=9412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}