Slide 1

Slide 1 text

新しい恋愛様式への挑戦 / / Engineer キャリアデザインウィーク ~コロナ禍の技術的チャレンジ~ Yusuke Takahashi / @corin

Slide 2

Slide 2 text

About Me • Yusuke Takahashi / @corin • 2013年サイバーエージェント新卒⼊社 • キャリアの⼤半はiOSエンジニア • 現在はタップルの開発責任者 • 2児の⽗

Slide 3

Slide 3 text

会社概要 • 株式会社タップル • サイバーエージェント完全⼦会社 • マッチングアプリ「タップル」を運営 • 2013年12⽉に設⽴ • エンジニアは20名規模 バックエンド、iOS、Androidエンジニアが中⼼

Slide 4

Slide 4 text

• 21年は768億(23%増) • 26年には1657億(21年の2.2倍) 市場規模

Slide 5

Slide 5 text

プロダクト

Slide 6

Slide 6 text

プロダクト概要 プロフィール いいかも マッチング メッセージ 実際に会う

Slide 7

Slide 7 text

コロナ禍

Slide 8

Slide 8 text

コロナ禍による変化 https://www.cyberagent.co.jp/news/detail/id= • マッチングしたお相⼿に会えない • 全体のメッセージの総量は微増したが。。。 • おでかけ機能も訴求しづらい

Slide 9

Slide 9 text

コロナ禍による変化 https://www.cyberagent.co.jp/news/detail/id=

Slide 10

Slide 10 text

新しい恋愛様式への挑戦 / / Engineer キャリアデザインウィーク ~コロナ禍の技術的チャレンジ~ Yusuke Takahashi / @corin

Slide 11

Slide 11 text

オンラインデート

Slide 12

Slide 12 text

オンラインデート • コロナ禍で優先度が変わった 相⼿の雰囲気や話し⽅がメッセージだけよりもわかる 会う前から安⼼。電話番号やメッセージアプリのIDを交換する必要がない • それに合わせて体制も変更 各職種のリーダークラスをアサイン PMも含め仕様も⾛りながら考えるように

Slide 13

Slide 13 text

技術選定のポイント • スピード ユーザーに早く価値を届けられる

Slide 14

Slide 14 text

技術選定のポイント • スピード ユーザーに早く価値を届けられる • 安⼼‧安全 通報があった際に事実確認ができるように お⾦で解決できるのか、⾃前実装がいるのか

Slide 15

Slide 15 text

技術選定のポイント • スピード ユーザーに早く価値を届けられる • 安⼼‧安全 通報があった際に事実確認ができるように お⾦で解決できるのか、⾃前実装がいるのか • カスタマイズ性 メタデータの送受信 加⼯した⾳声や映像が送れるインターフェイスがある

Slide 16

Slide 16 text

全体のフロー 発信側 サーバー SaaS 発信 ルームの作成 ルーム情報 ルーム情報

Slide 17

Slide 17 text

全体のフロー 着信側 サーバー 通知 ルーム取得 ルーム情報

Slide 18

Slide 18 text

全体のフロー 発信側 SaaS 接続 着信側 接続

Slide 19

Slide 19 text

監視のフロー サーバー SaaS 通報 録画データの取得 録画データ 録画データ 対応 管理画⾯

Slide 20

Slide 20 text

• 各メディアでも取り上げられ、⼤きな反響があった • オンラインデート』での純粋想起 無事リリース🎉

Slide 21

Slide 21 text

無事リリース🎉 https://www.cyberagent.co.jp/news/detail/id=

Slide 22

Slide 22 text

めでたし、めでたし 新しい恋愛様式へ

Slide 23

Slide 23 text

とはならず。。

Slide 24

Slide 24 text

オンラインデートの総利⽤時間 ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ リリースしただけ

Slide 25

Slide 25 text

解決すべき課題たち • 機能の認知度が低い 丁寧にオンボーディングする必要あり • いきなり顔出すのに抵抗がある 録画とかされる? • 家の背景とか気になる

Slide 26

Slide 26 text

もっとオンラインデート

Slide 27

Slide 27 text

安⼼‧安全 • スクリーンショットの注意喚起 SNSでの拡散防⽌ • iOSでは画⾯収録NG プロフィールやメッセージ画⾯ • 画⾯収録のイベント取得して カメラをオフに

Slide 28

Slide 28 text

バーチャル背景 • People Occlusion A かつDepthカメラ(iPhoneX未満は使えない) https://developer.apple.com/documentation/arkit/arconfiguration/ -framesemantics

Slide 29

Slide 29 text

バーチャル背景 • 対象デバイス拡⼤したい • CoreML(DeeplabV ) Semantic Image Segmentation https://github.com/tensorflow/models/blob/master/research/deeplab/README.md

Slide 30

Slide 30 text

バーチャル背景🎉

Slide 31

Slide 31 text

リリース後からやったこと • 開始前にヘルプページでどういうものか • プロフィール、メッセージ画⾯を⾒ながら(アプリ内PinP) • 通話の制限時間の調整 その他細かい⽂⾔諸々。

Slide 32

Slide 32 text

オンラインデートの総利⽤時間 ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄ ݄

Slide 33

Slide 33 text

まとめ

Slide 34

Slide 34 text

まとめ • 時流に乗った機能がリリースできたからうまくいく

Slide 35

Slide 35 text

まとめ • 時流に乗った機能がリリースできたからうまくいく わけではもちろんない。スピードが⼤事だが リリースしてからが勝負。そこから継続的に育て続けられるか

Slide 36

Slide 36 text

まとめ • 時流に乗った機能がリリースできたからうまくいく わけではもちろんない。スピードが⼤事だが リリースしてからが勝負。そこから継続的に育て続けられるか • ⼀⽅で乗っからないと伸びない 変化に対応できるアジリティの⾼い組織体制、アーキテクチャ

Slide 37

Slide 37 text

まとめ • 時流に乗った機能がリリースできたからうまくいく わけではもちろんない。スピードが⼤事だが リリースしてからが勝負。そこから継続的に育て続けられるか • ⼀⽅で乗っからないと伸びない 変化に対応できるアジリティの⾼い組織体制、アーキテクチャ • 新しい恋愛様式への挑戦はまだまだ続く