Throwback to #wwdc17 during Memphis In May 2017!! Another crazy weekend and I can’t wait to do it again. #memphisinmay #tbt #throwback #throwbackthursday #mim #mim2017 (at Tom Lee Park) https://www.instagram.com/p/B_ndukcn0c8/?igshid=1bdxk9edqjzzx

seen from Türkiye

seen from United States
seen from Yemen
seen from United States
seen from China

seen from United Kingdom
seen from Canada

seen from Australia
seen from United States
seen from China

seen from Malaysia

seen from United States
seen from United States

seen from Mexico

seen from Malaysia
seen from China

seen from Ireland
seen from United States
seen from United States
seen from United States
Throwback to #wwdc17 during Memphis In May 2017!! Another crazy weekend and I can’t wait to do it again. #memphisinmay #tbt #throwback #throwbackthursday #mim #mim2017 (at Tom Lee Park) https://www.instagram.com/p/B_ndukcn0c8/?igshid=1bdxk9edqjzzx

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
#wwdc17 #iphone8 (presso Iphonenapoli)
WWDC17
Espero grandes novidades no iOS mais viradas para o iPad este ano. Drag & drop entre aplicações, um split view com pesquisa, PiP para aplicações (por exemplo calculadora). Se vier um iPad Pro novo agradeço. Sempre senti o 9,7 demasiado pequeno, mas o 12,9 com as bezels tão grandes é enorme... Dia 05/06 às 18 horas. Podem assistir ao vivo aqui.
ARKit + SceneKit + Livestreams
This is a brief writeup of my last hackday demo at Yahoo7 :)
At WWDC17, Apple introduced ARKit which makes it very easy to create an augmented reality experience which runs surprisingly well on Apple’s latest hardware. In this demo, there are 4 livestreams running simultaneously, along with a simple particle emitter:
When the screen is tapped, we first detect if an existing node (video) has been tapped with a hit test. If it is, we set the volume on the tapped video and mute all the others:
// If a node is tapped, set its volume and silence the rest let location = touches.first?.location(in: self.sceneView) let hits = self.sceneView.hitTest(location!, options: [SCNHitTestOption.ignoreHiddenNodes: SCNHitTestOption.ignoreChildNodes]) if let tapped = hits.first?.node { if let player = nodePlayerMap[tapped] { nodePlayerMap.forEach { (arg) in let (_, myPlayer) = arg myPlayer.volume = 0.0 } player.volume = 1.0 } return }
An AVPlayer is not a 3d object that can be placed, so we create a SpriteKit scene which is attached to the anchor. The SKScene has its geometry set, using the SKVideoNode (initialised with an AVPlayer) as a texture/material to be placed on the plane:
let videoSKNode = SKVideoNode.init(avPlayer: player); videoSKNode.size = spriteKitScene.size videoSKNode.play() videoSKNode.yScale = -1; videoSKNode.position = CGPoint(x: spriteKitScene.size.width / 2.0, y: spriteKitScene.size.height / 2.0) spriteKitScene.addChild(videoSKNode) videoNode.geometry = SCNPlane(width: 1.280 / 2, height: 0.720 / 2) videoNode.geometry?.firstMaterial?.diffuse.contents = spriteKitScene videoNode.geometry?.firstMaterial?.isDoubleSided = true
The video players are placed 1 metre in front of the camera using the same transform that the camera has. So if you face down and place the player, the screen will still be correctly facing the camera. This code is derived from the sample ARKit scene with Xcode 9:
// Create a transform with a translation of 1.5 meters in front of the camera var translation = matrix_identity_float4x4 translation.columns.3.z = -1.0 let transform = simd_mul(currentFrame.camera.transform, translation) // Add a new anchor to the session let anchor = ARAnchor(transform: transform) sceneView.session.add(anchor: anchor)
And that’s pretty much it.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Блин, это было мена круто 👌🏼😎 #wwdc17 #apple (at Зайцево)
We loved Zazu so much ❤️🐶 #WWDC #WWDC17 (at San Jose Convention Center)
GOPOD® enables your to draw anywhere. No desk required. Keep your Apple Pencil accessible and secured. Filmed with iPhone 7. #wwdc #appleaccessories #wwdc2017 #wwdc17#ipadgrip #applepencilholder #innovation #applepencilart #gopod #IDables #beautyoftechnology #applepencilaccessories #organized#techaccessories #techtoys