並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 248件

新着順 人気順

pwaの検索結果1 - 40 件 / 248件

  • Making of “Kindolphin” | 麦 Baku

    group_inou / HAPPENING group_inouとAC部のミュージックビデオ作品『HAPPENING』をWebアプリ化しました。デザインと実装は僕一人です。元のビデオがGIFアニメ縦長漫画が歌詞に合わせて自動スクロールする仕様だったので、GIFの質感をロスレスかつ自分のペースで楽しめるように、某電子書籍アプリのような体裁でインタラクションできるようにした次第です。 We have just released a Webtoon app that highlights the lyrics of group_inou's music video "HAPPENING". You can switch between Japanese/English, change colors, stop and have a close look, or just scratch and

      Making of “Kindolphin” | 麦 Baku
    • iPadに18禁ゲームをインストールする(ためのWebアプリを作る)

      これをどう作ったかの解説。 PWA まず、上のスクリーンショットのアイコンはSafariの「ホーム画面に追加」で作られたものである。タップするとフレームなしのブラウザが立ち上がって、xsystem4(ゲームエンジン)のWebAssembly版が起動する。xsystem4のWebAssembly移植についてはこちらの記事に書いた。 この種のWebアプリはプログレッシブウェブアプリ (PWA)と呼ばれる。最近さっくり廃止されかかったりして、いつまで使えるかは少し心配でもあるが…。 iOS / iPadOS SafariにおけるPWA SafariのPWA対応は他プラットフォームのChromium系ブラウザと大きく違っている点が一つあって、SafariとインストールされたPWAはストレージを共有しない。つまり、例えばSafariでログインしたユーザーがホーム画面にサイトをインストールしてそちらを

        iPadに18禁ゲームをインストールする(ためのWebアプリを作る)
      • Appleが「iOS 17.4でのPWA廃止」を撤回すると発表

        2024年2月の頭頃から、AppleがiOS 17.4のベータ版で「プログレッシブウェブアプリ(PWA)」のサポートを廃止していることが明らかになっています。AppleはPWAのサポート廃止について、欧州連合(EU)のデジタル市場法に準拠するためと説明していたのですが、多くの批判にさらされた末、サポート廃止を撤回すると発表するに至りました。 iOS 17.4 won't remove Home Screen web apps in the EU after all - 9to5Mac https://9to5mac.com/2024/03/01/apple-home-screen-web-apps-ios-17-eu/ iPhoneは長らくPWAをサポートしており、これによりモバイルアプリと同じようにウェブ上のアプリをホーム画面に追加して利用することができるようになっています。iOSでのP

          Appleが「iOS 17.4でのPWA廃止」を撤回すると発表
        • Appleは自らがPWAを廃止した行為を「EUのせい」と責任転嫁しようとしているとの指摘

          ウェブサイト上で利用できるサービスを端末上で再現する「プログレッシブウェブアプリ(PWA)」のサポートを、Appleは何の前触れもなく廃止しました。これはEUで施行されたデジタル市場法(DMA)に準拠するためだったのですが、そのようなAppleの言い分は言い訳に過ぎず、競合他社を蹴落とす狙いがあるとして、ChromeやEdgeの開発をリードしてきたアレックス・ラッセル氏が強く非難しています。 Home Screen Advantage - Infrequently Noted https://infrequently.org/2024/02/home-screen-advantage/ iOS 17.4のベータ版においてPWAのサポートが廃止されていることが明らかになったのは2024年2月初旬のこと。後にAppleから「DMAによりWebKit以外のブラウザエンジンをiOSで許可することに

            Appleは自らがPWAを廃止した行為を「EUのせい」と責任転嫁しようとしているとの指摘
          • Appleの「iPhoneでのPWA廃止」についてEUの規制当局が調査を開始したとの報道

            2024年2月、Appleは突如欧州連合(EU)でiOSにおけるPWAサポートを廃止しました。AppleのPWAサポート廃止について、EUの規制当局が調査を開始したことが報じられています。 EU seeks to investigate Apple over cutting off web apps https://www.ft.com/content/d2f7328c-5851-4f16-8f8d-93f0098b6adc Apple’s decision to drop iPhone web apps comes under scrutiny in the EU - The Verge https://www.theverge.com/2024/2/26/24083511/apple-eu-investigation-web-app-support 2024年2月、Appleが提供する

              Appleの「iPhoneでのPWA廃止」についてEUの規制当局が調査を開始したとの報道
            • Mac で Safari Web アプリを使う - Apple サポート (日本)

              Mac で Safari Web アプリを使うmacOS Sonoma から、Safari で Web ページを Web アプリとして保存できるようになりました。Web アプリは、Safari とは切り離して使うことができます。Web アプリは、通常のアプリさながらに使い勝手がよく、Dock から簡単にアクセスできます。 Web アプリと Web ページの違い Web ページから Web アプリを作成する方法 Web アプリの設定を変更する方法 Web アプリで通知を使用する方法 Web アプリを削除する方法 Web アプリと Web ページの違い Web ページを Web アプリとして使う場合、見た目と動作は Safari の中で使うときと変わりません。それでも、Web アプリの使い勝手は若干異なります。 Web アプリは、Safari とは別に機能します。閲覧履歴、Cookie、Web

              • AppleがiOSからPWAのサポートを削除したことを認める、デジタル市場法への対応で影響はEU圏のユーザーに限定

                iOSでは「プログレッシブウェブアプリ」(PWA)と呼ばれる技術を用いることでウェブサイトをiPhoneのホーム画面に追加したり通知を受信したりできます。ところが、2024年3月に正式展開される予定のiOS 17.4のベータ版では、EU圏のユーザーを対象にPWAが削除されていることが判明しています。これについてAppleが、EUのデジタル市場法(DMA)に準拠するためPWAを削除したと公式に認めました。 Apple confirms iOS 17.4 removes Home Screen web apps in the EU, here’s why - 9to5Mac https://9to5mac.com/2024/02/15/ios-17-4-web-apps-european-union/ Apple confirms it’s breaking iPhone web apps i

                  AppleがiOSからPWAのサポートを削除したことを認める、デジタル市場法への対応で影響はEU圏のユーザーに限定
                • EU圏内でWebアプリ禁止?iOS17.4が引き起こす波紋 - iPhone Mania

                  欧州連合(EU)内において、iOS17.4ベータでプログレッシブWebアプリ(PWA)がこれまでのように動作しなくなったと報告されています。PWAとは、厳密に言えばWebサイトでありながらアプリのような性能を兼ね揃えており、App Storeを介さずにアプリ体験をユーザーにもたらす方法の一つととなっていましたが、EU圏内で今後使用不可となるかもしれません。 ■3行で分かる、この記事のポイント 1. iOS17.4からEU内でプログレッシブWebアプリが使用できなくなっていると報告。 2. 仕様変更はデジタル市場法に関係している可能性が高い。 3. 今後、WebアプリがEU内で使用不可になるかもしれない。 デジタル市場法と関係か iOS17.4ベータ2から、PWAを開こうとすると「これからはあなたのデフォルトブラウザで開かれます」とのメッセージが表示されるようになり、これまでWebアプリ上に

                    EU圏内でWebアプリ禁止?iOS17.4が引き起こす波紋 - iPhone Mania
                  • AppleがiOS 17.4のベータ版でPWAのサポートを削除していることが明らかに

                    Appleは長年にわたり、ウェブサイトをiPhoneのホーム画面に追加することでウェブアプリとして使用できる「プログレッシブウェブアプリ」(PWA)と呼ばれる機能を導入していました。しかし、iOS 17.4のベータ版において、PWAのサポートが削除されていることが報告されています。 Did Apple just break Web Apps in iOS 17.4 Beta (EU)? - Open Web Advocacy https://open-web-advocacy.org/blog/did-apple-just-break-web-apps-in-ios17.4-beta-eu/ iOS 17.4 seems to remove web app support in the EU https://9to5mac.com/2024/02/08/ios-17-4-web-app-e

                      AppleがiOS 17.4のベータ版でPWAのサポートを削除していることが明らかに
                    • Update on apps distributed in the European Union - Support - Apple Developer

                      Introduction Apple is sharing changes to iOS, Safari, and the App Store, impacting developers’ apps in the European Union (EU) to comply with the Digital Markets Act (DMA). These changes create new options for developers, including how they can distribute apps on iOS, process payments, use web browser engines in iOS apps, request interoperability with iPhone and iOS hardware and software features,

                      • 控えめな App Router と持続可能な開発 - PWA Night vol.59

                        PWA Night vol.59 ~フロントエンド設計の振り返り〜 (2024.01.17) https://pwanight.connpass.com/event/306410/ で使用したスライドです。本編 20 分。 ===== ▼ 元データで参考リンクとして張っていた URL たち ※ SpeakerDeck でダウンロードできる PDF はスライド中のリンクが有効です Offers「オファーズ」 - エンジニア、PM、デザイナーの副業・転職採用サービス プロダクト開発組織/エンジニアリング組織のマネジメント・パフォーマンス最大化 | Offers MGR(オファーズマネージャー) turbo/examples/basic at main · vercel/turbo Web フロントエンドの推しディレクトリ構成と Next.js App Router なコードベース | Offe

                          控えめな App Router と持続可能な開発 - PWA Night vol.59
                        • ウェブ上でネイティブアプリ並の機能を実現するPWAで利用できる機能をまとめてテストできるサイト「What PWA Can Do Today」

                          プログレッシブウェブアプリ(PWA)は、ウェブ上でネイティブアプリと同様の使い勝手を実現するための仕組みで、2015年に概念が提唱されて以来、徐々に機能が増加しています。「What PWA Can Do Today」は、PWAで利用できるさまざまな機能について実際に試せるサイトです。 What PWA Can Do Today https://whatpwacando.today/ サイトにアクセスするとこんな感じ。最初に「Install to home screen」をクリックし、サイトをアプリとしてインストールします。 確認画面が表示されるので「インストール」をクリック。 デスクトップにアプリが追加されました。初回は自動で起動しますが、次回以降はこのアイコンをダブルクリックして起動します。 アプリを起動すると、さまざまな機能をテストできる画面が表示されました。「Media captur

                            ウェブ上でネイティブアプリ並の機能を実現するPWAで利用できる機能をまとめてテストできるサイト「What PWA Can Do Today」
                          • What PWA Can Do Today

                            A showcase of what is possible with Progressive Web Apps today. A Progressive Web App (PWA) is a website that can be installed on your device and provide an app-like experience read more How to use this app This app is itself a Progressive Web App which means it can be installed to the home screen of your mobile device or to your desktop. After installing you can check the demos of the features be

                              What PWA Can Do Today
                            • Native mobile apps are optional for B2B startups in 2024

                              December 17, 2023 Native mobile apps are optional for B2B startups in 2024 I continue to see new B2B software startups struggle with native mobile apps. Consumer software makers can usually start by going all-in on a single platform, but for business tools, that’s rarely an option. So they must face the tall task of tackling web, iOS, and Android at the same time. Hence the proliferation of toolki

                                Native mobile apps are optional for B2B startups in 2024
                              • 今PWAで意外と出来ること・出来ないこと - Qiita

                                こんにちは。あのちっくです。 commmune Advent Calendar 2023 10日目の記事は『PWAで意外と出来ること・出来ないこと』です。 どうぞよろしくお願いします。 PWAについて PWAとは、Webサイトをまるでネイティブアプリのようにホーム画面に追加したり、オフライン利用したり、通知を受け取ることができたりするというコンセプトのことです。 PWAは複数のWeb技術要素によって成り立っています。 詳しいことはweb.devで丁寧に紹介されていますので、そちらを読むと良いかと思います。 PWAは2015年頃から提唱され、少しずつ仕様の合意とブラウザへの実装が進んできました。 この記事では、最近のPWAの状況を理解するために、現在PWAで出来ること・出来ないことについてざっくり紹介していきます。 プッシュ通知(Push&Notification)が出来る サーバサイドから

                                  今PWAで意外と出来ること・出来ないこと - Qiita
                                • 進化したWeb技術でPWAをネイティブアプリに近づける / frontend-conf-2023

                                  フロントエンドカンファレンス沖縄2023の登壇資料です。 https://frontend-conf.okinawa.jp/ PDF出力の関係で一部レイアウトが崩れてるので、アニメーションありは以下のリンクから表示できます。 https://yuheifujita.github.io/frontend-conf-2023/

                                    進化したWeb技術でPWAをネイティブアプリに近づける / frontend-conf-2023
                                  • PWA Night vol.57 ~認証・認可〜 にてパスキーの話をしました - r-weblife

                                    ritou です。 これで話しました。 pwanight.connpass.com 発表資料と発表内容を公開します。 発表資料 speakerdeck.com 発表内容 台本チラ見しながら話したので実際にはこのとおりになってなかった部分もあります。 今日は、パスキーについて話します。 細かい自己紹介は省略します。 色々宣伝したいものがありますがブログに書きます。 今日の内容ですが、初めにパスキーの概要についてざっと触れます。 続いてWebアプリケーションにパスキーを導入するとなった場合にどこから手をつけるべきかというところに触れた後、一番の悩みどころになりそうなログインのUI/UXについて紹介します。 概要からいきましょう。 パスキーの紹介記事もたくさん出ているので要点だけまとめます。 パスキーとは「パスワードが不要な認証方式」であり、それを支える仕様はFIDOアライアンスとW3Cにより策

                                      PWA Night vol.57 ~認証・認可〜 にてパスキーの話をしました - r-weblife
                                    • なんで頻繁に使わなさそうなサービスまでアプリにしたがるの→思った以上に一般人はITリテラシーが高くない

                                      kato @kuromitsu_ka なんでwebで済ませられる尚且つ頻繁にログインしなさそうなサービスまで、アプリにしたがるんだろうなぁ。チケットサービスとかさ。オフラインでの現地操作も特に無い様なやつとかさ。アプリは、webよかハードのリソース少ないとはいえ、開発もあるし運用もタダやないし。運営側にメリットあるんかな。 2023-10-04 00:44:17 kato @kuromitsu_ka 例えばさ、スーパーのアプリなんかスマホに必要なんか?イオングループみたいな大企業で、アプリ内に〇〇payやってない限りアプリやなくて良くない?チラシの通知も、LINEでいいじゃんか。やるにしてもPWAとか、webのショートカットをホーム画面に残す手順をサイトか店頭に掲示したらいいじゃんよ…。 2023-10-04 14:19:49

                                        なんで頻繁に使わなさそうなサービスまでアプリにしたがるの→思った以上に一般人はITリテラシーが高くない
                                      • NotionでPWAアプリの開発を実現するノーコードツール「NotionApps」の使い方! - paiza times

                                        今回はNotionのデータベースを活用して、PWAにも対応したWebアプリ開発ができるノーコードツールをご紹介します! このサービスはNotionデータベースの情報を取得したり、更新・追加などがアプリ側から簡単にできるのがポイントです。ノーコードでさまざまなロジックも構築でき、自分がイメージしたアプリを素早くカタチにできます。 面倒なサーバーの準備も不要なため、誰でも簡単にアプリを開発して公開できます。ご興味ある方はぜひ参考にしてください。 【 NotionApps 】 「NotionApps」の使い方! まずはサイトの上部にある【Create your app】ボタンをクリックして、無料のユーザー登録を済ませておきましょう。 メールアドレスとパスワードを入力したら【Sign up】ボタンをクリックします。 以下のようなダッシュボード画面が表示されたら準備完了です! 「NotionApps

                                          NotionでPWAアプリの開発を実現するノーコードツール「NotionApps」の使い方! - paiza times
                                        • ServiceWorkerの落とし穴8選 - Repro Tech Blog

                                          はじめに Reproで開発を担当しているEdward Fox (edwardkenfox) です。2021年頃から Repro Booster というプロダクトの立ち上げに携わっており、開発を通して得た知見を共有できればと思い立ち筆を取るに至りました。4年ぶりのテックブログ執筆で少しばかり緊張していますが(?)、張り切ってやっていこうと思います。 Repro Boosterとは 2022年11月に正式リリースした、ウェブサイトの表示速度向上を実現するサービスです。「タグを入れたその日から、Webサイトが速くなる」というタグラインのもと、タグ(JavaScript)の設置だけでウェブサイトの表示速度が簡単に実現できるということで、リリース以来多くのお客様・サイトでご利用いただいています。 Repro BoosterではServiceWorkerと呼ばれる技術を最大限活用して多くの機能が実現さ

                                            ServiceWorkerの落とし穴8選 - Repro Tech Blog
                                          • Service WorkerとWasmを組み合わせてサーバー処理をブラウザーでリアルに再現する

                                            今回の話はWasmというよりもService Workerの話がメインになりますが、WasmとService Workerを組み合わせることで、ブラウザー上でサーバー処理をリアルに再現することができるので、このタイトルにしています。 まずは動画をご覧ください。 見ていただくと分かるように、ブラウザー上でPHPのコードを書くとその実行結果が右側に表示されています。 特に面白い点が、お問い合わせフォームのPOST後の処理までもブラウザー上だけで実行できているという点です。 これはWasmとService Workerを組み合わせて実現しています。 大体以下のようなプロセスで実現しています。 Wasmはブラウザー側でも実行可能ですが、あえてService Worker上で実行しているのは、URLへのリクエストに対してそのリクエストにインターセプト(介入)することで、POST後の処理などもブラウザ

                                              Service WorkerとWasmを組み合わせてサーバー処理をブラウザーでリアルに再現する
                                            • TorishimaさんはTwitterを使っています: 「少なくとも現在の iOS の PWA は ・大元の Safari (WebKit) がまずバグだらけ ・Fullscreen API を始めとした、嫌がらせレベルで意図的に実装されていない API が複数ある (iPhone だけに適用されているものもある) ・通常の Safari では OK なのに PWA にすると動かないバグも多い(続)」 / Twitter

                                              • Personal Tech Blog | hidekazu-konishi.com

                                                Here I plan to share my technical knowledge and experience, as well as my interests in the subject. Please note that this tech blog is a space for sharing my personal views and ideas, and it does not represent the opinions of any company or organization I am affiliated with. The main purpose of this blog is to deepen my own technical skills and knowledge, to create an archive where I can record an

                                                  Personal Tech Blog | hidekazu-konishi.com
                                                • 当ブログサイト(DevelopersIO)におけるPWAサポート終了のおしらせ | DevelopersIO

                                                  メンテナンス実施の翌日、ブログのトップページが更新されない報告があがりました。 ServiceWorker応答 Date、Expiresとも前日のコンテンツが、ServiceWorkerのキャッシュ応答により表示される状態でした。 Webサーバからの応答 キャッシュを迂回するスーパーリロードを行うと、正しい最新のコンテンツが取得できる状態でした。 原因 Nuxt関連パッケージの更新 revision 付与が 必須となる仕様変更を含むパッケージへのアップデートが原因でした。 NuxtでPWAが更新されない問題の調査 キャッシュ設定 当サイトのサービスワーカーのキャッシュ設定はデフォルト。キャッシュの最大有効期限を明示しない状態で利用していた事で、サービスワーカーのキャッシュが長時間残りやすい状況に至ったと推測されます。 確認 対処方針を決定するため、PWA、サービスワーカーを撤去した検証環境

                                                    当ブログサイト(DevelopersIO)におけるPWAサポート終了のおしらせ | DevelopersIO
                                                  • Badging for Home Screen Web Apps

                                                    Along with the many other features for web apps on iOS and iPadOS 16.4, WebKit now includes support for the W3C’s Badging API. This straightforward API allows web developers to badge the icon of a web app. This article explores the various features of the Badging API and how to use it, and our ongoing collaboration with W3C’s Web Applications Working Group to improve the specification. Home Screen

                                                      Badging for Home Screen Web Apps
                                                    • iOS(16.4+)を含むブラウザでWeb Push機能を実装したメモ

                                                      はじめに 2023年3月末にiOS 16.4がリリースされたことで、ついにすべてのモダンブラウザユーザーに対してWeb Pushを送れるようになりました。 本記事は、筆者が個人開発しているWebサービスでWeb Push機能を実装したときに調べたことや行ったことをメモとして残すものです。Web Push機能の実装を検討されている方の参考になりましたら幸いです。 なお、筆者は外部サービスへの依存をなるべく減らしたかったため、FCMなどのプッシュ通知機能を提供してくれるものはなるべく使わずに実装したのですが、大変だったので基本的には素直にSaaS等を使った方がよいと思います。 注意事項として、筆者はバックエンドに専門性がありません。そのため、何か間違った記述があるかもしれません。特に暗号化周りは理解が甘い点があると思います。もし誤りを発見された場合は優しめに教えていただけると助かります。よろし

                                                        iOS(16.4+)を含むブラウザでWeb Push機能を実装したメモ
                                                      • PWAs in app stores  |  Articles  |  web.dev

                                                        PWAs in app stores Stay organized with collections Save and categorize content based on your preferences. PWAs can be accessed through a web browser, but they can also be installed on a user's home screen as outlined in the articles in the section Provide an installable experience. One of the challenges with PWAs, however, is distributing them to app stores. This is where PWABuilder comes in. PWAB

                                                        • iOS 16.4でSafariのPWAがPush通知に対応したのでWeb Pushの動作検証する

                                                          はじめに 2023年3月27日に iOS 16.4 が公開され、iPhoneのSafariでもPush通知が利用できるようになりました。 Web Push機能を実装したPWAが iOS 16.4 Safariでどのように動作するか検証したのでまとめます。(動作検証端末:iPhone 13 mini) 目次 Push通知の動作確認 バックグラウンドやスリープ時の動作確認 Push通知にURLを指定した場合の動作確認 まとめ プッシュ通知の動作確認 Web Push機能を持つPWAを用意して、次のようなパターンで動作を検証します。 Safari(ブラウザ上)でPush通知が動作するか ホーム画面に追加したPWAでPush通知が動作するか Push通知の動作確認用のWebページは次に示すような実装をしました。 ホーム画面にインストールする実装 manifest.jsonファイルを作成する Ser

                                                            iOS 16.4でSafariのPWAがPush通知に対応したのでWeb Pushの動作検証する
                                                          • iPhone Safariでプッシュ通知を送信可能に(iOS 16.4のSafari 16.4がWeb Pushをサポート)

                                                            iPhone の Safari がプッシュ通知を正式にサポートしました。 iOS/iPadOS 16.4 で Web Push Apple は先日、iOS および iPadOS の最新バージョンとなる 16.4 をリリースしました。 このアップデートにはいくつもの新機能や更新、セキュリティ修正が含まれますが、最も注目に値するのは、Safari 16.4 での Web Push(プッシュ通知)のサポートです。 Web Push を有効にすると、ユーザーがブラウザでサイトを訪問していないときでも通知を送信できます。 プッシュ通知は、更新記事や最新ニュース、重要なお知らせなどをユーザーに即座に伝えるために非常に有効なツールです。 スマートフォンの多くのネイティブアプリが実装しています。 Web Push は、ネイティブアプリではなく、(ブラウザで閲覧する)ウェブサイトでプッシュ通知を実現する機能

                                                              iPhone Safariでプッシュ通知を送信可能に(iOS 16.4のSafari 16.4がWeb Pushをサポート)
                                                            • iOS/iPadOS 16.4リリース 〜ホーム画面に追加したWebアプリ(PWA)からの通知が可能に。またUnicode 15.0の絵文字も追加される | gihyo.jp

                                                              iOS/iPadOS 16.4リリース 〜ホーム画面に追加したWebアプリ(PWA)からの通知が可能に。またUnicode 15.0の絵文字も追加される 3月27日、iOS/iPadOS 16.4がリリースされた。様々な点が改善されたが、この記事では多くのユーザーにとって身近な話題となる、Webアプリからの通知と、最新の絵文字の追加について紹介する。 ホーム画面に追加したPWAアプリからの通知が可能に Safariのバージョンは16.4に上がっている。 WebKit Features in Safari 16.4 特に興味深い点としては、ホーム画面に追加したWebアプリの(PWA)からの通知(Web Push)が利用可能になったことが挙げられる。これにより一般層へのPWAの普及の目途がたったといえるだろう。実際に普及するかは不明なところがあるが、すでにTwitterやMastodon、Mi

                                                                iOS/iPadOS 16.4リリース 〜ホーム画面に追加したWebアプリ(PWA)からの通知が可能に。またUnicode 15.0の絵文字も追加される | gihyo.jp
                                                              • Web Push for Web Apps on iOS and iPadOS

                                                                Today marks the release of iOS and iPadOS 16.4 beta 1, and with it comes support for Web Push and other features for Home Screen web apps. Today also brings the first beta of Safari 16.4. It’s a huge release, packed with over 135 features in WebKit — including RegExp lookbehind assertions, Import Maps, OffscreenCanvas, Media Queries Range Syntax, @property, font-size-adjust, Declarative Shadow DOM

                                                                  Web Push for Web Apps on iOS and iPadOS
                                                                • 令和4年のPush通知を改めて整理する

                                                                  はじめに iOSのPush通知は定期的にアップデートを繰り返しており、常に最新の技術を追っていく必要があります。 本記事では令和4年時点での全体像把握のため、概要の整理を行いました。 ※ あくまで全体感のキャッチアップを目的としているため、各トピックの詳細な解説は行っていません。 Push通知とは サーバーサイドから、任意のタイミングでユーザーの特定端末に通知を送信できる仕組み AppleのPush通知基盤であるAPNsに通知の送信をリクエストし、そこからユーザー端末に対してデータが送信される 似たものとしてローカル通知があるが、こちらはアプリ内の特定タイミングで通知を登録するもの 公式ドキュメントはこちら 要素 APNs Appleが提供しているPush通知基盤 ユーザー端末へのPush通知の送信はここを介して行われる Production環境とSandbox環境がある Producti

                                                                    令和4年のPush通知を改めて整理する
                                                                  • Electronライクな新フレームワーク「Gluon」登場。Chromium内蔵せずWebブラウザを利用、Node.jsだけでなくDenoとBunにも対応

                                                                    デスクトップアプリケーションの開発を、JavaScriptなどのWebテクノロジーで可能にするフレームワークとして知られるのがElectronフレームワークです。 このElectronのようなフレームワークが新たに登場しました。「Gluon」です。 Electronがアプリケーション基盤としてNode.jsとChromiumをバンドルするのに対して、GluonはOSにインストールされているWebブラウザを用いるのが大きな特長です。 Google ChromeのようなChromiumベースのWebブラウザだけでなく、Firefoxにも対応作業が進められており、最新のバージョン0.11ではFirefoxでの安定度が向上しました。 Node.jsをバンドルする点はElectronと同じですが、Node.jsの代わりにDenoやBunを利用することにも実験的に対応しています。 Gluonは主にCh

                                                                      Electronライクな新フレームワーク「Gluon」登場。Chromium内蔵せずWebブラウザを利用、Node.jsだけでなくDenoとBunにも対応
                                                                    • 【TWA】完全開発ガイド=超簡単にPWAをPlay Storeで配信しよう

                                                                      PWAに対応したWebサイト・Webアプリケーションはほんの少し手を加えるだけでAPKを作成することができ、Google Play Storeに配信することができるのです。 本稿ではPWAのアプリ化を実現する技術「TWA (Trusted Web Activity) 」のすべてを伝授します。 TWAがあればAndroid開発は用無し 本セクションではTWAについて解説します。 リード文で説明した通り、TWAとはTrusted Web Activityの略称でWebアプリをネイティブアプリのように振る舞うPWAを更に進化させ、APKとしてパッケージ化・Google Play Storeに配信できる最近提唱された技術です。 TWAのメリット TWAのメリットは以下の通りです。 Java/Kotlinでの開発が不要 環境構築すら不要 クロスプラットフォーム開発ですべてのOSに対応できる Goog

                                                                        【TWA】完全開発ガイド=超簡単にPWAをPlay Storeで配信しよう
                                                                      • 「SPAのタブ永遠に開きっぱなし問題」を更新ボタンを設置せず解決した - 橋本商会

                                                                        こんにちは。強いUIはボタンを捨てるをスローガンにScrapboxを開発しています。shokaiですshokai.icon Helpfeel Advent Calendar 2022の5日目の記事です 昨日はHelpfeelエンジニアのyado.iconさんでした 採用面接中にチャーハン・ピラフ判定器とスタバ警察botで盛り上がる会社に入った | 株式会社Helpfeel ヨコハマハウスフラペチーノがエンジニア採用の役にたった?みたいで良かったです <a>タグの挙動を工夫する事で、Scrapboxからみたいなボタンをなくしました 更新ボタンの役割は2つ 更新がある事を教える 押すとアプリが更新される Scrapboxも昔こういうメニューがあった 今はもう無い では解説ですshokai.icon SPAのタブ永遠に開きっぱなし問題とは? SPAとstaticなwebサイトの違い static

                                                                          「SPAのタブ永遠に開きっぱなし問題」を更新ボタンを設置せず解決した - 橋本商会
                                                                        • Enjoy the Web

                                                                          PWA Night CONFERENCE 2022 基調講演のスライドです。 「Enjoy the Web 〜長くWeb開発を楽しむために大事にしていること〜」 Webはその誕生から大きく進化し、プロダクトを作るための技術もトレンドとともに移り変わってきました。同時にプロダクトを作るための役割も変化し、多くの人が関わるようになってきました。それらはこれからも変化していくと考えられます。 そうした環境で長くWeb開発をおこない、楽しむためにはどのようなことを大事にするとよいでしょうか。 本セッションでは、テックリードとして私自身の経験から学んだことを紹介しながら、今そしてこれからのWeb開発を考えます。 https://conf2022.pwanight.jp/speaker/hara/

                                                                            Enjoy the Web
                                                                          • PWA開発を基礎からおさらい / PWA Night CONFERENCE 2022

                                                                            PWA Night CONFERENCE 2022の登壇資料です。

                                                                              PWA開発を基礎からおさらい / PWA Night CONFERENCE 2022
                                                                            • Next.js環境でのPWA(Progressive Web App)の導入手順

                                                                              PWA(Progressive Web App)とは? PWAとは、新しいウェブ API と伝統的なプログレッシブな拡張戦略を使用し、クロスプラットフォームのウェブアプリケーションにネイティブアプリと同様の使い勝手をもたらすウェブアプリのことです。 簡単に言ってしまうと、ウェブアプリでありながらネイティブアプリのように使用できるようにする機能です。 PWAは、通常のウェブアプリのように、HTML、CSS、Javascript等で構成されます。 また、下記のようなメリットがあります。 通常のウェブアプリよりも高速 インストール可能 どのブラウザでも動く オフラインでも閲覧可能 プッシュ通知を送れる・受け取れる これを用いられているウェブアプリを例としてご紹介すると、Twitterです。 PCのChrome上では検索ボックスの右側にPCに下矢印のマークが表示されます。 これをクリックすると、ポ

                                                                                Next.js環境でのPWA(Progressive Web App)の導入手順
                                                                              • PWA対応サイトをApp Storeにリリースする | Sqripts

                                                                                こんにちは。GSです。 みなさんは既存のPWA対応サイトをモバイルアプリとしてAppStoreにリリースしたいと考えたとき、どのような手段でそれを実現するでしょうか? ぱっと思いうかぶのは ・ネイティブ開発(Objective-C、Swiftなど)でいわゆる「ガワアプリ」を作成 でしょうか。 Androidであれば「ガワアプリ」を作ることなくPWA対応サイト(厳密にはTWA)もGoogle Playストアからリリース可能ですが、iOSではPWA対応サイトをApp Storeからリリースすることはできません。 この「ガワアプリ」ですが、単純に作ると機能足らず(PWA読み込み中に真っ白になるとか、プッシュ通知ができないとか)になりますし、かと言って作り込めば「ガワアプリなのに作るのに時間かかりすぎ+メンテナンスコスト高すぎ」なんてことも。 「ガワアプリ」でやることは概ね決まっているかと思うで、

                                                                                • Introducing Learn HTML  |  Blog  |  web.dev

                                                                                  Introducing Learn HTML Stay organized with collections Save and categorize content based on your preferences. Today we are launching Learn HTML—the next course in our series to help get you up to speed with modern web development. Today we are excited to announce the latest in our series of courses on web.dev. Learn HTML is a brand new course written by Estelle Weyl that will take you through all

                                                                                    Introducing Learn HTML  |  Blog  |  web.dev