並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 108件

新着順 人気順

wkwebviewの検索結果1 - 40 件 / 108件

  • メルカリShops のフロントエンド | メルカリエンジニアリング

    こんにちは。ソウゾウの Software Engineer の hiroppy です。「連載:「メルカリ Shops」プレオープンまでの開発の裏側」 の最後は、Web フロントエンドの紹介をしたいと思います。メルカリ Shops は既存のメルカリアプリの中に独立した Web アプリケーションとして動いています。本記事では、どのようなライブラリを選定し、どのようにアーキテクチャを設計してきたかを解説します。 なぜ Web なのか? アプリの上で動いているのであれば、WebView ではなくても良いと感じる人はいると思います。今回採用した 1 つの理由としては、リリースが柔軟な点が挙げられます。iOS/Android の両方に対して開発サイクルを早めることが可能であり、また機能追加やバグ修正が容易です。どのように WebView で動いているかについては、6 日目のメルカリ Shops のため

      メルカリShops のフロントエンド | メルカリエンジニアリング
    • iOS 13における必須対応について(更新版)|TechRacho by BPS株式会社

      更新情報 2019/08/28: 初版公開 2020/11/25: 各項目について現在の状況を追記 ⚓ はじめに こんにちは、主にiOSアプリの開発を担当している川島と申します。 iOS 13のリリースが間近に迫りつつあり、またWWDC2019ではSwiftUIを始めとした新しいツール等の発表、ARKit2やCombineフレームワークなどの発表などにより、昨今のiOS界隈が盛り上がりを見せています。 そうした新しいツールや技術が登場する反面、Appleはバッサリとした互換切りや新技術への対応を短期間で強いる傾向にあり、既存プロジェクトの保守などをしているiOSアプリエンジニアはこの時期に頭を悩ませる人が多いのではないでしょうか。 2年前のSafeArea対応なんかは記憶に新しいですね。 今年もそうした「〇〇対応が必須」のような情報はチラホラと聞きますが、断片的な情報が多い印象です。 この

        iOS 13における必須対応について(更新版)|TechRacho by BPS株式会社
      • 更新できなければ淘汰されるiOSアプリ - いつもあさって

        2020年12月7日に更新 最近の事情 UIWebViewの完全廃止 UIWebViewはiOS8以降に非推奨になっていたが新規アプリの申請を終了する予定でした。2020年末以降に延長した。今のところ未定となった。 WKWebViewに移行しなければいけない。依存しているライブラリに組み込まれている可能性があるので、今一度確認した方がいいだろう。iOS15では完全に使えずに実行時にクラッシュになるかもしれない。 developer.apple.com Apple Push Notification Serviceのアップデート 古いプッシュ通知の方法が使えなくなる。2021年3月31日に延期になりました。新しいプッシュ通知の方法を使うように切り替える必要がある。 developer.apple.com Xcode12でのビルドが必須 2021年4月末からXcode12でのビルドする必要があ

          更新できなければ淘汰されるiOSアプリ - いつもあさって
        • 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
          • ネイティブアプリケーションの意味|usagimaru

            プラットフォームによってはアプリケーションの実装技術には複数の方法があり、開発側の要件や制約、好み等に合わせて適した技術を選ぶことができます。例えばiOSアプリケーションの実装技術には、Appleが提供するCocoa Touch(およびUIKitやSwiftUIなどのフレームワーク群)がありますが、そのほかのベンダーから提供されている技術として、FlutterやReact Native, Titanium, Xamarinなどのフレームワークも存在します。 どのフレームワークが一番優れているのかを語ろうとすると宗教戦争に発展してしまいますので、そこは避けつつも「ネイティブとは何か」の解釈をはっきりさせておきたいと思いました。 どのようにして実装技術を選ぶのか開発現場としては、大抵は次のような観点で実装技術を選ぶことになると思います。 ・開発コスト、運用コスト重視 ・開発スピード重視 ・技術

              ネイティブアプリケーションの意味|usagimaru
            • New WebKit Features in Safari 15.4

              ContentsHTMLCSSWeb APIsJavaScriptWeb AppsMediaPrivacySecurityWKWebViewSafari Web ExtensionsWeb InspectorFeedbackAnd More With over 70 additions to WebKit, Safari 15.4 is packed with new web technologies, updates, and fixes. We’ve assembled a huge release as part of our commitment to web developers, and the people who use the web. This is the first big WebKit release of 2022, and we’re just getting

                New WebKit Features in Safari 15.4
              • WebKit Features in Safari 16.4

                Mar 27, 2023 by Patrick Angle, Marcos Caceres, Razvan Caliman, Jon Davis, Brady Eidson, Timothy Hatcher, Ryosuke Niwa, and Jen Simmons ContentsWeb Push on iOS and iPadOSImprovements for Web AppsWeb ComponentsCSSHTMLJavaScript and WebAssemblyWeb APIImages, Video, and AudioWKWebViewDeveloper ToolingWeb InspectorSafari Web ExtensionsSafari Content BlockersNew Restrictions in Lockdown ModeMore Improve

                  WebKit Features in Safari 16.4
                • モバイルアプリ上の WebAssembly 製ライブゲームで発生した例外を捕捉して計測する - Mirrativ Tech Blog

                  こんにちは、エンジニアのちぎら(@_naru_jpn)です。ミラティブでは、配信中のゲームに視聴者が介入できるゲームとライブ配信が融合した次世代のゲーム体験を提供しており、この体験を ライブゲーミング と呼んでいます。 ライブゲーミングは、Unity から WebGL 向けにビルドされた WebAssembly 製のゲームを、アプリに配置したウェブブラウザ上で動作させることによって実現しています。*1 今回は UnityでモバイルWebGLゲーム開発を頑張る話 の「メモリリークによって発生するクラッシュ」にも書かれているような、捕捉は難しいがユーザー影響があるような例外の発生を捕捉して、計測をするための仕組み作りについて解説をします。 ライブゲームが動作する仕組み 例外を捕捉することを考える前に、ライブゲームがどのように動作しているのかを知る必要があります。 Unity の WebGL 向

                    モバイルアプリ上の WebAssembly 製ライブゲームで発生した例外を捕捉して計測する - Mirrativ Tech Blog
                  • 3rd-party cookieの引退とブラウザのアドテック進出|AD EBiS マーテック研究会

                    クッキーに代わる技術まとめシリーズ第1回「3rd-party cookieのない2年後のアドテックに向けた動きまとめ」からすでに3年経っていますが、3rd-party cookie廃止まではあと1年です。 廃止に向けてPrivacy Sandboxの名前で知られている代替技術は一般公開が進められています。Chromeを利用されている皆様はすでにユーザへの広告機能有効化の告知をご覧になり、「理解した」ボタンを押されたかと思いますが、ここで有効化したものを含めて、主要ブラウザの各種代替APIについて説明したいと思います。 Chromeのターゲティングや計測API有効化承諾画面ちなみにEUでは「理解した」と「設定」ではなく、「Turn it on」と「No Thanks」の選択になっています(しかもボタンの色が同じ)。 それでは2021年のシリーズ第2回の投稿から約2年ぶりとなる今回は、前回ご紹

                      3rd-party cookieの引退とブラウザのアドテック進出|AD EBiS マーテック研究会
                    • 実はiOSのWebView内のHTTPSリクエストは傍受できる(URLProtocol) - Qiita

                      Chromeの開発ツールにはNetworkという項目があり,ブラウザでサイトにアクセスしたときのHTTP/HTTPSのアクセスのログを見ることができます.APIの動作確認などできるので,Web開発者なら重宝している機能の一つだと思います. とても便利な機能なので,iOSのWKWebViewでも使えたらいいなと思い開発しました. 下記の動画が作ったサンプルなのですが,アプリ内のWKWebViewでGithubにアクセスしたときのHTTPSリクエストすべてをTableViewに表示できるようになっています. こちらが今回作成したサンプルのレポジトリです. https://github.com/tommy19970714/WebKitURLProtocol これはログを表示するだけですが,この技術を応用する例としては,WKWebView上で開いているyahooのホームページ内にある画像をすべて猫

                        実はiOSのWebView内のHTTPSリクエストは傍受できる(URLProtocol) - Qiita
                      • iOS Privacy: Announcing InAppBrowser.com - see what JavaScript commands get injected through an in-app browser

                        Last week I published a report on the risks of mobile apps using in-app browsers. Some apps, like Instagram and Facebook, inject JavaScript code into third party websites that cause potential security and privacy risks to the user. I was so happy to see the article featured by major media outlets across the globe, like TheGuardian and The Register, generated a over a million impressions on Twitter

                          iOS Privacy: Announcing InAppBrowser.com - see what JavaScript commands get injected through an in-app browser
                        • 「iOS 13.2」ではバックグラウンドのアプリが強制終了されてしまうとの声が続出

                          iPhoneやiPadのOSであるiOS 13やiPadOS 13の最新バージョン「13.2」のユーザーから、OSがメモリのデータを過剰に管理しすぎるせいで、アプリを切り替えると使用状況が失われてしまうという声が相次いでいます。 Complaints Mounting About iOS 13.2 Being 'More Aggressive at Killing Background Apps and Tasks' - MacRumors https://www.macrumors.com/2019/10/31/ios-13-2-safari-refreshing-poor-ram-management/ iOS 13 is killing background apps more frequently, iPhone owners report - The Verge https://

                            「iOS 13.2」ではバックグラウンドのアプリが強制終了されてしまうとの声が続出
                          • Braveはフォントを取得できないようにした。いっぽうChromeはフォントを根刮ぎ取得しようとしている。 - Qiita

                            Braveはフォントを取得できないようにした。いっぽうChromeはフォントを根刮ぎ取得しようとしている。ChromeGoogleSecuritybraveブラウザフィンガープリント JavaScriptから、現在表示されているフォントを取得することが可能です。 仕組みを簡単に説明すると、フォントによって文字の横幅は異なるので、font-familyを変えてみてwidthが変わったらそのフォントがインストールされている、みたいな識別方法です。 つまり、フォントを表示させて、そのフォントが入っているかどうかをチェックすることで、ブラウザフィンガープリントになります。 Braveはフォントを取得できないようにした How Brave defends against font fingerprintingの記事において、Braveはフォントによるフィンガープリント防止について解説しています。 H

                              Braveはフォントを取得できないようにした。いっぽうChromeはフォントを根刮ぎ取得しようとしている。 - Qiita
                            • バクラク申請・経費精算 モバイルアプリ開発の裏側 - LayerX エンジニアブログ

                              id:kikuchy です。 先日、いよいよバクラク申請・経費精算のiOS/Androidアプリがリリースされました! bakuraku.jp bakuraku.jp こちらの2つのアプリ、現在のところ専任のエンジニアはkikuchy一人だけで開発しています。 そのためか、技術スタックは何なのか、クロスプラットフォームフレームワークの技術を使っているのか、といった質問をたくさんいただきました。 また、LayerXのモバイルアプリ第一号でもあるため、リリースまでにいろいろな準備が必要でした。 当記事では、どんな準備をしてきたのか、使用技術スタックとその選定、開発の苦労話の一部をお伝えできればと思います。 (社内で)初めてのアプリ開発 会社はすでにプロダクトを展開していて、しかしスマホアプリ開発にはまだ手を出していない。 そんな環境でアプリ開発を初めるというのはなかなか珍しい経験だと思います。

                                バクラク申請・経費精算 モバイルアプリ開発の裏側 - LayerX エンジニアブログ
                              • iOS版Twitter(X)アプリではツイート内のURLがUniversal linksとして機能しないので、N予備校アプリへの導線を見直した話 - ドワンゴ教育サービス開発者ブログ

                                こんにちは。N 予備校 Webフロントエンド開発チームの中村です。 去年の夏頃、記事タイトルの件に絡んで起きていた問題の対応をしたのでその時の話を書きます。1 なおTwitter社の社名及び同社のサービス名は現在ではXとなっていますが、本文内容の当時はまだTwitterだったためこの記事ではTwitterと表記しています。 何が問題か 以前から開発チームに寄せられていた改善の要望として、「iOSのTwitterアプリ上でN予備校のURLをタップした際にN予備校アプリではなくWebページが開いてしまい、ユーザが目的のページに遷移できない」というものがありました。 iOSにはUniversal linksという、ネイティブアプリとURLを紐付け、Webブラウザやネイティブアプリから他のネイティブアプリに遷移できる仕組み(URLをタップするとアプリが開くアレ)があります。しかしながらiOS版Tw

                                  iOS版Twitter(X)アプリではツイート内のURLがUniversal linksとして機能しないので、N予備校アプリへの導線を見直した話 - ドワンゴ教育サービス開発者ブログ
                                • GitHub - tauri-apps/tauri: Build smaller, faster, and more secure desktop applications with a web frontend.

                                  Tauri is a framework for building tiny, blazingly fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front-end can interact with. The user interface in Tauri apps currently leverages tao as a window handling l

                                    GitHub - tauri-apps/tauri: Build smaller, faster, and more secure desktop applications with a web frontend.
                                  • iOS 14による運用型広告の広告配信やトラッキングに対する影響まとめ|アナグラム株式会社

                                    米アップル社は2020年9月16日(日本時間では9月17日)にiPhoneやiPad、iPod touch向けの最新OSであるiOS 14をリリースしました。 iOS 14ではITP(Intelligent Tracking Prevention)機能、端末の広告識別子であるIDFA(Identifier For Advertising)の利用にユーザーの許可を必要とする機能といったプライバシー保護機能の強化が図られており、より個人のプライバシーが守れるようになった一方で、広告の効果測定やターゲティングに利用できるオーディエンスデータ(行動履歴や興味関心など)の取得がさらに厳しくなりました。 参考:Build trust through better privacy - WWDC 2020 - Videos - Apple Developer 今回発表や実装がされたiOS 14のアップデー

                                      iOS 14による運用型広告の広告配信やトラッキングに対する影響まとめ|アナグラム株式会社
                                    • WebKit Features in Safari 17.0

                                      Sep 18, 2023 by Jen Simmons and the Safari / WebKit Team Today’s the day for Safari 17.0. It’s now available for iOS 17 and iPadOS 17. [Update September 26th] And now, Safari 17.0 is available for macOS Ventura, and macOS Monterey, and macOS Sonoma. Safari 17.0 is also available in the vision OS Simulator, where you can test your website by downloading the latest beta of Xcode 15, which supports t

                                        WebKit Features in Safari 17.0
                                      • 新 App Store 審査ガイドライン 翻訳&差分ガイド 2020年3月号 - Qiita

                                        はじめに これは2020年3月4日付けで変更された App Store 審査ガイドラインの翻訳&差分ガイドです。 前回からの主な変更点は、プッシュ通知の広告利用や飽和カテゴリの更新などです。これまでプッシュ通知の広告利用は禁止されていましたが、条件付きで認める方針に変更されました。App Store で飽和しているカテゴリには、占いや出会い系が加わり、該当アプリの審査は厳しくなるようです。 multi-player から multiplayer への変更など、軽微な変更は修正項目から除外しています。 修正の撤回 1.4.4 と 5.1.5 について、改訂翌日に変更が無かったことにされているため、改訂当日に確認した方は注意が必要です。 急遽撤回されただけなのか、明示しない方針に変えたのか、真意は不明ですが、少なくとも文書上では 1.4.4 と 5.1.5 は変更無し、が正です。 本記事では「

                                          新 App Store 審査ガイドライン 翻訳&差分ガイド 2020年3月号 - Qiita
                                        • Updating Apps that Use Web Views - Latest News - Apple Developer

                                          If your app still embeds web content using the deprecated UIWebView API, we strongly encourage you to update to WKWebView as soon as possible for improved security and reliability. WKWebView ensures that compromised web content doesn’t affect the rest of an app by limiting web processing to the app’s web view. And it’s supported in iOS and macOS, and by Mac Catalyst. The App Store will no longer a

                                            Updating Apps that Use Web Views - Latest News - Apple Developer
                                          • Safari 16で追加されたWebKit機能まとめ

                                            Appleは2022年9月12日に、iOS 16・macOS Monterey・macOS Big Sur向けにSafari 16をリリースしました。このSafari 16のWebKit機能について、SafariとWebKitのWeb Developer ExperienceチームでAppleエヴァンジェリストを務めるジェン・シモンズ氏が解説しています。 WebKit Features in Safari 16.0 | WebKit https://webkit.org/blog/13152/webkit-features-in-safari-16-0/ シモンズ氏によると、今回リリースされたSafari 16には、ベータ版にはなかった多彩な機能が盛り込まれているとのこと。Safari 16 Betaの機能については、以下の記事を読むとよく分かります。 「Safari 16 Beta」のW

                                              Safari 16で追加されたWebKit機能まとめ
                                            • WWDC20で何が発表される?予想をまとめてみました! - cockscomblog?

                                              2020年のWWDCは、新型コロナウイルスによる感染症拡大のため、ほかの様々なイベントと同様に開催形式が変わる。現地時間の22日(日本時間では23日)、KeynoteとPlatforms States of the Unionが行われ、その後に様々なセッションビデオが公開される予定だ。 WWDC20 期待 Appleプラットフォームの開発者としては、WWDCは一年で最大の楽しみである。昨年はCatalystやSwiftUIが発表され、たいへん盛り上がった。今年は何が発表されるのか、否が応でも期待が高まる。 SwiftUI 2 今年はとうぜん、SwiftUIの大幅なアップデートが出てくるだろう。画面いっぱいに「SwiftUI 2」の文字が大写しになるのが待ち遠しい。SwiftUIでアプリを作ろうとするとすぐに気づくのだが、SwiftUIはまだ機能不足である。 WKWebViewをラップしたW

                                                WWDC20で何が発表される?予想をまとめてみました! - cockscomblog?
                                              • 鯖落ち中のニコニコ実況の避難所、NX-Jikkyo を開発しました

                                                NX-Jikkyo : ニコニコ実況避難所サイバー攻撃で期間未定の鯖落ち中のニコニコ実況に代わる避難所です。長期化してほしくないけど長期化に備え…nx-jikkyo.tsukumijima.net GitHub - tsukumijima/NX-Jikkyo: NX-Jikkyo: Nico Nico Jikkyo AlternativesNX-Jikkyo: Nico Nico Jikkyo Alternatives. Contribute to tsukumijima/NX-Jikkyo development by creating an account on GitH...github.com NX-Jikkyo は、サイバー攻撃で最低7月末まで鯖落ち中 のニコニコ実況に代わる、ニコニコ実況民のための避難所であり、ニコニコ生放送互換の WebSocket API を備えるコメントサ

                                                  鯖落ち中のニコニコ実況の避難所、NX-Jikkyo を開発しました
                                                • iOSでWebThread関連のクラッシュが急増した件 - コネヒト開発者ブログ

                                                  こんにちは!エンジニアの柳村です。 9月末頃からママリのiOSアプリでWebThread関連のクラッシュが増加し、ときどき爆増するといった事が起こりました。 クラッシュレポートを調べてみると以下の3つクラッシュが多数発生していました。 Crashed: WebThread 0 JavaScriptCore 0x1a583e14c WTFCrashWithInfo(int, char const*, char const*, int) + 20 1 JavaScriptCore 0x1a5d21b3c JSC::Interpreter::prepareForRepeatCall(JSC::FunctionExecutable*, JSC::ExecState*, JSC::ProtoCallFrame*, JSC::JSFunction*, int, JSC::JSScope*, JSC::

                                                    iOSでWebThread関連のクラッシュが急増した件 - コネヒト開発者ブログ
                                                  • メルカリShopsのためのWebViewの技術 | メルカリエンジニアリング

                                                    こんにちは、ソウゾウのSoftware Engineerの@gentleです。連載:「メルカリShops」プレオープンまでの開発の裏側の6日目を担当いたします。 メルカリShopsは既存のメルカリアプリの中に独立したWebアプリケーションを組み込む形で開発いたしました。本記事では、Webアプリケーションとして作成されたメルカリShopsを、既存のメルカリアプリでWebViewを使って表示する際のアプリとの連携について解説いたします。 メルカリアプリとの連携 メルカリShopsはメルカリアプリ内に組み込まれておりますが、独立したWebアプリケーションとして存在しており、WebViewにてShopsのWebページを表示する形になっています。しかし、単純にアプリ内でWebページを表示しただけでは、アプリとしてのUI/UXを満たせないため、WebViewとアプリとの連携が必要です。 アプリとの連携

                                                      メルカリShopsのためのWebViewの技術 | メルカリエンジニアリング
                                                    • App-Bound Domains

                                                      Many applications use WKWebView as a convenient way to display websites without requiring users to leave the app, referred to as in-app browsing. Although this can provide a great user experience, the powerful features available to developers using WKWebView allow a hosting app to monitor users across all of the sites they visit within the app. Powerful WKWebView features, such as JavaScript injec

                                                      • Safari 16.4がリリース、WebKitに135項目の新しいウェブ機能と280項目以上のアップデートが追加される

                                                        AppleがiOS 16・iPadOS 16・macOS Ventura・macOS Monterey・macOS Big Sur向けにSafari 16.4を2023年3月28日にリリースしました。このSafari 16.4のレンダリングエンジンであるWebKitのアップデート内容を、AppleのWebKit開発陣がブログでまとめています。 WebKit Features in Safari 16.4 | WebKit https://webkit.org/blog/13966/webkit-features-in-safari-16-4/ ・iOSおよびiPadOSでのウェブプッシュ通知 iOS 16.4からウェブプッシュ通知が可能になることは、2023年2月に告知されていた通りで、ウェブサイトからユーザーに通知を送信可能になります。 iOS 16.4で「ウェブサイトからのプッシュ通知

                                                          Safari 16.4がリリース、WebKitに135項目の新しいウェブ機能と280項目以上のアップデートが追加される
                                                        • ZOZOFIT iOSアプリ開発の全貌 - ZOZO TECH BLOG

                                                          はじめに こんにちは、計測プラットフォーム開発本部アプリ部の中岡、永井、東原です。私たちのチームではZOZOMAT、ZOZOGLASSといった既存の計測機能の改善と、新規計測アプリの研究開発を担当しています。 その新規計測アプリとして、ZOZOFITというボディーマネジメントサービスを2022年の夏に米国でローンチしました。この記事では、ZOZOFITのiOSアプリを新規開発するにあたって、どのような技術要素を取り入れたかについてご紹介します。 目次 はじめに 目次 ZOZOFITとは 計測機能とその実装・統合 計測機能について 計測機能の実装・統合について iOSアプリの技術要素 使用技術 対応OS UIフレームワーク CI/CD パッケージ管理 その他ツール アーキテクチャ プロジェクト構成 今後の課題 おわりに ZOZOFITとは ZOZOFITは、ZOZOグループのZOZO App

                                                            ZOZOFIT iOSアプリ開発の全貌 - ZOZO TECH BLOG
                                                          • DuckDuckGoがデスクトップブラウザをリリース、まずはMac向けベータ版から

                                                            ユーザーのプライバシー保護を重視するインターネット検索エンジンのDuckDuckGoが、ウェブブラウザ「DuckDuckGo」のベータ版をmacOS向けにリリースしたことを発表しました。将来的にはWindows版もリリースされる予定とのことです。 Introducing DuckDuckGo for Mac: A Private, Fast, and Secure Browsing App https://spreadprivacy.com/introducing-duckduckgo-for-mac/ DuckDuckGo announces a new privacy-focused Mac web browser | Ars Technica https://arstechnica.com/gadgets/2022/04/duckduckgo-announces-a-new-priv

                                                              DuckDuckGoがデスクトップブラウザをリリース、まずはMac向けベータ版から
                                                            • 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
                                                              • SMS OTP で使われるメッセージの形式の歴史 - BASEプロダクトチームブログ

                                                                はじめに 本記事はBASE アドベントカレンダー 2023の14日目の記事です。 こんにちは!NEW Dept/Pay ID Dev/Web Backendエンジニアをしている@zanです。 主にPay IDの機能開発を担当しています。 SMS OTPで用いられるメッセージの形式を題材に、 どのような経緯で形式が決まったかを調べてみました。(ちょっとした考古学?みたいなものです。) SMS OTPとは SMS OTPと関連技術について振り返ってみましょう。 ...と思いましたが、 過去@gatchan0807が書いた今度は「WebOTP」についてFrontend Weekly LT(社内勉強会)でお話しました に詳しく書かれているので、気になる方はご一読いただけると幸いです。 (※2021年の記事なので一部情報が古くなっている可能性があります。) 簡単に言ってしまうと SMS OTP =

                                                                  SMS OTP で使われるメッセージの形式の歴史 - BASEプロダクトチームブログ
                                                                • macOS 14 SonomaとiOS 17ではシステムベースで、macOS 12 MontereyとmacOS 13 VenturaではSafari 17で「JPEG XL」がサポート。

                                                                  macOS 14 SonomaとiOS 17ではシステムベースで、macOS 12 MontereyとmacOS 13 VenturaではSafari 17で「JPEG XL」がサポートされています。詳細は以下から。 Appleは2023年06月に開催したWWDC23の基調講演やセッション10122で、macOS 14 SonomaやiOS/iPadOS 17のデフォルトブラウザとなる「Safari v17」では、2022年にISO/IEC 18181として標準化されたロイヤリティーフリーでJPEGと比較して圧縮率が最大60%となる次世代規格である「JPEG XL (.jxl)」をサポートすると発表しましたが、 2023年09月にリリースされた「iOS 17/iPadOS 17」や「macOS 14 Sonoma」では、Safari v17だけでなく、システムベースでJPEG XLがサポー

                                                                    macOS 14 SonomaとiOS 17ではシステムベースで、macOS 12 MontereyとmacOS 13 VenturaではSafari 17で「JPEG XL」がサポート。
                                                                  • WebKit Features in Safari 16.0

                                                                    Today, we are excited to announce the release of Safari 16.0 for iOS 16, macOS Monterey and macOS Big Sur. This release contains quite a few new web technologies that web developers can use to make their sites and web apps even better. To update to Safari 16.0 on macOS Monterey and macOS Big Sur, go to System Preferences → Software Update → More info. To update to Safari 16.0 on iOS, install iOS 1

                                                                      WebKit Features in Safari 16.0
                                                                    • 審査に出したiOSアプリが ITMS-90809 としてAppleから問題を指摘される話 - Qiita

                                                                      "Your app has one more issues" という Apple からのメール 拝啓。皆様,iOS 開発はお楽しみでしょうか? 1日も立たないうちに,GitHub上の多くのRepositoryに対し,数々のissueが立てられました。これは何でしょうか? これまで通り App Store Connect へアプリを提出していた開発者の元に,新たなメールが届くようになりました。 ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information. ITMS-90809

                                                                        審査に出したiOSアプリが ITMS-90809 としてAppleから問題を指摘される話 - Qiita
                                                                      • macOS 13.3 Venturaアップデート後に仮想マシンが起動しない、VPNクライアントが利用できない、スペースキーによるスクロールが動作しないなどの不具合。

                                                                        macOS 13.3 Venturaアップデート後に、Parallels Desktopの仮想マシンが起動しない、一部のVPNクライアントが利用できない、スペースキーによるスクロールが動作しないなどの不具合が確認されています。詳細は以下から。 Appleは現地時間2023年03月27日、トラックパッドジェスチャが反応しなくなる問題などの不具合と複数の脆弱性を修正した「macOS 13.3 Ventura (22E252)」を正式にリリースしましたが、このmacOS 13.3アップデート後にいくつかの不具合が報告されています。 macOS 13.3 Venturaでの不具合 仮想マシンが起動しない Mac用の仮想化ソフトウェア「Parallels Desktop」シリーズを開発するParallels International GmbH.によると、macOS 13.2 Ventura以前のホ

                                                                          macOS 13.3 Venturaアップデート後に仮想マシンが起動しない、VPNクライアントが利用できない、スペースキーによるスクロールが動作しないなどの不具合。
                                                                        • Upcoming security changes to Google's OAuth 2.0 authorization endpoint in embedded webviews

                                                                          Upcoming security changes to Google's OAuth 2.0 authorization endpoint in embedded webviews Posted by Badi Azad, Group Product Manager (@badiazad) The Google Identity team is continually working to improve Google Account security and create a safer and more secure experience for our users. As part of that work, we recently introduced a new secure browser policy prohibiting Google OAuth requests in

                                                                            Upcoming security changes to Google's OAuth 2.0 authorization endpoint in embedded webviews
                                                                          • 目線でブラウザをスクロールするアプリを作ってみた | DevelopersIO

                                                                            クラスメソッドに転職してからというもの家族時間が以前より増え、それと同時に晩御飯を作る係に任命される機会も増え、家で料理する回数が増えました。 レシピなんて頭に入っていないので、iPhoneでレシピサイトを開いてそれを見ながら料理をするのですが、料理をしていると手が濡れたり、汚れたりするのでレシピを読み進める為にiPhoneをスクロールするにはその都度手を拭かないといけませんでした。 目でレシピを見ているんだから、ついでに目線でブラウザをスクロールできたら楽になりそうだ。 と思い、目線でブラウザをスクロールするアプリを作ってみることにしました。 作ったもの 環境 Xcode 12.5 Swift 5.4 iOS 14.6 iPhone12mini ARFaceTrackingConfiguration Apple標準フレームワークARKitの中には様々なAR体験をする為のConfigura

                                                                              目線でブラウザをスクロールするアプリを作ってみた | DevelopersIO
                                                                            • News from WWDC23: WebKit Features in Safari 17 beta

                                                                              Jun 6, 2023 by Patrick Angle, Jean-Yves Avenard, Marcos Caceres, Ada Rose Cannon, Eric Carlson, Garrett Davidson, Jon Davis, Karl Dubost, Brady Eidson, Matthew Finkel, Simon Fraser, Brent Fulgham, Rachel Ginsberg, David Johnson, Anne van Kesteren, Mark Lam, Sihui Liu, Justin Michaud, Jer Noble, Tim Nguyen, Ben Nham, Richard Robinson, Michael Saboff, Alexey Shvaika, Jen Simmons, Sam Sneddon, Brando

                                                                                News from WWDC23: WebKit Features in Safari 17 beta
                                                                              • WebKit Features in Safari 17.2

                                                                                ContentsHTMLCSSImages and videoJavaScriptWeb APIWeb AppsWebGLPrivacyWeb InspectorFixes for Interop 2023 and moreUpdating to Safari 17.2Feedback Web technology is constantly moving forward, with both big new features and small subtle adjustments. Nowadays, web developers expect web browsers to update multiple times a year, instead of the once or twice a year typical of the late 2000s — or the once

                                                                                  WebKit Features in Safari 17.2
                                                                                • WebKit Features in Safari 17.5

                                                                                  Happy May! It’s time for another release of Safari — our third significant update of 2024. With just a month until WWDC24 and the unveiling of what’s coming later this year, we are happy to get these 7 features and 22 bug fixes into the hands of your users today. CSS There are several exciting new CSS features in Safari 17.5, including text-wrap: balance, the light-dark() color function, and @star

                                                                                    WebKit Features in Safari 17.5