Slide 1

Slide 1 text

*NQMFNFOU11DPOOFDUJPOBOETUSFBNZPVSDPOUFOU USZ4XJGU1SF5BMLT !SFESZFSZF

Slide 2

Slide 2 text

8IPBN* :VLJ:BNBNPUP • J04&OHJOFFSBU"."503*6. *OD • .BKPSJOH$PNQVUFS4DJFODFBU5FNQMF6OJW !SFESZFSZF !SFESZFSZF

Slide 3

Slide 3 text

Slide 4

Slide 4 text

8IBUEPFT"."503*6.EP "SUJTUT $PMMFDUPST (BMMFSJFT .VTFVNT 4DBO #MPDLDIBJO .BOBHFNFOUBOE $FSUJGJDBUJPOWJB TNBSUDPOUSBDU 4VCTDSJQUJPOCBTFE BSUXPSLTIBSJOH J04 UW04

Slide 5

Slide 5 text

ʠ*XPVMEMJLFUPHJWFBUBMLBUUFDIFWFOUTCVU*UIJOLFWFSZPOFBMSFBEZ LOPXTXIBU*LOPXʡ

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

J04 UW04

Slide 8

Slide 8 text

J04 UW04 %FWFMPQJOH"QQMF57$ISPNF$BTU • 0VUEBUFEEPDVNFOUT • 'FX%FWFMPQFST

Slide 9

Slide 9 text

"HFOEB • $VSSFOU4USFBNJOH.FEJB1MBZFS.BSLFU • #BTJDTUPJNQMFNFOU11DPOOFDUJPOVTJOH.VMUJQFFS$POOFDUJWJUZ • &YQFSJFODFXJUI(PPHMF$BTU4%,

Slide 10

Slide 10 text

$VSSFOU4USFBNJOH.FEJB1MBZFS.BSLFU 4063$& 1"3,4"440$*"5&4 0.00% 5.00% 10.00% 15.00% 20.00% 25.00% 30.00% 35.00% 40.00% 45.00% Q1/2014 Q1/2015 Q1/2017 Q1/2018 4USFBNJOH.FEJB1MBZFS0XOFSTIJQ Series 1 2

Slide 11

Slide 11 text

$VSSFOU4USFBNJOH.FEJB1MBZFS.BSLFU 4USFBNJOH.FEJB1MBZFS #SBOE4IBSFCZ*OTUBMMFE#BTF 2 4063$& 1"3,4"440$*"5&4

Slide 12

Slide 12 text

$VSSFOU4USFBNJOH.FEJB1MBZFS.BSLFU 4063$& 1"3,4"440$*"5&4 3FMBUJWFMZDIFBQ

Slide 13

Slide 13 text

$VSSFOU4USFBNJOH.FEJB1MBZFS.BSLFU 4063$& 1"3,4"440$*"5&4 1PQVMBSJO+BQBO

Slide 14

Slide 14 text

$VSSFOU4USFBNJOH.FEJB1MBZFS.BSLFU 4063$& 1"3,4"440$*"5&4 (SFBUVTBCJMJUZGPSHBNFT &BTZUPQVSDIBTFDPOUFOU "QQMFGPDVTJOHPOUIFJSPSJHJOBM DPOUFOUSFDFOUMZ

Slide 15

Slide 15 text

.VMUJQFFS$POOFDUJWJUZ

Slide 16

Slide 16 text

5XPTUFQTJO.VMUJQFFS$POOFDUJWJUZ • &TUBCMJTIB4FTTJPO • 4FBSDIGPSDPOOFDUJPO

Slide 17

Slide 17 text

4FUUJOHVQ.VMUJQFFS$POOFDUJWJUZ

Slide 18

Slide 18 text

4FUUJOHVQ.VMUJQFFS$POOFDUJWJUZXJUIGSJFOEMZ6*

Slide 19

Slide 19 text

.VMUJQFFS$POOFDUJWJUZXJUIGSJFOEMZ6* HJUIVCDPNSFESZFSZFUW04$BTU%FNP

Slide 20

Slide 20 text

.VMUJQFFS$POOFDUJWJUZIBTB-JNJUBUJPO • .1$JTBXSBQQFSPOUPQPGʞ#POKPVSʟ "QQMFʟT[FSPDPOGJHVSBUJPOOFUXPSLJOH BSDIJUFDUVSF • .BOBHJOH1FFSTDBOBMXBZTCFJNQMFNFOUFENBOVBMMZGPSFYBNQMFVTJOH /4/FU4FSWJDF • &TQFDJBMMZXIFOZPVIBWFPOFTFSWFSBOENBOZDMJFOUT

Slide 21

Slide 21 text

1SFUUZNVDITUSBJHIUGPSXBSETPGBS

Slide 22

Slide 22 text

)PX(PPHMF$BTU8PSLT 4FOET.FUBEBUB #SPXTFDPOUFOUCBTFE POUIF.FUBEBUB -PBETMJHIUXFJHIUXFCQBHF )5.- +4 $44 J044FOEFS"QQ

Slide 23

Slide 23 text

)PX(PPHMF$BTU4%,8PSLT GCKMediaMetadata() GCKMediaInformationBuilder GCKRemoteMediaClient.loadMedia J044FOEFS"QQ HJUIVCDPNSFESZFSZF$BTU4%,JPTEFNP

Slide 24

Slide 24 text

(PPHMF$BTU4%,QSPWJEFT$VTUPNJ[BCMF6* HJUIVCDPNSFESZFSZF$BTU4%,JPTEFNP

Slide 25

Slide 25 text

5BLF"XBZ • 4USFBNJOH%FWJDFPXOFSTIJQJTJODSFBTJOHBOEJUTUJMMIBTIPQF • .$1QSPWJEFTFBTJFSTPMVUJPOUPJNQMFNFOU11DPOOFDUJPOCVUOPUGPSUPPNBOZ EFWJDFT • (PPHMF$BTU4%,JTIJHIMZDVTUPNJ[BCMF

Slide 26

Slide 26 text

*OUFSFTUFEJO"SU 8FBSFMPPLJOHGPSJOUFSOTBOEJ04EFWFMPQFST

Slide 27

Slide 27 text

5IBOLT :VLJ:BNBNPUP ZVLJ!BNBUPSJVNDPN !SFESZFSZF !SFESZFSZF

Slide 28

Slide 28 text

4PVSDFT • https://academy.realm.io/posts/tryswift-boris-bugling-tvos/ • https://developer.apple.com/videos/play/techtalks-apple-tv/11/ • https://www.parksassociates.com/blog/article/pr-05312018 • https://speakerdeck.com/patoroco/synchronizing-without-internet-multipeer-connectivity- ios?slide=17 • https://forums.developer.apple.com/thread/5616

Slide 29

Slide 29 text

"QQFOEJY

Slide 30

Slide 30 text

.VMUJQFFS$POOFDUJWJUZ

Slide 31

Slide 31 text

$VSSFOU4USFBNJOH.FEJB1MBZFS.BSLFU 4USFBNJOH.FEJB1MBZFS #SBOE4IBSFCZ*OTUBMMFE#BTF 2 2 4063$& 1"3,4"440$*"5&4

Slide 32

Slide 32 text

$VSSFOU4USFBNJOH.FEJB1MBZFS.BSLFU30,6 $IFBQ %FWFMPQT04GPS4NBSU57 30,604 /05JO+BQBOFTFNBSLFU

Slide 33

Slide 33 text

J04 UW04 .VMUJQFFS$POOFDUJWJUZ $ISPNF$BTU4%,

Slide 34

Slide 34 text

No content