SlideShare una empresa de Scribd logo
1 de 88
Descargar para leer sin conexión
2021 年春 ABEMA が
Internet Explorer 11 の
サポートを終了
五藤 佑典 @ 株式会社 AbemaTV
- サービスがサポート対象を判断するときに考えるべきこと -
2021.05.21 Muddy Web #1
五藤 佑典
YUSUKE GOTO
https://ygoto3.com/
@ygoto3_
● California State University, San Bernardino グラフィックデザイン専攻
● ソフトウェアエンジニア @ サイバーエージェント
● ABEMA 開発本部
○ New Device チーム
あらゆるデバイスにAbemaTV を展開するための技術を提供するチーム
○ Streaming Client チーム
AbemaTV の再生品質を軸にUX エンジニアリングにコミットするチーム
○ 動画技術エバンジェリスト
世界各国に足を運び動画技術に関する情報をキャッチアップし、
社内外の動画サービスの発展に貢献するロール
○ DesignOps 推進バックエンド
大規模組織でスケールできるプロダクトデザイン開発組織を構築する活動
in Video Technology and Product Design
in Video Technology and Product Design
5 年前は Web チームのリードエンジニア
AbemaTV(※現 ABEMA)の Web(https://abema.tv/)を
立ち上げたときに書いた本
https://abema.tv/
2021.01
2021.04
2021.05
https://blogs.windows.com/windowsexperience/2021/05/19/the-future-of-internet-explorer-on-windows-10-is-in-microsoft-edge/
https://blogs.windows.com/windowsexperience/2021/05/19/the-future-of-internet-explorer-on-windows-10-is-in-microsoft-edge/
時代は変わります
長くサービスを運用していると、
サポートの継続を停止するタイミングが
訪れます
サービスが
サポートすべき環境を判断するときに
何を確認すべきか?
本日は Internet Explorer 11 の
サポートを終了することを決定したときの
ABEMA の裏側のお話をします
サポートする環境を判断するときに確認すべきこと
● 費用対効果
○ 事業にもたらす価値
○ サポートコスト
● 市場状況
○ 他社のサポート状況
● 潜在リスク
○ サポート停止により発生しうる弊害
費用対効果
事業にもたらす価値 vs サポートコスト
事業にもたらす価値 vs サポートコスト
何はともあれ事業価値がコストを上回らなければ
サービスは継続できません
事業にもたらす価値
Internet Explorer 11 が ABEMA にもたらしている事業価値を考える
● ユーザーシェア
● 視聴時間
● 広告収入
● 課金収入
Internet Explorer 11 のユーザーシェア
ABEMA Web アプリケーションユーザーのうち
11% ※ 当時
Internet Explorer 11 のユーザーシェア
ABEMA Web アプリケーションユーザーのうち
11%
1 割は無視できない数字
※ 当時
https://docs.microsoft.com/en-us/lifecycle/announcements/m365-ie11-microsoft-edge-legacy
Internet Explorer 11 のユーザーシェア
従来 ABEMA ではユーザーシェアを基準にサポート継続有無を判断していた
Microsoft が自社サービスのサポート停止を
アナウンスしても Internet Explorer のサポートを
停止する判断には至れないでいた
サポートコスト
ABEMA における Internet Explorer 11 のサポートコスト
● 機能追加開発におけるコスト
● UI 実装におけるコスト
● デバッグ難易度によるコスト
● 視聴障害リスク
コストを計測する
機能追加開発におけるコスト
過去の機能追加案件における工数から技術的負債量を計測
開発機能名 全体開発工数 IE11 にかかった開発工数
追っかけ再生 6 人月 1 人月
AVOD 6 人月 2 人月
コストを計測する
機能追加開発におけるコスト
過去の機能追加案件における工数から技術的負債量を計測
開発機能名 全体開発工数 IE11 にかかった開発工数
追っかけ再生 6 人月 1 人月
AVOD 6 人月 2 人月
MPEG-
DASH +
fMP4
HLS +
TS
MPEG-
DASH +
fMP4
HLS +
TS
MPEG-
DASH +
fMP4
HLS +
TS
MPEG-
DASH +
fMP4
HLS +
TS
そもそも Web ブラウザ上の
動画機能開発は
他プラットフォームに比べて重め
DRM サポートコストの例
PlayReady x Internet Explorer 11 の苦しみ
● PlayReady の License Persistence 機能が正しく動作しない
○ 1 回目の PlayReady 再生はライセンスチャレンジを実施するため再生できるが、
2 回目以降の保存されたライセンスを使用すると復号に失敗する
○ 同じ Microsoft 製 Edge では動作する
● 搭載されている PlayReady CDM によって Audio/Video Key ID のハンドリングに
制限がある?
○ A/V Key ID が同一でないとハンドルできていないような現象
かなりブラックボックスな挙動も多い
Chrome の EME Logger のようなものがあれば
まだデバッグがしやすいかもしれない
DRM でなくても、
デコードが失敗したり、
ストールするのではあれば、
Media Internals 的なものが
欲しくなる
コストを計測する
動画に関わらずデバッグ難易度が高い
● 通信で取得したデータの中身が見れない
● 長時間のデバッグツール起動はできない
○ Internet Explorer 11 を搭載する PC モデルは古い
○ 結果的にデバイスのスペックがデバッグツールの長時間使用に耐えられない
コストを計測する
UI 実装におけるコスト
● Internet Explorer 11 でしか必要がない Polyfill
● Flexbox の不具合バリエーション
● デコード時の想定しない挙動
○ 動画上のアルファ処理が効かない
○ GPU と同時に処理した DRM 再生で
動画が表示されない
コストを計測する
UI 実装におけるコスト
● Internet Explorer 11 でしか必要がない Polyfill
● Flexbox の不具合バリエーション
● デコード時の想定しない挙動
○ 動画上のアルファ処理が効かない
○ GPU と同時に処理した DRM 再生で
動画が表示されない
実装時にワークアラウンドを必要とする
コストを計測する
視聴障害リスクによるコスト
周辺環境も Internet Explorer 11 のサポートを終了していく中
外部コンポーネントとの
整合性不備による視聴リスクも
無視できなくなってきた
サポートコストは高くついている
サポートコストは高くついている
このコストとともに
サービスミッションを達成できるのか?
サービスミッションを達成できるのか
ABEMA はテレビを時間と場所から解放するというミッションがある
報道
生中継
同時性
場所からの解放
● スマートフォン
● テレビ
● デスクトップ
● タブレット
● スマートスピーカー
● スマートディスプレイ
時間からの解放
● タイムシフト視聴
● 追っかけ視聴
● 倍速視聴
サービスミッションを達成できるのか
ABEMA はテレビを時間と場所から解放するというミッションがある
パーソナライズド広告再生
追っかけ再生
低遅延再生
Manifest Manipulation
ダウンロード再生
DRM
ABR 最適化
次世代コーデック
サービスミッションを達成できるのか
ABEMA はテレビを時間と場所から解放するというミッションがある
パーソナライズド広告再生
追っかけ再生
低遅延再生
Manifest Manipulation
ダウンロード再生
DRM
ABR 最適化
次世代コーデック
アグレッシブに実装できないと
スピード感が足りない
サービスミッションを達成できるのか
ABEMA はテレビを時間と場所から解放するというミッションがある
パーソナライズド広告再生
追っかけ再生
低遅延再生
Manifest Manipulation
ダウンロード再生
DRM
ABR 最適化
次世代コーデック
開発における
攻めと守りのバランスが重要
本当にユーザーシェア基準で
判断していいのだろうか?
事業にもたらす価値を KPI = 視聴時間で測る
Internet Explorer 7.5%
事業にもたらす価値を KPI = 視聴時間で測る
ABEMA Web アプリケーションユーザーのうち
11%※ 当時
Web ユーザーの総視聴時間のうち
7.5%※ 当時
事業にもたらす価値を KPI = 視聴時間で測る
ABEMA Web アプリケーションユーザーのうち
11%※ 当時
Web ユーザーの総視聴時間のうち
7.5%※ 当時
他の Web アプリケーションユーザーよりも
ABEMA のコンテンツを楽しんでいる時間が短い
収益という直接的な事業基準を
判断軸に足してみる
https://pdf.cyberagent.co.jp/C4751/bxTh/MDAa/KRIL.pdf
https://pdf.cyberagent.co.jp/C4751/bxTh/MDAa/KRIL.pdf
事業にもたらす価値を広告収入に対する貢献量で測る
Internet Explorer 11 ユーザーの全広告接触に対する割合
Web browser 月 Web ユーザーの全広告接触に対する割合
IE11 12月 2.22%
IE11 1月 2.26%
IE11 2月 1.95%
事業にもたらす価値を広告収入に対する貢献量で測る
Web ユーザーの総視聴時間のうち
7.5%※ 当時
Web ユーザーの全広告接触のうち
2.1%※ 当時
他の Web アプリケーションユーザーよりも
広告に接触していない
IE11 のユーザーデモグラ
M3/F3
が大多数を占める※ 当時
デモグラフィック広告配信の価格テーブル
※ 現在は価格が異なります
https://pdf.cyberagent.co.jp/C4751/bxTh/MDAa/KRIL.pdf
事業にもたらす価値を課金収入に対する貢献量で測る
Internet Explorer 11 ユーザーが課金している割合
Web browser 月 プレミアムユーザー率
IE11 12月 0.20%
IE11 1月 0.20%
IE11 2月 0.20%
課金率
0.2%※ 当時
事業にもたらす価値を広告/課金収入で測る
Web ユーザーの全広告接触のうち
2.1%※ 当時
課金率
0.2%※ 当時
事業にもたらす価値を広告/課金収入で測る
Web ユーザーの全広告接触のうち
2.1%※ 当時
課金率
0.2%※ 当時
他の Web ブラウザよりも収益に対する貢献量は
ユーザーシェアで見えている以上に少ない
市場状況
他社動画サービスのサポート状況
調査時サポート状況は 50% 程度
サービス名 サポート状況 参照URL 備考
Hulu △ https://help.hulu.jp/faq/show/1547?site_domain=jp Windows 7 はサポート外
Netflix ○ https://help.netflix.com/ja/node/23742
niconico × https://blog.nicovideo.jp/niconews/121272.html
DAZN ○ https://my.dazn.com/help/about-recommended-devices-jp
TVer × https://tver.jp/info/faq.html IE は未推奨(が動く)
楽天 △ https://tv.faq.rakuten.net/detail/000001876 IE は Silverlight による対応
YAHOO!(GYAO!) △ https://support.yahoo-net.jp/SccGyao/s/article/H000008307 IE は Silverlight 3.0 までの対応
Web 標準ではなく Silverlight 等でサポートしているサービスも
潜在リスク
サポート停止により発生しうる弊害
● Internet Explorer は官公庁案件などでサポートが必要になる可能性もある
○ 『渋谷オンラインスタディ』など ABEMA では官公庁案件も対応する
https://www.city.shibuya.tokyo.jp/assets/edu/000048783.pdf
サポート停止により発生しうる弊害
● Internet Explorer は官公庁案件などでサポートが必要になる可能性もある
○ 『渋谷オンラインスタディ』など ABEMA では官公庁案件も対応する
リスクとして飲む
(そもそも官公庁も前進すべきだ)
サポート停止により発生しうる弊害
● Internet Explorer は官公庁案件などでサポートが必要になる可能性もある
○ 『渋谷オンラインスタディ』など ABEMA では官公庁案件も対応する
● シェアが高いアクセシビリティ支援技術の Internet Explorer 依存
○ 国内スクリーンリーダーのトップシェア( 80%)の PC-Talker が Internet Explorer に依存している
サポート停止により発生しうる弊害
ABEMA の conte というデザインシステム/DesignOps には
アクセシビリティ・タスクフォースがある
https://www.slideshare.net/ygoto3q/conte-abemas-design-system
PC-Talker とスクリーンリーダーの現状
conte アクセシビリティ・タスクフォースで確認
● PC-Talker も最新版は Chromium ベースになり、技術移行が進んでいる
● オープンソースのスクリーンリーダーも存在しており、避難先がある
PC-Talker とスクリーンリーダーの現状
conte アクセシビリティ・タスクフォースで確認
● PC-Talker も最新版は Chromium ベースになり、技術移行が進んでいる
● オープンソースのスクリーンリーダーも存在しており、避難先がある
むしろスクリーンリーダーの移行を
促していくべき
潜在リスク
既存ユーザーの移行先を考える
Internet Explorer 11 で ABEMA を使ってくれているユーザーの想定環境で
移行できる
Windows 7
Windows 10
ここまでまとめて役員に提案
ここまでまとめて役員に提案
決議
サポート終了までにユーザーに提供するもの
残されるユーザーに対するケア
● 3 ヶ月前からアナウンスする
○ できる限り多くの人に伝える
○ 移行先に適切に案内する
● サポート終了後もアカウント設定機能だけは提供し続ける
○ アカウントさえ失うことがなければ移行は可能
実施:アナウンス
プロダクト上の案内掲載と避難先への誘導
● ABEMA ユーザーに直接伝える
実施:アナウンス
SNS を使ったアナウンス
● ライトユーザー/離脱ユーザーにも
できる限り届ける
実施:サポート終了後のアカウント設定機能
機能 要不要
アカウント情報( ID/アカウント名/画像) ○
アカウント編集 ✗
メールアドレスとパスワード情報 ○
メールアドレスとパスワード変更 ✗
パスワードの再設定 ○
ワンタイムパスワード発行 ○
アカウント切り替え ✗
必要かつ最小限の機能に絞り提供
モデルケースの汎用化
汎用手順の確立
● 判断軸の統一
● サポート終了までの手順の統一
● ユーザーへのケア観点の統一
● ケアの方法はインストール型アプリとホステッド型アプリと分ける
○ 今回 Internet Explorer 11 はホステッド型だった
○ インストール型はサポートを終了しても使えなくなるわけではない
まとめ
サポートする環境を適切に判断
● 費用対効果
○ 事業にもたらす価値
○ サポートコスト
● 市場状況
○ 他社のサポート状況
● 潜在リスク
○ サポート停止により発生しうる弊害
未来を含めてサービスの利益になるような
アグレッシブな開発をしよう
Global Video Tech Meetup
2021.05.27 19:00 JST : ABEMA の動画技術開発における攻めと守りのバランスの話をします
https://megameetup.video/
五藤 佑典
YUSUKE GOTO
https://ygoto3.com/
@ygoto3_
ありがとうございました

Más contenido relacionado

La actualidad más candente

KPI から生まれるアクセシビリティ
KPI から生まれるアクセシビリティKPI から生まれるアクセシビリティ
KPI から生まれるアクセシビリティYusuke Goto
 
AbemaTV が対峙する技術的課題と開発の現場
AbemaTV が対峙する技術的課題と開発の現場AbemaTV が対峙する技術的課題と開発の現場
AbemaTV が対峙する技術的課題と開発の現場Yusuke Goto
 
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話Clarity 2019 で デザインシステムの課題は人なんだと痛感した話
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話Yusuke Goto
 
Story-Assured Design で開発チーム全員でデザインする
Story-Assured Design で開発チーム全員でデザインするStory-Assured Design で開発チーム全員でデザインする
Story-Assured Design で開発チーム全員でデザインするYusuke Goto
 
より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化Yusuke Goto
 
14th apr2015 リックテレコ勉強会
14th apr2015 リックテレコ勉強会14th apr2015 リックテレコ勉強会
14th apr2015 リックテレコ勉強会Kensaku Komatsu
 
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料Kentaro Matsumae
 
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)Teiichi Ota
 
Cedec2015_「消滅都市」運用の一年
Cedec2015_「消滅都市」運用の一年Cedec2015_「消滅都市」運用の一年
Cedec2015_「消滅都市」運用の一年gree_tech
 
ネイティブ機能を利用する Webアプリの実例 ~PhoneGap×Rails~
ネイティブ機能を利用するWebアプリの実例~PhoneGap×Rails~ネイティブ機能を利用するWebアプリの実例~PhoneGap×Rails~
ネイティブ機能を利用する Webアプリの実例 ~PhoneGap×Rails~Daisuke Futatsumori
 
Anyca におけるUIフレームワークと スマホによるドア操作の仕組み
Anyca におけるUIフレームワークとスマホによるドア操作の仕組みAnyca におけるUIフレームワークとスマホによるドア操作の仕組み
Anyca におけるUIフレームワークと スマホによるドア操作の仕組みShuhei Kawasaki
 
チラシルiOSでの広告枠開発
チラシルiOSでの広告枠開発チラシルiOSでの広告枠開発
チラシルiOSでの広告枠開発Satoshi Takano
 
産業字幕翻訳コース 初級編 B 環境問題の啓発
産業字幕翻訳コース 初級編 B 環境問題の啓発産業字幕翻訳コース 初級編 B 環境問題の啓発
産業字幕翻訳コース 初級編 B 環境問題の啓発HonyakuJourney
 
産業字幕翻訳コース 初級編 D 翻訳技術とは
産業字幕翻訳コース 初級編 D 翻訳技術とは産業字幕翻訳コース 初級編 D 翻訳技術とは
産業字幕翻訳コース 初級編 D 翻訳技術とはHonyakuJourney
 

La actualidad más candente (14)

KPI から生まれるアクセシビリティ
KPI から生まれるアクセシビリティKPI から生まれるアクセシビリティ
KPI から生まれるアクセシビリティ
 
AbemaTV が対峙する技術的課題と開発の現場
AbemaTV が対峙する技術的課題と開発の現場AbemaTV が対峙する技術的課題と開発の現場
AbemaTV が対峙する技術的課題と開発の現場
 
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話Clarity 2019 で デザインシステムの課題は人なんだと痛感した話
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話
 
Story-Assured Design で開発チーム全員でデザインする
Story-Assured Design で開発チーム全員でデザインするStory-Assured Design で開発チーム全員でデザインする
Story-Assured Design で開発チーム全員でデザインする
 
より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化
 
14th apr2015 リックテレコ勉強会
14th apr2015 リックテレコ勉強会14th apr2015 リックテレコ勉強会
14th apr2015 リックテレコ勉強会
 
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
 
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
 
Cedec2015_「消滅都市」運用の一年
Cedec2015_「消滅都市」運用の一年Cedec2015_「消滅都市」運用の一年
Cedec2015_「消滅都市」運用の一年
 
ネイティブ機能を利用する Webアプリの実例 ~PhoneGap×Rails~
ネイティブ機能を利用するWebアプリの実例~PhoneGap×Rails~ネイティブ機能を利用するWebアプリの実例~PhoneGap×Rails~
ネイティブ機能を利用する Webアプリの実例 ~PhoneGap×Rails~
 
Anyca におけるUIフレームワークと スマホによるドア操作の仕組み
Anyca におけるUIフレームワークとスマホによるドア操作の仕組みAnyca におけるUIフレームワークとスマホによるドア操作の仕組み
Anyca におけるUIフレームワークと スマホによるドア操作の仕組み
 
チラシルiOSでの広告枠開発
チラシルiOSでの広告枠開発チラシルiOSでの広告枠開発
チラシルiOSでの広告枠開発
 
産業字幕翻訳コース 初級編 B 環境問題の啓発
産業字幕翻訳コース 初級編 B 環境問題の啓発産業字幕翻訳コース 初級編 B 環境問題の啓発
産業字幕翻訳コース 初級編 B 環境問題の啓発
 
産業字幕翻訳コース 初級編 D 翻訳技術とは
産業字幕翻訳コース 初級編 D 翻訳技術とは産業字幕翻訳コース 初級編 D 翻訳技術とは
産業字幕翻訳コース 初級編 D 翻訳技術とは
 

Similar a 2021 年春 ABEMA が Internet Explorer 11 の サポートを終了

革新的ブラウザゲームを支えるプラットフォーム技術
革新的ブラウザゲームを支えるプラットフォーム技術革新的ブラウザゲームを支えるプラットフォーム技術
革新的ブラウザゲームを支えるプラットフォーム技術Toru Yamaguchi
 
自前でcloud foundryを構築してgooのビッグサービスをカットオーバーした話
自前でcloud foundryを構築してgooのビッグサービスをカットオーバーした話自前でcloud foundryを構築してgooのビッグサービスをカットオーバーした話
自前でcloud foundryを構築してgooのビッグサービスをカットオーバーした話和也 大木
 
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~Yuki Ando
 
レガシーコードを改善した先にあるもの、それは継続的インテグレーション
レガシーコードを改善した先にあるもの、それは継続的インテグレーションレガシーコードを改善した先にあるもの、それは継続的インテグレーション
レガシーコードを改善した先にあるもの、それは継続的インテグレーションMasanori Satoh
 
マイクロサービス時代の動画配信基Ruby×go=∞
マイクロサービス時代の動画配信基Ruby×go=∞マイクロサービス時代の動画配信基Ruby×go=∞
マイクロサービス時代の動画配信基Ruby×go=∞DMM.com
 
大企業におけるイノベーションはどうやって起こす?@立命館大学
大企業におけるイノベーションはどうやって起こす?@立命館大学大企業におけるイノベーションはどうやって起こす?@立命館大学
大企業におけるイノベーションはどうやって起こす?@立命館大学Osaka University
 
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性J-Stream Inc.
 
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)NTT DATA Technology & Innovation
 
Xcodeの管理を楽に - Jenkins編 -
Xcodeの管理を楽に - Jenkins編 -Xcodeの管理を楽に - Jenkins編 -
Xcodeの管理を楽に - Jenkins編 -Toshiyuki Hirata
 
企業組織論としてのオープンイノベーション
企業組織論としてのオープンイノベーション企業組織論としてのオープンイノベーション
企業組織論としてのオープンイノベーションOsaka University
 
ビッグデータによる社会イノベーションの実現(公開版)
 ビッグデータによる社会イノベーションの実現(公開版) ビッグデータによる社会イノベーションの実現(公開版)
ビッグデータによる社会イノベーションの実現(公開版)Osaka University
 
ULIZA Product Overview
ULIZA Product OverviewULIZA Product Overview
ULIZA Product Overview強 平井
 
for Enterprise:ULIZA Flex ver1.00
for Enterprise:ULIZA Flex ver1.00for Enterprise:ULIZA Flex ver1.00
for Enterprise:ULIZA Flex ver1.00Yasunori Kawata
 
Mobage/AndAppのSDK開発事例とSDKを作る際に知っておくべきこと #denatechcon
Mobage/AndAppのSDK開発事例とSDKを作る際に知っておくべきこと #denatechconMobage/AndAppのSDK開発事例とSDKを作る際に知っておくべきこと #denatechcon
Mobage/AndAppのSDK開発事例とSDKを作る際に知っておくべきこと #denatechconDeNA
 
エンタープライズ環境におけるWebRTC活用のポイント
エンタープライズ環境におけるWebRTC活用のポイントエンタープライズ環境におけるWebRTC活用のポイント
エンタープライズ環境におけるWebRTC活用のポイントWebRTCConferenceJapan
 
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについてドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについてDevice WebAPI Consortium
 
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来Yoshihito Kuranuki
 

Similar a 2021 年春 ABEMA が Internet Explorer 11 の サポートを終了 (20)

革新的ブラウザゲームを支えるプラットフォーム技術
革新的ブラウザゲームを支えるプラットフォーム技術革新的ブラウザゲームを支えるプラットフォーム技術
革新的ブラウザゲームを支えるプラットフォーム技術
 
自前でcloud foundryを構築してgooのビッグサービスをカットオーバーした話
自前でcloud foundryを構築してgooのビッグサービスをカットオーバーした話自前でcloud foundryを構築してgooのビッグサービスをカットオーバーした話
自前でcloud foundryを構築してgooのビッグサービスをカットオーバーした話
 
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
 
レガシーコードを改善した先にあるもの、それは継続的インテグレーション
レガシーコードを改善した先にあるもの、それは継続的インテグレーションレガシーコードを改善した先にあるもの、それは継続的インテグレーション
レガシーコードを改善した先にあるもの、それは継続的インテグレーション
 
マイクロサービス時代の動画配信基Ruby×go=∞
マイクロサービス時代の動画配信基Ruby×go=∞マイクロサービス時代の動画配信基Ruby×go=∞
マイクロサービス時代の動画配信基Ruby×go=∞
 
Cloud, why not?
Cloud, why not?Cloud, why not?
Cloud, why not?
 
大企業におけるイノベーションはどうやって起こす?@立命館大学
大企業におけるイノベーションはどうやって起こす?@立命館大学大企業におけるイノベーションはどうやって起こす?@立命館大学
大企業におけるイノベーションはどうやって起こす?@立命館大学
 
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性
 
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
 
Xcodeの管理を楽に - Jenkins編 -
Xcodeの管理を楽に - Jenkins編 -Xcodeの管理を楽に - Jenkins編 -
Xcodeの管理を楽に - Jenkins編 -
 
企業組織論としてのオープンイノベーション
企業組織論としてのオープンイノベーション企業組織論としてのオープンイノベーション
企業組織論としてのオープンイノベーション
 
ビッグデータによる社会イノベーションの実現(公開版)
 ビッグデータによる社会イノベーションの実現(公開版) ビッグデータによる社会イノベーションの実現(公開版)
ビッグデータによる社会イノベーションの実現(公開版)
 
ULIZA Product Overview
ULIZA Product OverviewULIZA Product Overview
ULIZA Product Overview
 
Platform.html5
Platform.html5Platform.html5
Platform.html5
 
for Enterprise:ULIZA Flex ver1.00
for Enterprise:ULIZA Flex ver1.00for Enterprise:ULIZA Flex ver1.00
for Enterprise:ULIZA Flex ver1.00
 
Mobage/AndAppのSDK開発事例とSDKを作る際に知っておくべきこと #denatechcon
Mobage/AndAppのSDK開発事例とSDKを作る際に知っておくべきこと #denatechconMobage/AndAppのSDK開発事例とSDKを作る際に知っておくべきこと #denatechcon
Mobage/AndAppのSDK開発事例とSDKを作る際に知っておくべきこと #denatechcon
 
エンタープライズ環境におけるWebRTC活用のポイント
エンタープライズ環境におけるWebRTC活用のポイントエンタープライズ環境におけるWebRTC活用のポイント
エンタープライズ環境におけるWebRTC活用のポイント
 
DK Product2015 吉田資料
DK Product2015 吉田資料DK Product2015 吉田資料
DK Product2015 吉田資料
 
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについてドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
 
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
 

Más de Yusuke Goto

Streaming Reliability Engineering
Streaming Reliability EngineeringStreaming Reliability Engineering
Streaming Reliability EngineeringYusuke Goto
 
Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...
Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...
Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...Yusuke Goto
 
A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...
A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...
A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...Yusuke Goto
 
Atomic Design という名のデザイン整理術
Atomic Design という名のデザイン整理術Atomic Design という名のデザイン整理術
Atomic Design という名のデザイン整理術Yusuke Goto
 
既存のフローからアップデートするアジャイル・デザインフロー
既存のフローからアップデートするアジャイル・デザインフロー既存のフローからアップデートするアジャイル・デザインフロー
既存のフローからアップデートするアジャイル・デザインフローYusuke Goto
 
UI 開発をアジャイルに行うための Atomic Design
UI 開発をアジャイルに行うための Atomic DesignUI 開発をアジャイルに行うための Atomic Design
UI 開発をアジャイルに行うための Atomic DesignYusuke Goto
 
(穴あり版) UI 開発をアジャイルに行うための Atomic Design (穴埋め解答版 → https://www.slideshare.net/y...
(穴あり版) UI 開発をアジャイルに行うための Atomic Design (穴埋め解答版 → https://www.slideshare.net/y...(穴あり版) UI 開発をアジャイルに行うための Atomic Design (穴埋め解答版 → https://www.slideshare.net/y...
(穴あり版) UI 開発をアジャイルに行うための Atomic Design (穴埋め解答版 → https://www.slideshare.net/y...Yusuke Goto
 
NAB Show 2018 Notes
NAB Show 2018 NotesNAB Show 2018 Notes
NAB Show 2018 NotesYusuke Goto
 
フェーズに応じて育てるデザインシステム
フェーズに応じて育てるデザインシステムフェーズに応じて育てるデザインシステム
フェーズに応じて育てるデザインシステムYusuke Goto
 
Web ブラウザで DRM
Web ブラウザで DRMWeb ブラウザで DRM
Web ブラウザで DRMYusuke Goto
 
リニア放送型動画サービスの 
Web フロントエンド
リニア放送型動画サービスの 
Web フロントエンドリニア放送型動画サービスの 
Web フロントエンド
リニア放送型動画サービスの 
Web フロントエンドYusuke Goto
 
Atomic Design powered by React @ AbemaTV
Atomic Design powered by React @ AbemaTVAtomic Design powered by React @ AbemaTV
Atomic Design powered by React @ AbemaTVYusuke Goto
 
Componentization with Gilgamesh
Componentization with GilgameshComponentization with Gilgamesh
Componentization with GilgameshYusuke Goto
 
Slides for Nonverbal Communication
Slides for Nonverbal CommunicationSlides for Nonverbal Communication
Slides for Nonverbal CommunicationYusuke Goto
 
Make a 1-minuite Presentation
Make a 1-minuite PresentationMake a 1-minuite Presentation
Make a 1-minuite PresentationYusuke Goto
 
Make Your Presentations More Effective
Make Your Presentations More EffectiveMake Your Presentations More Effective
Make Your Presentations More EffectiveYusuke Goto
 
Componentization for Reality
Componentization for RealityComponentization for Reality
Componentization for RealityYusuke Goto
 

Más de Yusuke Goto (17)

Streaming Reliability Engineering
Streaming Reliability EngineeringStreaming Reliability Engineering
Streaming Reliability Engineering
 
Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...
Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...
Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...
 
A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...
A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...
A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...
 
Atomic Design という名のデザイン整理術
Atomic Design という名のデザイン整理術Atomic Design という名のデザイン整理術
Atomic Design という名のデザイン整理術
 
既存のフローからアップデートするアジャイル・デザインフロー
既存のフローからアップデートするアジャイル・デザインフロー既存のフローからアップデートするアジャイル・デザインフロー
既存のフローからアップデートするアジャイル・デザインフロー
 
UI 開発をアジャイルに行うための Atomic Design
UI 開発をアジャイルに行うための Atomic DesignUI 開発をアジャイルに行うための Atomic Design
UI 開発をアジャイルに行うための Atomic Design
 
(穴あり版) UI 開発をアジャイルに行うための Atomic Design (穴埋め解答版 → https://www.slideshare.net/y...
(穴あり版) UI 開発をアジャイルに行うための Atomic Design (穴埋め解答版 → https://www.slideshare.net/y...(穴あり版) UI 開発をアジャイルに行うための Atomic Design (穴埋め解答版 → https://www.slideshare.net/y...
(穴あり版) UI 開発をアジャイルに行うための Atomic Design (穴埋め解答版 → https://www.slideshare.net/y...
 
NAB Show 2018 Notes
NAB Show 2018 NotesNAB Show 2018 Notes
NAB Show 2018 Notes
 
フェーズに応じて育てるデザインシステム
フェーズに応じて育てるデザインシステムフェーズに応じて育てるデザインシステム
フェーズに応じて育てるデザインシステム
 
Web ブラウザで DRM
Web ブラウザで DRMWeb ブラウザで DRM
Web ブラウザで DRM
 
リニア放送型動画サービスの 
Web フロントエンド
リニア放送型動画サービスの 
Web フロントエンドリニア放送型動画サービスの 
Web フロントエンド
リニア放送型動画サービスの 
Web フロントエンド
 
Atomic Design powered by React @ AbemaTV
Atomic Design powered by React @ AbemaTVAtomic Design powered by React @ AbemaTV
Atomic Design powered by React @ AbemaTV
 
Componentization with Gilgamesh
Componentization with GilgameshComponentization with Gilgamesh
Componentization with Gilgamesh
 
Slides for Nonverbal Communication
Slides for Nonverbal CommunicationSlides for Nonverbal Communication
Slides for Nonverbal Communication
 
Make a 1-minuite Presentation
Make a 1-minuite PresentationMake a 1-minuite Presentation
Make a 1-minuite Presentation
 
Make Your Presentations More Effective
Make Your Presentations More EffectiveMake Your Presentations More Effective
Make Your Presentations More Effective
 
Componentization for Reality
Componentization for RealityComponentization for Reality
Componentization for Reality
 

2021 年春 ABEMA が Internet Explorer 11 の サポートを終了