Stream starts. Currently music playing before show, and it’s just panning the camera across the audience. They’re waving at you! Every time I think it starts, it doesn’t. Window Server rendered in Metal. Machine learning is something Metal can be used for. eGPU support.

Video starts. It’s in a data centre for Apple. Someone is guiding them through a tour? They’re using an old iPod? They’re setting up a desk amongst servers and unplugged it all! Oh no, everyone’s shit is breaking around the world! Everyone is so dependent, it’s a one-man appocalypse? Keep making apps!

Tim’s here. They’re in San Jose, 15 years since the last time it was held there. Developers can change the world! 16M registered developers, 3 million from last year. 5300 attendees from 75 countries. A lot of students - one is even 10. One is 82. Status report on 4 platforms: TV, Mac, iOS, and Watch. It’s all good!

Six announcements. TV app was recently launched on iOS and tvOS to unify multiple channels into one app, and more channels will be added - including Amazon Prime Video.

Apple Watch stil doing the best of all smartwatches in sales and satisfaction. Kevin on stage. watchOS 4 coming out. Proactive Siri watch face that automatically shows the most appropriate information such as flights, reminders, light switches, or sunsets based on your routine, location, etc. Kaleidoscope face for if you just want something pretty. More Disney watch faces. Improvements to the activity app, to help you avoid being a lazy slob, and help you with actionable goals. Workout app has a simpler UI and new workout types supported. The watch can now synchronize with gym equipment to ensure more accurate data on both machines, with supporting machines coming in the fall. Improvement to the Music app, that automatically syncs music to the watch and a deeper UI. Viera on stage to give a demo. There’s a dock. Traffic, news (now on Watch), workouts, and movie tickets in Siri. Playlists can be associated with workouts. Kevin on stage. Flashlight is on watch too. New APIs in UI, Bluetooth, and backgrounding, and performance improvement. BT APIs could be used for surfboards, tennis rackets, or glucose meters. Developer Preview now, release for Autumn, and supports all devices.

Tim back on stage. Announcement #3. It’s the Mac! Craig on stage to talk macOS. A new name: High Sierra. Mostly background tech improvements and refinements. Safari improvements. It’s faster and more battery friendly than ever! Makes new ECMAScript features faster. Video autoplay suppression. Better tracking protection, powered by machine learning. Mail.app improvements in search, storage space, and fullscreen. Photos.app improvements. Better UI, organization, and editing tool. Improved filtering. Improved people recognition, that syncs. Bringing up editing tools to be on par with Aperture again. Improved printing service support, based on the Projects feature. Back to backend stuff. New filesystem, APFS as the default. APFS has been deeply covered in other articles posted here before. Video improvements. Hardware accelerated HEVC in macOS and FCPX. GPUs have been getting better. Metal 2. New APIs, performance improvements. Better debugging tools. eGPU support, with a developer kit including an RX 580 and a Type C hub. VR content creation - Metal for VR. FCPX can be used for VR editing. SteamVR, Unity, and Unreal for VR on Mac. More stuff coming too. Developer beta today, public beta in June, stable release in Autumn for all Sierra-supporting Macs.

John on stage. iMac being talked about. The 4K and 5K models have great displays - but it’s going to be better. 500 nits, 10-bit dithering with a billion colours supported. New guts with Kaby Lake. Up to 32 GB on 21”, 27” can go to 64 GB. Two Type C with TB3 ports. For graphics, 21” will get Iris Plus 640 with 64 MB eDRAM. 4K gets Radeon Pro 555 or 560, with up to 4 GB VRAM. 5K 27” gets Radeon Pro 570, 575, or 580 with up to 8 GB VRAM, up to 5.5 TFLOPs. John Knoll from ILM on stage. ILM is working with Unreal to create VR experiences with Star Wars. Lauren from Epic showing Unreal’s editor tools working inside of VR; running on an iMac at 90 FPS. A demo scene is constructed using the VR environment tools. Non-Knoll John back on stage. Starts at 1099/1299/1799$ for 21”/4K/5K.

MacBook line refresh. rMB and rMBP will have 50% faster SSDs, Kaby Lake, and better graphics on the 15”. Price cut on the base model 13” to 1299$. Even the decrepit Air will get a small performance bump. Yes, Apple does care about the environment. Sometimes pros want an iMac’s screen, but need something more powerful. It’s not shipping until end of year, but… PRODUCT VIDEO! New black keyboard and mouse shown, and this iMac is black - it’s the iMac Pro. It’s 27” with a 5K screen. It’ll be the top of the line Mac. Improved thermals with enables better CPUs. 8, 10, or 18-core Xeon. Radeon Vega GPU with 16 GB VRAM with 11 TFLOPs on single-precision, beating the Mac Pro. Half precision at 22 TFLOPs. Up to 128 GB of ECC RAM. Up to 4 TB of 3 GB/s SSD. Four Type C with TB3 ports. 10 Gb Ethernet. Other stuff like VESA mounting, SDXC slot, AVX, etc. Starts at 5000$ with a launch in December.

Tim on stage again. Announcement four. iOS! 86% of iOS users are currently running iOS 10. Suck it Android 7! iOS now goes up to 11. Craig’s back. New APIs, but also big new features. Messages UI improvement to make it easier to use integrating apps, and now iMessages can sync via iCloud. Of course, E2E encryption. Apple pay improvements. It’s widely used, with 50% of retailers supporting it. Person to person payments, integrated right into iMessage. Money you receive can be given to friends, used to pay online, or transferred into your bank. Siri improvements. Siri’s voice now sounds more natural thanks to machine learning, with a male option. Improved UI with multiple results and follow-up questions. Translation in Siri, with English to Chinese, French, German, Italian, and Spanish supported. Siri API improvements. Siri is now aware of context of personalization, and can use this to be proactive. Learning is done on device, which is used to show you things you might find relevant. On-device learning is synced to other devices, and not read by Apple. Camera improvements. HEVC for compression, for both stills and videos, and halves storage requirements for them. Improvements to portrait mode, allowing HDR. Depth info from dual cameras is now exposed by an API. Improvements to the Memories and Live Photos features. Control centre redesign, with a demo. It’s a single page, with tiles of varying size, Windows Phone style. 3D touch can be done on widgets inside of it. Lock screen and notification centre are unified. Automatic cinemagraph generation. Siri does more with machine learning to learn your interests and suggest things based on that. Yes, there are a lot of stickers. The keyboard can suggest you use Apple Pay if you’re owing someone money.

There’s more! Maps improvements. Indoor supports, for malls and airports, with all the expected features like cards and multiple floors. Navigation improvements. “Do not disturb while driving” mode that filters irrelevant notifications, that can automatically trigger based on Bluetooth connections and WiFi doppler status. It can auto-reply to messages, and if the sender is considered urgent, can break through to the user. HomeKit improvements. Speakers are now supported by HomeKit, and manage them via AirPlay 2 for multi-room audio. New AirPlay 2 hardware coming, but Apple TV works too. New APIs for it. Apple Music improvements. Improved social support, making sharing now playing easy. MusicKit API, giving access to Apple Music. App Store improvements, meaning a Phil handoff.

Phil on stage. 500M weekly visitors to the store. 150B downloads, not including automatic downloads. $70B paid to devs. App review times will get faster. More other little improvements like improvements to receipts, phased releases, and better free trials. Redesign, with cards. Today tab is a new way to discover apps on the store. Dedicated games tab, that can also highlight new IAPs. Normal apps now have a dedicated tabs. Product pages have been revamped. Ann on stage to demo it. The Today tab shows detailed descriptions about the app, in addition to videos, all presented in a “story” format. Apps you already have can also be shown, to show more information about them. App/game of the day, and focused lists on topics. Of course, games are categorized based on genre.

Back to Craig. ML improvements on iOS too, used in places like Siri and palm rejection. New APIs for ML, like Vision API, or the Natural Language API. These are built on CoreML, which supports various types of neural networks.. Everything is done on device. Augmented reality talk. ARKit makes making AR apps easy. Demo for it shown. The demo app (with source) can recognize surfaces, and projects objects onto it, with perspective correction and effects overlayed. The objects can have dynamic lights and shadows. Integrates into Unity and Unreal, and uses the sensors and processors to the advantage. Hundreds of millions of devices are already capable of running this. Yes, Pokémon Go will use it. Peter Jackson (the director) is working on an AR experience using ARKit. Alistair from his studio coming on stage to demo. The demo is using Unreal Engine 4. Craig back. More features that they lack time for, but some China enhancements like improvements in QR code reading.

Craig on stage to talk more about iOS 11, but specifically for iPad. Improvements to the Dock on iOS. Predictive area, including Continuity. The dock can be summoned at any time, and used for multitasking. Split view improvements, and app switcher revamp, that integrates the control centre. Drag and drop for iPad. Virtual keyboard improvements, allowing symbols via gestures. A file manager. It does everything expected of a file manager, and aggregates several storage providers. Demo! There are multiple desktops, even. Multitouch can be used with dragging to switch apps or change modes. Tags and favourites in Files are synced across devices. Pencil improvements. Markup in several views, including anything that can print. Screenshots can be quickly marked up after taking them. Notes has better handwriting support. Drawing can be done inline as well. Notes can scan documents with the camera. Drawing works on Mail too. Toby on stage to deliver a live demo. Spotlight can search for handwritten notes. Screenshot markup can be used to quickly crop and share them too. Paul Graham gives his daughter $100M in VC funding - sorry @michaelochurch. Back to Craig. iOS 11 will be in DP Beta today. Stable release in Autumn. 64-bit device required.

Back to Tim. iPad Pro product video. Announcement #6. It’s music. A device for music in the home. Phil’s here to talk about it. Some people didn’t do it right. Some make smart speakers, some make good speakers, but Apple will combine both. It’ll come later in the year, but a sneak peek. Product video. HomePod is the name. Less than 7” tall. 7 beam forming tweeters with their own drivers. Directional audio. Upward-facing motorized woofer. A8 CPU inside to handle real-time acoustic models and echo cancellation. Spatial awareness to change acoustics to fit the room and prioritize the right parts of a song on the speaker. Multiple HomePods can work together in a room. Apple Music integration. Six microphones in an array. Siri as the assistant, with improved recognition on questions like “who is drumming” or “what was the top track in 1990.” Of course, Siri does other non-music stuff, same as any other Siri instance. HomeKit base support. Privacy is s major concern. No information is sent until Siri is engaged. E2E encryption to Apple servers, local recognition, and anonymizes your ID. 349$, white and black colours. Ships in December for US, UK, and Australia, with worldwide launch next year.

Back to Tim. Recap. Press area is set up, and several sessions if you’re there. Developers are there if you want to ask them things. Next morning will be a fireside chat. Michelle Obama will be there. Developers out!