タグ

PWAに関するucchie_cosのブックマーク (20)

  • やっていこう。PWA - Qiita

    2015年にPWAが提唱されてから3年以上が過ぎました。 2015年6月に公開された「Progressive Web Apps: Escaping Tabs Without Losing Our Soul」に Progressive Web Apps の初期のコンセプトが書かれています。 記事中には、PWAによって「deliver an even better user experience (さらに優れたユーザーエクスペリエンスを実現)」 と書かれている通り、様々なWebの技術により、最近のWebサイトはとてもUXが良くなってきました。これもじっくりと期間をかけて、様々な技術者がPWAを取り組んでいっているからだと思います。 そして2015年11月に開催された「Chrome Dev Summit 2015」のキーノートで発表されてPWAは話題になりました。 この動きは今後も継続していくこ

    やっていこう。PWA - Qiita
  • iOSの11.3からのPWA対応でできるようになったこと

    With iOS 11.3, Apple has silently added support for the basic set of new technologies behind the idea of “Progressive… 今回のiOSのアップデートでService Workerが使えるようになったのはSafariブラウザのみでWeb Viewを使っているFirefox、Chrome、Fabookのアプリ内ブラウザではService Workerは動作しません。 Twitterのアプリ内ブラウザはSafari View Controllerを使っているのでService Workerが動作します。 iOSのPWAでできること (iOS 11.3以前から使えるものも入っています) 位置情報方位磁石、速度メーター、ジャイロスコープなどのセンサーカメラ音声出力スピーチ音声合成App

  • PWA〈Progressive Web Apps〉とは?PWAの機能と導入するメリットを解説

    PWAとは PWAとは、「Progressive Web Apps」の略称で、モバイル向けWebサイトをスマートフォン向けアプリのように使えるようにする仕組みです。 PWAはそれ自体が何か特殊な一つの技術、というわけではありません。 レスポンシブデザイン、HTTPS化など、Googleが定める要素を備えたWebサイトであり、オフラインやプッシュ通知に対応するためのブラウザAPI(Service Workerなど)を利用しているWebサイトをPWAと呼びます。 PWAを実装することでプッシュ通知やホーム画面へのアイコン追加など、アプリの特徴的な機能をWebサイトに持たせることができます。 これにより、UX向上やユーザーエンゲージメントの改善にもつながるとして注目されています。 PWAはアプリ的な側面とWebサイト的な側面を併せ持っています。特徴的な機能は以下の通りです。 ①ユーザーの手元の端

    PWA〈Progressive Web Apps〉とは?PWAの機能と導入するメリットを解説
  • PWA形式のWebサイトを構築してAndroidスマートフォンにインストールする - Qiita

    はじめに 1つ前の記事でPWAについて簡単に解説しました。 端的にまとめれば、PWA化によるWebサービスの高速化とは、キャッシュをJS(Service Worker)によって制御して、いかに回線に頼らずに機能やコンテンツを提供するかという部分が肝になります。 今回の主題は、PWAとしてWebサイトを構築するという部分ですが、背景は「Webサービスを高速にユーザに提供できるようにする」です。 ただ、工夫された状態では学習には不向きだと思いますので、今回は最小構成でPWAとしてブラウザに認識させるというところから始めたいと思います。 そのため、この記事ではPWAの数ある機能のうちの最も基礎となる部分を実装する方法について紹介します。 「PWAである」≒「最新のGoogle Chromeの環境でインストール可能」 という条件で作ってみたいと思います。 実装内容 必要となるファイルはそこまで多く

    PWA形式のWebサイトを構築してAndroidスマートフォンにインストールする - Qiita
  • ホーム画面へのアプリ追加(iOS編)【これからはじめるPWA】 - bagelee(ベーグリー)

    2018年6月11日 ゲスト bagelee npmのpackage.jsonと依存関係を理解しよう!

    ホーム画面へのアプリ追加(iOS編)【これからはじめるPWA】 - bagelee(ベーグリー)
  • 【超入門】マーケターが知っておきたいPWAとは?海外での改善事例多数! - bagelee(ベーグリー)

    PWAとは 「プログレッシブ ウェブ アプリ」の略で、ウェブサイトとアプリの強みを併せ持ったGoogleが提供する技術です。 メリットは、 ウェブサイトの高速表示(キャッシュから表示) 通信データ量を少量に抑える インストール容量が軽量 ホーム画面からアクセス可能(サイトをホーム画面に追加できる) プッシュ通知が可能 オフラインで使用可能 などがあげられます。 簡単に言うと、モバイルでのウェブサイトの体験価値を向上させる技術です。 Google DevelopersではPWAの特徴・定義をこちらのページで記載しています。 GoogleDevelopers はじめてのプログレッシブウェブアプリ PWAの背景 Googleによると、現状アプリよりもウェブサイトでのリーチの方が多い反面、アプリの方がエンゲージメントが高くなっているとのことです。 ということはリーチが多いウェブサイトでエンゲージメ

    【超入門】マーケターが知っておきたいPWAとは?海外での改善事例多数! - bagelee(ベーグリー)
  • Web業界的には、iOS 11.3最大の特徴はSafariでのPWAサポート開始だ! | 初代編集長ブログ―安田英久

    「PWA」は、アプリ的な機能をWebで実現する仕組みWeb担当者さんのなかには「PWA」という言葉にまだなじみがない方も多いかもしれません。 わかりやすく説明すると、「PWA」とは、スマホアプリのような機能や動作をWebサイトで実現するための仕組みです(「Progressive Web Apps(プログレッシブ ウェブ アプリ)」の略)。 ウェブ標準として定められている仕様に則ってHTMLCSSJavaScriptで動的なサイトを作れば、 アプリストアを通さなくてもWebサイト経由で利用できスマホのホームスクリーンに起動アイコンを追加してアプリのような全画面で起動でき(ブラウザのURLバーなど非表示)ネットワーク接続がなくてもコンテンツを表示でき(キャッシュを活用)プッシュ通知もサイトから送れるそんな「アプリ的な」ものを実現できるというもの。 一番のポイントは「サクサク動くインターフェ

    Web業界的には、iOS 11.3最大の特徴はSafariでのPWAサポート開始だ! | 初代編集長ブログ―安田英久
  • MERN v2.0 - Build production ready universal apps easily

    MERN uses built-in technologies like document database from MongoDB, web application framework from Express, JavaScript runtime environment - Node, Javascript library from React to build user interfaces or predictable state containers for JS Apps from Redux. All these embedded systems make MERN an easy and powerful tool. With this incredible combination of technologies, connection of front- and ba

  • PWA 入門 〜iOS SafariでPWAを体験するまで〜 2019年7月更新 - Qiita

    What's PWA ? Progressive Web Apps (プログレッシブ ウェブ アップス)の略 Googleが推進している、モバイルユーザーの体験(UX)向上を目的とするプロジェクト技術のこと PWAは、わざわざApple StoreやGoogle Play Storeからインストールする必要はありません 不安定なネットワークでも迅速に起動し、関連性の高いプッシュ通知を送信することができます。 ホーム画面にアイコンを表示することができ、トップレベルの全画面表示で読み込むことができます。 ▼このように、Webサイトを直接ホームに追加することでアプリケーション化されます 導入事例 大手WEBサイトからで導入がはじまりつつあります コンバージョンアップにも効果的です Trivago https://www.trivago.com Twitter Lite https://mobi

    PWA 入門 〜iOS SafariでPWAを体験するまで〜 2019年7月更新 - Qiita
  • Service Workerについて調べてみた - Qiita

    はじめに 先日cordovaユーザ会の勉強会で恥ずかしながら初めてService Workerという言葉を知り、興味を持ちました。アドベントカレンダーを書くということで自分も勉強になるという目的て調べた結果と個人的な感想(少々)をまとめてみました。実装について全く書いていません、ご了承ください。 なぜService Workerを使う その前にProgressive Web Apps (PWA)っていうのがあって Googleさんの定義はこうですと1 要するにネイティブアプリ的なユーザ体験を提供できるウェブアプリということですかね。 ホーム画面に追加機能について ウェブページをホーム画面にブックマークする機能です。ChromeではWeb App Manifestを導入、iOS Safari対策でapple-mobile-web-app-capableメタタグを追加などで簡単にネイテブアプリ

    Service Workerについて調べてみた - Qiita
  • Case studies  |  web.dev

    Learn why and how other developers have used the web to create amazing web experiences for their users. �w�M8V � �M8V We want to help you build beautiful, accessible, fast, and secure websites that work cross-browser, and for all of your users. This site is our home for content to help you on that journey, written by members of the Chrome team, and external experts.

    Case studies  |  web.dev
  • 脱ネイティブ!Googleが推進する「PWA」にたった数時間で対応する方法

    Googleが昨年発表した、Webアプリをネイティブアプリのように使えるようにするしくみ「PWA(Progressive Web Apps)」が話題です。既存サイトをPWA化する方法をサンプルコードをもとに解説します。 ここ最近はプログレッシブWebアプリ(Progressive Web Apps、PWA)の話題をよく耳にするとともに、これが未来のWebなのかどうかが議論の的になっています。ネイティブアプリ vs PWA論争に加わるつもりはありませんが、PWAがモバイルデバイス対応を強化し、ユーザーエクスペリエンスを向上することだけは確かです。2018年までにはモバイルからのアクセス数がほかのすべてのデバイスからのアクセス数を上回ると予測されるなかで、どうしてこの流れを無視できるのでしょうか。 良いニュースは、PWAの作成は難しくないということです。実際のところ既存のサイトをPWA化するこ

    脱ネイティブ!Googleが推進する「PWA」にたった数時間で対応する方法
  • Safariの「PWA」がMac/iOSアプリを変える……のか? - 新・OS X ハッキング!(217)

    macOS 10.13.4でSafariがアップデートされたことをご存知だろうか? このアップデートには「Service Workers」という重要な新機能が含まれており、その成果物としてmacOS/Safariでは「PWA(Progressive Web Apps)」がサポートされる。今回は、Service WorkersおよびPWAの概要と、今後のmacOS/iOSアプリに及ぼすであろう影響について考えてみたい。 Safari v11.1から「PWA」のサポートが開始された What's PWA? PWA(Progressive Web Apps)とは、ざっくりいうと「WEBサイトとアプリの利点を備えた次世代型WEBアプリ」のこと。Googleが提唱した概念であり、「Google Chrome」をはじめ多くのWEBブラウザにサポートされつつある。 その必須要件のひとつには「オフライン対

    Safariの「PWA」がMac/iOSアプリを変える……のか? - 新・OS X ハッキング!(217)
  • ネイティブアプリの時代が終わる? Appleが「PWA」対応を決めたわけ

    2018年の2月に入って、PWA(Progressive Web Apps)についていくつか大きな動きがありました。PWAは、HTML5の限界を突破するためにGoogleが推進しているクライアント(ブラウザ)側の高機能化技術で、Webアプリにネイティブアプリ並の操作性や表現力を持たせようとするものです。 以前、PWAについて書いた記事の中で、 AppleにはAppleの事情があり、「はいそうですか」とはいかない部分もある と書きましたが、どうやらApplemacOSとiOSの「Safari」でPWAをサポートする方向になったようです。 AppleもiOS/macOSをProgressive Web Apps(PWA)対応へ。次のSafari 11.1でService Workerなど実装 Microsoftは、その前の週にPWAを「Windows 10」で“ネイティブに”採用することを発

    ネイティブアプリの時代が終わる? Appleが「PWA」対応を決めたわけ
  • PWAで表示速度が2倍に! スピード改善を妥協しない日経電子版に学ぶ、PWAのメリット&デメリット - エンジニアHub|Webエンジニアのキャリアを考える!

    PWAで表示速度が2倍に! スピード改善を妥協しない日経電子版に学ぶ、PWAのメリット&デメリット ネイティブアプリに近い体験を簡単に提供できるとして注目を集めている「PWA」。実際に導入し、表示速度が2倍になったという日経新聞電子版の開発者に「PWA」のメリットとデメリットを伺いました。 PWA(Progressive Web Apps)は当に「アリ」なのか――? ネイティブアプリの開発にはWebとは異なる専門知識が必要であり、またAndroidやiOSなどOSごとでも異なるため、リソースが膨大にかかるという課題があります。そこで昨今は、XamarinReact Nativeなどのクロスプラットフォーム開発ツールを使い、ネイティブアプリやWebの開発を一化しようという動きが活発になっています。 一方で、ネイティブアプリに近い体験を簡単に提供できるとして注目を集めているのが、Goog

    PWAで表示速度が2倍に! スピード改善を妥協しない日経電子版に学ぶ、PWAのメリット&デメリット - エンジニアHub|Webエンジニアのキャリアを考える!
  • 【決定版】アプリ事業のKPIツリー! | Growth Hack Journal

    はじめに アプリによってビジネスモデルは異なりますが、大多数のアプリがゴール(KGI)にしているのは売上増かと思います。 では、あなたは売上増に向けた指標の把握と整理ができているでしょうか? この記事ではKPIツリーを使ってアプリの売上に貢献する指標を洗い出し、各指標について説明したいと思います。 1.KPIツリーの重要性 ◆そもそもKPIツリーとは? KPIツリーとは、例えばアプリのKGIを売上とした場合、売上を構成する要素を分解して施策が実行可能になるレベルまで落とし込まれた指標(KPI)の一覧です。 ◆KPIツリーを作らない場合の問題点 ①ボトルネックとなっている問題がわからない 売上を構成する要素を洗い出さないと、売上増の妨げになっている問題に気づかないことがあります。 ②具体的な施策を考えるのが難しい 売上やアクティブユーザー数など上位の指標を分解しないままでは、「じゃあその指標

    【決定版】アプリ事業のKPIツリー! | Growth Hack Journal
  • 結局 PWA は来るの?来ないの?

    昨日 Twitter でこんな記事を発見しました。 PWA が来るって言っているエンジニアは今すぐ辞めろ 「instagram の PWA が最高〜!ネイティブと見分けつかない!!とかほざいているグー○ルのエバンジェリストだかエンジニアが騒いでいたので触ってみたのだが、オワコンであった。」 もしかしてこれのことかな? Instagram PWA is sooooooo impressive. I probably won't be able to distinguish it with its native app. InstagramのPWAが、デキが良すぎて感動してる。ネイティブアプリと見分けられる自信ない。 pic.twitter.com/DS8TfceBZ6 — Eiji Kitamura / えーじ (@agektmr) 2018年1月26日 確かに、この言い方は若干煽り気味のと

    結局 PWA は来るの?来ないの?
  • 徹底解説!なぜ今PWA(プログレッシブウェブアプリ)が注目されているのか?

    Webブラウザからアクセスできる端末側の機能は増加しており、Webアプリでも随時サポートしていく姿勢が必要です。Webアプリの進歩を止めてしまえば、Webアプリの存在自体が過去のものとなってしまうでしょう。 PWAは比較的新しい概念ですが、開発コミュニティでは以前から活発に議論されています。コミュニティの参加者は過去2年間で堅実に成長しており、今後も一定のペースで増え続けていくでしょう。 著名な企業もこの時流に乗りPWAを採用し始めています。たとえば、Twitter(3億2,800万人のユーザーを有するソーシャルネットワーク)とAliExpress(世界最大級のeコマースサイト)では、すでにPWAを実用化しています。実用化されているPWAを手に取って確認したい方は Twitter Lite をお試しください。 PWAのメリット PWAには次のようなメリットがあります。これらは開発者・エンド

    徹底解説!なぜ今PWA(プログレッシブウェブアプリ)が注目されているのか?
  • PWAの将来性についての考察 - astamuse Lab

    デザイン部でフロントエンドエンジニアをしているkitoです。 先日、iOS 11.3のリリースでiPhoneでもPWAの一部の機能が利用できるようになりました。(プッシュ通知等は利用できない)今回は、Web界隈で急速に注目を上げ始めているPWA(Progressive Web Apps)の将来性を考察したいと思います。 いわゆるフロントエンド界隈では、新しいツールや技術が短いスパーンで登場しては消えていくということを繰り返しています。新陳代謝が激しい故に、革新的な技術がいち早く取り入れられる若々しいエコシステムは利点ではありますが、反面、苦労して学習した技術やツールが、立ちどころに古びて投資が無駄になってしまうケースも間々あります。これは現代のフロントエンドエンジニアには避けられない運命でしょう。とはいえ、それをむしろ楽しみ新しい技術の到来やそれをリードする若きエンジニアたちの登場を喜ぶべ

    PWAの将来性についての考察 - astamuse Lab
  • いまさら聞けないPWAとAMP - Qiita

    概要 PWA = モバイルのWEBページでネイティブアプリのようなUXを提供するためのもの ※ 2020/04/05 追記: PWAに関する仕様の策定当初はモバイルでのユースケースが主だったと記憶していますが、PWAはモバイルに限定されたものではなく、実際にデスクトップでの活用例も増えています。参考: PWAs: building bridges to mobile, desktop, and native (Google I/O '18) AMP = モバイルのWEBページを高速化するためのもの どちらもGoogleが主軸となって策定されている、モバイルページを進化させるためのプロジェクトおよび技術。ネイティブアプリの代替技術ではなく、ブラウザAPIの進化によってネイティブアプリのようなUXをウェブページで提供することが主眼。 1. PWAとは Progressive Web Appsの

    いまさら聞けないPWAとAMP - Qiita
  • 1